Commit Graph

423 Commits (cbc39eadc6be33e26b27a49c04d662ae2cee91ee)

Author SHA1 Message Date
androidacy-user 71722c89b0 fix webview process handling
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 8884dbeb8e fix progress bar on webview
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user d4ccb5a056 implement swipe to refresh on webview
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user dbc4797c80 rework UI a little
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user a3b3c8b547 work on some things
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user cf671df86b revert encryption
we'll wait for a stable jetpack security 1.1 release, this one's too slow and buggy

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 37c158b3b9 encrypt realms
still a lil crashy but works

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 034753d6c4 encryption for sensitive data
everything we can reasonably encrypt is now encrypted, since the app is a rather attractive attack vector for attackers. this continues the work started in v1.1 to secure the app.

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 2dd1257f37 try to fix a few bugs
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 6d0dec6ead fix cache issues + increase performance
cache is feature complete now, custom repos adding is still having leaks

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 1f38a197de some bugfixes
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 17ab83acd0 Fix cache usage
Some performance regressions but we'll address those eventually.

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user f1a6c6a2bf more work on trying to fix cache
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 40b1f4cb4c fix stuff, break other stuff
aka cache is now used but that randomly makes online repo list empty :thumbs_up:

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user eb838c4147 add status notice for safe modules
other tweaks

known issues still: local module list doesnt show actions for updates etc, module cache isn't consistently used

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 565cc1660f fix update checks
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 45383a53d8 improve bottom nav
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user e2661e6436 finalize bottom nav, separates module tabs properly
going to settings is still a lil janky but will work on that

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user c80833b2c0 fix updater and hook up online repo tab
fixes #223 but there's a couple outstanding bugs related to the tabs that will be fixed later

fixed lack of bg on chips in black theme

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user a8e71e1bed hook up logic for bottom nav
TODO: separate online and local modules into their own tabs

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user a468d9cdd8 switch to global ns
fixes #245

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 6e7ce449c7 few fixes to UpdateActivity
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 4fc7a94f78 apply best practices
fix a lot of best practices and respect user choice for needing wifi for bg updates

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user a277a7e18e clarify add repo box
closes #216`

Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user 68bf2636c3 finish up in-app updater
fixes #170

once androidacy impl is finished, will switch to androidacy API over GitHub for stability and accessibility reasons

Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user df41a04c15 allow update cancel
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user cb562c7aa1 finalize in-app updates
need to hook this up to update checks still

Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user d763b4b85b work more on in-app updates
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user 376ab671ce bg update -> auto update
it clarifies what this switch is actually for

Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
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>
3 years ago
androidacy-user d9ebb2a2c4 begin work on excluding modules from update checks
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years 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>
3 years ago
androidacy-user 08e78d9577 rework cookies more
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user 68a4c54ef8 rework cookies and improve cust repos
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user b5389d597c [insert awesome commit message here]
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user 572731e288 various optimizations
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user c26c17e7ae tweak dataDir func
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user a54ecbc6d8 more work on realm
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user f13ed32a22 move to Timber for logging
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user 8898d0674c huge refactoring
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user 24ec7f6cc6 bump min sdk to 24
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user e551ddc0c3 various changes
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years 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>
3 years 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>
3 years ago
androidacy-user e3734e15d6 onto a new Realm
....realm database, anyway

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

Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user 606ff7d778 Revert "more fixes"
This reverts commit c92f26d65f.
3 years ago
androidacy-user c92f26d65f more fixes
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user d7f8c02302 upgrade agp and start work on db support
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
Fox2Code e4fff6bb6e Minor fixes. 3 years ago
Fox2Code 8eeabcf8f6 Thx AndroidStudio/IntellijIDEA for renaming everything for me! 3 years 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>
3 years ago
androidacy-user 609a6c6b19 fixes for androidacy integration
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user 75763c89e9 optimizations
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user ec777e3d8e work around the renderer
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user f39b3af4fa more work
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user 5d844e0911 recreate setup activity
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user f63f433104 ill show you final
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user e357c6febc Merge branch 'master' of https://github.com/Fox2Code/FoxMagiskModuleManager 3 years ago
androidacy-user 15b257720e Rework module validation and setup
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
nift4 9dc6e6806e fixup! improve zip handler 3 years ago
androidacy-user fc3406ce08 Rework module validation and setup
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
nift4 e17e839f2d improve zip handler 3 years ago
androidacy-user f75e78764d Minor tweaks
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user 6eac6e5e9d Update against foxcompat changes
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user 08989be2a3 tweak some last things
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user efd5391ef8 add zip handler to start install from a diff app
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user cb20fb4a8f correct example
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user d656d1d142 whoops
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user 2573313f3a code cleanup
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user 5d941ae570 Tweaks and cleanup
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user 01214cf7f2 various tweaks
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user 30d77941ac Fix webview complaints
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user d675e6702a Fix some weird layout issues
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user 858c4e7eb6 Fix typos
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user d2bfab8ea7 Various fixes
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user 3ba8f4bc37 Work on setup and enhance themes
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user 3c990bf8af Fixes for transparent theme and setup
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user 9a79029cfc Work on setup experience
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years 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>
3 years ago
androidacy-user dbf0d6d35c Work on Sentry, fix some crashing
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user ba1357e307 Work on SetupWizard
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user ee4ad76b43 fixes and stuff
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
Fox2Code ce03a0b36a My brain is melting right now. 3 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>
3 years ago
androidacy-user 6747c11b5b Missed one
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user a5cd1daaa7 Tweaks, fixes, and kittens
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user a8877af824 Tweak setup wizard and fix tests
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 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>
3 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>
3 years ago
androidacy-user a61ca71221 Fix sentry + arch specific builds
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 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>
3 years ago
androidacy-user 86c46de069 Misc optimizations
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 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>
3 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>
3 years ago
androidacy-user 74dbd66ff7 Update transparent theme warnings
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 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.
3 years ago
androidacy-user 12f764a4a3 Re-enable monet for transparent theme
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago
androidacy-user c30bc44698 Block blur on transparent theme
Signed-off-by: androidacy-user <opensource@androidacy.com>
3 years ago