Commit graph

10300 commits

Author SHA1 Message Date
457dac6f15 [android] Support using mouse wheel to zoom
Resolves #9841

Signed-off-by: savsch <119003089+savsch@users.noreply.github.com>
2025-02-01 11:13:32 +03:00
efcadd6f25 Refactor Editor storage to use diff based approach
Signed-off-by: map-per <map-per@gmx.de>
2025-01-31 17:46:04 -03:00
3ce6a9a29d [strings] Regenerate
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-01-31 14:14:49 +03:00
519a851a66 [strings] Regenerated
Signed-off-by: map-per <map-per@gmx.de>
2025-01-30 22:12:16 +03:00
f815ec1a17 [strings] Regenerated
Signed-off-by: map-per <map-per@gmx.de>
2025-01-30 19:57:01 +03:00
DeshDeepakKant
d5635fd27b [bookmarks] Updated import bookmarks and tracks icon for consistency
Signed-off-by: Desh Deepak Kant <deshdeepakkant@gmail.com>
Signed-off-by: DeshDeepakKant <deshdeepakkant@gmail.com>
2025-01-30 19:53:02 +03:00
2f004d2d05 [strings] Regenerate
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-01-30 19:46:59 +03:00
Matheus Gomes
2ff9c4c690 Pt br translation (#4)
* Update Localizable.strings

Signed-off-by: Matheus Gomes <86851490+matheusgomesms@users.noreply.github.com>

* Update types_strings.txt

Signed-off-by: Matheus Gomes <86851490+matheusgomesms@users.noreply.github.com>

* Update strings.xml (#3)

Signed-off-by: Matheus Gomes <86851490+matheusgomesms@users.noreply.github.com>

---------

Signed-off-by: Matheus Gomes <86851490+matheusgomesms@users.noreply.github.com>
2025-01-30 19:46:51 +03:00
bd07332971 Merge branch 'release/2025.01.24' 2025-01-30 18:29:12 +03:00
7777a78448 [strings] Regenerated
Signed-off-by: map-per <map-per@gmx.de>
2025-01-29 16:41:26 +03:00
e02ae76196 Reorderd editor page fields
Signed-off-by: map-per <map-per@gmx.de>
2025-01-29 16:41:26 +03:00
2b82c234e0 Reordered place page details
Signed-off-by: map-per <map-per@gmx.de>
2025-01-29 13:55:25 +03:00
Andrew Shkrob
4b889f5b72 [android-auto] Make AA background service
Signed-off-by: Andrew Shkrob <andrew.shkrob.social@yandex.by>
2025-01-28 09:15:54 +03:00
Andrew Shkrob
b8848eb39b [android-auto] Make AA background service
Signed-off-by: Andrew Shkrob <andrew.shkrob.social@yandex.by>
2025-01-26 22:06:37 +03:00
7865ecb18b Don't hide login for offline users
Signed-off-by: map-per <map-per@gmx.de>
2025-01-26 21:54:01 +03:00
rtsisyk
0e38f132cd Bump versions
Signed-off-by: rtsisyk <rtsisyk@users.noreply.github.com>
2025-01-26 18:43:05 +00:00
2687112499 Release notes: update data to January 21
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-01-26 12:48:09 +03:00
5960d69945 Release notes translations
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-01-26 12:48:09 +03:00
Alexey Krasilnikov
1c9d16a141 [android] Add donation option to Place Page
This implementation follows iOS version as much as possible and uses the same core logic.

Resolves #10081

Signed-off-by: Alexey Krasilnikov <alexey@krasilnikov.me>
2025-01-26 12:38:15 +03:00
Alexey Krasilnikov
b092262c74 [android] Define manageSpaceActivity
This is a nice feature to reduce amount of uninstalls and full cleans.

Consider the case:
1. You don't have enough free space on your phone.
2. You go to the Settings -> Storage -> Apps to see which apps eats the space.
3. You see Organic Maps, click on it and click on Clean storage.
4. But instead of performing a full clean you see a screen to manage maps you have on the device.

Third-party storage managment apps could support this as well.

Resolves #1079

Signed-off-by: Alexey Krasilnikov <alexey@krasilnikov.me>
2025-01-26 11:35:25 +03:00
4f088ce006 [strings] Regenerate
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-01-22 17:32:07 +03:00
TobiPeterG
a100a8ac50 Check for null before animation
Signed-off-by: TobiPeterG <github.threefold020@passmail.net>
2025-01-21 13:18:54 -03:00
Alexey Krasilnikov
edc19ac605 Replace Listeners usages with ObservableList from Chromium
Signed-off-by: Alexey Krasilnikov <alexey@krasilnikov.me>
2025-01-21 13:00:44 -03:00
bc3e637ab6 [strings] Regenerated
Signed-off-by: Ognjen Blagojevic <ognjen.d.blagojevic+om@gmail.com>
2025-01-21 18:59:53 +03:00
7d48d1fdaf Add scrollbar to category list
Signed-off-by: map-per <map-per@gmx.de>
2025-01-21 12:59:19 -03:00
renderexpert
d70611fbfe Refactor Vulkan context factory
Signed-off-by: renderexpert <expert@renderconsulting.co.uk>
2025-01-21 12:47:09 -03:00
f644198302 Release notes
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-01-18 16:57:40 +03:00
Alexey Krasilnikov
eef41a9964 Remove standard Android Studio template leftovers
Signed-off-by: Alexey Krasilnikov <alexey@krasilnikov.me>
2025-01-16 11:46:42 -03:00
Andrew Shkrob
3ec607313b [android] Refactor cpp-java ui thread forwarding
Signed-off-by: Andrew Shkrob <andrew.shkrob.social@yandex.by>
2025-01-16 11:44:53 -03:00
Alexey Krasilnikov
aaad6ecb44 Allow to modify list of listeners in LocationHelper from callbacks
It's a legit case when a listener is removed from the list as a result of call to that listener. That causes the list of listeners to be modified during an iteration, which is not supported by standart collections.

The most efficient option to support that is to use ObserverList from Chromium project and this is done here.

Another options are a) to use CopyOnWriteArrayList b) to use Listeners class from the codebase. Both of them are less efficient and do more allocations.

