Rahul Patel
ac9eb055e4
legacy: remove XML layouts, menus and preference graphs
...
Deletes res/layout/*, res/menu/*, the mobile_navigation graph,
preference_*.xml screens, and the fade in/out anims plus the
material-switch color selector. The Compose screens own all of
this rendering now.
2026-05-19 12:14:28 +05:30
Rahul Patel
6dc1cf2a8c
legacy: remove fragment-based screens and sheets
...
Drops every Fragment, DialogFragment and BottomSheet in view/ui plus
the flavoured SplashFragment variants. All call sites now route
through compose/ui equivalents and ComposeActivity.
2026-05-19 12:14:03 +05:30
Rahul Patel
fef75cb5b3
legacy: remove Epoxy views and custom view layouts
...
Drops the Epoxy carousel controllers, view models, shimmer placeholders,
custom layouts (ActionHeader, StateButton, UpdateButton) and bespoke
preference helpers, all now superseded by the Compose composables.
2026-05-19 12:13:42 +05:30
Rahul Patel
0270dc6f39
compose: migrate remaining screens and fix category browse
...
CategoryBrowseScreen and ExpandedStreamBrowseScreen are added; the
details / dev / dispenser / downloads / favourite / installed /
search / spoof / blacklist / accounts / about screens, StreamBrowse,
the onboarding MicroG page, the AppDetailsScreen plus the affected
viewmodels (AuthViewModel, ExpandedStreamBrowse, CategoryStream,
TopChart) are reworked to feed the new Compose entry points.
Also fixes CategoryBrowse pagination and the cluster-header
navigation regressions surfaced during migration.
2026-05-19 12:13:20 +05:30
Rahul Patel
f2474cfb91
compose: overhaul SplashScreen and add GoogleLoginScreen
...
SplashScreen reacts to NetworkProvider and ditches the separate
SplashButton class for inline buttons. Google sign-in moves into the
dedicated GoogleLoginScreen reachable from the splash flow.
2026-05-19 12:12:42 +05:30
Rahul Patel
0c60df635f
compose: add NetworkSheet, MoreSheet and AppMenuSheet
...
NetworkSheet replaces the legacy NetworkDialogSheet with a persistent
modal that reacts to NetworkProvider status. MoreSheet hosts the
account / settings / about entry points. AppMenuSheet provides the
per-app long-click menu (blacklist, uninstall, export, info).
2026-05-19 12:12:23 +05:30
Rahul Patel
9e0a4ffee7
compose: migrate preferences screens
...
Settings, UI, Installation, Network and Updates preference panes are
now native Compose. Replaces the old PreferenceFragment XML hierarchy
with explicit ListItem / Switch / dialog rows.
2026-05-19 12:12:01 +05:30
Rahul Patel
9a1191ecf8
compose: add UpdatesScreen with pull-to-refresh
...
Renders the cached update list, exposes per-row update / cancel
actions, and supports the bulk Update-All header. Pull-to-refresh
triggers an expedited UpdateWorker check.
2026-05-19 12:11:41 +05:30
Rahul Patel
8d3eb1176e
compose: build MainScreen and the apps/games tabs
...
MainScreen hosts the bottom-nav between Apps / Games / Updates with a
HorizontalPager. The Apps/Games host (AppsGamesScreen) carries the
For You / Top Charts / Categories sub-tabs implemented as separate
pages.
2026-05-19 12:11:23 +05:30
Rahul Patel
baf593bd51
compose: rewire navigation as the single entry point
...
ComposeActivity becomes the sole launch target; the legacy MainActivity
is removed. Destination / Screen pair drives navigation3, NavDisplay
handles deep links plus microG-aware resume rechecks, and Theme.kt
is tightened for edge-to-edge.
2026-05-19 12:10:59 +05:30
Rahul Patel
7617a9b953
compose: add StateFlow/LiveData collectForced helpers
...
Bridges Flows whose values have broken equals() (the gplayapi
StreamBundle/StreamCluster id-only-equals quirk) into Compose state by
forcing recomposition via neverEqualPolicy.
2026-05-19 12:10:06 +05:30
Rahul Patel
2137710012
compose: add stream and app item composables
...
StreamCarousel for cluster-based home/category lists, CategoryItem grid
tile, and AppUpdateItem for the updates list. AnimatedAppIcon plus the
existing AppListItem and LargeAppListItem are adjusted to fit the new
call sites.
2026-05-19 12:09:51 +05:30
Rahul Patel
d12cd77e17
compose: add shared composable foundations
...
EmptyState, SectionHeader, Shimmer placeholders; TopAppBar and
ScrollHint refinements to support the migrated screens.
2026-05-19 12:09:33 +05:30
jonnysemon
6c9f80ad7d
Translated using Weblate (Arabic)
...
Currently translated at 100.0% (486 of 486 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/ar/
2026-05-18 07:11:37 +02:00
Mirosław Żylewicz
7a0d2afea7
Translated using Weblate (Polish)
...
Currently translated at 100.0% (486 of 486 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/pl/
2026-05-18 07:11:36 +02:00
Andrey
72b6ae18b4
Translated using Weblate (Russian)
...
Currently translated at 100.0% (486 of 486 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/ru/
2026-05-18 07:11:35 +02:00
cyberboh
435ba7400c
Translated using Weblate (Indonesian)
...
Currently translated at 100.0% (486 of 486 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/id/
2026-05-18 07:11:34 +02:00
Priit Jõerüüt
1e76c24fd5
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (486 of 486 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/et/
2026-05-18 07:11:32 +02:00
439JBYL80IGQTF25UXNR0X1BG
63a1581ff3
Translated using Weblate (Russian)
...
Currently translated at 100.0% (486 of 486 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/ru/
2026-05-17 00:12:21 +02:00
Mato
1905f5db8b
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (486 of 486 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/sk/
2026-05-17 00:12:21 +02:00
ssantos
0bbb45c40f
Translated using Weblate (Portuguese)
...
Currently translated at 100.0% (38 of 38 strings)
Translation: Aurora Store/Fastlane
Translate-URL: https://hosted.weblate.org/projects/aurora-store/fastlane/pt/
2026-05-17 00:12:20 +02:00
Ghost of Sparta
a724937170
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (486 of 486 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/hu/
2026-05-15 15:11:41 +02:00
LucasMZ
f8cb9d7271
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (486 of 486 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/pt_BR/
2026-05-15 15:11:40 +02:00
AO yahoe.001
63aa3a2b5b
Translated using Weblate (French)
...
Currently translated at 100.0% (486 of 486 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/fr/
2026-05-15 15:11:39 +02:00
Dan
c7788b540e
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (486 of 486 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/uk/
2026-05-15 15:11:38 +02:00
ezn24
9831a752d8
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 100.0% (486 of 486 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/zh_Hant/
2026-05-15 15:11:36 +02:00
Guzleon
b7932b2fbf
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (486 of 486 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/es/
2026-05-15 15:11:35 +02:00
Eder Etxebarria Rojo
c3ec2123de
Translated using Weblate (Basque)
...
Currently translated at 100.0% (486 of 486 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/eu/
2026-05-15 15:11:34 +02:00
ssantos
ad09172c27
Translated using Weblate (Portuguese)
...
Currently translated at 100.0% (486 of 486 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/pt/
2026-05-15 15:11:33 +02:00
ojppe
4a2caa11f0
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (486 of 486 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/nl/
2026-05-14 01:11:59 +02:00
Priit Jõerüüt
a2a76e41ec
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (486 of 486 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/et/
2026-05-14 01:11:58 +02:00
Oğuz Ersen
2742a12ddc
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (486 of 486 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/tr/
2026-05-14 01:11:57 +02:00
Besnik Bleta
cf63fdb799
Translated using Weblate (Albanian)
...
Currently translated at 98.9% (481 of 486 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/sq/
2026-05-14 01:11:56 +02:00
Mickaël Binos
c7189e49ec
Translated using Weblate (French)
...
Currently translated at 100.0% (486 of 486 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/fr/
2026-05-14 01:11:55 +02:00
VfBFan
e0b165624a
Translated using Weblate (German)
...
Currently translated at 100.0% (486 of 486 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/de/
2026-05-14 01:11:54 +02:00
bittin1ddc447d824349b2
c5fee36ff8
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (486 of 486 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/sv/
2026-05-14 01:11:53 +02:00
大王叫我来巡山
7b4b50ed62
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (486 of 486 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/zh_Hans/
2026-05-14 01:11:52 +02:00
Fjuro
37995d4b59
Translated using Weblate (Czech)
...
Currently translated at 100.0% (486 of 486 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/cs/
2026-05-14 01:11:51 +02:00
Igor Sorocean
f83ad09e9f
Translated using Weblate (Romanian)
...
Currently translated at 100.0% (486 of 486 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/ro/
2026-05-14 01:11:50 +02:00
Rahul Patel
e9be2c8293
4.8.3
2026-05-13 21:08:01 +05:30
Rahul Patel
93b7edfbed
Merge branch 'weblate-aurora-store-aurorastore-translations' into 'master'
...
Translations update from Hosted Weblate
See merge request AuroraOSS/AuroraStore!563
2026-05-13 21:01:27 +05:30
Rahul Patel
1d0e189259
Merge branch 'dev' into 'master'
...
dev
See merge request AuroraOSS/AuroraStore!564
2026-05-13 18:29:50 +05:30
Joonas Reinholm
b2a3f0f6ab
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (485 of 485 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/fi/
2026-05-12 23:11:58 +02:00
ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝)
a9bc54313d
Translated using Weblate (Latvian)
...
Currently translated at 98.7% (479 of 485 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/lv/
2026-05-12 23:11:57 +02:00
AO yahoe.001
ca0159d441
Translated using Weblate (French)
...
Currently translated at 100.0% (485 of 485 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/fr/
2026-05-12 23:11:56 +02:00
joaooliva
ffa7501394
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (485 of 485 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/pt_BR/
2026-05-12 23:11:55 +02:00
Rahul Patel
ff69759634
microg: improve installer state detection
2026-05-12 20:51:21 +05:30
Rahul Patel
5223ae4c71
Merge branch 'weblate-aurora-store-aurorastore-translations' into 'master'
...
Translations update from Hosted Weblate
See merge request AuroraOSS/AuroraStore!561
2026-05-12 02:33:23 +05:30
Rahul Patel
e1c572f4e7
Merge branch 'dev' into 'master'
...
dev
See merge request AuroraOSS/AuroraStore!562
2026-05-12 02:32:42 +05:30
Rahul Patel
53aff0e24f
auth: lets keep an eye on microG bundle uninstall
2026-05-11 22:21:23 +05:30