Commit Graph

89 Commits

Author SHA1 Message Date
Aayush Gupta
afeb9858a9 AuthViewModel: Throw better, human-readable errors
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-22 01:25:47 +05:30
Aayush Gupta
581d5b8eae BaseBottomSheet: Use surface color on navigation bar
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-21 15:37:53 +05:30
Aayush Gupta
1156f584d2 AppDetailsFragment: Drop dependency upon kovenant
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-21 13:27:42 +05:30
Aayush Gupta
08f06beaa9 Switch to system font
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-16 13:49:50 +05:30
Aayush Gupta
6ab3e4b40d Drop default tab feature
Similar to quick exit, this now causes issue considering there are multiple
navigation destinations available.

In any case, the destinations are just one click away and people who liked
updates fragment as default tab can also rest easy since we have updates
notifications implemented that let's us open the tab by default.

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-16 13:49:50 +05:30
Aayush Gupta
5094a3faca Drop quick exit feature
Broken now due to multiple navigation destinations unlike before
when there were only 3 fragments were the only choices.

Quick exit is supposed to be now the default behaviour in the coming commits

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-16 13:49:50 +05:30
Aayush Gupta
0d7419f398 Migrate SearchResultsActivity to fragment
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-16 13:49:50 +05:30
Aayush Gupta
43004cdf07 Migrate SearchSuggestionActivity to fragment
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-16 13:49:50 +05:30
Aayush Gupta
b54b6b14ba Revert "Always verify sessions before login"
This reverts commit 87af312f54.
2023-07-08 12:05:20 +05:30
Aayush Gupta
77fe8652b7 Drop support for kitkat; Bump minSdk to 21
This has been dead for a while already, remove the code and bump minSdk to a
version that actually works

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-06-30 18:16:22 +05:30
grrfe
20a0bea246 Implement Shizuku installer support 2023-06-21 19:30:29 +05:30
Ingo Brückl
2bc4dcbb11 Choose a suitable string for the update title in singular or plural 2023-06-20 10:00:29 +02:00
Aayush Gupta
87af312f54 Always verify sessions before login
Also avoid auto-login if saved account is anonymous and invalid
as this results in fetching new account every time app is restarted
as long as the validation fails resulting in rate-limiting.

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-06-19 20:32:34 +05:30
Aayush Gupta
9b8e3cf9c4 Implement automated updates check
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-06-18 17:56:50 +05:30
Aayush Gupta
6caca87ade fixup! fixup! Override switch widget style to Material3
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-06-09 16:57:18 +08:00
Aayush Gupta
253bc71650 fixup! Override switch widget style to Material3
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-06-05 13:37:38 +08:00
Aayush Gupta
76fa3646cc Override switch widget style to Material3
Preference library has apparently no love for Material3 by default

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-06-05 13:33:05 +08:00
Aayush Gupta
2f80ef1109 SpoofActivity: Allow users to import spoof configs with open document contract
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-06-02 00:18:10 +08:00
Aayush Gupta
0a27b007d4 Set missing displayName and iconArtwork for shared libraries
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-05-31 23:04:29 +08:00
Aayush Gupta
cd3cd6f9b7 Handle account UI login UI progress better
* Show server down error message on 503 status
* Don't allow users to click another login option if another login is in progress
* Reset progress bar's visibility properly

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-05-28 01:13:13 +05:30
Aayush Gupta
35be50b05a Removed unused strings
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-05-19 17:38:56 +05:30
Aayush Gupta
a66e802d63 Merge https://hosted.weblate.org/git/aurora-store/aurorastore-translations
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>

 Conflicts:
	app/src/main/res/values-fa/strings.xml
	app/src/main/res/values-pl/strings.xml
	app/src/main/res/values-pt/strings.xml
