AO yahoe.001
8bc36f9a2f
Translated using Weblate (French)
...
Currently translated at 100.0% (607 of 607 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/fr/
2026-06-11 12:01:36 +00:00
Mickaël Binos
f47e43a6a2
Translated using Weblate (French)
...
Currently translated at 100.0% (607 of 607 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/fr/
2026-06-11 12:01:34 +00:00
VfBFan
83c14ce7d2
Translated using Weblate (German)
...
Currently translated at 100.0% (607 of 607 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/de/
2026-06-11 12:01:31 +00:00
Ghost of Sparta
efa86d6ebb
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (607 of 607 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/hu/
2026-06-11 12:01:25 +00:00
Arif Budiman
812a23ea69
Translated using Weblate (Indonesian)
...
Currently translated at 100.0% (607 of 607 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/id/
2026-06-11 12:01:22 +00:00
Igor Sorocean
6fe6701788
Translated using Weblate (Romanian)
...
Currently translated at 100.0% (607 of 607 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/ro/
2026-06-11 12:01:19 +00:00
Ghost of Sparta
bbb2c1627a
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (582 of 582 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/hu/
2026-06-10 12:01:26 +02:00
Rahul Patel
d76fc400da
Merge branch 'weblate-aurora-store-aurorastore-translations' into 'master'
...
Translations update from Hosted Weblate
See merge request AuroraOSS/AuroraStore!583
2026-06-09 00:15:52 +05:30
Rahul Patel
5f915edb6c
Merge branch 'dev' into 'master'
...
dev
See merge request AuroraOSS/AuroraStore!585
2026-06-09 00:12:58 +05:30
Hakim
c59ef31e52
Translated using Weblate (Malay)
...
Currently translated at 100.0% (582 of 582 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/ms/
2026-06-08 05:01:03 +00:00
Rahul Patel
3f0205dea4
Tint category icons and reduce their size
2026-06-07 01:54:13 +05:30
Rahul Patel
51d6ee6e65
Merge branch 'feat/multi-account' into 'dev'
...
Add support for multiple accounts
See merge request AuroraOSS/AuroraStore!584
2026-06-07 01:35:27 +05:30
Rahul Patel
92ec5742c8
Add support for multiple accounts
2026-06-07 01:35:27 +05:30
Mickaël Binos
cf3beecbbf
Translated using Weblate (French)
...
Currently translated at 100.0% (38 of 38 strings)
Translation: Aurora Store/Fastlane
Translate-URL: https://hosted.weblate.org/projects/aurora-store/fastlane/fr/
2026-06-06 21:01:08 +02:00
AO yahoe.001
2c465ff0e6
Translated using Weblate (French)
...
Currently translated at 100.0% (582 of 582 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/fr/
2026-06-06 21:01:03 +02:00
Mickaël Binos
07e974607d
Translated using Weblate (French)
...
Currently translated at 100.0% (582 of 582 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/fr/
2026-06-06 21:01:03 +02:00
jonnysemon
122ae5fd7e
Translated using Weblate (Arabic)
...
Currently translated at 100.0% (582 of 582 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/ar/
2026-06-05 17:01:04 +02:00
Edgars Andersons
9bd0c687b6
Translated using Weblate (Latvian)
...
Currently translated at 87.2% (508 of 582 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/lv/
2026-06-05 17:01:01 +02:00
AO yahoe.001
318a7b95e4
Translated using Weblate (French)
...
Currently translated at 100.0% (582 of 582 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/fr/
2026-06-04 12:02:22 +02:00
Mickaël Binos
38b01454e7
Translated using Weblate (French)
...
Currently translated at 100.0% (582 of 582 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/fr/
2026-06-04 12:02:21 +02:00
Fjuro
0d58c3dee2
Translated using Weblate (Czech)
...
Currently translated at 100.0% (582 of 582 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/cs/
2026-06-04 12:02:19 +02:00
Andrey
f76abf9959
Translated using Weblate (Russian)
...
Currently translated at 100.0% (582 of 582 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/ru/
2026-06-04 12:02:18 +02:00
Dan
4df79fdf60
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (582 of 582 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/uk/
2026-06-04 12:02:17 +02:00
Fjuro
d61f55b4f1
Translated using Weblate (Czech)
...
Currently translated at 100.0% (38 of 38 strings)
Translation: Aurora Store/Fastlane
Translate-URL: https://hosted.weblate.org/projects/aurora-store/fastlane/cs/
2026-06-04 12:02:16 +02:00
Ghost of Sparta
8a07c37e23
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (582 of 582 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/hu/
2026-06-04 12:02:15 +02:00
LucasMZ
fe6a4c0191
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (582 of 582 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/pt_BR/
2026-06-04 12:02:14 +02:00
Edgars Andersons
5dfcd03aa1
Translated using Weblate (Latvian)
...
Currently translated at 84.5% (492 of 582 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/lv/
2026-06-04 12:02:13 +02:00
Arif Budiman
9f85ab0273
Translated using Weblate (Indonesian)
...
Currently translated at 100.0% (582 of 582 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/id/
2026-06-04 12:02:12 +02:00
Mirosław Żylewicz
04115122e1
Translated using Weblate (Polish)
...
Currently translated at 100.0% (582 of 582 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/pl/
2026-06-04 12:02:11 +02:00
Oğuz Ersen
a7a4fe05c0
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (582 of 582 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/tr/
2026-06-04 12:02:09 +02:00
Guzleon
16d2d4b8df
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (582 of 582 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/es/
2026-06-04 12:02:07 +02:00
大王叫我来巡山
c71a1cb2ad
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (582 of 582 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/zh_Hans/
2026-06-04 12:02:06 +02:00
Priit Jõerüüt
d57154fd9b
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (582 of 582 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/et/
2026-06-04 12:02:05 +02:00
Igor Sorocean
56a46b3521
Translated using Weblate (Romanian)
...
Currently translated at 100.0% (582 of 582 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/ro/
2026-06-04 12:02:04 +02:00
VfBFan
5150369815
Translated using Weblate (German)
...
Currently translated at 100.0% (582 of 582 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/de/
2026-06-04 12:02:03 +02:00
Rahul Patel
fd350c739c
Enable microG Installer and add microG installer prerequisite dialog
...
Partially addresses: #1485
Show the microG installer whenever the companion app is present instead
of relying on the misleading vending_apps_install metadata flag, and warn
users to enable it from microG settings before use. The dialog also offers
a shortcut to open microG settings.
microG only exposes the top-level settings activity; the App Installer
Settings screen is a Navigation fragment with no deep link, so the dialog
guides users through the remaining steps.
2026-06-03 22:54:45 +05:30
Rahul Patel
f1c5a1deb8
Merge branch 'weblate-aurora-store-aurorastore-translations' into 'master'
...
Translations update from Hosted Weblate
See merge request AuroraOSS/AuroraStore!582
2026-06-03 22:54:05 +05:30
alon3141592653589793
66992e05e6
Translated using Weblate (Hebrew)
...
Currently translated at 86.0% (482 of 560 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/he/
2026-06-03 09:04:36 +00:00
Edgars Andersons
28a8cd4faa
Translated using Weblate (Latvian)
...
Currently translated at 87.5% (490 of 560 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/lv/
2026-06-03 09:04:35 +00:00
Yago Raña Gayoso
55b723e0b9
Translated using Weblate (Galician)
...
Currently translated at 79.8% (447 of 560 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/gl/
2026-06-03 09:04:34 +00:00
Andrey
14dde879d4
Translated using Weblate (Russian)
...
Currently translated at 100.0% (560 of 560 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/ru/
2026-06-03 09:04:33 +00:00
Igor Sorocean
eadaf7b7d1
Translated using Weblate (Romanian)
...
Currently translated at 100.0% (560 of 560 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/ro/
2026-06-03 09:04:33 +00:00
Rahul Patel
192eec4173
Merge branch 'weblate-aurora-store-aurorastore-translations' into 'master'
...
Translations update from Hosted Weblate
See merge request AuroraOSS/AuroraStore!580
2026-06-03 01:00:38 +05:30
Rahul Patel
4e26c911c4
Merge branch 'dev' into 'master'
...
dev
Closes #1494 and #1499
See merge request AuroraOSS/AuroraStore!581
2026-06-03 00:50:46 +05:30
Rahul Patel
2503a01182
Improve theme uniformity across OEM devices
...
- Make semantic colors and the page indicator theme-aware so they keep
adequate contrast in dark mode instead of using fixed values.
- Seed a full brand color scheme (#6C63FF) for devices without dynamic
color (Android 11 and below) instead of falling back to Material's
purple baseline; align the XML AppTheme accent accordingly.
- Stop manually forcing transparent system bar colors in the Compose
theme; those setters are no-ops on Android 15+ and stripped the system
contrast scrim, causing the half-gray navigation bar on One UI. Keep
syncing the bar icon appearance with the active theme.
- Add a dynamic-color opt-out toggle (Android 12+), defaulting off on
One UI where Samsung's palette extraction tends to look off.
2026-06-03 00:38:58 +05:30
Rahul Patel
98093c8f13
Fix deep link gate being skipped when Aurora is already running
...
DeepLinkConfirmActivity shared the default task affinity with the main
Aurora task, so when the app was already running the system brought the
existing task to the foreground instead of launching the gate. Giving
the trampoline an empty task affinity decouples it from the main task,
so the confirmation sheet and target listing load every time.
2026-06-03 00:38:58 +05:30
Rahul Patel
753c7fa06a
Add user reviews to AppDetailsScreen
...
Resolves #1494
Allow signed-in users to rate, review, edit, and delete an installed app's
review directly from its details screen. The form is hidden from anonymous
accounts and only shown for installed apps.
Submitted reviews are cached locally in a new Room "review" table (db v9) so
they appear immediately while Google publishes them, and are reconciled with
the Play API: edits made on the Play Store are mirrored, and a review deleted
there (or via the new delete action) is removed locally. Deletion relies on
gplayapi 3.6.3.
2026-06-03 00:38:58 +05:30
Rahul Patel
4a0c1101f4
Clean up stale self-update state on launch
...
The install event isn't delivered when the app replaces its own APK, so a
self-update could linger in the Updates list as "installing forever" after the
update completed and the app restarted.
- UpdateHelper: clear a stale self-update row on launch, flavor-aware — nightly
by its commit-tagged version name (the version code is static), release/preload
by the version code.
- DownloadHelper: finalize a self-update download stuck in INSTALLING (the commit
killed the process before it could advance) to INSTALLED on launch.
2026-06-03 00:38:58 +05:30
Rahul Patel
ce04b859fd
Distinguish developer and publisher deep links
...
The deep-link router matched "/apps/dev" as a substring, so publisher
links (/store/apps/developer?id=<name>) were treated as developer-stream
links and failed to resolve. Match the exact action keyword (last path
segment, or host for market:// links) instead, and add a
Screen.PublisherProfile that renders the publisher-search overload of
DevProfileScreen.
Both /dev and /developer links may carry either a numeric developer id
(curated developer stream) or a developer name (publisher search), so
the id is parsed to long to decide which screen to open.
Also drop the now-dead ACTION_VIEW branch from ComposeActivity, since
DeepLinkConfirmActivity owns all external VIEW deep links.
2026-06-03 00:37:23 +05:30
Rahul Patel
e1b8b5ae95
Implement Compose dev profile screen
...
The DevProfileScreen(developerId) overload was an empty stub, so
play.google.com/store/apps/dev?id= deep links rendered a black screen.
Render the developer's stream bundle via the existing StreamCarousel,
observing DevProfileViewModel for loading, error/retry and per-cluster
pagination.
2026-06-03 00:37:23 +05:30