Commit Graph

78 Commits

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>
2023-01-29 20:44:51 -05:00
androidacy-user
68a4c54ef8 rework cookies and improve cust repos
Signed-off-by: androidacy-user <opensource@androidacy.com>
2023-01-26 17:17:48 -05:00
androidacy-user
b5389d597c [insert awesome commit message here]
Signed-off-by: androidacy-user <opensource@androidacy.com>
2023-01-24 14:50:41 -05:00
androidacy-user
572731e288 various optimizations
Signed-off-by: androidacy-user <opensource@androidacy.com>
2023-01-24 12:17:44 -05:00
androidacy-user
c26c17e7ae tweak dataDir func
Signed-off-by: androidacy-user <opensource@androidacy.com>
2023-01-23 21:34:20 -05:00
androidacy-user
a54ecbc6d8 more work on realm
Signed-off-by: androidacy-user <opensource@androidacy.com>
2023-01-23 11:44:10 -05:00
androidacy-user
f13ed32a22 move to Timber for logging
Signed-off-by: androidacy-user <opensource@androidacy.com>
2023-01-21 21:33:39 -05:00
androidacy-user
8898d0674c huge refactoring
Signed-off-by: androidacy-user <opensource@androidacy.com>
2023-01-21 16:44:25 -05:00
androidacy-user
e551ddc0c3 various changes
Signed-off-by: androidacy-user <opensource@androidacy.com>
2023-01-20 12:08:21 -05:00
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>
2023-01-17 15:22:20 -05:00
androidacy-user
5499ab0b43 tweaks
Signed-off-by: androidacy-user <opensource@androidacy.com>
2023-01-13 16:33:55 -05:00
androidacy-user
606ff7d778 Revert "more fixes"
This reverts commit c92f26d65f.
2023-01-13 15:23:27 -05:00
androidacy-user
c92f26d65f more fixes
Signed-off-by: androidacy-user <opensource@androidacy.com>
2023-01-12 12:05:24 -05:00
Fox2Code
e4fff6bb6e Minor fixes. 2023-01-08 15:42:37 +01:00
Fox2Code
8eeabcf8f6 Thx AndroidStudio/IntellijIDEA for renaming everything for me! 2023-01-08 15:10:50 +01:00
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>
2023-01-07 21:24:28 -05:00
androidacy-user
609a6c6b19 fixes for androidacy integration
Signed-off-by: androidacy-user <opensource@androidacy.com>
2023-01-06 21:32:54 -05:00
androidacy-user
fc3406ce08 Rework module validation and setup
Signed-off-by: androidacy-user <opensource@androidacy.com>
2023-01-03 13:23:35 -05:00
androidacy-user
2573313f3a code cleanup
Signed-off-by: androidacy-user <opensource@androidacy.com>
2022-12-27 14:13:31 -05:00
androidacy-user
3c990bf8af Fixes for transparent theme and setup
Signed-off-by: androidacy-user <opensource@androidacy.com>
2022-12-21 21:29:43 -05:00
androidacy-user
9a79029cfc Work on setup experience
Signed-off-by: androidacy-user <opensource@androidacy.com>
2022-12-21 16:40:34 -05:00
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>
2022-12-20 12:20:15 -05:00
androidacy-user
ba1357e307 Work on SetupWizard
Signed-off-by: androidacy-user <opensource@androidacy.com>
2022-12-18 11:56:43 -05:00
androidacy-user
ee4ad76b43 fixes and stuff
Signed-off-by: androidacy-user <opensource@androidacy.com>
2022-12-17 21:34:03 -05:00
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>
2022-12-14 16:24:54 -05:00
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>
2022-12-13 21:29:47 -05:00
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>
2022-12-10 15:23:02 -05:00
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>
2022-12-09 21:07:16 -05:00
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>
2022-12-09 14:42:18 -05:00
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>
2022-12-07 15:38:55 -05:00
androidacy-user
4fa978b78c Add client ID as per androidacy spec
Signed-off-by: androidacy-user <opensource@androidacy.com>
2022-12-06 17:29:28 -05:00
androidacy-user
37b19f01b6 Handle notification perm properly
Plus other refactorings

Signed-off-by: androidacy-user <opensource@androidacy.com>
2022-11-26 21:33:20 -05:00
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>
2022-11-26 11:48:06 -05:00
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>
2022-11-25 21:00:30 -05:00
Fox2Code
5f44892c46 Block request to Androidacy when the Androidacy repo is disabled
(Mainly for paranoid peoples, since the app already don't do any
requests to Androidacy when the Androidacy repo is disabled)
2022-10-04 17:28:31 +02:00
Fox2Code
e0dd5a3e8c Expand XRepo and XHook interface for XPosed modules. 2022-09-13 20:18:59 +02:00
Fox2Code
3289775875 Add NoodleDebug for user-debugging and update FoxCompat to fix a bug. 2022-09-13 19:22:37 +02:00
Fox2Code
c1cad9b30b Add MMT-Reborn support + add feedback for known errors + fix bugs. 2022-09-04 20:46:34 +02:00
Fox2Code
60d804ba49 Improve error reporting & fix some app crashes. 2022-09-03 19:51:47 +02:00
Fox2Code
4419ed1ef0 Fix Googlers Magisk Repo url. 2022-08-30 14:43:46 +02:00
Fox2Code
40e9d1f5fb Fix and Refactor both RepoManager and BackgroundUpdateChecker 2022-08-29 11:22:54 -04:00
androidacy-user
cf9fe3d51f Add custom API key support
Signed-off-by: androidacy-user <opensource@androidacy.com>
2022-08-24 21:21:06 -04:00
Fox2Code
4ba30cfbe4 Improved workaround for Androidacy issue 2022-07-29 14:39:30 +02:00
Fox2Code
ded15c0194 Try fixing staging Androidacy. (And fail) 2022-07-28 13:31:25 +02:00
Fox2Code
3bfa064562 Add Androidacy test mode. 2022-07-25 19:36:45 +02:00
Fox2Code
58a29f006d Implement background module update check & improve translator utils. (New strings) 2022-07-20 15:25:58 +02:00
Fox2Code
54879213bd Increase max custom repos count from 3 to 5 & tweak add repo UI. 2022-07-17 20:04:52 +02:00
Fox2Code
d4ee572529 Finish custom repos implementation + add more default repos. 2022-07-17 19:25:25 +02:00
Fox2Code
1488f13e95 Introduce new modules.json format extensions. 2022-07-16 21:29:25 +02:00
Fox2Code
3bbcc0c197 Rework some parts of the app for better XPosed support. 2022-06-08 00:18:31 +02:00