Files
wanderer/plugins/komoot/assets/icon.svg
slothful-vassal 485ec53f6d feat: add plugin system (#1034)
* feat: add plugin system

* fix db docker build

* fix hammerhead readme, add strava subscription news to docs

* fixes and sdk improvements

* fix: reduce Meilisearch load, debounce federation sync (#1012)

* optimize meili trail index

* several fixes

---------

Co-authored-by: Flomp <Flomp@users.noreply.github.com>

* Bump svelte from 5.55.5 to 5.56.0 in /docs (#1032)

Bumps [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) from 5.55.5 to 5.56.0.
- [Release notes](https://github.com/sveltejs/svelte/releases)
- [Changelog](https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/svelte/commits/svelte@5.56.0/packages/svelte)

---
updated-dependencies:
- dependency-name: svelte
  dependency-version: 5.56.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Flomp <Flomp@users.noreply.github.com>

* Release v0.19.2 (#1035)

* chore: release v0.19.2

* add changelog

---------

Co-authored-by: Flomp <26000991+Flomp@users.noreply.github.com>
Co-authored-by: Christian Beutel <>

* speed up plugin sync and several small fixes

* concepts for security improvements and process stability

* improve concept

* security concept implemented

* remove insecure TLS

* worker concept implemented

* fixes and cleanup

* fixes

* docu

* mermaid, namings

* WASM plugin host improvements, plugin logging

* fix db migration

* Improve plugin config and category mapping UI

* fixes

* further fixes

* remove manual test sync

* fix db migration and strava mapping

* type added, UI improvements

* fix plugin card toggle clickable area

* optimize synch status card layout

* plugin type 'trails' instead of 'integration'

* session auth validation in UI

* fix komoot date and waypoints

* improve category mapping

* fix send to hammerhead: trail name

* plugin setup error handling improved

* fix review findings

* re-mapping added

* rename remote_category

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Flomp <Flomp@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Flomp <26000991+Flomp@users.noreply.github.com>
2026-06-22 15:00:44 +02:00

198 lines
8.4 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="295.82901mm"
height="78.07637mm"
fill="none"
version="1.1"
viewBox="0 0 1118.0939 295.09179"
id="svg882"
sodipodi:docname="komoot-logo-type.svg"
inkscape:version="1.1 (c68e22c387, 2021-05-23)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview884"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
showgrid="false"
units="mm"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:zoom="0.98784722"
inkscape:cx="456.04218"
inkscape:cy="390.74868"
inkscape:window-width="1920"
inkscape:window-height="996"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="svg882"
inkscape:document-units="mm" />
<path
d="m 442.20776,107.91206 h 37.51116 l -44.92654,49.82164 49.33677,55.2986 h -36.83341 c -0.8717,0 -39.20823,-44.92654 -39.20823,-44.92654 v 44.87805 H 378.47554 V 77.282918 h 29.61197 v 72.794032 l 34.12025,-42.16382 z"
fill="url(#paint0_linear)"
style="font-variation-settings:normal;fill:url(#linearGradient966);stroke-width:10.775;-inkscape-stroke:none"
id="path855" />
<g
clip-rule="evenodd"
fill="url(#paint0_linear)"
fill-rule="evenodd"
id="g863"
style="fill:url(#linearGradient974)"
transform="matrix(10.775043,0,0,10.775043,-24.847249,-24.836474)">
<path
d="m 47.003,17.173 c 0,-2.8382 2.2984,-5.1411 5.1321,-5.1411 2.8337,0 5.1321,2.3029 5.1321,5.1411 0,2.8382 -2.2984,5.1411 -5.1321,5.1411 -2.8337,0 -5.1321,-2.2984 -5.1321,-5.1411 z m 2.6987,0.0045 c 0,1.4168 1.0885,2.5638 2.4334,2.5638 1.3449,0 2.4333,-1.147 2.4333,-2.5638 0,-1.4168 -1.0884,-2.5638 -2.4333,-2.5638 -1.3449,0 -2.4334,1.147 -2.4334,2.5638 z"
style="font-variation-settings:normal;fill:url(#linearGradient968);-inkscape-stroke:none"
id="path857" />
<path
d="m 75.965,17.173 c 0,-2.8382 2.2984,-5.1411 5.1321,-5.1411 2.8337,0 5.1321,2.3029 5.1321,5.1411 0,2.8382 -2.2984,5.1411 -5.1321,5.1411 -2.8337,0 -5.1321,-2.2984 -5.1321,-5.1411 z m 2.6987,0.0045 c 0,1.4258 1.0885,2.5818 2.4334,2.5818 1.3449,0 2.4334,-1.156 2.4334,-2.5818 0,-1.4258 -1.0885,-2.5818 -2.4334,-2.5818 -1.3449,0 -2.4334,1.156 -2.4334,2.5818 z"
style="font-variation-settings:normal;fill:url(#linearGradient970);-inkscape-stroke:none"
id="path859" />
<path
d="m 92.819,12.032 c -2.8337,0 -5.1321,2.3029 -5.1321,5.1411 0,2.8427 2.2984,5.1411 5.1321,5.1411 2.8337,0 5.1321,-2.3029 5.1321,-5.1411 0,-2.8382 -2.2984,-5.1411 -5.1321,-5.1411 z m 0,7.7274 c -1.3448,0 -2.4333,-1.156 -2.4333,-2.5818 0,-1.4258 1.0885,-2.5818 2.4333,-2.5818 1.3449,0 2.4334,1.156 2.4334,2.5818 0,1.4258 -1.0885,2.5818 -2.4334,2.5818 z"
style="font-variation-settings:normal;fill:url(#linearGradient972);-inkscape-stroke:none"
id="path861" />
</g>
<g
fill="url(#paint0_linear)"
id="g873"
style="fill:url(#linearGradient984)"
transform="matrix(10.775043,0,0,10.775043,-24.847249,-24.836474)">
<path
d="m 105.52,19.89 c -1.03,0.1755 -1.615,-0.2384 -1.858,-0.4902 -0.252,-0.2609 -0.436,-0.6837 -0.436,-0.9581 v -3.8052 h 2.564 v -2.2984 h -2.564 V 9.6843 h -2.717 v 2.6538 h -1.8575 v 2.2984 h 1.8575 v 3.8052 c 0,2.1365 1.736,3.8727 3.873,3.8727 0,0 0.994,0.036 1.691,-0.2519 z"
style="font-variation-settings:normal;fill:url(#linearGradient976);-inkscape-stroke:none"
id="path865" />
<path
d="m 61.788,17.016 c -0.009,1.2279 0,5.0421 0,5.0421 v 0.0045 h -2.7348 v -9.72 h 2.2805 l 0.3328,1.1965 c 0.4768,-0.7422 1.0795,-1.201 1.9746,-1.3629 0.9985,-0.1799 1.8621,-0.0674 2.6358,0.3374 0.4948,0.2608 0.8861,0.6702 1.1649,1.2189 0.0045,-0.009 0.0135,-0.0225 0.0225,-0.0315 0.1124,-0.1528 0.225,-0.3059 0.3464,-0.4498 0.4812,-0.5667 1.1109,-0.922 1.8711,-1.066 0.7556,-0.1394 1.4798,-0.1124 2.159,0.09 0.7781,0.2294 1.3763,0.7151 1.7722,1.4393 0.2968,0.5398 0.4677,1.156 0.5262,1.8756 0.027,0.3509 0.0405,0.6657 0.0405,0.9716 v 5.5054 h -2.7212 c 0,0 0.009,-4.246 0,-5.6269 -0.0045,-0.4228 -0.1035,-0.8006 -0.2834,-1.1244 -0.1889,-0.3329 -0.4543,-0.5353 -0.8186,-0.6252 -0.4498,-0.1125 -0.8276,-0.0945 -1.2235,0.0584 -0.5082,0.1934 -0.8501,0.5848 -1.048,1.192 -0.1034,0.3148 -0.1529,0.6702 -0.1529,1.075 v 5.0421 h -2.6583 v -5.5414 c 0,-0.3328 -0.0179,-0.7242 -0.1709,-1.084 -0.2114,-0.5083 -0.5937,-0.7736 -1.1739,-0.8096 -0.4363,-0.027 -0.8051,0.036 -1.129,0.1889 -0.5173,0.2474 -0.7601,0.6747 -0.9041,1.2819 -0.0674,0.2924 -0.1079,0.6027 -0.1079,0.9221 z"
style="font-variation-settings:normal;fill:url(#linearGradient978);-inkscape-stroke:none"
id="path867" />
<path
d="m 2.3064,15.998 c 0,-7.5486 6.1446,-13.693 13.693,-13.693 7.5532,0 13.693,6.1446 13.693,13.693 0,3.0384 -0.9752,5.9053 -2.8172,8.3116 l -6.8669,-6.8669 c 0.1715,-0.4695 0.2573,-0.9571 0.2573,-1.4492 0,-2.3522 -1.9142,-4.2664 -4.2664,-4.2664 -2.3522,0 -4.2664,1.9142 -4.2664,4.2664 0,0.4921 0.0858,0.9797 0.2573,1.4492 L 5.1232,24.3096 C 3.2812,21.9078 2.306,19.0364 2.306,15.998 Z"
id="path869"
style="fill:url(#linearGradient980)" />
<path
d="m 13.489,19.231 2.5102,-3.9143 2.5102,3.9097 6.8037,6.8038 c -2.5418,2.3612 -5.8421,3.6614 -9.3139,3.6614 -3.4718,0 -6.7721,-1.3002 -9.3139,-3.6614 z"
id="path871"
style="fill:url(#linearGradient982)" />
</g>
<defs
id="defs880">
<linearGradient
id="paint0_linear"
x1="16"
x2="16"
y1="2.3069999"
y2="29.691999"
gradientUnits="userSpaceOnUse">
<stop
stop-color="#8FCE3C"
offset="0"
id="stop875" />
<stop
stop-color="#64A322"
offset="1"
id="stop877" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#paint0_linear"
id="linearGradient966"
gradientUnits="userSpaceOnUse"
x1="16"
y1="2.3069999"
x2="16"
y2="29.691999"
gradientTransform="matrix(10.775043,0,0,10.775043,-24.847249,-24.836474)" />
<linearGradient
inkscape:collect="always"
xlink:href="#paint0_linear"
id="linearGradient968"
gradientUnits="userSpaceOnUse"
x1="16"
y1="2.3069999"
x2="16"
y2="29.691999" />
<linearGradient
inkscape:collect="always"
xlink:href="#paint0_linear"
id="linearGradient970"
gradientUnits="userSpaceOnUse"
x1="16"
y1="2.3069999"
x2="16"
y2="29.691999" />
<linearGradient
inkscape:collect="always"
xlink:href="#paint0_linear"
id="linearGradient972"
gradientUnits="userSpaceOnUse"
x1="16"
y1="2.3069999"
x2="16"
y2="29.691999" />
<linearGradient
inkscape:collect="always"
xlink:href="#paint0_linear"
id="linearGradient974"
gradientUnits="userSpaceOnUse"
x1="16"
y1="2.3069999"
x2="16"
y2="29.691999" />
<linearGradient
inkscape:collect="always"
xlink:href="#paint0_linear"
id="linearGradient976"
gradientUnits="userSpaceOnUse"
x1="16"
y1="2.3069999"
x2="16"
y2="29.691999" />
<linearGradient
inkscape:collect="always"
xlink:href="#paint0_linear"
id="linearGradient978"
gradientUnits="userSpaceOnUse"
x1="16"
y1="2.3069999"
x2="16"
y2="29.691999" />
<linearGradient
inkscape:collect="always"
xlink:href="#paint0_linear"
id="linearGradient980"
gradientUnits="userSpaceOnUse"
x1="16"
y1="2.3069999"
x2="16"
y2="29.691999" />
<linearGradient
inkscape:collect="always"
xlink:href="#paint0_linear"
id="linearGradient982"
gradientUnits="userSpaceOnUse"
x1="16"
y1="2.3069999"
x2="16"
y2="29.691999" />
<linearGradient
inkscape:collect="always"
xlink:href="#paint0_linear"
id="linearGradient984"
gradientUnits="userSpaceOnUse"
x1="16"
y1="2.3069999"
x2="16"
y2="29.691999" />
</defs>
</svg>