Resolves #546

Signed-off-by: Alexey Krasilnikov <alexey@krasilnikov.me>
2025-01-16 11:44:36 -03:00
Alexey Krasilnikov
8d6b3a3d2f [android] Fix crash if coordinates are copied after bottom bar is closed.
Resolves #9979

Signed-off-by: Alexey Krasilnikov <alexey@krasilnikov.me>
2025-01-11 14:33:49 -03:00
Alexey Krasilnikov
b27c06a9d0 [android] Fix the title after editing the name of a boomark.
Resolves #10005

Signed-off-by: Alexey Krasilnikov <alexey@krasilnikov.me>
2025-01-11 14:33:34 -03:00
Dzmitry Strekha
e08001a769 [Android] Add insets handling in ProfileFragment
Signed-off-by: Dzmitry Strekha <mr.choo96@gmail.com>
2025-01-11 13:49:29 -03:00
Andrew Shkrob
ce2720826e [strings] regenerated
Signed-off-by: Andrew Shkrob <andrew.shkrob.social@yandex.by>
2025-01-11 09:07:28 +00:00
Andrew Shkrob
59c68f7b41 [android-auto] Better permissions request
Signed-off-by: Andrew Shkrob <andrew.shkrob.social@yandex.by>
2025-01-11 09:07:28 +00:00
Andrei Shkrob
56f2552578 Revert "[android-auto] Put back location type for AA service"
This reverts commit 8174ca7e6e.

Signed-off-by: Andrew Shkrob <andrew.shkrob.social@yandex.by>
2025-01-09 09:15:26 +00:00
973a5250dd [strings] Serbian descriptions and release notes
Signed-off-by: Ognjen Blagojevic <ognjen.d.blagojevic+om@gmail.com>
2025-01-06 15:46:59 +03:00
199094a466 [strings] Regenerated
Signed-off-by: map-per <map-per@gmx.de>
2025-01-05 11:09:55 +03:00
Andrew Shkrob
4a1897caca [android-auto] Add bookmarks sorting
Signed-off-by: Andrew Shkrob <andrew.shkrob.social@yandex.by>
2025-01-03 11:05:55 +00:00
Andrew Shkrob
8174ca7e6e [android-auto] Put back location type for AA service
Signed-off-by: Andrew Shkrob <andrew.shkrob.social@yandex.by>
2025-01-03 11:05:03 +00:00
Andrew Shkrob
7de8fdd3bb [android-auto] Fix maps downloading in planning mode
Signed-off-by: Andrew Shkrob <andrew.shkrob.social@yandex.by>
2025-01-03 10:47:52 +00:00
Andrew Shkrob
0c28dcbabd [android-auto] Check for world maps after init
Signed-off-by: Andrew Shkrob <andrew.shkrob.social@yandex.by>
2025-01-03 10:40:46 +00:00
74aed8995e [strings] Regenerate for Unknown Place to Map Point change
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-01-03 11:30:34 +03:00
bdf51e704e [strings] Serbian description added
Signed-off-by: Ognjen Blagojevic <ognjen.d.blagojevic+om@gmail.com>
2024-12-30 13:50:31 +03:00
Mynkara08
ff55783162 Fix the layout height
Signed-off-by: Mynkara08 <mayunksingh2000@gmail.com>

Signed-off-by: Mynkara08 <mayunksingh2000@gmail.com>
2024-12-30 13:42:20 +03:00
Andrew Shkrob
5da5e95eb8 [java] Update codestyle
Signed-off-by: Andrew Shkrob <andrew.shkrob.social@yandex.by>
2024-12-29 11:37:08 +00:00
e00f33a076 [github] Manage private secrets with GitHub Secrets to enhance security
1. Restore the original simple version of `configure.sh`
   Restores 08e37f4 "Refactor configure.sh"
   Reverts b87ee95b "Fixed configure.sh script and gh actions"

2. Use GitHub Secrets instead of a private git repository to enhance
   security standards and ensure credentials are encrypted and safely
   managed.

3. Document credentials used by GitHub Actions in docs/CREDENTIALS.md

4. Include `network_security_config.xml` directly into the repo
   as it has nothing sensitive.

5. Include Apple WWDR intermediate certificates directly into the repo
   as they are not sensitive and publicly available.
   https://developer.apple.com/help/account/reference/wwdr-intermediate-certificates

6. Add `private.h` in the repository since it does not differ from
   `private_defaults.h`.

Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2024-12-27 20:16:52 +00:00
Andrew Shkrob
7be367cec5 [android-auto] Update CarApp lib to 1.7.0-beta03
Signed-off-by: Andrew Shkrob <andrew.shkrob.social@yandex.by>
2024-12-27 19:54:36 +00:00
342863a8b1 [strings] regenerate
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-24 12:12:53 +00:00
f79b21892a [strings] Regenerated
Signed-off-by: Ognjen Blagojevic <ognjen.d.blagojevic+om@gmail.com>
2024-12-24 01:26:01 +03:00