2023-05-19 16:43:41 +05:30
Aayush Gupta
023a860136 Minor searchbar improvements
- Don't place cursor at center, looks out of place
- Add a hint text as well

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-05-19 13:32:57 +05:30
Aayush Gupta
28a6758087 Switch to ActivityResultContracts for requesting permissions
QuickPermissions hasn't been updated since past few years hinting its
deprecated status

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-05-18 16:42:04 +05:30
Aayush Gupta
dbaf577f2a Drop dependency upon apache's commons-text
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-05-15 14:33:35 +05:30
Aayush Gupta
6b2f22350c Add preference to open custom tab for searching apps
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-05-04 12:13:34 +05:30
Aayush Gupta
614f367977 Add new advanced preference page
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-05-04 12:13:34 +05:30
Patryk Mis
79b3645a3a Label icons for accessibility
Signed-off-by: Patryk Mis <foss@patrykmis.com>
2023-05-02 12:31:00 +02:00
Aayush Gupta
6e4c3c500b strings: Add missing postitions of substitutions
Multiple substitutions specified in non-positional format of string resource string/app_list_rating. Did you mean to add the formatted="false" attribute?

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-05-01 20:17:13 +05:30
Aayush Gupta
5a7615691b Switch to Material3 theme
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-04-30 12:20:52 +05:30
Aayush Gupta
4391e485c3 Add option for system accent
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-04-30 12:20:52 +05:30
Aayush Gupta
2e024150de Notify user when they are ratelimited
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-04-24 15:38:09 +05:30
Rahul Patel
42d0d89368 Merge branch 'master' into 'master'
Allow for better localization

See merge request AuroraOSS/AuroraStore!190
2022-09-25 01:12:03 +00:00
Ingo Brückl
b57ca7bd0f Translated using Weblate (English)
Currently translated at 100.0% (368 of 368 strings)

Translation: Aurora Store/AuroraStore Translations
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/en/
2022-09-05 09:08:28 +02:00
ⓐℳⓘⓡ
fcd2fc4aa6 Translated using Weblate (English)
Currently translated at 100.0% (368 of 368 strings)

Translation: Aurora Store/AuroraStore Translations
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/en/
2022-09-05 04:48:12 +02:00
gallegonovato
e31ada408b Translated using Weblate (English)
Currently translated at 100.0% (368 of 368 strings)

Translation: Aurora Store/AuroraStore Translations
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/en/
2022-09-05 04:48:11 +02:00
Ingo Brückl
b7ee3ab70a Enable localization of download time related strings 2022-08-30 08:29:23 +02:00
Ingo Brückl
302f062417 Enable localization of the title of available updates
Choose also a suitable string in singular or plural.
2022-08-30 08:02:58 +02:00
Ingo Brückl
42ffd1a49e Enable localization of session related strings 2022-08-30 07:52:27 +02:00
Aayush Gupta
852cba87b1 Add permission and guard for notifications on Android 13
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2022-08-29 19:33:56 +05:30
Aayush Gupta
298fcb1150 Use external storage access description for storage manager as well
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2022-08-29 15:10:35 +05:30
Ingo Brückl
de96955a01 Make the color names translatable 2022-02-04 19:51:00 +01:00
Rahul Patel
fbeb4f69eb Merge branch 'insecure-anonymous-button' into 'master'
Add Insecure Anonymous login button

See merge request AuroraOSS/AuroraStore!149
2021-12-18 17:30:46 +00:00
Rahul Patel
0552e9198f Merge branch 'am_installer' into 'master'
Am installer

See merge request AuroraOSS/AuroraStore!139
2021-12-18 17:12:31 +00:00
chau2313
3d588d800a Translated using Weblate (English)
Currently translated at 99.7% (351 of 352 strings)

Translation: Aurora Store/AuroraStore Translations
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/en/
2021-11-27 01:52:17 +01:00
Oliver Scott
6842893902 Add Insecure Anonymous login button 2021-09-30 19:06:57 -04:00
darkkey
1a02e4221e Add AM installer 2021-07-10 03:49:40 +07:00
Konstantin Tuev
ccf14dfa51 Fix merge conflicts with upstream (Translations) 2021-06-15 10:18:37 +03:00
Konstantin Tuev
b7ebb772dd Enable fetching of app download urls in the background (AppDetailsActivity.kt), force granting of all permissions in OnboardingActivity.kt by disabling finish until PermissionsFragment.kt notifies successfully granted permissions, handle currently installing apps better by saving them in multi-thread proof list in UpdateService.kt, add own notification group for UpdateService.kt and all required UpdateService.kt strings, add ability to pass file list to service installer for more advanced, non-system service installers, save downloaded files in getExternalFilesDir by default for more useful file list for more advanced, non-system service installers without compromising security because of Android's restrictions on the Android/data directory 2021-06-14 20:58:58 +03:00
Allan Nordhøy
f1b69505e3 Translated using Weblate (English)
Currently translated at 100.0% (349 of 349 strings)

Translation: Aurora Store/AuroraStore Translations
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/en/
2021-06-02 13:09:55 +02:00