Commit Graph

6018 Commits

Author SHA1 Message Date
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
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