Commit Graph

123 Commits (c17db6359483a4b91260df400d1e3983ae6163cd)

Author SHA1 Message Date
androidacy-user c17db63594 add module update exclusions
closes #272

also, updates dependencies and starts work on #170

also cleans up code some

Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
androidacy-user d9ebb2a2c4 begin work on excluding modules from update checks
Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
androidacy-user 9e7a38ed0a encrypt cookies
only applies to okhttp requests for now, but cookies are stored and sent and on-disk they are encrypted

Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
androidacy-user 08e78d9577 rework cookies more
Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
androidacy-user 68a4c54ef8 rework cookies and improve cust repos
Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
androidacy-user a54ecbc6d8 more work on realm
Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
androidacy-user f13ed32a22 move to Timber for logging
Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
androidacy-user 8898d0674c huge refactoring
Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
androidacy-user 24ec7f6cc6 bump min sdk to 24
Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
androidacy-user e551ddc0c3 various changes
Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
androidacy-user 21da75c3fc migrate more to using realm
it might crash but hey at least it builds right

Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
androidacy-user cdd4092bbf more improvements
- prepare repo list db
- remove prism4j for good as it's not compatible with java 11
- various fixes

Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
androidacy-user e3734e15d6 onto a new Realm
....realm database, anyway

Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
androidacy-user 5499ab0b43 tweaks
Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
androidacy-user 7865b62255 give up on roomdb
i have a headache now, thanks

Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
androidacy-user 606ff7d778 Revert "more fixes"
This reverts commit c92f26d65f.
1 year ago
androidacy-user c92f26d65f more fixes
Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
androidacy-user d7f8c02302 upgrade agp and start work on db support
Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
Fox2Code 8eeabcf8f6 Thx AndroidStudio/IntellijIDEA for renaming everything for me! 1 year ago
androidacy-user c8529ee12b fail fast with no internet
trying to refresh is useless if we don't have a connection

also, updates sentry to the latest

TODO: remove Prism4j and it's dependants, it hasn't been updated since 2019

Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
androidacy-user f63f433104 ill show you final
Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
androidacy-user e357c6febc Merge branch 'master' of https://github.com/Fox2Code/FoxMagiskModuleManager 1 year ago
androidacy-user 15b257720e Rework module validation and setup
Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
nift4 9dc6e6806e fixup! improve zip handler 1 year ago
androidacy-user fc3406ce08 Rework module validation and setup
Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
nift4 e17e839f2d improve zip handler 1 year ago
androidacy-user 6eac6e5e9d Update against foxcompat changes
Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
androidacy-user 08989be2a3 tweak some last things
Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
androidacy-user efd5391ef8 add zip handler to start install from a diff app
Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
androidacy-user 01214cf7f2 various tweaks
Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
androidacy-user 3ba8f4bc37 Work on setup and enhance themes
Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
androidacy-user 3c990bf8af Fixes for transparent theme and setup
Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
androidacy-user 18d07d81b5 Rework a few things
Current known bug: disabling repo on setup hides it from SettingsActivity

Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
androidacy-user dbf0d6d35c Work on Sentry, fix some crashing
Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
Fox2Code ce03a0b36a My brain is melting right now. 1 year ago
androidacy-user e378f604b6 Fix themes
Material3 is now used regardless of API version. Switches should no longer be invisible for < a12

Oh, and fixed a couple crashes and yes i did pet that kitten

Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
androidacy-user 2c675577cb [DO NOT MERGE] Add setup screen
Also the usual fixes and whatnot

Note the setup is rather broken right now as something else is overwriting the pref right away

Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
androidacy-user 66cb0b1813 Security fixes and optimizations
- All known hosts now have a hardcoded trusted root ca, because we're not just going to trust that the user has a-ok certs installed
- Remove some unused code
- Properly fix a couple NetworkOnMainThread errors

Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
androidacy-user 86c46de069 Misc optimizations
Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
androidacy-user 71e11600ef Lots of changes and code cleanup
- Remove binaries because I was lied to
- Stuff
- Other stuff
- Jeez why did I wait two days to commit, I can't remember anything I did

Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
androidacy-user f3d31ed380 Fix empty androidacy client id and bundle cronet
Fdroid apparently won't let us attempt to use cronet from gms because something something proprietary AAAAAAAAAAAAAAAAAAAAAAAAAAA

The scream is the two hours I spent resolving the 15189759875195791 conflicts that resulted from the change.

Also, when ANDROIDACY_CLIENT_ID is empty, do not allow the user to enable Androidacy repo and instead show a message suggesting to download official builds. May have to reword for fdroid

Oh, and now no internet actually means no internet and it'll properly notify when repos fail to update.

Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
androidacy-user dfe53576bd Fix crashing for theme switcher
Very hacky but it's better than it crashing for non-english locales

Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
androidacy-user 7c934e9987 Code cleanup and minor fixes
Still need to address custom repo toggling not being saved

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user b6077f2256 Loads of work
- General refactoring
- Significant speed improvements using cronet (currently depends on gms and will fallback without)
- Fix androidacy downloads
- More i probably forgot

Androidacy tokens and esp custom ones need more work but this is a good start

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
Fox2Code 78a72ba36f Re-implement Androidacy captcha error handler 2 years ago
androidacy-user 8b3d26a4d4 Tweak 403 handling
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user b6ce2a62f0 Fix: certificate change
Also (hopefully) better handling for user captchas

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user ff1afd0416 Overall optimizations
- Clarify some failures
- Optimize build times
- Update dependencies
- Make absolute sure sentry doesn't send PII

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
Fox2Code 99f1f27005 Use Fancy blur. (Fix #191) 2 years ago
Fox2Code e4d7b93f16 Update BlurView library 2 years ago