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 = "" + kCompilation + ">\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)