Commit graph

10122 commits

Author SHA1 Message Date
vng
d76a4429d1 Bump versions
Signed-off-by: vng <vng@users.noreply.github.com>
2024-11-27 17:13:06 +00:00
Viktor Govako
c385bfffa5 Release notes.
Signed-off-by: Viktor Govako <viktor.govako@gmail.com>
2024-11-27 14:06:54 -03:00
Viktor Govako
d3c24430b0 Release notes.
Signed-off-by: Viktor Govako <viktor.govako@gmail.com>
2024-11-27 09:42:10 -03:00
Viktor Govako
a0f0b69e48 [gradle] Push release into the "production" track.
Signed-off-by: Viktor Govako <viktor.govako@gmail.com>
2024-11-27 09:42:10 -03:00
Atemu
6eb641f4c7 [android] config: disable Google services in F-droid flavour
Signed-off-by: Atemu <git@atemu.net>
2024-11-27 15:22:10 +03:00
Atemu
32e100331a [android] config: extract isFdroid() into method
Signed-off-by: Atemu <git@atemu.net>
2024-11-27 15:22:10 +03:00
Atemu
7d7631cece [android] use µG play-services-location in fdroid flavour
This is a FOSS re-implementation of google's play-services-location client
library by the µG project. Because it's Apache-2.0 licensed, this ought to be
permitted on F-droid but I'm not sure whether it'd be marked with the non-free
net anti-feature.

Theoretically it should work just as well on devices with Google's GMS but I'd
suggest testing this in the fdroid flavour first where there is no alternative
and switch all flavors over if that works on actual user devices. Doing so would
remove one major blocker towards achieving
https://github.com/organicmaps/organicmaps/issues/6906.

I have tested this on LineageOS with µG and on GrapheneOS with Google GMS. (You
need to explicitly allow fused location from GMS and give it location
permissions with the latter but it did work.)

For anyone else wanting to test this:

1. Ensure that you cannot get a GPS fix by checking GPSTest or GNSSLogger
2. Ensure that you are able to get a fused location using GNSSLogger
3. Install and open the f-droid build built from this branch
4. Wipe app data and open
5. Give it accurate location permission
6. If it asks you to download not just the world map but also your current area
   via a checkbox above the download button, it works.

