Commit Graph

469 Commits (24ddbcc6eb7e99e68bae3f9f531e16298c6e67fc)

Author SHA1 Message Date
androidacy-user 0aa4abca53 (chore) final bugfixes
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user fb81d0faa4 (chore) try to fix issue with cronet
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 7e1212aac2 (chore) update lang list
istg if people don't start translating more google is gonna translate everything

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 6e95acbba4 (chore) improvements
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 231cc99cb6 (chore) code cleanup
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user f36f77214f (misc) small fix
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user f673f04f91 (misc) cleanup
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user dd9823ad5b (misc) small tweaks
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 10d2790ae8 (fix) misc fixes
- fix androidacy custom api key
- fix custom repos fully
- hopefully improve build perf

custom repos and alt repo no longer use cache due to errors in storing prop values

etc

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 27fefbf3cf (fix) fix adding and removing and showing custom repos
known issues: after adding and removing one, the add button may stop showing

custom repos and alt repo no longer use cache due to errors in storing prop values

etc

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 173422e9e1 (misc) repo_repo_
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user a268013b0d (misc) work on custom repos
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user d4218e5a9d (misc) tweaks and upgrades
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 2d201e2b64 (fix) fix settings
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 47eff4e5c4 (migrate) migrate some minor things to kotlin
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 3b115044b7 (fix) misc fixes
also ensure ui consistency

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user f2d36547c9 (fix) fix custom url input validation
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user cbd40572bc (fix) bugfixes for repo enable state
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 216d4ea4ad (misc) optimizations and fixes
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 36b583932f (fix) point to androidacy sentry instance
sentry saas is becoming too expensive to use, so switch back to androidacy hosted

same or stronger privacy protection, server side data scrubbing enabled, and for EU users data stays in EU

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 7effbaac2f (fix) try to fix update showing in UI
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user af1c06985e (misc) minor UI tweaks
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 63b407cb15 (misc) minor UI tweaks
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user ac845a0c0c (misc) tweaks
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user c79f081879 (misc) UI tweaks
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 8ba2d2d98e (misc) fix settings bugs
known issue is custom repo can't be added

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user a96cee7e2e (misc) rework custom repos + tweak main layout
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 633a128742 (fix) fix search for good
still need to fix custom repos and work on showing updates in new UI

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 77cd9346f0 (fix) try to fix search
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 3d92c5e0c5 (chore) add offer to translate for incomplete lang
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user eb46a3a56f (chore) require webview for online functionality
if no current webview is found, foxmmm should revert to an offline only module manager - allowing install from storage and to remove modules, but no update checks or online repo functionality will work

quite a bit of the http stack now relies on webview and will crash or not work as well without it so better to avoid any issues

and besides, everything since at least 4.4 has webview built-in

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user acfb2caf7d some missed enc prefs
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 5ea6840cee update custom repo impl
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 99c3cd2ede switch to non-transitive r classes
and more

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user db94cf2a48 small tweaks
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user c9aab40670 misc fixes
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user babc002422 use inter for readability
plus, jb mono in terminal

and some cleanup

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 0c1517460b migrate more to apache commons
no more nasty hacks, we can just use apache commons libs

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user c7cc320028 misc fixes
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 0ac2779bb0 finish fix for source archives
also update deps

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 92a0d50443 rework a bunch fof stuff
work around alt repo crap (incomplete)

update workflow - fixes #296

etc etc

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 9ac56c371b rework ui a bit
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 3217eaddee rework setup
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 888b624ff6 rework http
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user cc13635f49 fix bad perf on setup init
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user dca6212925 enable debuggging for webview on debug build
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user b9a62f9988 small updates
also update supported languages

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
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>
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