Commit Graph

87 Commits (dbf0d6d35c74f7c21f7b496afd58f107c71b5547)

Author SHA1 Message Date
androidacy-user dbf0d6d35c Work on Sentry, fix some crashing
Signed-off-by: androidacy-user <opensource@androidacy.com>
1 year ago
androidacy-user ba1357e307 Work on SetupWizard
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
Fox2Code ce03a0b36a My brain is melting right now. 2 years 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>
2 years ago
androidacy-user 6747c11b5b Missed one
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user a5cd1daaa7 Tweaks, fixes, and kittens
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 414caf3dbe Working setup box
Also bumps minimum android sdk to 23 (aka Marshmallow) Android 5.x just isn't popular anymore and magisk even has poor support for it.

Also warn about blur on low-end devices

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years 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>
2 years ago
androidacy-user a61ca71221 Fix sentry + arch specific builds
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years 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>
2 years ago
androidacy-user 86c46de069 Misc optimizations
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 37b93367bf Lots of foxes and refactoring
- Move some docs to docs folder
- Refactor sentry a little
- In order to "fix" custom repos, don't let them be disabled
- Misc updates and optimizations

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 26f6d4e657 Remove DG repo
Users are free to add it back manually but it's been disabled for awhile now, and when users tried to add it, it would not stay enabled because the manager determined it was a built-in repo

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 74dbd66ff7 Update transparent theme warnings
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 76a4696423 Revert "Re-enable monet for transparent theme"
Monet colors do not play nicely. Parts of UI don't render.

This reverts commit 12f764a4a3.
2 years ago
androidacy-user 12f764a4a3 Re-enable monet for transparent theme
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user c30bc44698 Block blur on transparent theme
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 056d88955e Bump version and add new(ish) theme
We feel this is stable enough to warrant a 1.x release so here's the version bump

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years 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>
2 years ago
androidacy-user 4fa978b78c Add client ID as per androidacy spec
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 0339dd7525 Proper implementation for black theme
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user ff1cb4fbb6 Updates
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 29e3d7e58e Add option to make dark theme a black theme
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 39cfa8c52e Allow user to permanently dismiss notifications request
Also handles pre-13 devices that have blocked notifications

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 37b19f01b6 Handle notification perm properly
Plus other refactorings

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
androidacy-user b6fc43783d Merge branch 'master' of https://github.com/Fox2Code/FoxMagiskModuleManager 2 years ago
Fox2Code 0f0f579d13 Allow copying links from the settings by long clicking 2 years ago
androidacy-user 154e5d715b Update with upstream
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 2171364db8 Replace captcha webview with warning
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
Fox2Code 78a72ba36f Re-implement Androidacy captcha error handler 2 years ago
Fox2Code 674a28e324 Add weblate info in README.md 2 years ago
Fox2Code bf92f586ba Disable sentry on F-Droid flavor 2 years ago
androidacy-user 72a26a0103 Fix sentry support + misc androidacy updates
Sentry init is completely disabled if crash_reporting is false, which means now to change that preference an app restart is necessary.

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
Fox2Code 95b1c80abb Fix gradle build and add external shortcut support 2 years ago
Fox2Code c8d75b5716 Update libraries and fixup settings activity 2 years ago
Fox2Code 3fde42e83b Remove error reporting 2 years ago
Fox2Code df166d7747 Fix Error reporting and update libraries. 2 years ago
androidacy-user 8c6f75c7bf Cleanup custom API key support
Also allow devs to purposely crash the app, because it's fun

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user aad605cbd0 Add custom API key support
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user f76ad4154f Fix validation of api key
Still saves the invalid key though

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 9052703c81 tweak custom API key support
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user fff580aeda Add custom API key support
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user cf9fe3d51f Add custom API key support
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
Fox2Code c6482ca751 Fix and improve previous commit & Update libraries 2 years ago
androidacy-user 9c2d361a1c Update androidacy APIs
Signed-off-by: androidacy-user <opensource@androidaacy.com>
2 years ago
Fox2Code 4ba30cfbe4 Improved workaround for Androidacy issue 2 years ago
Fox2Code 3bfa064562 Add Androidacy test mode. 2 years ago
Fox2Code 58a29f006d Implement background module update check & improve translator utils. (New strings) 2 years ago
Fox2Code 54879213bd Increase max custom repos count from 3 to 5 & tweak add repo UI. 2 years ago