Signed-off-by: Atemu <git@atemu.net>
2024-11-27 15:22:10 +03:00
Viktor Govako
d946945d84 [strings] Regenerated.
Signed-off-by: Viktor Govako <viktor.govako@gmail.com>
2024-11-27 08:30:46 -03:00
Viktor Govako
326d1d5e5f [android] Avoid intermediate List<String, String>.
Signed-off-by: Viktor Govako <viktor.govako@gmail.com>
2024-11-23 15:37:59 -03:00
Viktor Govako
8e885b8437 [android] Fixed bug with search history order.
Signed-off-by: Viktor Govako <viktor.govako@gmail.com>
2024-11-23 15:37:59 -03:00
Viktor Govako
457288fab6 Minor code style fixes.
Signed-off-by: Viktor Govako <viktor.govako@gmail.com>
2024-11-23 15:37:59 -03:00
a5bb9e1cd5 nits
Signed-off-by: kavikhalique <kavikhalique3@gmail.com>
2024-11-20 12:17:26 -03:00
kavi khalique
803c029db4 [android] implement add highlight to address in cpp and android.
Signed-off-by: kavikhalique <kavikhalique3@gmail.com>
Signed-off-by: Kavi Khalique <kavikhalique@Kavis-MacBook-Air.local>
2024-11-20 12:17:26 -03:00
bbb32ef24f [strings] regenerate
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-11-20 14:17:39 +04:00
Alexander Borsuk
5847e397c3 [android] Update gradle to 8.11
Signed-off-by: Alexander Borsuk <me@alex.bio>
2024-11-19 20:06:34 +01:00
Viktor Govako
b2d3a5b1e0 [android] Removed Java 17 entry - doesn't work on MacOS with Java 21.
Signed-off-by: Viktor Govako <viktor.govako@gmail.com>
2024-11-19 00:25:26 -03:00
Alexander Borsuk
a6cfa23380 [strings] Regenerated French
Signed-off-by: Alexander Borsuk <me@alex.bio>
2024-11-18 21:30:23 +01:00
Viktor Govako
7ddea756cd [android] Fixed emulateBadExternalStorage to throw an error once.
Signed-off-by: Viktor Govako <viktor.govako@gmail.com>
2024-11-17 09:32:50 +00:00
Viktor Govako
f14aca0edc [android] Initialize Vulkan with "isCustomROM" flag.
Signed-off-by: Viktor Govako <viktor.govako@gmail.com>
2024-11-16 15:47:36 -03:00
Viktor Govako
06f912d97c [android] Added ROMUtils.isCustomROM
Signed-off-by: Viktor Govako <viktor.govako@gmail.com>
2024-11-16 15:47:36 -03:00
Alexander Borsuk
83d42a0f7e [android] Updated dependencies
Signed-off-by: Alexander Borsuk <me@alex.bio>
2024-11-13 10:11:19 +01:00
Alexander Borsuk
6b2bc7d7d3 [android] Update AGP to 8.7.2 and gradle to 8.9
Signed-off-by: Alexander Borsuk <me@alex.bio>
2024-11-13 10:11:19 +01:00
Viktor Govako
ea73063e07 [strings] Regenerated.
Signed-off-by: Viktor Govako <viktor.govako@gmail.com>
2024-11-09 15:17:38 -03:00
165a5c8fa8 [strings] Regenerated
Signed-off-by: map-per <map-per@gmx.de>
2024-11-09 08:37:33 -03:00
417fdec870 Better OSM explanation and new layout of login screen
Signed-off-by: map-per <map-per@gmx.de>
2024-11-09 08:37:33 -03:00
Kiryl Razhdzestvenski
77fb908488 [strings] Regenerated. Issue 391. Add translations for Map Language fragment
Signed-off-by: Kiryl Razhdzestvenski <kirill.rozh@gmail.com>
2024-11-06 16:14:24 -03:00
Kiryl Razhdzestvenski
99075d76ef Issue 391. Add setting for change map language.
Signed-off-by: Kiryl Razhdzestvenski <kirill.rozh@gmail.com>
2024-11-06 16:14:24 -03:00
Viktor Govako
3c6697ffa5 [strings] Regenerated.
Signed-off-by: Viktor Govako <viktor.govako@gmail.com>
2024-11-06 11:58:54 -03:00
renderexpert
a7ae66fece Add tracing for Android
Signed-off-by: renderexpert <expert@renderconsulting.co.uk>
2024-11-05 06:59:56 -03:00
edc408dec1 [strings] Regenerated
Signed-off-by: Harry Bond <me@hbond.xyz>
2024-11-03 20:48:23 -03:00
2fa8d77c6f [strings] Regenerated
Signed-off-by: map-per <map-per@gmx.de>
2024-11-03 07:48:23 -03:00
88db17c2c1 [strings] Regenerated
Signed-off-by: Gonzalo Pesquero <gpesquero@yahoo.es>
2024-11-02 00:43:00 +03:00
47d88b49c6 [strings] Regenerated
Signed-off-by: map-per <map-per@gmx.de>
2024-10-31 22:31:01 -03:00
adddc7cac9 [strings] Regenerated
Signed-off-by: Gonzalo Pesquero <gpesquero@yahoo.es>
2024-10-30 17:45:52 +03:00
Viktor Govako
88e4560613 [strings] Regenerated.
Signed-off-by: Viktor Govako <viktor.govako@gmail.com>
2024-10-29 09:56:31 -03:00
fc0e8904d1 [strings] Regenerated
Signed-off-by: map-per <map-per@gmx.de>
2024-10-26 15:03:15 -03:00
Viktor Govako
9337dfb765 [strings] Regenerated.
Signed-off-by: Viktor Govako <viktor.govako@gmail.com>
2024-10-24 11:04:18 -03:00
23f3f22afa [Strings] Regenerated
Signed-off-by: Harry Bond <me@hbond.xyz>
2024-10-24 10:56:37 -03:00
44b1dca08a [Android] Use auto theme everywhere, add option for auto in nav only
Signed-off-by: Harry Bond <me@hbond.xyz>
2024-10-24 10:56:37 -03:00
Mikhail Mitrofanov
384807e776 After deleting the last track in a category, the category itself is now deleted
The issue was caused by calling RecyclerView.AdapterDataObserver.onChanged() at an unexpected time.

I decided not to modify the onChanged() method because it works with a cached version of the native object. To prevent the developer from having to think about when to invalidate the DataSource, I integrated it into the already existing onDelete.

This PR is an alternative to: https://github.com/organicmaps/organicmaps/pull/9189.

Signed-off-by: Mikhail Mitrofanov <mk.mitrofanov@outlook.com>
2024-10-23 21:33:29 -03:00
b2e859ae02 [strings] Regenerate
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2024-10-23 12:29:31 -03:00
cd39e9091e [android] Cleanup unused annotation
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2024-10-21 22:01:19 +03:00
Viktor Govako
a8b8832e7c [android] Removed unused icons.
Signed-off-by: Viktor Govako <viktor.govako@gmail.com>
2024-10-17 12:32:15 -03:00
Viktor Govako
ef1d118607 [android] Fixed UI Bookmark icons.
Signed-off-by: Viktor Govako <viktor.govako@gmail.com>
2024-10-17 12:32:15 -03:00
Viktor Govako
600d55ca68 [strings] Regenerated.
Signed-off-by: Viktor Govako <viktor.govako@gmail.com>
2024-10-17 12:32:15 -03:00
TobiPeterG
3ff6be9522 Only use inserts when available
Fixes #9509

Signed-off-by: TobiPeterG <tobi.goergens@gmail.com>
2024-10-14 08:10:35 -03:00
c7094b1054 fixed login screen not displayed after edit
Signed-off-by: map-per <map-per@gmx.de>
2024-10-13 12:36:38 -03:00
Alexander Borsuk
b7557fc9e5 [strings] Latvian translations from @ttrasuns
Signed-off-by: Alexander Borsuk <me@alex.bio>
2024-10-12 16:33:48 -03:00
David Martinez
71f7a88a2d [strings] Regenerated
Signed-off-by: David Martinez <47610359+dvdmrtnz@users.noreply.github.com>
2024-10-09 22:12:52 -03:00
949cdd4dc2 [store] 2024.10.04 Release Notes (#9440)
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
Co-authored-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2024-10-08 12:22:54 -07:00