• Transitioned to the new OpenStreetMap authentication mechanism — all authenticated OSM users must re-login
• OpenStreetMap data as of April 29
• Sort bookmarks and tracks by name
• 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
• Fixed GPX import from Google Files app
…read more details at omaps.org/news
See more details on our website when apps are published.
sha256sum:
4dc2d21b789c5c4658a9270b0d228b3c30dd07c0803a7817e4f72ea26156fdd1 OrganicMaps-24050409-web-release.apk
58e4d92762bcbe069d0c28b60f32a5d4fa4db28a3dde7dc2f6abdcacb813ba20 OrganicMaps-24050409-google-release.apk
What's Changed
- [3party] Update utf8cpp to 4.0.5 by @biodranik in #7723
- [github/workflows]: Use the linter of flathub by @Ferenc- in #7769
- [strings] Update editor_edits_sent_message string by @MontakOleg in #6993
- Fixed UTF16 => UTF8 DebugPrint conversion by @biodranik in #7764
- Always seek to end of file when opening in append mode by @Osyotr in #7778
- [styles] Removed shop=vacant by @map-per in #7787
- [github] Update FUNDING.yml by @rtsisyk in #7757
- Migration from OAuth1 to OAuth2 for OSM API by @strump in #7333
- [tools] Fallback to Google Translations if DeepL fails by @biodranik in #7770
- [github] Fix warning about deprecated action by @biodranik in #7768
- [ios] Enable LTO for release builds by @biodranik in #7772
- [android-auto] Fix some bugs by @AndrewShkrob in #7671
- Disable symbols visibility to reduce apk size by @biodranik in #7767
- Updated Vulkan Headers to v1.3.278 by @biodranik in #7735
- Sort bookmarks by name by @biodranik in #7648
- [store] Update F-Droid translations by @weblate in #7687
- [ios] Fix the tappable area for the color selection icon in the
Edit
mode by @kirylkaveryn in #7683 - Add natural=scree and =shingle; better bare_rock color by @pastk in #7761
- [styles] attraction=animal as a standalone tag by @map-per in #7716
- [strings] Add missing SK translations - type strings by @romana-la in #7792
- [desktop] More fixes for Windows by @Osyotr in #7621
- [ios] Fix radiOn/Off buttons icons by @kirylkaveryn in #7805
- [ios] Fix the circular downloading progress bar layout on the PP screen by @kirylkaveryn in #7819
- [strings] Greek Translations by @billpcs in #7800
- [classif] Merge natural=stone into natural=rock by @pastk in #7760
- [3party] Update jansson, freetype, expat by @biodranik in #7808
- [categories] Make sport-padel searchable by @pastk in #7783
- [classif] Remove unused boundary-administrative-* by @pastk in #7818
- [ios] Fix isolines reminder being displayed on top of other dialogs by @v-lozko in #7694
- [android] Use GL on Samsung A50 to fix subway layer hanging by @biodranik in #7816
- [drape] Remove compilation warnings by @gpesquero in #7830
- [qt] Explain how to add a bookmark by @pastk in #7790
- [docs] Remove Outdoor style from GSOC projects by @pastk in #7793
- [editor] Add/allow more types commonly mapped as nodes by @pastk in #7709
- [editor] Don't mistakenly update wheelchair values in OSM database by @dvdmrtnz in #7834
- [xcode] Fixed running test binaries on Mac by @biodranik in #7827
- [drape] Minor fixes by @biodranik in #7622
- Update tourism=alpine_hut, =chalet and related translations by @pastk in #7774
- Migrate deprecated tourism-resort to leisure-resort and make addable by @pastk in #7718
- [ios][mac] osm auth test fix by @biodranik in #7822
- Devendor some thridparty deps by @Osyotr in #7836
- Add link to french telegram channel by @Jean-BaptisteC in #7850
- [packaging] Fix deprecated
developer_name
& missingdeveloper
by @Ferenc- in #7856 - Add 2024.03.31 release notes to .metainfo.xml by @Ferenc- in #7857
- [ios] Add PrivacyInfo with missing API declarations by @kirylkaveryn in #7846
- Deleted mapshot and software_renderer by @biodranik in #7858
- [categories] Minor fixes by @pastk in #7868
- [tools] properly warn if translate-shell isn't installed by @RedAuburn in #7869
- Minor drape fixes by @biodranik in #7855
- Support drinking_water:refill=yes by @pastk in #7809
- [search] Do not emit private swimming pools. by @vng in #7870
- All German translations in strings have been reviewed by @patepelo in #7529
- [drape] Moved Glyph out of GlyphManager by @biodranik in #7860
- [generator] Cleanup surrogate attraction=specified following #7716 by @pastk in #7874
- Yoficate by @verhovsky in #7881
- Shorten English recent_track_help_text by @verhovsky in #7880
- [tools] Filter out pt-PT and zh translation generated by Google by @biodranik in #7871
- [ios] fix: Text trimming on the Menu screen on small screen #7605 by @v-lozko in #7898
- Separate amenity-shelter-public_transport by @pastk in #7899
- [android] Import .gpx and .gpx.xml files from Google Files app by @biodranik in #7594
- [ios] add unit test target by @kirylkaveryn in #7740
- Revert part of #7425 by @matheusgomesms in #7901
- Use CMake to copy opening-count.lst by @Osyotr in #7903
- [drape] Avoid unnecessary shaders rebuild when no modifications by @biodranik in #7891
- Fix missing cstdint on GCC 13 by @Ferenc- in #7908
- Remove accidental anonymous namespace in header file by @Osyotr in #7905
- Fix preprocessor warning in base64.cpp by @Osyotr in #7904
- [android] AGP 8.3.2 by @biodranik in #7885
- Experimental ?wiki and ?description search by @biodranik in #7889
- [editor] Fixed bug overwriting existing features by @map-per in #7853
- [github] Use Xcode 15.3 for iOS and MacOX builds by @biodranik in #7832
- [xcode] Disable the tests parallelizing by @kirylkaveryn in #7919
- [mac] Fixes warning ld: warning: ignoring duplicate libraries by @biodranik in #7924
- [docs] Add Alpine install instructions by @Ferenc- in #7915
- [styles] Added basic_hut and lean_to categories by @map-per in #7785
- [ios][mac] Fix assert/check on shutdown of iOS app on Mac by @biodranik in #7918
- [ios] fix: user interface auto theme changing issue by @kirylkaveryn in #7937
- [ios] [bookmarks] Remove observer pattern during the category files exporting by @kirylkaveryn in #7933
- Use $ sign for fee=yes that is visible in dark theme by @biodranik in #7928
- [editor] allow editing some values for railway-station by @RedAuburn in #7911
- Fixed ambiguous km/s to km/sa in Turkish by @biodranik in #7900
- [qt] Add container for PPD buttons and center them by @Ferenc- in #7940
- [github] [ios] Implement test running for the ios-check debug job by @kirylkaveryn in #7920
- qt: Add route marking buttons to place pages by @Ferenc- in #7931
- [base] Code cleanup by @AndrewShkrob in #7699
- [android] add logo to android idea project by @Arthur-GYT in #7913
- [generator] Add miniature_golf type by @RedAuburn in #7713
- Better search for horse riding and skateboard. by @AntonM030481 in #7942
- Add drive-through information to place page and iOS editor by @dvdmrtnz in #7835
- [ios] fix alignment of rtl languages in bottom menu by @v-lozko in #7957
- [ios] Correct location of more menu in bookmark lists by @v-lozko in #7896
- [qt] Make Close the default button on PPD and actived ond ESC by @Ferenc- in #7956
- [ios][editor] Fix unintended fallthrough in switch-case by @dvdmrtnz in #7961
- [android] Fix error message being unreadable in night mode by @SRSAS in #7815
- Add dry cleaning icon by @dvdmrtnz in #7962
- [android] Add content description for search toolbar & map zoom buttons by @Arthur-GYT in #7884
- [styles] Fix font size for small cities; cities visible until z13 by @pastk in #7968
- [routing] Manually placed route origin is no longer replaced by current location after app restart by @fgbg03 in #7786
- [android] Actualize the list of devices for Monkey by @rtsisyk in #7977
- [android] Fix PT router overriding previous mode if subway layer active by @Tmpod in #7964
- [drape] Removed fixed text size in favor of always using SDF fonts by @biodranik in #7959
- Reduce aboriginal_lands opacity, remove hatching fill & icon/caption for all reserves at high zooms by @pastk in #7947
- Warning fixes by @biodranik in #7960
- Convert between footways, paths, cycleways depending on surface, etc. by @pastk in #7878
- Render shared paths with an underline, change cycleways color by @pastk in #7925
- [strings] Fixed Holiday Apartment translations by @map-per in #7979
- [android] Regenerated removed shaders for Vulkan by @biodranik in #7980
- Add -difficult and -expert hiking path grades by @pastk in #7926
- [ios] Add a loading overlay screen with an activity indicator for the bookmarks sharing by @kirylkaveryn in #7973
- [ios] Add default email client support to about menu by @v-lozko in #7862
- [android] Disable Vulkan for another reported Adreno 506 Xiaomi Redmi Note 5 by @biodranik in #7981
- [editor] Use name in local language by @map-per in #6257
- transit/world_feed/test: allow git repo configuraion by @gerion0 in #7983
- [strings] Update strings.txt EU by @garaolaza in #7399
- [routing] Update m_replaceWithMyPosition variable name by @fgbg03 in #7984
- [packaging] Add new url types, linking FAQ, Q&A, source & CONTRIBUTING by @Ferenc- in #7986
- [drape] Minor constexpr warning fix by @biodranik in #7990
- [android] fix the overlapping of bottom sheet and map buttons by @kavikhalique in #7696
- [linux] Run GlyphLoadingTest on Linux with GUI by @biodranik in #7943
- Level icon: Replace stairs with elevator icon by @dvdmrtnz in #8006
- [qt] Move shaders to resources by @AndrewShkrob in #8005
- Add icon for public transport shelter by @dvdmrtnz in #8007
- Print char32_t unicode characters as UTF-8 for debugging by @biodranik in #7944
- [core] Simplified logs output by @biodranik in #7972
- Enable important static asserts on Linux by @biodranik in #8004
- Save produced json in a more compact UTF-8 format by @biodranik in #8016
- Fix amenity-bbq translations by @pastk in #7966
- [classif] Don't treat bicycle=yes as a shared path by @pastk in #8026
- Don't use custom error handling when searching for python by @Osyotr in #8046
- [coding] Add SHA1 test by @Osyotr in #8048
- [placepage] Add missing local language name by @dvdmrtnz in #8043
- [search] Fixed Place-HN matching bug. by @vng in #8042
- Explicitly link to zlib in vendored copy of minizip by @Osyotr in #8049
- [ios] fix privacy API timestamp reason - C617.1 by @kirylkaveryn in #8037
- [3party] Use latest libexpat
master
by @Ferenc- in #8057 - [drape] Render semi-transparent areas after opaque areas and lines by @pastk in #7969
- [styles] Tune cycleways by @pastk in #8045
- [generator] Fixed foot/bicycle tag from Relation. by @vng in #8034
- [drape] Use built-in Freetype SDF rendering by @biodranik in #7992
- [ios] Fix the AdditionalNameTableViewCell tappable area by @kirylkaveryn in #8060
- [android][editor] 'No suitable category' info by @map-per in #7748
- [android] Remove Android Studio warnings by @Jean-BaptisteC in #8073
- [editor] Removed superfluous name=* restrictions by @map-per in #8036
- [strings] Fixed PT translations by @matheusgomesms in #8067
- [planet] New data from 240429. by @vng in #8009
- [search] Ranking fixes. by @vng in #8058
- Upadte release notes by @rtsisyk in #8079
New Contributors
- @romana-la made their first contribution in #7792
- @billpcs made their first contribution in #7800
- @v-lozko made their first contribution in #7694
- @verhovsky made their first contribution in #7881
- @Arthur-GYT made their first contribution in #7913
- @SRSAS made their first contribution in #7815
- @fgbg03 made their first contribution in #7786
- @Tmpod made their first contribution in #7964
Full Changelog: 2024.03.31-8-android...2024.05.04-9-android