diff --git a/android/app/src/fdroid/play/listings/ar/release-notes.txt b/android/app/src/fdroid/play/listings/ar/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/ar/release-notes.txt +++ b/android/app/src/fdroid/play/listings/ar/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/az-AZ/release-notes.txt b/android/app/src/fdroid/play/listings/az-AZ/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/az-AZ/release-notes.txt +++ b/android/app/src/fdroid/play/listings/az-AZ/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/be/release-notes.txt b/android/app/src/fdroid/play/listings/be/release-notes.txt index f0399c7a73..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/be/release-notes.txt +++ b/android/app/src/fdroid/play/listings/be/release-notes.txt @@ -1,9 +1,9 @@ -• Сартаванне закладак і сцежак па імені -• Дадзеныя OpenStreetMap па стане на 29 красавіка -• Трэба ізноў залагініцца ў OSM -• Складаныя паходныя сцежкі зараз карычневыя, а экспертныя шляхі чорныя -• Веласіпедныя дарожкі цяпер цёмна-сінія, пункцірам там, дзе яны ідуць па пешаходных сцежках -• Цяпер бачна дарогі пад напаўпразрыстымі мастамі -• Выпраўлены імпарт GPX з прыкладання Google Files +• Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines +• Fixed GPX import from Google Files app -… больш падрабязна на omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/bg/release-notes.txt b/android/app/src/fdroid/play/listings/bg/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/bg/release-notes.txt +++ b/android/app/src/fdroid/play/listings/bg/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/bn-BD/release-notes.txt b/android/app/src/fdroid/play/listings/bn-BD/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/bn-BD/release-notes.txt +++ b/android/app/src/fdroid/play/listings/bn-BD/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/ca/release-notes.txt b/android/app/src/fdroid/play/listings/ca/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/ca/release-notes.txt +++ b/android/app/src/fdroid/play/listings/ca/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/cs-CZ/release-notes.txt b/android/app/src/fdroid/play/listings/cs-CZ/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/cs-CZ/release-notes.txt +++ b/android/app/src/fdroid/play/listings/cs-CZ/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/da-DK/release-notes.txt b/android/app/src/fdroid/play/listings/da-DK/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/da-DK/release-notes.txt +++ b/android/app/src/fdroid/play/listings/da-DK/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/de-DE/release-notes.txt b/android/app/src/fdroid/play/listings/de-DE/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/de-DE/release-notes.txt +++ b/android/app/src/fdroid/play/listings/de-DE/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/el-GR/release-notes.txt b/android/app/src/fdroid/play/listings/el-GR/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/el-GR/release-notes.txt +++ b/android/app/src/fdroid/play/listings/el-GR/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/en-US/release-notes.txt b/android/app/src/fdroid/play/listings/en-US/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/en-US/release-notes.txt +++ b/android/app/src/fdroid/play/listings/en-US/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/es-ES/release-notes.txt b/android/app/src/fdroid/play/listings/es-ES/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/es-ES/release-notes.txt +++ b/android/app/src/fdroid/play/listings/es-ES/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/et/release-notes.txt b/android/app/src/fdroid/play/listings/et/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/et/release-notes.txt +++ b/android/app/src/fdroid/play/listings/et/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/eu-ES/release-notes.txt b/android/app/src/fdroid/play/listings/eu-ES/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/eu-ES/release-notes.txt +++ b/android/app/src/fdroid/play/listings/eu-ES/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/fa/release-notes.txt b/android/app/src/fdroid/play/listings/fa/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/fa/release-notes.txt +++ b/android/app/src/fdroid/play/listings/fa/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/fi-FI/release-notes.txt b/android/app/src/fdroid/play/listings/fi-FI/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/fi-FI/release-notes.txt +++ b/android/app/src/fdroid/play/listings/fi-FI/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/fr-FR/release-notes.txt b/android/app/src/fdroid/play/listings/fr-FR/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/fr-FR/release-notes.txt +++ b/android/app/src/fdroid/play/listings/fr-FR/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/gl-ES/release-notes.txt b/android/app/src/fdroid/play/listings/gl-ES/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/gl-ES/release-notes.txt +++ b/android/app/src/fdroid/play/listings/gl-ES/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/gu/release-notes.txt b/android/app/src/fdroid/play/listings/gu/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/gu/release-notes.txt +++ b/android/app/src/fdroid/play/listings/gu/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/hi-IN/release-notes.txt b/android/app/src/fdroid/play/listings/hi-IN/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/hi-IN/release-notes.txt +++ b/android/app/src/fdroid/play/listings/hi-IN/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/hr/release-notes.txt b/android/app/src/fdroid/play/listings/hr/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/hr/release-notes.txt +++ b/android/app/src/fdroid/play/listings/hr/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/hu-HU/release-notes.txt b/android/app/src/fdroid/play/listings/hu-HU/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/hu-HU/release-notes.txt +++ b/android/app/src/fdroid/play/listings/hu-HU/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/id/release-notes.txt b/android/app/src/fdroid/play/listings/id/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/id/release-notes.txt +++ b/android/app/src/fdroid/play/listings/id/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/it-IT/release-notes.txt b/android/app/src/fdroid/play/listings/it-IT/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/it-IT/release-notes.txt +++ b/android/app/src/fdroid/play/listings/it-IT/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/iw-IL/release-notes.txt b/android/app/src/fdroid/play/listings/iw-IL/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/iw-IL/release-notes.txt +++ b/android/app/src/fdroid/play/listings/iw-IL/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/ja-JP/release-notes.txt b/android/app/src/fdroid/play/listings/ja-JP/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/ja-JP/release-notes.txt +++ b/android/app/src/fdroid/play/listings/ja-JP/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/ka-GE/release-notes.txt b/android/app/src/fdroid/play/listings/ka-GE/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/ka-GE/release-notes.txt +++ b/android/app/src/fdroid/play/listings/ka-GE/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/kk/release-notes.txt b/android/app/src/fdroid/play/listings/kk/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/kk/release-notes.txt +++ b/android/app/src/fdroid/play/listings/kk/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/km-KH/release-notes.txt b/android/app/src/fdroid/play/listings/km-KH/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/km-KH/release-notes.txt +++ b/android/app/src/fdroid/play/listings/km-KH/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/kn-IN/release-notes.txt b/android/app/src/fdroid/play/listings/kn-IN/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/kn-IN/release-notes.txt +++ b/android/app/src/fdroid/play/listings/kn-IN/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/ko-KR/release-notes.txt b/android/app/src/fdroid/play/listings/ko-KR/release-notes.txt index eb1872b87b..c2ee7de052 100644 --- a/android/app/src/fdroid/play/listings/ko-KR/release-notes.txt +++ b/android/app/src/fdroid/play/listings/ko-KR/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Wikipedia articles in the Korean language +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/lo-LA/release-notes.txt b/android/app/src/fdroid/play/listings/lo-LA/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/lo-LA/release-notes.txt +++ b/android/app/src/fdroid/play/listings/lo-LA/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/lt/release-notes.txt b/android/app/src/fdroid/play/listings/lt/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/lt/release-notes.txt +++ b/android/app/src/fdroid/play/listings/lt/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/lv/release-notes.txt b/android/app/src/fdroid/play/listings/lv/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/lv/release-notes.txt +++ b/android/app/src/fdroid/play/listings/lv/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/mk-MK/release-notes.txt b/android/app/src/fdroid/play/listings/mk-MK/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/mk-MK/release-notes.txt +++ b/android/app/src/fdroid/play/listings/mk-MK/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/ml-IN/release-notes.txt b/android/app/src/fdroid/play/listings/ml-IN/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/ml-IN/release-notes.txt +++ b/android/app/src/fdroid/play/listings/ml-IN/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/mr-IN/release-notes.txt b/android/app/src/fdroid/play/listings/mr-IN/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/mr-IN/release-notes.txt +++ b/android/app/src/fdroid/play/listings/mr-IN/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/ms/release-notes.txt b/android/app/src/fdroid/play/listings/ms/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/ms/release-notes.txt +++ b/android/app/src/fdroid/play/listings/ms/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/ne-NP/release-notes.txt b/android/app/src/fdroid/play/listings/ne-NP/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/ne-NP/release-notes.txt +++ b/android/app/src/fdroid/play/listings/ne-NP/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/nl-NL/release-notes.txt b/android/app/src/fdroid/play/listings/nl-NL/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/nl-NL/release-notes.txt +++ b/android/app/src/fdroid/play/listings/nl-NL/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/no-NO/release-notes.txt b/android/app/src/fdroid/play/listings/no-NO/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/no-NO/release-notes.txt +++ b/android/app/src/fdroid/play/listings/no-NO/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/pl-PL/release-notes.txt b/android/app/src/fdroid/play/listings/pl-PL/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/pl-PL/release-notes.txt +++ b/android/app/src/fdroid/play/listings/pl-PL/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/pt-BR/release-notes.txt b/android/app/src/fdroid/play/listings/pt-BR/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/pt-BR/release-notes.txt +++ b/android/app/src/fdroid/play/listings/pt-BR/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/pt-PT/release-notes.txt b/android/app/src/fdroid/play/listings/pt-PT/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/pt-PT/release-notes.txt +++ b/android/app/src/fdroid/play/listings/pt-PT/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/ro/release-notes.txt b/android/app/src/fdroid/play/listings/ro/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/ro/release-notes.txt +++ b/android/app/src/fdroid/play/listings/ro/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/ru-RU/release-notes.txt b/android/app/src/fdroid/play/listings/ru-RU/release-notes.txt index 31202c457f..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/ru-RU/release-notes.txt +++ b/android/app/src/fdroid/play/listings/ru-RU/release-notes.txt @@ -1,9 +1,9 @@ -• Сортировка меток и треков по имени -• Данные OpenStreetMap по состоянию на 29 апреля -• Если вы были залогинены в OSM, нужно перелогиниться -• Сложные пешеходные тропы теперь отображаются коричневыми точками, очень сложные – чёрными редкими точками -• Велодорожки теперь тёмно-синие, а где идут по пешеходным дорожкам – пунктирные -• Под полупрозрачными мостами видны дороги -• Исправлен импорт GPX из приложения Google Files +• Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines +• Fixed GPX import from Google Files app -…больше подробностей на omaps.org/ru/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/si-LK/release-notes.txt b/android/app/src/fdroid/play/listings/si-LK/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/si-LK/release-notes.txt +++ b/android/app/src/fdroid/play/listings/si-LK/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/sk/release-notes.txt b/android/app/src/fdroid/play/listings/sk/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/sk/release-notes.txt +++ b/android/app/src/fdroid/play/listings/sk/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/sl/release-notes.txt b/android/app/src/fdroid/play/listings/sl/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/sl/release-notes.txt +++ b/android/app/src/fdroid/play/listings/sl/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/sr/release-notes.txt b/android/app/src/fdroid/play/listings/sr/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/sr/release-notes.txt +++ b/android/app/src/fdroid/play/listings/sr/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/sv-SE/release-notes.txt b/android/app/src/fdroid/play/listings/sv-SE/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/sv-SE/release-notes.txt +++ b/android/app/src/fdroid/play/listings/sv-SE/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/th/release-notes.txt b/android/app/src/fdroid/play/listings/th/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/th/release-notes.txt +++ b/android/app/src/fdroid/play/listings/th/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/tr-TR/release-notes.txt b/android/app/src/fdroid/play/listings/tr-TR/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/tr-TR/release-notes.txt +++ b/android/app/src/fdroid/play/listings/tr-TR/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/uk/release-notes.txt b/android/app/src/fdroid/play/listings/uk/release-notes.txt index f0399c7a73..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/uk/release-notes.txt +++ b/android/app/src/fdroid/play/listings/uk/release-notes.txt @@ -1,9 +1,9 @@ -• Сартаванне закладак і сцежак па імені -• Дадзеныя OpenStreetMap па стане на 29 красавіка -• Трэба ізноў залагініцца ў OSM -• Складаныя паходныя сцежкі зараз карычневыя, а экспертныя шляхі чорныя -• Веласіпедныя дарожкі цяпер цёмна-сінія, пункцірам там, дзе яны ідуць па пешаходных сцежках -• Цяпер бачна дарогі пад напаўпразрыстымі мастамі -• Выпраўлены імпарт GPX з прыкладання Google Files +• Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines +• Fixed GPX import from Google Files app -… больш падрабязна на omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/ur/release-notes.txt b/android/app/src/fdroid/play/listings/ur/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/ur/release-notes.txt +++ b/android/app/src/fdroid/play/listings/ur/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/vi/release-notes.txt b/android/app/src/fdroid/play/listings/vi/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/vi/release-notes.txt +++ b/android/app/src/fdroid/play/listings/vi/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/zh-CN/release-notes.txt b/android/app/src/fdroid/play/listings/zh-CN/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/zh-CN/release-notes.txt +++ b/android/app/src/fdroid/play/listings/zh-CN/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/zh-HK/release-notes.txt b/android/app/src/fdroid/play/listings/zh-HK/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/zh-HK/release-notes.txt +++ b/android/app/src/fdroid/play/listings/zh-HK/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/fdroid/play/listings/zh-TW/release-notes.txt b/android/app/src/fdroid/play/listings/zh-TW/release-notes.txt index eb1872b87b..7c0e0d10a7 100644 --- a/android/app/src/fdroid/play/listings/zh-TW/release-notes.txt +++ b/android/app/src/fdroid/play/listings/zh-TW/release-notes.txt @@ -1,9 +1,9 @@ -• Sort bookmarks and tracks by name • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login -• OpenStreetMap data as of April 29 -• Difficult hiking trails are now brown-dotted, expert ones are black -• Dark blue lines for dedicated cycleways, mixed with white/brown dashes for shared foot/cycle paths -• Roads are now visible under semi-transparent bridges +• Updated OpenStreetMap data to April 29 +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• Roads are now visible beneath semi-transparent bridge outlines • Fixed GPX import from Google Files app -…more details at omaps.org/news +…read more details at omaps.org/news diff --git a/android/app/src/main/java/app/organicmaps/MwmActivity.java b/android/app/src/main/java/app/organicmaps/MwmActivity.java index b584bbb15f..cbb3bfac4d 100644 --- a/android/app/src/main/java/app/organicmaps/MwmActivity.java +++ b/android/app/src/main/java/app/organicmaps/MwmActivity.java @@ -317,7 +317,7 @@ public class MwmActivity extends BaseMwmFragmentActivity // Notify user to re-login dismissAlertDialog(); - final DialogInterface.OnClickListener navigateToLoginHandler = (dialog, which) -> startActivity(new Intent(MwmActivity.this, OsmLoginActivity.class)); + final DialogInterface.OnClickListener navigateToLoginHandler = (DialogInterface dialog, int which) -> startActivity(new Intent(MwmActivity.this, OsmLoginActivity.class)); final int marginBase = getResources().getDimensionPixelSize(R.dimen.margin_base); final float textSize = getResources().getDimension(R.dimen.line_spacing_extra_1); diff --git a/android/app/src/main/java/app/organicmaps/settings/SettingsPrefsFragment.java b/android/app/src/main/java/app/organicmaps/settings/SettingsPrefsFragment.java index 1c07060186..a3f8554dce 100644 --- a/android/app/src/main/java/app/organicmaps/settings/SettingsPrefsFragment.java +++ b/android/app/src/main/java/app/organicmaps/settings/SettingsPrefsFragment.java @@ -258,7 +258,7 @@ public class SettingsPrefsFragment extends BaseXmlSettingsFragment ((TwoStatePreference) pref).setChecked(isHistoryEnabled); pref.setOnPreferenceChangeListener((preference, newValue) -> { boolean newVal = (Boolean) newValue; - if (newVal != isHistoryEnabled) + if (newVal != Config.isSearchHistoryEnabled()) { Config.setSearchHistoryEnabled(newVal); if (newVal) diff --git a/coding/writer.hpp b/coding/writer.hpp index 46f22829d5..b190c044a4 100644 --- a/coding/writer.hpp +++ b/coding/writer.hpp @@ -34,12 +34,6 @@ public: virtual uint64_t Pos() const = 0; virtual void Write(void const * p, size_t size) = 0; - Writer & operator<<(std::string_view str) - { - Write(str.data(), str.length()); - return *this; - } - // Disable deletion via this interface, because some dtors in derived classes are noexcept(false). protected: ~Writer() = default; diff --git a/data/gpx_test_data/export_test.gpx b/data/gpx_test_data/export_test.gpx deleted file mode 100644 index 36aa0f3e1a..0000000000 --- a/data/gpx_test_data/export_test.gpx +++ /dev/null @@ -1,25 +0,0 @@ - - - - My route - & "]]> - - - Point 1 - Point 1 - - - Some random route - - 00FF00 - - - - 123 - - - 456 - - - - \ No newline at end of file diff --git a/data/gpx_test_data/export_test_empty.gpx b/data/gpx_test_data/export_test_empty.gpx deleted file mode 100644 index ad945c2945..0000000000 --- a/data/gpx_test_data/export_test_empty.gpx +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/iphone/metadata/ar-SA/release_notes.txt b/iphone/metadata/ar-SA/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/ar-SA/release_notes.txt +++ b/iphone/metadata/ar-SA/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/ca/release_notes.txt b/iphone/metadata/ca/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/ca/release_notes.txt +++ b/iphone/metadata/ca/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/cs/release_notes.txt b/iphone/metadata/cs/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/cs/release_notes.txt +++ b/iphone/metadata/cs/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/da/release_notes.txt b/iphone/metadata/da/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/da/release_notes.txt +++ b/iphone/metadata/da/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/de-DE/release_notes.txt b/iphone/metadata/de-DE/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/de-DE/release_notes.txt +++ b/iphone/metadata/de-DE/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/el/release_notes.txt b/iphone/metadata/el/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/el/release_notes.txt +++ b/iphone/metadata/el/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/en-AU/release_notes.txt b/iphone/metadata/en-AU/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/en-AU/release_notes.txt +++ b/iphone/metadata/en-AU/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/en-CA/release_notes.txt b/iphone/metadata/en-CA/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/en-CA/release_notes.txt +++ b/iphone/metadata/en-CA/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/en-GB/release_notes.txt b/iphone/metadata/en-GB/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/en-GB/release_notes.txt +++ b/iphone/metadata/en-GB/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/en-US/release_notes.txt b/iphone/metadata/en-US/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/en-US/release_notes.txt +++ b/iphone/metadata/en-US/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/es-ES/release_notes.txt b/iphone/metadata/es-ES/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/es-ES/release_notes.txt +++ b/iphone/metadata/es-ES/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/es-MX/release_notes.txt b/iphone/metadata/es-MX/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/es-MX/release_notes.txt +++ b/iphone/metadata/es-MX/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/fi/release_notes.txt b/iphone/metadata/fi/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/fi/release_notes.txt +++ b/iphone/metadata/fi/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/fr-CA/release_notes.txt b/iphone/metadata/fr-CA/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/fr-CA/release_notes.txt +++ b/iphone/metadata/fr-CA/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/fr-FR/release_notes.txt b/iphone/metadata/fr-FR/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/fr-FR/release_notes.txt +++ b/iphone/metadata/fr-FR/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/he/release_notes.txt b/iphone/metadata/he/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/he/release_notes.txt +++ b/iphone/metadata/he/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/hi/release_notes.txt b/iphone/metadata/hi/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/hi/release_notes.txt +++ b/iphone/metadata/hi/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/hr/release_notes.txt b/iphone/metadata/hr/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/hr/release_notes.txt +++ b/iphone/metadata/hr/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/hu/release_notes.txt b/iphone/metadata/hu/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/hu/release_notes.txt +++ b/iphone/metadata/hu/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/id/release_notes.txt b/iphone/metadata/id/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/id/release_notes.txt +++ b/iphone/metadata/id/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/it/release_notes.txt b/iphone/metadata/it/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/it/release_notes.txt +++ b/iphone/metadata/it/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/ja/release_notes.txt b/iphone/metadata/ja/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/ja/release_notes.txt +++ b/iphone/metadata/ja/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/ko/release_notes.txt b/iphone/metadata/ko/release_notes.txt index 576aee4be1..bf0d768f8c 100644 --- a/iphone/metadata/ko/release_notes.txt +++ b/iphone/metadata/ko/release_notes.txt @@ -2,10 +2,11 @@ • Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login • Updated OpenStreetMap data to April 29 • Implemented sorting of bookmarks and tracks by name +• Wikipedia articles in the Korean language • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +22,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +41,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/ms/release_notes.txt b/iphone/metadata/ms/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/ms/release_notes.txt +++ b/iphone/metadata/ms/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/nl-NL/release_notes.txt b/iphone/metadata/nl-NL/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/nl-NL/release_notes.txt +++ b/iphone/metadata/nl-NL/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/no/release_notes.txt b/iphone/metadata/no/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/no/release_notes.txt +++ b/iphone/metadata/no/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/pl/release_notes.txt b/iphone/metadata/pl/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/pl/release_notes.txt +++ b/iphone/metadata/pl/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/pt-BR/release_notes.txt b/iphone/metadata/pt-BR/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/pt-BR/release_notes.txt +++ b/iphone/metadata/pt-BR/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/pt-PT/release_notes.txt b/iphone/metadata/pt-PT/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/pt-PT/release_notes.txt +++ b/iphone/metadata/pt-PT/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/ro/release_notes.txt b/iphone/metadata/ro/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/ro/release_notes.txt +++ b/iphone/metadata/ro/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/ru/release_notes.txt b/iphone/metadata/ru/release_notes.txt index f31eca4297..9a6933b4a2 100644 --- a/iphone/metadata/ru/release_notes.txt +++ b/iphone/metadata/ru/release_notes.txt @@ -1,44 +1,46 @@ -• Сортировка меток и треков по имени (наконец-то!) -• Данные OpenStreetMap по состоянию на 29 апреля -• Переход на новый механизм аутентификации OpenStreetMap – все аутентифицированные пользователи OSM должны заново войти в систему -• Решена проблема с напоминаниями об изолиниях поверх других элементов интерфейса -• Исправлено расположение кругового индикатора хода загрузки при выборе объектов на карте -• Скорректировано расположение меню "Еще" в списках меток -• В меню "О программе" добавлена поддержка почтового клиента по умолчанию -• Видно, в каких местах есть окошко для водителя (drive-through) -• Иконка "лестницы" заменена на значок лифта для отображения номера этажа выбранного объекта -• Улучшена видимость значка $ в темном режиме для платных объектов -• Улучшена веломаршрутизация -Редактор карты OpenStreetMap: -• На карту OpenStreetMap теперь можно добавлять рынки, стоянки такси, киоски, туристические домики, садовые товары, исторические самолеты, пушки, межевые камни, гробницы и т.д. -• Для заведений можно указать наличие окошка для водителей (drive-through) -• Упрощена работа с названиями объектов на нескольких языках и устранены связанные с этим ошибки -• Добавлена подсказка "Не можете найти подходящую категорию?" при добавлени объектов -• Исправлена ошибка с перезаписыванием объектов карты +• Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login +• Updated OpenStreetMap data to April 29 +• Implemented sorting of bookmarks and tracks by name +• Resolved the issue of isolines reminders appearing on top of other dialogs +• Corrected the layout of the circular downloading progress bar in selected POIs +• Fixed the icons for radio on/off buttons +• Aligned LTR languages properly in the bottom menu +• Adjusted the location of the "more" menu in bookmark lists +• Added default email client support to the about menu +• Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. +• Indicated the availability of Drive-through service for selected POIs +• Enabled the ability to toggle Drive-through in the OSM editor +• Simplified handling of multiple languages feature names in the OSM editor and addressed related bugs +• Added a "Can't find a suitable category?" prompt in the OSM editor +• Fixed occasional overwriting of map features by the OSM editor +• Replaced the "stairs" icon with an elevator icon for displaying the level number of selected POIs +• Rectified missing local language name versions for specific POIs +• Enhanced visibility of the $ emoji for paid map features in dark mode +• Improved bicycle routing for certain scenarios +• Optimized the app size for better performance -Карта: -• Сложные пешеходные тропы теперь отображаются коричневыми точками, очень сложные – чёрными редкими точками -• Велодорожки теперь тёмно-синие, а там, где они ведут по пешеходным дорожкам – пунктирные -• Под полупрозрачными мостами видны дороги -• Более последовательное отображение асфальтированных дорожек белым пунктиром, а грунтовых – коричневым пунктиром -• Добавлены участки осыпей и галечников; улучшен цвет голых скальных поверхностей -• Убраны пустующие/неиспользуемые магазины -• На карту добавлены крупные валуны (камни) и мини-гольф -• Разные иконки для остановок общественного транспорта и укрытия от дождя -• Добавлены иконки вольеров для животных, химчистки; обновлена иконка прачечной -• Исправлена проблема слишком маленького размера шрифта для названий небольших городов -• При увеличении названия городов чуть позже исчезают с карты -• Штриховая заливка земель коренных народов сделана прозрачнее -• Штриховая заливка и иконки/названия заповедников не отображаются при детальном приближении карты +Map: +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed +• Roads are now visible beneath semi-transparent bridge outlines +• Added scree and shingle areas; better color of bare rock surfaces +• Stopped displaying vacant/unused shops +• Added natural=stone (shown as natural=rock) and miniature golf to the map +• Separate public transport shelters, basic huts, and lean-tos from generic shelters +• Added icons for animal enclosures, dry cleaning; updated laundry icon +• Fixed the issue of font size being too small for smaller cities +• Made cities labels visible at higher zooms +• Reduced the opacity of indigenous lands' hatching fill +• Hatching fill and icons/captions for nature reserves are not displayed at very detailed zoom levels -Поиск: -• Улучшен поиск по некоторым категориям (падель, станции метро, хижины в горах и т. д.) -• Включен поиск мест пополнения запасов питьевой воды, включая кафе, участвующие в проекте -• Частные бассейны исключены из результатов поиска -• Добавлен экспериментальный поиск по статьям википедии "?wiki" -• Улучшен порядок результатов поиска по категориям в списке +Search: +• Enhanced category search (padel, subway stations, wilderness huts, etc.) +• Enabled search for drinking water refill locations, including participating cafes +• Excluded private swimming pools from search results +• Added experimental search for "?wiki" and "?description" +• Tuned category search rankings for better results -Улучшены баскский, немецкий, греческий, словацкий переводы. - -Больше подробностей можно прочитать на https://omaps.org/ru/news/ +Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/sk/release_notes.txt b/iphone/metadata/sk/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/sk/release_notes.txt +++ b/iphone/metadata/sk/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/sv/release_notes.txt b/iphone/metadata/sv/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/sv/release_notes.txt +++ b/iphone/metadata/sv/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/th/release_notes.txt b/iphone/metadata/th/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/th/release_notes.txt +++ b/iphone/metadata/th/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/tr/release_notes.txt b/iphone/metadata/tr/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/tr/release_notes.txt +++ b/iphone/metadata/tr/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/uk/release_notes.txt b/iphone/metadata/uk/release_notes.txt index d4bcf812c8..9a6933b4a2 100644 --- a/iphone/metadata/uk/release_notes.txt +++ b/iphone/metadata/uk/release_notes.txt @@ -1,44 +1,46 @@ -• Сортування міток і маршрутів за іменем (нарешті!) -• Дані OpenStreetMap станом на 29 квітня -• Перехід на новий механізм автентифікації OpenStreetMap – усі автентифіковані користувачі OSM мають наново увійти в систему -• Вирішено проблему з нагадуваннями про ізолінії поверх інших елементів інтерфейсу -• Виправлено розташування кругового індикатора ходу завантаження при виборі об'єктів на карті -• Скориговано розташування меню "Ще" в списках міток -• У меню "Про програму" додано підтримку поштового клієнта за замовчуванням -• Видно, де є drive-through -• Іконку "сходів" замінено на значок ліфта для відображення номера поверху обраного об'єкта -• Покращено видимість значка $ для платних функцій карти в темному режимі -• Покращено веломаршрутизацію -Редактор карти OpenStreetMap: -• На карту OpenStreetMap тепер можна додавати ринки, стоянки таксі, кіоски, wild huts, садові центри, історичні літаки, гармати, межове каміння, гробниці тощо. -• Для закладів можна вказати drive-through -• Спрощено роботу з назвами об'єктів кількома мовами та усунуто пов'язані з цим помилки -• Додано підказку "Не можете знайти відповідну категорію?" під час додавання об'єктів -• Виправлено помилку з перезаписуванням об'єктів карти +• Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login +• Updated OpenStreetMap data to April 29 +• Implemented sorting of bookmarks and tracks by name +• Resolved the issue of isolines reminders appearing on top of other dialogs +• Corrected the layout of the circular downloading progress bar in selected POIs +• Fixed the icons for radio on/off buttons +• Aligned LTR languages properly in the bottom menu +• Adjusted the location of the "more" menu in bookmark lists +• Added default email client support to the about menu +• Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. +• Indicated the availability of Drive-through service for selected POIs +• Enabled the ability to toggle Drive-through in the OSM editor +• Simplified handling of multiple languages feature names in the OSM editor and addressed related bugs +• Added a "Can't find a suitable category?" prompt in the OSM editor +• Fixed occasional overwriting of map features by the OSM editor +• Replaced the "stairs" icon with an elevator icon for displaying the level number of selected POIs +• Rectified missing local language name versions for specific POIs +• Enhanced visibility of the $ emoji for paid map features in dark mode +• Improved bicycle routing for certain scenarios +• Optimized the app size for better performance -Карта: -• Складні пішохідні стежки тепер коричневі, а експертні – чорні -• Велодоріжки тепер темно-сині, а там, де вони ведуть пішохідними доріжками – пунктирні -• Під напівпрозорими мостами видно дороги -• Більш послідовне відображення асфальтованих доріжок білим пунктиром, а ґрунтових – коричневим пунктиром -• Додано ділянки осипів і галечників; поліпшено колір голих скельних поверхонь -• Прибрано порожні/невикористовувані магазини -• На карту додано природний камінь і міні-гольф -• Різні іконки для зупинок громадського транспорту та укриття від дощу -• Додано іконки вольєрів для тварин, хімчистки; оновлено іконку пральні -• Виправлено проблему занадто маленького розміру шрифту для невеликих міст -• Назви деяких міст трохи раніше з'являються на карті -• Зменшено непрозорість штрихової заливки земель корінних народів -• Штрихова заливка та іконки/назви заповідників не відображаються під час детального наближення карти +Map: +• Different colors for cycle and hiking paths (long-tap to see more info) +• Blue lines under white/brown dashes for shared foot/cycle paths +• Dark blue lines for dedicated cycleways +• More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed +• Roads are now visible beneath semi-transparent bridge outlines +• Added scree and shingle areas; better color of bare rock surfaces +• Stopped displaying vacant/unused shops +• Added natural=stone (shown as natural=rock) and miniature golf to the map +• Separate public transport shelters, basic huts, and lean-tos from generic shelters +• Added icons for animal enclosures, dry cleaning; updated laundry icon +• Fixed the issue of font size being too small for smaller cities +• Made cities labels visible at higher zooms +• Reduced the opacity of indigenous lands' hatching fill +• Hatching fill and icons/captions for nature reserves are not displayed at very detailed zoom levels -Пошук: -• Покращено пошук за деякими категоріями (падель, станції метро, хатини в горах тощо) -• Увімкнено пошук місць поповнення запасів питної води, включно з кафе, що беруть участь у проєкті -• Приватні басейни виключено з результатів пошуку -• Додано експериментальний пошук за статтями вікіпедії "?wiki" -• Покращено порядок результатів пошуку за категоріями в списку +Search: +• Enhanced category search (padel, subway stations, wilderness huts, etc.) +• Enabled search for drinking water refill locations, including participating cafes +• Excluded private swimming pools from search results +• Added experimental search for "?wiki" and "?description" +• Tuned category search rankings for better results -Покращено баскський, німецький, грецький, словацький переклади. - -Більше подробиць можна прочитати на https://omaps.org/uk/news/ +Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/vi/release_notes.txt b/iphone/metadata/vi/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/vi/release_notes.txt +++ b/iphone/metadata/vi/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/zh-Hans/release_notes.txt b/iphone/metadata/zh-Hans/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/zh-Hans/release_notes.txt +++ b/iphone/metadata/zh-Hans/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/iphone/metadata/zh-Hant/release_notes.txt b/iphone/metadata/zh-Hant/release_notes.txt index 576aee4be1..9a6933b4a2 100644 --- a/iphone/metadata/zh-Hant/release_notes.txt +++ b/iphone/metadata/zh-Hant/release_notes.txt @@ -5,7 +5,7 @@ • Resolved the issue of isolines reminders appearing on top of other dialogs • Corrected the layout of the circular downloading progress bar in selected POIs • Fixed the icons for radio on/off buttons -• Aligned RTL languages properly in the bottom menu +• Aligned LTR languages properly in the bottom menu • Adjusted the location of the "more" menu in bookmark lists • Added default email client support to the about menu • Expanded feature types that could be added to OSM, including marketplaces, taxi stands, kiosks, wilderness huts, garden centers, historic aircraft, cannons, boundary stones, tombs, etc. @@ -21,7 +21,7 @@ • Optimized the app size for better performance Map: -• Display difficult hiking trails as brown-dotted, expert ones as black-dotted +• Different colors for cycle and hiking paths (long-tap to see more info) • Blue lines under white/brown dashes for shared foot/cycle paths • Dark blue lines for dedicated cycleways • More consistency in displaying paved paths as white dashed lines, unpaved ones as brown dashed @@ -40,7 +40,7 @@ Search: • Enhanced category search (padel, subway stations, wilderness huts, etc.) • Enabled search for drinking water refill locations, including participating cafes • Excluded private swimming pools from search results -• Added experimental search for "?wiki" +• Added experimental search for "?wiki" and "?description" • Tuned category search rankings for better results Translations: Basque, German, Greek, Slovak diff --git a/kml/kml_tests/gpx_tests.cpp b/kml/kml_tests/gpx_tests.cpp index dd72be162b..2ba28399c6 100644 --- a/kml/kml_tests/gpx_tests.cpp +++ b/kml/kml_tests/gpx_tests.cpp @@ -31,29 +31,6 @@ static kml::FileData loadGpxFromFile(std::string const & file) { return loadGpxFromString(text); } -void importExportCompare(char const * testFile) -{ - auto const fileName = GetPlatform().TestsDataPathForFile(testFile); - std::string sourceFileText; - FileReader(fileName).ReadAsString(sourceFileText); - kml::FileData const dataFromFile = loadGpxFromFile(testFile); - std::string resultBuffer; - MemWriter sink(resultBuffer); - kml::gpx::SerializerGpx ser(dataFromFile); - ser.Serialize(sink); - TEST_EQUAL(resultBuffer, sourceFileText, ()); -} - -UNIT_TEST(Gpx_ImportExport_Test) -{ - importExportCompare("gpx_test_data/export_test.gpx"); -} - -UNIT_TEST(Gpx_ImportExportEmpty_Test) -{ - importExportCompare("gpx_test_data/export_test_empty.gpx"); -} - UNIT_TEST(Gpx_Test_Point) { std::string_view constexpr input = R"( diff --git a/kml/serdes.cpp b/kml/serdes.cpp index 543116c821..3be716984d 100644 --- a/kml/serdes.cpp +++ b/kml/serdes.cpp @@ -50,6 +50,13 @@ std::string const kExtendedDataFooter = std::string const kCompilationFooter = "\n"; +std::string_view constexpr kIndent0 = {}; +std::string_view constexpr kIndent2 = {" "}; +std::string_view constexpr kIndent4 = {" "}; +std::string_view constexpr kIndent6 = {" "}; +std::string_view constexpr kIndent8 = {" "}; +std::string_view constexpr kIndent10 = {" "}; + std::string GetLocalizableString(LocalizableString const & s, int8_t lang) { auto const it = s.find(lang); @@ -135,7 +142,39 @@ BookmarkIcon GetIcon(std::string const & iconName) return BookmarkIcon::None; } -void SaveStyle(Writer & writer, std::string const & style, +void SaveStringWithCDATA(KmlWriter::WriterWrapper & writer, std::string s) +{ + if (s.empty()) + return; + + // Expat loads XML 1.0 only. Sometimes users copy and paste bookmark descriptions or even names from the web. + // Rarely, in these copy-pasted texts, there are invalid XML1.0 symbols. + // See https://en.wikipedia.org/wiki/Valid_characters_in_XML + // A robust solution requires parsing invalid XML on loading (then users can restore "bad" XML files), see + // https://github.com/organicmaps/organicmaps/issues/3837 + // When a robust solution is implemented, this workaround can be removed for better performance/battery. + // + // This solution is a simple ASCII-range check that does not check symbols from other unicode ranges + // (they will require a more complex and slower approach of converting UTF-8 string to unicode first). + // It should be enough for many cases, according to user reports and wrong characters in their data. + s.erase(std::remove_if(s.begin(), s.end(), [](unsigned char c) + { + if (c >= 0x20 || c == 0x09 || c == 0x0a || c == 0x0d) + return false; + return true; + }), s.end()); + + if (s.empty()) + return; + + // According to kml/xml spec, we need to escape special symbols with CDATA. + if (s.find_first_of("<&") != std::string::npos) + writer << ""; + else + writer << s; +} + +void SaveStyle(KmlWriter::WriterWrapper & writer, std::string const & style, std::string_view const & indent) { if (style.empty()) @@ -150,7 +189,7 @@ void SaveStyle(Writer & writer, std::string const & style, << indent << kIndent2 << "\n"; } -void SaveColorToABGR(Writer & writer, uint32_t rgba) +void SaveColorToABGR(KmlWriter::WriterWrapper & writer, uint32_t rgba) { writer << NumToHex(static_cast(rgba & 0xFF)) << NumToHex(static_cast((rgba >> 8) & 0xFF)) @@ -167,7 +206,7 @@ std::string TimestampToString(Timestamp const & timestamp) return strTimeStamp; } -void SaveLocalizableString(Writer & writer, LocalizableString const & str, +void SaveLocalizableString(KmlWriter::WriterWrapper & writer, LocalizableString const & str, std::string const & tagName, std::string_view const & indent) { writer << indent << "\n"; @@ -182,7 +221,7 @@ void SaveLocalizableString(Writer & writer, LocalizableString const & str, } template -void SaveStringsArray(Writer & writer, +void SaveStringsArray(KmlWriter::WriterWrapper & writer, std::vector const & stringsArray, std::string const & tagName, std::string_view const & indent) { @@ -206,7 +245,7 @@ void SaveStringsArray(Writer & writer, writer << indent << "\n"; } -void SaveStringsMap(Writer & writer, +void SaveStringsMap(KmlWriter::WriterWrapper & writer, std::map const & stringsMap, std::string const & tagName, std::string_view const & indent) { @@ -223,11 +262,11 @@ void SaveStringsMap(Writer & writer, writer << indent << "\n"; } -void SaveCategoryData(Writer & writer, CategoryData const & categoryData, +void SaveCategoryData(KmlWriter::WriterWrapper & writer, CategoryData const & categoryData, std::string const & extendedServerId, std::vector const * compilationData); -void SaveCategoryExtendedData(Writer & writer, CategoryData const & categoryData, +void SaveCategoryExtendedData(KmlWriter::WriterWrapper & writer, CategoryData const & categoryData, std::string const & extendedServerId, std::vector const * compilationData) { @@ -316,7 +355,7 @@ void SaveCategoryExtendedData(Writer & writer, CategoryData const & categoryData writer << kIndent4 << kCompilationFooter; } -void SaveCategoryData(Writer & writer, CategoryData const & categoryData, +void SaveCategoryData(KmlWriter::WriterWrapper & writer, CategoryData const & categoryData, std::string const & extendedServerId, std::vector const * compilationData) { @@ -343,7 +382,7 @@ void SaveCategoryData(Writer & writer, CategoryData const & categoryData, SaveCategoryExtendedData(writer, categoryData, extendedServerId, compilationData); } -void SaveBookmarkExtendedData(Writer & writer, BookmarkData const & bookmarkData) +void SaveBookmarkExtendedData(KmlWriter::WriterWrapper & writer, BookmarkData const & bookmarkData) { writer << kIndent4 << kExtendedDataHeader; if (!bookmarkData.m_name.empty()) @@ -415,7 +454,7 @@ void SaveBookmarkExtendedData(Writer & writer, BookmarkData const & bookmarkData writer << kIndent4 << kExtendedDataFooter; } -void SaveBookmarkData(Writer & writer, BookmarkData const & bookmarkData) +void SaveBookmarkData(KmlWriter::WriterWrapper & writer, BookmarkData const & bookmarkData) { writer << kIndent2 << "\n"; writer << kIndent4 << ""; @@ -446,7 +485,7 @@ void SaveBookmarkData(Writer & writer, BookmarkData const & bookmarkData) writer << kIndent2 << "\n"; } -void SaveTrackLayer(Writer & writer, TrackLayer const & layer, +void SaveTrackLayer(KmlWriter::WriterWrapper & writer, TrackLayer const & layer, std::string_view const & indent) { writer << indent << ""; @@ -455,7 +494,7 @@ void SaveTrackLayer(Writer & writer, TrackLayer const & layer, writer << indent << "" << strings::to_string(layer.m_lineWidth) << "\n"; } -void SaveTrackGeometry(Writer & writer, MultiGeometry const & geom) +void SaveTrackGeometry(KmlWriter::WriterWrapper & writer, MultiGeometry const & geom) { size_t const sz = geom.m_lines.size(); if (sz == 0) @@ -492,7 +531,7 @@ void SaveTrackGeometry(Writer & writer, MultiGeometry const & geom) writer << kIndent4 << "\n"; } -void SaveTrackExtendedData(Writer & writer, TrackData const & trackData) +void SaveTrackExtendedData(KmlWriter::WriterWrapper & writer, TrackData const & trackData) { writer << kIndent4 << kExtendedDataHeader; SaveLocalizableString(writer, trackData.m_name, "name", kIndent6); @@ -518,7 +557,7 @@ void SaveTrackExtendedData(Writer & writer, TrackData const & trackData) writer << kIndent4 << kExtendedDataFooter; } -void SaveTrackData(Writer & writer, TrackData const & trackData) +void SaveTrackData(KmlWriter::WriterWrapper & writer, TrackData const & trackData) { writer << kIndent2 << "\n"; writer << kIndent4 << ""; @@ -600,6 +639,12 @@ bool ParsePointWithAltitude(std::string_view s, char const * delim, } } // namespace +KmlWriter::WriterWrapper & KmlWriter::WriterWrapper::operator<<(std::string_view str) +{ + m_writer.Write(str.data(), str.length()); + return *this; +} + void KmlWriter::Write(FileData const & fileData) { m_writer << kKmlHeader; diff --git a/kml/serdes.hpp b/kml/serdes.hpp index 6179bb4cdf..99c4670be5 100644 --- a/kml/serdes.hpp +++ b/kml/serdes.hpp @@ -20,6 +20,17 @@ class KmlWriter public: DECLARE_EXCEPTION(WriteKmlException, RootException); + class WriterWrapper + { + public: + explicit WriterWrapper(Writer & writer) + : m_writer(writer) + {} + WriterWrapper & operator<<(std::string_view str); + private: + Writer & m_writer; + }; + explicit KmlWriter(Writer & writer) : m_writer(writer) {} @@ -27,7 +38,7 @@ public: void Write(FileData const & fileData); private: - Writer & m_writer; + WriterWrapper m_writer; }; class SerializerKml diff --git a/kml/serdes_common.cpp b/kml/serdes_common.cpp index b93bf711e8..4b4bb4b519 100644 --- a/kml/serdes_common.cpp +++ b/kml/serdes_common.cpp @@ -25,35 +25,4 @@ std::string PointToString(geometry::PointWithAltitude const & pt) return PointToString(pt.GetPoint()); } -void SaveStringWithCDATA(Writer & writer, std::string s) -{ - if (s.empty()) - return; - - // Expat loads XML 1.0 only. Sometimes users copy and paste bookmark descriptions or even names from the web. - // Rarely, in these copy-pasted texts, there are invalid XML1.0 symbols. - // See https://en.wikipedia.org/wiki/Valid_characters_in_XML - // A robust solution requires parsing invalid XML on loading (then users can restore "bad" XML files), see - // https://github.com/organicmaps/organicmaps/issues/3837 - // When a robust solution is implemented, this workaround can be removed for better performance/battery. - // - // This solution is a simple ASCII-range check that does not check symbols from other unicode ranges - // (they will require a more complex and slower approach of converting UTF-8 string to unicode first). - // It should be enough for many cases, according to user reports and wrong characters in their data. - s.erase(std::remove_if(s.begin(), s.end(), [](unsigned char c) - { - if (c >= 0x20 || c == 0x09 || c == 0x0a || c == 0x0d) - return false; - return true; - }), s.end()); - - if (s.empty()) - return; - - // According to kml/xml spec, we need to escape special symbols with CDATA. - if (s.find_first_of("<&") != std::string::npos) - writer << ""; - else - writer << s; -} } // namespace kml diff --git a/kml/serdes_common.hpp b/kml/serdes_common.hpp index 19032724fa..f70e6e2a04 100644 --- a/kml/serdes_common.hpp +++ b/kml/serdes_common.hpp @@ -1,12 +1,9 @@ #pragma once #include "coding/string_utf8_multilang.hpp" - #include "geometry/point2d.hpp" #include "geometry/point_with_altitude.hpp" -#include "type_utils.hpp" - namespace kml { auto constexpr kDefaultLang = StringUtf8Multilang::kDefaultCode; @@ -24,13 +21,4 @@ std::string PointToString(m2::PointD const & org); std::string PointToString(geometry::PointWithAltitude const & pt); -void SaveStringWithCDATA(Writer & writer, std::string s); - -std::string_view constexpr kIndent0 {}; -std::string_view constexpr kIndent2 {" "}; -std::string_view constexpr kIndent4 {" "}; -std::string_view constexpr kIndent6 {" "}; -std::string_view constexpr kIndent8 {" "}; -std::string_view constexpr kIndent10 {" "}; - } // namespace kml diff --git a/kml/serdes_gpx.cpp b/kml/serdes_gpx.cpp index 3a7226c817..56e002f2b2 100644 --- a/kml/serdes_gpx.cpp +++ b/kml/serdes_gpx.cpp @@ -14,8 +14,7 @@ namespace kml { namespace gpx { -namespace -{ + std::string_view constexpr kTrk = "trk"; std::string_view constexpr kTrkSeg = "trkseg"; std::string_view constexpr kRte = "rte"; @@ -31,15 +30,7 @@ std::string_view constexpr kDesc = "desc"; std::string_view constexpr kMetadata = "metadata"; std::string_view constexpr kEle = "ele"; std::string_view constexpr kCmt = "cmt"; - -std::string_view constexpr kGpxHeader = - "\n" - "\n"; - -std::string_view constexpr kGpxFooter = ""; - int constexpr kInvalidColor = 0; -} // namespace GpxParser::GpxParser(FileData & data) : m_data{data} @@ -367,119 +358,6 @@ std::string GpxParser::BuildDescription() const return m_description + "\n\n" + m_comment; } -namespace -{ - -std::optional GetDefaultLanguage(LocalizableString const & lstr) -{ - auto const firstLang = lstr.begin(); - if (firstLang != lstr.end()) - return {firstLang->second}; - return {}; -} - -std::string CoordToString(double c) -{ - std::ostringstream ss; - ss.precision(8); - ss << c; - return ss.str(); -} - -void SaveColorToRGB(Writer & writer, uint32_t rgba) -{ - writer << NumToHex(static_cast(rgba >> 24 & 0xFF)) - << NumToHex(static_cast((rgba >> 16) & 0xFF)) - << NumToHex(static_cast((rgba >> 8) & 0xFF)); -} - - -void SaveCategoryData(Writer & writer, CategoryData const & categoryData) -{ - writer << "\n"; - if (auto const name = GetDefaultLanguage(categoryData.m_name)) - writer << kIndent2 << "" << name.value() << "\n"; - if (auto const description = GetDefaultLanguage(categoryData.m_description)) - { - writer << kIndent2 << ""; - SaveStringWithCDATA(writer, description.value()); - writer << "\n"; - } - writer << "\n"; -} - -void SaveBookmarkData(Writer & writer, BookmarkData const & bookmarkData) -{ - auto const [lat, lon] = mercator::ToLatLon(bookmarkData.m_point); - writer << "\n"; - if (auto const name = GetDefaultLanguage(bookmarkData.m_name)) - writer << kIndent2 << "" << name.value() << "\n"; - if (auto const description = GetDefaultLanguage(bookmarkData.m_description)) - { - writer << kIndent2 << ""; - SaveStringWithCDATA(writer, description.value()); - writer << "\n"; - } - writer << "\n"; -} - -bool TrackHasAltitudes(TrackData const & trackData) -{ - auto const & lines = trackData.m_geometry.m_lines; - if (lines.empty() || lines.front().empty()) - return false; - auto const altitude = lines.front().front().GetAltitude(); - return altitude != geometry::kDefaultAltitudeMeters && altitude != geometry::kInvalidAltitude; -} - -uint32_t TrackColor(TrackData const & trackData) -{ - if (trackData.m_layers.empty()) - return kDefaultTrackColor; - return trackData.m_layers.front().m_color.m_rgba; -} - -void SaveTrackData(Writer & writer, TrackData const & trackData) -{ - writer << "\n"; - auto name = GetDefaultLanguage(trackData.m_name); - if (name.has_value()) - writer << kIndent2 << "" << name.value() << "\n"; - if (auto const color = TrackColor(trackData); color != kDefaultTrackColor) - { - writer << kIndent2 << "\n" << kIndent4 << ""; - SaveColorToRGB(writer, color); - writer << "\n" << kIndent2 << "\n"; - } - bool const trackHasAltitude = TrackHasAltitudes(trackData); - for (auto const & line : trackData.m_geometry.m_lines) - { - writer << kIndent2 << "\n"; - for (auto const & point : line) - { - auto const [lat, lon] = mercator::ToLatLon(point); - writer << kIndent4 << "\n"; - if (trackHasAltitude) - writer << kIndent6 << "" << CoordToString(point.GetAltitude()) << "\n"; - writer << kIndent4 << "\n"; - } - writer << kIndent2 << "\n"; - } - writer << "\n"; -} -} // namespace - -void GpxWriter::Write(FileData const & fileData) -{ - m_writer << kGpxHeader; - SaveCategoryData(m_writer, fileData.m_categoryData); - for (auto const & bookmarkData : fileData.m_bookmarksData) - SaveBookmarkData(m_writer, bookmarkData); - for (auto const & trackData : fileData.m_tracksData) - SaveTrackData(m_writer, trackData); - m_writer << kGpxFooter; -} - } // namespace gpx DeserializerGpx::DeserializerGpx(FileData & fileData) diff --git a/kml/serdes_gpx.hpp b/kml/serdes_gpx.hpp index 26aebe221a..852e7fb00d 100644 --- a/kml/serdes_gpx.hpp +++ b/kml/serdes_gpx.hpp @@ -4,7 +4,6 @@ #include "coding/parse_xml.hpp" #include "coding/reader.hpp" -#include "coding/writer.hpp" #include "geometry/point_with_altitude.hpp" @@ -16,42 +15,6 @@ namespace kml { namespace gpx { - -class GpxWriter -{ -public: - DECLARE_EXCEPTION(WriteGpxException, RootException); - - explicit GpxWriter(Writer & writer) - : m_writer(writer) - {} - - void Write(FileData const & fileData); - -private: - Writer & m_writer; -}; - -class SerializerGpx -{ -public: - DECLARE_EXCEPTION(SerializeException, RootException); - - explicit SerializerGpx(FileData const & fileData) - : m_fileData(fileData) - {} - - template - void Serialize(Sink & sink) - { - GpxWriter gpxWriter(sink); - gpxWriter.Write(m_fileData); - } - -private: - FileData const & m_fileData; -}; - class GpxParser { public: diff --git a/map/bookmark_helpers.cpp b/map/bookmark_helpers.cpp index 43b470a42d..d20a4eea64 100644 --- a/map/bookmark_helpers.cpp +++ b/map/bookmark_helpers.cpp @@ -473,41 +473,22 @@ std::unique_ptr LoadKmlData(Reader const & reader, KmlFileType fi return data; } -bool SaveGpxData(kml::FileData & kmlData, Writer & writer) +bool SaveKmlFile(kml::FileData & kmlData, std::string const & file, KmlFileType fileType) { + bool success; try { - kml::gpx::SerializerGpx ser(kmlData); - ser.Serialize(writer); - } - catch (Writer::Exception const & e) - { - LOG(LWARNING, ("GPX writing failure:", e.what())); - return false; + FileWriter writer(file); + success = SaveKmlData(kmlData, writer, fileType); } catch (std::exception const & e) { - LOG(LWARNING, ("GPX serialization failure:", e.what())); - return false; - } - return true; -} - -bool SaveKmlFile(kml::FileData & kmlData, std::string const & file, KmlFileType fileType) -{ - FileWriter writer(file); - LOG(LINFO, ("Save kml file", file, ", type", fileType)); - switch (fileType) - { - case KmlFileType::Text: // fallthrough - case KmlFileType::Binary: return SaveKmlData(kmlData, writer, fileType); - case KmlFileType::Gpx: return SaveGpxData(kmlData, writer); - default: - { - LOG(LWARNING, ("Unexpected KmlFileType", fileType)); - return false; - } + LOG(LWARNING, ("KML", fileType, "saving failure:", e.what())); + success = false; } + if (!success) + LOG(LWARNING, ("Saving bookmarks failed, file", file)); + return success; } bool SaveKmlFileSafe(kml::FileData & kmlData, std::string const & file, KmlFileType fileType)