Commit Graph

1168 Commits

Author SHA1 Message Date
Christian Beutel
432176d8f5 fixes list saving 2025-08-28 14:10:04 +02:00
Eric Daigle
c867fd7319 Add header to searchLocationReverse (#458) (#485)
As described in #458, uploading trails intermittently fails because the request to the Nominatim API in `searchLocationReverse` does not
contain a header as required by the API. The header was added to `searchLocations` in 47f431e, but the issue with the trail upload was
caused by it missing in `searchLocationReverse`. This PR adds it there as well.

Co-authored-by: Eric Daigle <eric.daigle@mailbox.org>
2025-08-28 13:36:13 +02:00
Christian Beutel
a8de5d075f adds es, eu, ru translations 2025-08-24 15:23:54 +02:00
Christian Beutel
a00d92e93b fixes actor discovery 2025-08-24 14:59:50 +02:00
Christian Beutel
7596a916f8 Fixes category in lists 2025-08-24 14:59:50 +02:00
github-actions[bot]
2502836d13 Release 0.18.0 2025-08-24 11:41:00 +00:00
Flomp
00bb717def New Crowdin updates (#394)
* New translations en.json (Spanish)

* New translations en.json (French)

* New translations en.json (German)

* New translations en.json (Hungarian)

* New translations en.json (Italian)

* New translations en.json (Dutch)

* New translations en.json (Polish)

* New translations en.json (Portuguese)

* New translations en.json (Chinese Simplified)

* New translations en.json (Russian)

* New translations en.json (Basque)

* New translations en.json (Spanish)

* New translations en.json (French)

* New translations en.json (German)

* New translations en.json (Hungarian)

* New translations en.json (Italian)

* New translations en.json (Dutch)

* New translations en.json (Polish)

* New translations en.json (Portuguese)

* New translations en.json (Chinese Simplified)

* New translations en.json (Russian)

* New translations en.json (Basque)

* New translations en.json (Spanish)

* New translations en.json (French)

* New translations en.json (German)

* New translations en.json (Hungarian)

* New translations en.json (Italian)

* New translations en.json (Dutch)

* New translations en.json (Polish)

* New translations en.json (Portuguese)

* New translations en.json (Chinese Simplified)

* New translations en.json (Russian)

* New translations en.json (Basque)

* New translations en.json (Spanish)

* New translations en.json (French)

* New translations en.json (German)

* New translations en.json (Hungarian)

* New translations en.json (Italian)

* New translations en.json (Dutch)

* New translations en.json (Polish)

* New translations en.json (Portuguese)

* New translations en.json (Chinese Simplified)

* New translations en.json (Russian)

* New translations en.json (Basque)

* New translations en.json (Russian)

* New translations en.json (French)

* New translations en.json (French)

* New translations en.json (Spanish)

* New translations en.json (French)

* New translations en.json (German)

* New translations en.json (Hungarian)

* New translations en.json (Italian)

* New translations en.json (Dutch)

* New translations en.json (Polish)

* New translations en.json (Portuguese)

* New translations en.json (Chinese Simplified)

* New translations en.json (Russian)

* New translations en.json (Basque)

* New translations en.json (Spanish)

* New translations en.json (French)

* New translations en.json (German)

* New translations en.json (Hungarian)

* New translations en.json (Italian)

* New translations en.json (Dutch)

* New translations en.json (Polish)

* New translations en.json (Portuguese)

* New translations en.json (Chinese Simplified)

* New translations en.json (Russian)

* New translations en.json (Basque)

* New translations en.json (Italian)

* New translations en.json (Basque)

* New translations en.json (Basque)

* New translations en.json (Basque)

* New translations en.json (Basque)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Basque)

* New translations en.json (French)

* New translations en.json (Spanish)

* New translations en.json (German)

* New translations en.json (Basque)

* New translations en.json (Hungarian)

* New translations en.json (Italian)

* New translations en.json (Dutch)

* New translations en.json (Polish)

* New translations en.json (Portuguese)

* New translations en.json (Russian)

* New translations en.json (Chinese Simplified)

* New translations en.json (German)

* New translations en.json (French)

* New translations en.json (Spanish)

* New translations en.json (German)

* New translations en.json (Basque)

* New translations en.json (Hungarian)

* New translations en.json (Italian)

* New translations en.json (Dutch)

* New translations en.json (Polish)

* New translations en.json (Portuguese)

* New translations en.json (Russian)

* New translations en.json (Chinese Simplified)

* adds OpenHikingMaps

* update changelogs

---------

Co-authored-by: Christian Beutel <>
2025-08-24 13:39:28 +02:00
Jonas Plum
c904e3d34e Add web CI (#473) 2025-08-24 10:49:44 +02:00
Christian Beutel
4ba0281e0f adds customizable "about" section 2025-08-23 19:10:46 +02:00
Christian Beutel
5205d721a0 only auto upload if credentials provided 2025-08-23 15:07:27 +02:00
Christian Beutel
2aad94058a remove relatime notification subscription 2025-08-23 14:56:25 +02:00
Christian Beutel
089ce933dd adds caret layer for preview layer 2025-08-23 14:47:44 +02:00
slothful-vassal
056805f6a2 fix build dependencies (#459) 2025-08-23 14:47:27 +02:00
Jonas Plum
c93ab89f51 Break long trail titles (#466) 2025-08-23 14:35:03 +02:00
Christian Beutel
1cc70c4e4b adds polyline simplyfication 2025-08-23 14:28:00 +02:00
Christian Beutel
47f431e18d add header to nominatim response 2025-08-23 12:48:05 +02:00
Jonas Plum
05ad5ce8e0 Change docs (#441)
* Change docs

* hide backend config & small style change

---------

Co-authored-by: Christian Beutel <>
2025-08-22 17:56:38 +02:00
Christian Beutel
fdb6ef3b76 adds category to trail card/item/feed 2025-08-22 17:19:12 +02:00
Christian Beutel
380c1802f2 adds trail preview on high map zoom 2025-08-22 15:41:34 +02:00
Christian Beutel
33776ad42c fixes route drawing 2025-08-22 13:44:37 +02:00
Christian Beutel
e375747422 fixes profile discovery 2025-08-22 12:32:37 +02:00
Christian Beutel
1e22c78c22 adds trail link sharing 2025-08-20 16:51:33 +02:00
Christian Beutel
b3d44f3b78 directions via osm 2025-08-20 14:50:01 +02:00
Christian Beutel
bdfaedb5fd fixes performance issues for private actors 2025-08-20 14:49:51 +02:00
Christian Beutel
097ecd409d correct elevation for summit logs 2025-08-20 13:35:08 +02:00
slothful-vassal
e3916e371a prevent uploading track details when updating a list (#460) 2025-08-20 13:26:19 +02:00
Christian Beutel
ef4bc9c961 reset pagination on filter update 2025-08-04 19:16:42 +02:00
Christian Beutel
482d90c893 allows categories with spaces in filter 2025-08-04 19:04:10 +02:00
Christian Beutel
b7c06fcaf2 switches to layer manager 2025-08-04 18:01:26 +02:00
Christian Beutel
53508be008 fixes trail saving 2025-08-02 22:19:11 +02:00
Christian Beutel
1c10e90db7 speed improvements for map (tbc) 2025-08-02 22:02:59 +02:00
Christian Beutel
396e64b5a6 fixes race condition in route edit menu 2025-08-02 18:35:50 +02:00
Christian Beutel
46d3c45b58 adds undo/redo to route edit 2025-08-02 17:00:09 +02:00
Christian Beutel
353e52b0f6 fixes split gpx function 2025-07-20 13:40:18 +02:00
Christian Beutel
634c34ce65 adds split gpx function 2025-07-20 11:35:21 +02:00
Christian Beutel
731a4ffb97 fixes crop icons 2025-07-19 20:02:47 +02:00
Christian Beutel
ef1571c54e adds route edit menu 2025-07-19 19:40:11 +02:00
Christian Beutel
6a908a3ace adds overpass icons 2025-07-18 21:42:16 +02:00
Christian Beutel
f46f8055c4 fixes POI overlay 2025-07-18 20:02:06 +02:00
Christian Beutel
eac9b2e489 adds layer manager 2025-07-13 22:22:08 +02:00
Christian Beutel
baa7bb4ecf add overlay layers 2025-07-12 20:37:51 +02:00
Christian Beutel
03bf5aa5ad finishes feed 2025-07-12 16:36:40 +02:00
Christian Beutel
e8c7e7721a fixes feed 2025-07-11 17:13:30 +02:00
Christian Beutel
237d12bfec adds feed 2025-07-11 16:02:18 +02:00
Christian Beutel
25bf00a38b fixes timeline fetch 2025-07-11 12:12:42 +02:00
github-actions[bot]
2aaa3537a2 Release 0.17.2 2025-07-10 16:59:58 +00:00
Christian Beutel
efeafe7222 Merge remote-tracking branch 'origin/i10n_main' 2025-07-10 18:57:45 +02:00
James Geiger
783e2cf233 Implement localization in calendar component (#386)
* Updates calendar component to use localized months/weekdays

Leverages svelte-i18n date formatter to localize the month name of the calendar.

For weekdays, to remain consistent with the two-letter format, implement custom i18n locale keys.

* Adds locale translations for weekday abbreviations in en and de
2025-07-10 18:55:38 +02:00
Christian Beutel
d21df88be2 adds trail sort on map 2025-07-10 17:53:29 +02:00
Christian Beutel
68f36dbf0c allow external URLs in private instances 2025-07-10 15:29:07 +02:00