Commit Graph

372 Commits (f8b95e663d26c462d39910e2497adcedbbc13db7)

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

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

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 606ff7d778 Revert "more fixes"
This reverts commit c92f26d65f.
2 years ago
androidacy-user c92f26d65f more fixes
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago