Commit Graph

407 Commits (d4218e5a9d3c0a2e85e3da345f22113b1f1ed2b1)

Author SHA1 Message Date
androidacy-user f75e78764d Minor tweaks
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 6eac6e5e9d Update against foxcompat changes
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 08989be2a3 tweak some last things
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user efd5391ef8 add zip handler to start install from a diff app
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user cb20fb4a8f correct example
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user d656d1d142 whoops
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 2573313f3a code cleanup
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 5d941ae570 Tweaks and cleanup
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 01214cf7f2 various tweaks
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 30d77941ac Fix webview complaints
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user d675e6702a Fix some weird layout issues
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 858c4e7eb6 Fix typos
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user d2bfab8ea7 Various fixes
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 3ba8f4bc37 Work on setup and enhance themes
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 3c990bf8af Fixes for transparent theme and setup
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user 9a79029cfc Work on setup experience
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 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>
2 years ago
androidacy-user dbf0d6d35c Work on Sentry, fix some crashing
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user ba1357e307 Work on SetupWizard
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user ee4ad76b43 fixes and stuff
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 a8877af824 Tweak setup wizard and fix tests
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 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>
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 dfe53576bd Fix crashing for theme switcher
Very hacky but it's better than it crashing for non-english locales

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 35b00cfb61 Update androidacy api integration with new reqs
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 7c934e9987 Code cleanup and minor fixes
Still need to address custom repo toggling not being saved

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 0b0079d91b 0.6.7 - Maintenance Update 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
androidacy-user 8b3d26a4d4 Tweak 403 handling
Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
androidacy-user b6ce2a62f0 Fix: certificate change
Also (hopefully) better handling for user captchas

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
Fox2Code e3a7420bea Use `sentry.properties` existence over build flavor to set sentry enabled state. (Fix #214)
This will also disable sentry by default on community builds/forks.
2 years ago
Fox2Code a76040eb12 Fix-up "Overall optimizations" 2 years ago
androidacy-user ff1afd0416 Overall optimizations
- Clarify some failures
- Optimize build times
- Update dependencies
- Make absolute sure sentry doesn't send PII

Signed-off-by: androidacy-user <opensource@androidacy.com>
2 years ago
Fox2Code 674a28e324 Add weblate info in README.md 2 years ago
Fox2Code 99f1f27005 Use Fancy blur. (Fix #191) 2 years ago
Fox2Code e4d7b93f16 Update BlurView library 2 years ago
Fox2Code a5a4860333 Improve NoodleDebug 2 years ago
Fox2Code d4ed158c01 Add support for Dynamic Installer (By BlassGO) magisk module template 2 years ago
Fox2Code efa6c14289 Improve/rework Androidacy compatibility 2 years ago
Fox2Code 8b121e9eb3 Fix sentry implementation. 2 years ago
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)
2 years ago
Fox2Code 6e5b53bf83 Fix Cloudflare captcha always failing in app (Fix #211) 2 years ago
Fox2Code bf92f586ba Disable sentry on F-Droid flavor 2 years ago
androidacy-user 83a75bd40f [FIX] Respect f-droid builds
Signed-off-by: androidacy-user <opensource@androidacy.com>
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 0120a86ec4 0.6.5 - Hotfix 2 years ago
Fox2Code 2cd6736534 Add Android 13 to markdown sdk version name resolver. 2 years ago
Fox2Code 3b913e49d5 Some minor bug fixes. 2 years ago
Fox2Code 6298b13cdd Reduce strictness of low quality filter on descriptions. 2 years ago
Fox2Code e0dd5a3e8c Expand XRepo and XHook interface for XPosed modules. 2 years ago
Fox2Code eeda837690 Disable test mode for ExternalHelper 2 years ago
Fox2Code 35fecf55c7 Add a specific message when magisk is not installed. 2 years ago
Fox2Code c9669c1d50 Bind noodleDebugState to Developer mode. 2 years ago
Fox2Code 3289775875 Add NoodleDebug for user-debugging and update FoxCompat to fix a bug. 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 beb4925ff3 Improve application Thread safety. 2 years ago
Fox2Code c1cad9b30b Add MMT-Reborn support + add feedback for known errors + fix bugs. 2 years ago
Fox2Code 60d804ba49 Improve error reporting & fix some app crashes. 2 years ago
Fox2Code df166d7747 Fix Error reporting and update libraries. 2 years ago
Fox2Code 4419ed1ef0 Fix Googlers Magisk Repo url. 2 years ago
Fox2Code 40e9d1f5fb Fix and Refactor both RepoManager and BackgroundUpdateChecker 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 23c153a6ed Make module.prop version fallback handle more edge cases 2 years ago
Fox2Code 454f1aeaf5 Do not show update notification for "TWRP A/B Retention script" module (Fix #187) 2 years ago
Fox2Code 2c57d970c3 Add Androidacy test-mode fix to non test-mode. 2 years ago
Fox2Code 7e6f02c072 Add `mmm.setAndroidacyToken()` and for Androidacy integration. 2 years ago
Fox2Code 0349ce1546 Implement Androidacy mega fix. 2 years ago
Fox2Code 4ba30cfbe4 Improved workaround for Androidacy issue 2 years ago
Fox2Code 94a0ccabe9 Improve debug 2 years ago
Fox2Code 4718575303 Initialize AndroidacyAPI before hook 2 years ago
Fox2Code ded15c0194 Try fixing staging Androidacy. (And fail) 2 years ago
Androidacy Service Account c63f0b75a2
Update donation links 2 years ago
Androidacy Service Account c13ad9daae
Remove deprecated API format
The old format no longer works and will return a 500 errors due to a bug in the underlying framework. Let's remove it in favor of the proper path-based implementation.
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
Fox2Code d4ee572529 Finish custom repos implementation + add more default repos. 2 years ago
Fox2Code 1488f13e95 Introduce new `modules.json` format extensions. 2 years ago
Fox2Code 06a3e1fc6b Fix typo causing failure to detect modules. 2 years ago
Fox2Code 241c50867c Switch to FoxCompat library. 2 years ago
Fox2Code c7b981409d 0.5.6 - Hotfix 2 years ago
Fox2Code c0fa98eac5 Fix Monet Setting and fix search icon with monet enabled. 2 years ago
Fox2Code df909178ce Make some changes / improvements to monet theming. 2 years ago
Fox2Code 7356d7cf0d Use Magisk folder to detect active modules. (No longer use boot listener) 2 years ago
Fox2Code c027e743ce Rewrite for better Blur, MultiWindow, and Notch/DisplayCutout support. 2 years ago
Fox2Code a92d752160 Rewrite FoxCompat to support Notch and remove unused stuff. 2 years ago
Fox2Code 2757724832 Fix ANSI being disabled by default instead of enabled by default. 2 years ago
Fox2Code 922ec1a172 Support null bytes in module.prop (Fix #167) 2 years ago
Fox2Code 392409be45 Fix possible NullPointerException if install failed. (Fix #167) 2 years ago
Fox2Code 3bbcc0c197 Rework some parts of the app for better XPosed support. 2 years ago
Fox2Code 4f27117c8d Release 0.5.0 - Monet Update 2 years ago
Fox2Code 45ee5f49b5 Change some references to AnyKernel3 2 years ago
Fox2Code 1c3e197db7 Change how Accept-Language header is processed. 2 years ago
Fox2Code 36ad771480 Support newest Androidacy API. 2 years ago
Fox2Code 8486a3bb56 0.5.0 Development pre-release 2 2 years ago
Fox2Code f40af66788 Update Androidacy API to support newest API format 2 years ago
Fox2Code d6829b7d11 Fix layout computation issue 2 years ago
Fox2Code ca9f8dc8bc Make getMonetColor compatible with all Android versions. 2 years ago
Fox2Code 7f9adf4e3a
Merge pull request #156 from DerGoogler/master
Add monet theme engine to WebAPI
2 years ago
Fox2Code fed16d049b Rework markdown activity, make module chip nicer and translatable! 2 years ago
Fox2Code 7b60a514fe Use Android 12 stretch overscroll 2 years ago
DerGoogler b9058ef996 Add monet theme engine to WebAPI 2 years ago
Fox2Code 7757f6f892 Prevent reboots by default 2 years ago
Fox2Code 039480ebb0 Make module layout more compact 2 years ago
Fox2Code d0e4b9994a Fix language picker language switch. 2 years ago
Fox2Code c1613ec944 Expand interface for XPosed modules 2 years ago
Fox2Code c8f0b55415 Add DG-Repo internal reference. 2 years ago
Fox2Code d2443bd15f Make the sorting button more visible (Fix #137) 2 years ago
Fox2Code 243e07e768 Show changelog even if a repo has an update (Fix #141) 2 years ago
Fox2Code d2e6a4917a Add ANSI Support 2 years ago
Fox2Code 99e03d9a2e Fix getting CookieManager instance outside try catch (Fix #152) 2 years ago
Fox2Code 5c37ee1dbb Make layout more compact + prepare code for expandable cards 2 years ago
Fox2Code 5dbee7704e Fix Androidacy url management bug + add gitlab monochrome icon. 2 years ago
Fox2Code c95e84f7d8 Fix some layout problems. 2 years ago