Commit graph

41280 commits

Author SHA1 Message Date
Alexander Borsuk
5451381162 [android] Publish Google Play builds into production instead of alpha
Signed-off-by: Alexander Borsuk <me@alex.bio>
2024-08-17 22:23:22 +02:00
Alexander Borsuk
2a212f7233 [strings] Regenerated
Signed-off-by: Alexander Borsuk <me@alex.bio>
2024-08-17 22:21:33 +02:00
Alexander Borsuk
b7eba675b1 [android] Temporarily disable OpenStreetMap.org login for Google Play
Signed-off-by: Alexander Borsuk <me@alex.bio>
2024-08-17 22:20:33 +02:00
Alexander Borsuk
5dc6be1a43 Fixed wrongly selected bookmarks instead of search results
Signed-off-by: Alexander Borsuk <me@alex.bio>
2024-08-17 22:06:09 +02:00
biodranik
69bdc86779 Bump versions
Signed-off-by: biodranik <biodranik@users.noreply.github.com>
2024-08-16 15:36:28 +00:00
Alexander Borsuk
afa81c7afa [google play] Updated fr and pt release notes
Signed-off-by: Alexander Borsuk <me@alex.bio>
2024-08-16 17:28:26 +02:00
bfc555f78b [android] Fix "FORWARD_RESULT_FLAG used while also requesting a result"
Fixes #8984
See c90c6bb "Fix SecurityException ..." (#7287)
See b2a6dd2 "Fix the crosshair (PICK_POINT) API" (#8910)

Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2024-08-16 17:19:26 +02:00
Alexander Borsuk
48018dbfae [github] Fixed Obtainium typo
Signed-off-by: Alexander Borsuk <me@alex.bio>
2024-08-16 17:19:26 +02:00
Ferenc Géczi
77266b56f3 Add 2024.08.15 release notes to .metainfo.xml
Signed-off-by: Ferenc Géczi <ferenc.gm@gmail.com>
2024-08-16 13:10:02 +02:00
Alexander Borsuk
4f928d7c78 [appstore] Updated metadata with the latest values from the release
Also added empty apple tv stubs downloaded by fastlane so they won't mix again next time

Signed-off-by: Alexander Borsuk <me@alex.bio>
2024-08-15 22:43:39 +02:00
biodranik
2607b27fe4 Bump versions
Signed-off-by: biodranik <biodranik@users.noreply.github.com>
2024-08-15 18:56:28 +00:00
40ede2fb3a [Android] Fixed always red speedometer in navigation mode
Signed-off-by: Sergiy Kozyr <s.trump@gmail.com>
2024-08-15 20:50:24 +02:00
Alexander Borsuk
54369bad31 [app store][google play] Translate release notes to it
Signed-off-by: Alexander Borsuk <me@alex.bio>
2024-08-15 20:50:03 +02:00
Alexander Borsuk
ceffa4a3be [fdroid] Fixed OSM data version in the en-US release notes
Signed-off-by: Alexander Borsuk <me@alex.bio>
2024-08-15 15:45:54 +02:00
biodranik
ed1740c666 Bump versions
Signed-off-by: biodranik <biodranik@users.noreply.github.com>
2024-08-15 12:54:32 +00:00
Alexander Borsuk
32e1b6a31b [google play][fdroid] Updated release notes
Signed-off-by: Alexander Borsuk <me@alex.bio>
2024-08-15 14:47:04 +02:00
Alexander Borsuk
6d57168234 [app store] Updated 240815 Release notes
Signed-off-by: Alexander Borsuk <me@alex.bio>
2024-08-15 14:47:03 +02:00
Viktor Govako
552d1ce97d [routing] Follow-up integration tests fix.
Signed-off-by: Viktor Govako <viktor.govako@gmail.com>
2024-08-15 14:44:43 +02:00
Viktor Govako
98b4b67137 [planet] New data from 240810.
Signed-off-by: Viktor Govako <viktor.govako@gmail.com>
2024-08-15 14:44:43 +02:00
Viktor Govako
7df282f5ee [search][tests] Updated quality tests.
Signed-off-by: Viktor Govako <viktor.govako@gmail.com>
2024-08-15 14:44:43 +02:00
Viktor Govako
084756f481 [routing][tests] Update integration tests.
Signed-off-by: Viktor Govako <viktor.govako@gmail.com>
2024-08-15 14:44:43 +02:00
2fe5ca32a2 [android] add permanently = true to the DeleteBmCategory
To delete files without moving them to the ./trash on android
(on iOS they will be moved to the ./trash dir)

Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-08-15 12:59:33 +02:00
74035ab3c2 [strings] regenerate
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-08-15 12:59:33 +02:00
ad8c322477 [strings] add strings related to the recently deleted feature
- clear
- recover
- recover all
- delete all
- recently deleted lists

Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-08-15 12:59:33 +02:00
5881612fe4 [ios] implement recently deleted feature UI (screen and view model tests)
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-08-15 12:59:33 +02:00
f3d1cc63c2 [ios] add support for the recently deleted feature to the bookmark manager
- add and implement @protocol RecentlyDeletedCategoriesManager
- move the bmmanager observing method to the @protocol BookmarksObservable to make manager mokable
- add RecentlyDeletedCategory class as a lightweight version of the `CategoryData` to pass to it the swift
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-08-15 12:59:33 +02:00
a639a94753 [bookmarks] [tests] unit tests for the recently deleted feature
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-08-15 12:59:33 +02:00
ea7a17ba68 [bookmarks] delete category files by moving to the .Trash dir
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-08-15 12:59:33 +02:00
dd8dd8ed96
[Android] Speed limit in navigation mode (#8897)
* Changed navigation UI to show speed and speed limit with '/' separator.

Signed-off-by: Sergiy Kozyr <s.trump@gmail.com>

* Fixed speed limit display

Signed-off-by: Sergiy Kozyr <s.trump@gmail.com>

* Removed red background for speedometer

Signed-off-by: Sergiy Kozyr <s.trump@gmail.com>

* Renamed `isSpeedLimitExceeded` to `isSpeedCamLimitExceeded`.
Fixed speed value color when background is red.

Signed-off-by: Sergiy Kozyr <s.trump@gmail.com>

* Update android/app/src/main/java/app/organicmaps/widget/menu/NavMenu.java

Signed-off-by: Alexander Borsuk <170263+biodranik@users.noreply.github.com>

* Update android/app/src/main/java/app/organicmaps/widget/menu/NavMenu.java

Signed-off-by: Alexander Borsuk <170263+biodranik@users.noreply.github.com>

---------

Signed-off-by: Sergiy Kozyr <s.trump@gmail.com>
Signed-off-by: Alexander Borsuk <170263+biodranik@users.noreply.github.com>
Co-authored-by: Alexander Borsuk <170263+biodranik@users.noreply.github.com>
2024-08-15 12:23:09 +02:00
Dwayne Bailey
9c4400eab1 [strings] Sort plural forms in CLDR order
Signed-off-by: Dwayne Bailey <dwayne@translate.org.za>
2024-08-15 12:12:49 +02:00
a6ffd22028
Add support for KMB files generated with latest MapsMe (#8935)
* Add support for KMB files generated with latest MapsMe app

Signed-off-by: Sergiy Kozyr <s.trump@gmail.com>

* Update kml/serdes_binary.hpp

Signed-off-by: Alexander Borsuk <170263+biodranik@users.noreply.github.com>

* Added KMB v9MM test case

Signed-off-by: Sergiy Kozyr <s.trump@gmail.com>

* Introduced V9MM version. It has the same format as V8MM but with extra flag in tracks data.

Signed-off-by: Sergiy Kozyr <s.trump@gmail.com>

* Inherit TrackDataV9MM from TrackDataV8MM

Signed-off-by: Sergiy Kozyr <s.trump@gmail.com>

* Apply suggestions from code review

Co-authored-by: Alexander Borsuk <170263+biodranik@users.noreply.github.com>
Signed-off-by: Sergiy Kozyr <s.trump@gmail.com>

* Reduced log level to warning

Signed-off-by: Sergiy Kozyr <s.trump@gmail.com>

* Changed V9MM format to read multiple geometries

Signed-off-by: Sergiy Kozyr <s.trump@gmail.com>

* Added KMB V9MM multi-geometry test case.

Signed-off-by: Sergiy Kozyr <s.trump@gmail.com>

* Update comment

Signed-off-by: Sergiy Kozyr <s.trump@gmail.com>

* Code cleanup.

Signed-off-by: Viktor Govako <viktor.govako@gmail.com>

---------

Signed-off-by: Sergiy Kozyr <s.trump@gmail.com>
Signed-off-by: Alexander Borsuk <170263+biodranik@users.noreply.github.com>
Signed-off-by: Viktor Govako <viktor.govako@gmail.com>
Co-authored-by: Alexander Borsuk <170263+biodranik@users.noreply.github.com>
Co-authored-by: Viktor Govako <viktor.govako@gmail.com>
2024-08-15 09:54:28 +02:00
Fabian Wüthrich
ab6d10bf79 [ios] Remove updateFrameworkInfo from LocationManager
The LocationManager updates the framework location quite complicated. On every
location update the LocationManager sets the frameworkUpdateMode property. The
setter of this property calls updateFrameworkInfo and passes the update to the
framework. A quick test revealed that calling the framework directly without
going over the property also works. Removing the frameworkUpdateMode property
and the updateFrmeworkInfo makes the code clearer and easier to read.

Signed-off-by: Fabian Wüthrich <me@fabwu.ch>
2024-08-14 22:41:28 +02:00
Alexander Borsuk
e2ca702816 [strings] Regenerated
Signed-off-by: Alexander Borsuk <me@alex.bio>
2024-08-14 16:59:14 +02:00
Alexander Borsuk
eb3fda97c6 [strings] Traditional and Simple Chinese updates from Felix
Signed-off-by: Alexander Borsuk <me@alex.bio>
2024-08-14 16:59:14 +02:00
Alexander Borsuk
156cc9558e Enabled logs for free disk space checks when downloading/updating countries
There are several bug reports that iOS wrongly says that there is no free space available.
As we can get iOS logs now, we can try to debug such cases.

Signed-off-by: Alexander Borsuk <me@alex.bio>
2024-08-14 16:58:58 +02:00
Alexander Borsuk
a86c911b45 [fonts] Use NotoSans instead of Serif for Hebrew
Signed-off-by: Alexander Borsuk <me@alex.bio>
2024-08-14 14:20:33 +02:00
Alexander Borsuk
b000ec07c0 [drape] Use explicit font height in pixels for line metrics calculation
The simplest approach works in the best way with different fonts, including Hebrew Noto

Signed-off-by: Alexander Borsuk <me@alex.bio>
2024-08-14 14:20:33 +02:00
026778acb7 [strings] regenerate
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-08-14 11:47:22 +02:00
9e39f32dc0 [strings] recover unknown_current_position and share_my_location in ios
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-08-14 11:47:22 +02:00
16b69f9a57 [ios] bring back share my location button
partly revert 43c46beb0f (for the menu)

Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-08-14 11:47:22 +02:00
Alexander Borsuk
ed45ee0ee5 Update indexer/brands_holder.hpp
Signed-off-by: Alexander Borsuk <170263+biodranik@users.noreply.github.com>
2024-08-13 20:49:16 -03:00
Alexander Borsuk
365cd16877 Updated comment
Signed-off-by: Alexander Borsuk <me@alex.bio>
2024-08-13 20:49:16 -03:00
Alexander Borsuk
20b0954aaf Avoid temporary std::string for brands searching
Signed-off-by: Alexander Borsuk <me@alex.bio>
2024-08-13 20:49:16 -03:00
e321914ecd [android] fix enabling and visibility of the Edit and App buttons on the PP
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-08-13 16:49:16 -03:00
9228c52ed6 [core] [map] [ios] fix the CanEditMap logic to add places only to the downloaded and updated maps
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-08-13 16:49:16 -03:00
11bd259731 [ios] prevent from selecting disabled menu cells
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-08-13 16:49:16 -03:00
Fabian Wüthrich
ced00b9df9 [ios] Allow location update when app is in background
The app is configured to update the GPS location in the background but this
information is not passed to the framework. With this commit the GPS location
is passed to the framework even when the app is in background. This results in
a higher battery usage if there is an active route but the battery usage will
remain the same if no route is active because the GPS location is not updated.

Close #6940

Signed-off-by: Fabian Wüthrich <me@fabwu.ch>
2024-08-13 16:44:27 -03:00
Fabian Wüthrich
1db5a0a1ca Revert "[cherry] [MAPSME-5105] [ios] Fixed high cpu load in background."
This reverts commit b88a36a48c.

Signed-off-by: Fabian Wüthrich <me@fabwu.ch>
2024-08-13 16:44:27 -03:00
532893c695 [strings] regenerate
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-08-13 16:39:46 -03:00
e5a8dc4b90 [strings] add self_service and outdoor_seating to ios
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-08-13 16:39:46 -03:00