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
Rahul Patel
e9be2c8293
4.8.3
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
Rahul Patel
2ff098317e
appdetails: update app uninstall state & allow reinstalls
2026-05-11 21:52:50 +05:30
Fjuro
9b9b5f5463
Translated using Weblate (Czech)
...
Currently translated at 100.0% (485 of 485 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/cs/
2026-05-11 11:11:37 +02:00
ButterflyOfFire
155e8a5345
Translated using Weblate (Kabyle)
...
Currently translated at 26.8% (130 of 485 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/kab/
2026-05-11 11:11:35 +02:00
Priit Jõerüüt
fb835b71af
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (485 of 485 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/et/
2026-05-11 11:11:33 +02:00
Mirosław Żylewicz
6e579f6d44
Translated using Weblate (Polish)
...
Currently translated at 100.0% (485 of 485 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/pl/
2026-05-11 11:11:32 +02:00
大王叫我来巡山
867a1cae5f
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (485 of 485 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/zh_Hans/
2026-05-09 20:11:50 +00:00
Besnik Bleta
f8d411e985
Translated using Weblate (Albanian)
...
Currently translated at 98.9% (480 of 485 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/sq/
2026-05-09 20:11:48 +00:00
VfBFan
0dc609116b
Translated using Weblate (German)
...
Currently translated at 100.0% (485 of 485 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/de/
2026-05-09 20:11:46 +00:00
Oğuz Ersen
5de7a55deb
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (485 of 485 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/tr/
2026-05-09 20:11:44 +00:00
Sylvain Pichon
8f6a0b3470
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-09 20:11:41 +00:00
Guzleon
bb3877b442
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (485 of 485 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/es/
2026-05-09 20:11:40 +00:00
ojppe
5c11c272fd
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (485 of 485 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/nl/
2026-05-09 20:11:38 +00:00
jonnysemon
b9f7ac77e6
Translated using Weblate (Arabic)
...
Currently translated at 100.0% (485 of 485 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/ar/
2026-05-09 20:11:36 +00:00
Ghost of Sparta
38d061c047
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (485 of 485 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/hu/
2026-05-09 20:11:35 +00:00
Dan
8f3dad4b73
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (485 of 485 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/uk/
2026-05-09 20:11:33 +00:00
Rahul Patel
1abe1c5d20
update filecopyright of recently touched files
...
- This was done by Gemini Agent, there maybe misattributions.
2026-05-08 22:56:09 +05:30
Rahul Patel
5f380c6185
paging: reuse DEFAULT_PAGE_SIZE
2026-05-08 22:45:50 +05:30
Shrek3010
dc90dba618
Translated using Weblate (Slovak)
...
Currently translated at 99.7% (481 of 482 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/sk/
2026-05-08 17:11:58 +00:00
Oğuz Ersen
a2adc20328
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (482 of 482 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/tr/
2026-05-08 17:11:57 +00:00
Besnik Bleta
b0785e8e45
Translated using Weblate (Albanian)
...
Currently translated at 99.1% (478 of 482 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/sq/
2026-05-08 17:11:56 +00:00
Rahul Patel
346dbd8c41
theme: ktlint fix
2026-05-08 13:25:23 +05:30
Rahul Patel
21e2aabc7a
theme: use LocalActivity
2026-05-08 13:10:24 +05:30
Rahul Patel
0b1e0b686a
remove deprecated currentWindowAdaptiveInfo()
2026-05-08 02:20:49 +05:30
Rahul Patel
c0660eb66c
Merge branch 'dev' into 'master'
...
dev
See merge request AuroraOSS/AuroraStore!558
2026-05-08 02:12:55 +05:30
Rahul Patel
5580bad1e3
installed: improve sluggish app load
...
The VM was calling PackageUtil.getAllValidPackages(context) eagerly in its
constructor, which Hilt creates on the main thread. The PackageManager IPC
plus a per-app loadLabel() for sorting froze the screen long enough that
the existing ContainedLoadingIndicator never got a chance to render.
2026-05-08 01:49:50 +05:30
Rahul Patel
2073608970
blacklist: fix search & group selected apps under sticky headers
2026-05-08 01:27:35 +05:30
Guzleon
5fe0af3515
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (482 of 482 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/es/
2026-05-07 15:11:50 +02:00
Fjuro
66c53bc43f
Translated using Weblate (Czech)
...
Currently translated at 100.0% (482 of 482 strings)
Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/cs/
2026-05-07 15:11:49 +02:00