Commit Graph

331 Commits

Author SHA1 Message Date
Fox2Code
81143e7d95 0.4.5 Release 2022-05-03 16:35:17 +02:00
Fox2Code
faf3e3caab Fix-up previous commit. 2022-05-03 16:18:58 +02:00
Fox2Code
0026388f65 Add system-less AnyKernel module install support. (Experimental) 2022-05-03 12:57:01 +02:00
DerGoogler
cffd90cc31 Merge remote-tracking branch 'origin/master' 2022-04-30 18:03:14 +02:00
DerGoogler
d6ecfaa325 Making improvements
- Move incorrect placed string to the right position
- `NO_ROOT` is now pointed to Magisk install docs
2022-04-30 18:03:05 +02:00
Der_Googler
037a0b930c
Merge branch 'Fox2Code:master' into master 2022-04-28 17:20:02 +02:00
Fox2Code
1c3894e35b Improve AnyKernel support. Close #138 2022-04-27 21:50:25 +02:00
DerGoogler
996a50f61e Add reboot protection 2022-04-26 18:12:40 +02:00
DerGoogler
1cc6f8e771 Add reboot fab to install terminal 2022-04-25 18:52:48 +02:00
DerGoogler
841e414b6e Improvements
- `MAGISK_OUTDATED` is now pointed to Magisk releases
- Install module button is now at top
2022-04-25 15:06:29 +02:00
DerGoogler
eedf3cab3e Sort module java ckasses in source 2022-04-25 14:44:34 +02:00
DerGoogler
95d00d03af Change repo url to repo.dergoogler.com 2022-04-24 19:54:35 +02:00
DerGoogler
a85920eccf Fix own repo 2022-04-24 17:10:23 +02:00
DerGoogler
58ff45c78a Sort repo strings 2022-04-24 16:59:50 +02:00
DerGoogler
5ea45b8a59 Trying to Add own repo 2022-04-24 16:56:19 +02:00
Der_Googler
7b186dc257
Merge branch 'Fox2Code:master' into master 2022-04-24 16:06:15 +02:00
Fox2Code
2d6e5dbbfb Add a fallback for osm0sis modules. 2022-04-22 17:33:42 +02:00
Fox2Code
2e84e46402 Fix Markdown changelog links not opening. Fix #132 (Again) 2022-04-19 17:20:45 +02:00
Fox2Code
6ecf659208 Avoid out of memory errors when using buffers. 2022-04-17 17:40:47 +02:00
Fox2Code
db10272a2f Linkify changelog of updatable modules via updateJson. Fix #132 2022-04-15 13:22:14 +02:00
Fox2Code
c3d8213ecf Always check resources for getStatusBarHeight and getNavigationBarHeight 2022-04-15 13:18:33 +02:00
Der_Googler
72578b42e3
Merge branch 'Fox2Code:master' into master 2022-04-14 23:45:35 +02:00
Fox2Code
e90472aae4 Add Support for systems without a working WebView 2022-04-12 18:01:47 +02:00
Der_Googler
d60219797d
Merge branch 'Fox2Code:master' into master 2022-04-10 21:38:16 +02:00
Fox2Code
5e0d8dd505 Add package name and version at the bottom of the setting panel 2022-04-03 18:08:56 +02:00
Der_Googler
5340d61556
Merge branch 'Fox2Code:master' into master 2022-04-02 18:42:09 +02:00
Gilbert Gilb's
e4313e2081 Disable Androidacy repo by default in F-Droid build flavor.
See https://gitlab.com/fdroid/fdroiddata/-/merge_requests/10830#note_898237184
2022-04-02 12:43:30 +02:00
Der_Googler
68bdab0c66
Merge branch 'Fox2Code:master' into master 2022-04-01 13:42:01 +02:00
Fox2Code
a8b3d9200f Add FLAG_COMPAT_MALWARE flag for future antivirus implementation. 2022-03-31 20:12:30 +02:00
Fox2Code
a847ebd72e Minor update/fixes to previous contributions. 2022-03-31 15:39:48 +02:00
Fox2Code
45d647953f
Merge pull request #111 from gilbsgilbs/fdroid-build-flavor
Add F-Droid build flavor.
2022-03-31 14:37:21 +02:00
androidacybot
f299d1b6f5 Various Androidacy related fixes
Signed-off-by: androidacybot <45006100+androidacybot@users.noreply.github.com>
2022-03-30 15:25:08 -04:00
Gilbert Gilb's
e1cc03045d Add F-Droid build flavor.
We need a different build flavor for F-Droid because they forbid
auto-updaters as they download blobs from the internet (and it wouldn't
be possible to install the downloaded APK anyways because of the
signatures mismatch).

I chose to implement this using a build config field instead of using a
per-build-flavor source directory because I thought it introduces less
maintenance burden. In particular, per-build-flavor source directories
would require an interface in the main source directory for the update
manager, which would be implemented for each build flavor in a specific
source directory. Considering this project doesn't have CI builds yet, I
think it wouldn't be wise. Still we might reconsider should we need more
complex setup (such as different dependencies for the two build
flavors). The main downside of the build config field for now is that it
may be more prone to silent regressions.

Fixes #41
2022-03-30 19:09:00 +02:00
Der_Googler
c54cd16cd7
Merge branch 'Fox2Code:master' into master 2022-03-27 13:49:14 +02:00
Fox2Code
a5d0c22bc0 Improve LSPosed support, add more modules config fallback. 2022-03-26 20:39:47 +01:00
Der_Googler
237305fd16 Fixes 2022-03-25 11:53:26 +01:00
Der_Googler
7066e2d205 Merge remote-tracking branch 'origin/master' 2022-03-25 10:46:44 +01:00
Der_Googler
df8fd6e0eb . 2022-03-25 10:44:04 +01:00
Der_Googler
38978ce4a1
Merge branch 'Fox2Code:master' into master 2022-03-25 10:42:48 +01:00
Fox2Code
ebfa3e2565 Major AndroidacyAPI rework for download button. 2022-03-25 02:00:12 +01:00
Der_Googler
c00a99ebac Fix dark design and make improvments 2022-03-24 23:18:26 +01:00
Fox2Code
943d4c32c6 Fix top inset for module list. 2022-03-24 12:39:36 +01:00
Fox2Code
19eccebb7a Improve readme fallbacks, update libraries. 2022-03-15 17:36:47 +01:00
Fox2Code
6256de1cda Improve minApi and maxApi props handling. 2022-03-13 14:59:53 +01:00
Fox2Code
535fdd8ae3 Expands modules fallbacks. 2022-03-13 14:53:11 +01:00
Fox2Code
ff2d5abda2 Improve root detection, update libsu. 2022-03-10 21:16:53 +01:00
Fox2Code
9f480c70ac Add fallback for ".github/" prefixed README.md 2022-03-03 23:43:39 +01:00
Fox2Code
5324f5ac2e 0.4.0 Release Candidate 1 2022-03-03 15:21:52 +01:00
Fox2Code
f8183bd2dc Fix WebView uri handling, and fix top inset. 2022-03-03 13:59:39 +01:00
Fox2Code
52d22fe487 Fix click not registering when clicking on image icon. 2022-03-03 13:25:43 +01:00
Fox2Code
4f02487439 Bring back rounded search view. 2022-03-02 22:30:44 +01:00
Fox2Code
97cd87c13e Add compat flags for modules, fix Androidacy code typo. 2022-03-02 22:20:41 +01:00
Fox2Code
4ce22b2938 Make error messages about magisk or root redirect to Magisk GitHub 2022-03-02 19:33:46 +01:00
Fox2Code
f9e9559e93 Fix detecting software navbar height on emulator. 2022-03-02 19:06:04 +01:00
Fox2Code
495e1cc3e6 Fixing android layout for older android devices, fix debug builds. 2022-02-27 00:52:56 +01:00
Fox2Code
cd5f6b6e6a Fix landscape even more, make blur disabled by default (new strings) 2022-02-24 20:27:10 +01:00
Fox2Code
6f7c40393e Improve layout and top blur, fix light theme. 2022-02-23 21:30:51 +01:00
Fox2Code
63224b76fd Fix top inset bug, try to workaround no root/magisk issues. 2022-02-23 15:36:26 +01:00
Fox2Code
2a97cbafa3 Rework user interface, add blur view, fix landscape. 2022-02-22 06:04:58 +01:00
Fox2Code
7a6aa28277 Androidacy WebView hardening, and some bug fixes. 2022-02-22 01:45:56 +01:00
Fox2Code
f8707bbbca Remove Magisk-Modules-Repo. (See #79) 2022-02-21 23:43:24 +01:00
Fox2Code
b3bed5c2a6 Fix mmm.getModuleVersionCode 2022-02-12 19:21:50 +01:00
Fox2Code
553e402e3e Hide "Force english language" behind dev mode. 2022-02-11 23:41:16 +01:00
Fox2Code
1a71ae19d6 Add mmm.getNavigationBarHeight API for future transparent nav bar. 2022-02-11 23:35:41 +01:00
Fox2Code
4cd9d9d5c9 Improve markdown activity. 2022-02-11 23:30:55 +01:00
Fox2Code
f11b7e8cd7 Fallback to lower case version of README.md if needed. 2022-02-11 22:35:32 +01:00
Fox2Code
147055e4a9 Fix installing module depending on now removed ARCH32 variable. (Also clean up code) 2022-02-11 15:25:41 +01:00
Fox2Code
04ee424d4f 0.3.1 Release 2022-02-06 18:06:26 +01:00
Fox2Code
2c666ad00b Fix installer crashing when a checksum is provided. 2022-02-06 13:13:53 +01:00
Fox2Code
5de88091f6 Beautify Andoridacy code. 2022-02-06 02:04:39 +01:00
androidacybot
60e1a6aea7 Reconfigure zip url to use Androidacy API
Signed-off-by: androidacybot <45006100+androidacybot@users.noreply.github.com>
2022-02-05 16:24:32 -05:00
androidacybot
3ec397c160 Ensure all Androidacy API repo requests have referrer
Signed-off-by: androidacybot <45006100+androidacybot@users.noreply.github.com>
2022-02-05 16:10:33 -05:00
Fox2Code
dc9672507a Add content description for module action buttons. 2022-02-05 18:12:39 +01:00
Fox2Code
1ecf075fb2 Add referrer to initial Androidacy WebView link. 2022-02-05 18:07:36 +01:00
Fox2Code
a929cd10ac 0.3.0 Release candidate 2 2022-02-05 17:07:36 +01:00
Fox2Code
c65f71f7f1 Rewrite module install script, auto detect if a patch is needed on remote modules. 2022-02-05 16:11:32 +01:00
Fox2Code
a6636fa364 Add informational APIs to AndroidacyWebAPI 2022-02-05 14:10:01 +01:00
Fox2Code
1969e052d3 Improve full clear button, don't require reboot for just installed modules. (Fix #51) 2022-02-05 13:53:11 +01:00
Fox2Code
781020ec96 Improve accessibility service awareness for module view. 2022-02-04 22:18:26 +01:00
Fox2Code
01292ac938 Don't linkify links that might affect Markdown. 2022-02-04 21:54:21 +01:00
Fox2Code
73201e467b Add links to non markdown formatted https urls in MarkdownActivity. 2022-02-04 15:47:00 +01:00
Fox2Code
81adac61b9 Fix NPE when rotating screen. (Fix #50) 2022-02-03 21:19:28 +01:00
Fox2Code
62a3a68a54 Merge remote-tracking branch 'origin/master' 2022-02-03 21:08:48 +01:00
Fox2Code
06fc2ab968 Allow modules to display under the nav bar. 2022-02-03 21:08:30 +01:00
Androidacy Service Account
d04d5cc825
Update AndroidacyWebAPI.java 2022-02-03 14:35:23 -05:00
Fox2Code
b112330c9a Fix modules json self update mechanism! (Fix #49) 2022-02-03 18:05:50 +01:00
Fox2Code
44472aaadb Fix InstallerActivity error messages on failure. 2022-02-03 17:14:40 +01:00
Fox2Code
8995f2757c Add telegram chat link to the app. 2022-02-02 18:42:12 +01:00
Fox2Code
50c1f9c5b3 Release 3.0.0-dev2 2022-02-02 15:53:28 +01:00
Fox2Code
af02c41c32 Implement Online repo alphabetical sorting. (Implement #8) 2022-02-02 00:12:03 +01:00
Fox2Code
76e259e727 Add Dns Over Https switch. (Close #5) 2022-02-01 22:14:03 +01:00
Fox2Code
f3a1e63dce Remove Magisk-Modules-Repo life support. 2022-02-01 21:46:32 +01:00
Fox2Code
5ee90a1b4e Allow to disable/enable built-in repos. 2022-02-01 21:23:00 +01:00
Fox2Code
08e0edbe6e Give up on jsdelivr (Fix #46) 2022-02-01 19:23:43 +01:00
Fox2Code
b97eaf140a Show quality notifiers in modules cards, and fix Magisk repo workaround. 2022-02-01 18:22:58 +01:00
Fox2Code
b9bb6d4a2e Fix typo 2022-02-01 15:42:01 +01:00
Fox2Code
c3586b143f Allow to cancel if module install script not yet started. (Fix #45) 2022-01-31 23:12:33 +01:00
Fox2Code
f66503063e Implement downloading files without installing them. (Implement #3) 2022-01-31 22:59:47 +01:00
Fox2Code
ef00997ea4 Improve Androidacy api for config with certificate pinning + minor code changes. 2022-01-31 16:05:03 +01:00
Fox2Code
e565a7018f Minor fixes and changes for Andoridacy support. 2022-01-30 23:32:10 +01:00
Fox2Code
f49234d293 Initial Andoridacy repo support, still work in progress. 2022-01-30 22:14:36 +01:00
Fox2Code
39e015a56d Improve Andoridacy app integration. 2022-01-30 16:54:26 +01:00
Fox2Code
bc84ad235e Rework repository section. 2022-01-30 16:14:44 +01:00
Fox2Code
8b086b7925 Add opt-in hash based module.zip verification system. 2022-01-29 18:06:28 +01:00
Fox2Code
6414bd8c9a Fix-up AndroidacyWebAPI 2022-01-29 01:38:40 +01:00
Fox2Code
a37c047edb Rework search engine and add a pertinence system. (Fix #36) 2022-01-29 00:29:35 +01:00
Fox2Code
96f4eb3862 Update libraries, enable WebView debug on debug builds. 2022-01-28 23:12:32 +01:00
Fox2Code
00ae269ae2 Improve Andoridacy WebView, progress on internal APIs. 2022-01-28 22:47:41 +01:00
Fox2Code
7839218bbb Add initial Androidacy WebView Activity implementation. 2022-01-28 19:27:16 +01:00
Fox2Code
4af20bbedf Prepare for Andoridacy collaboration, remove deep link integration. 2022-01-28 13:29:20 +01:00
Fox2Code
ceee285db9 Add initial deep link support 2022-01-26 22:21:38 +01:00
Fox2Code
1bbb16908a Release 0.2.9, Implement text wrap #10 and fix #37 2022-01-26 20:34:36 +01:00
Fox2Code
b81509dd32 Improve IntentHelper openFile debug log, and use 64bit secret instead of 32bit secret. 2022-01-26 15:52:32 +01:00
Fox2Code
d094e297c2 Improve name shortening to be smarter (Close #31) 2022-01-24 16:13:20 +01:00
Fox2Code
584d8b126a 0.2.7 Release 2022-01-23 19:17:08 +01:00
Fox2Code
0ecc413041 Change version string when there is an update (Fix #24) 2022-01-10 21:08:27 +01:00
Fox2Code
5f6e92174d 0.2.5 Release 2021-12-27 17:19:44 +01:00
Fox2Code
6dc32f7a3e 0.2.4 Release 2021-12-19 18:30:08 +01:00
Fox2Code
27c97fa865 Add low quality module filter, and filter out invalid repo modules. 2021-12-15 22:28:27 +01:00
Fox2Code
3e4da0bb77 Release 0.2.1 2021-12-02 17:41:07 +01:00
Fox2Code
7cca8636be Update 0.2.0-pre3 2021-11-29 19:27:33 +01:00
Fox2Code
5f2f43c12a Update 0.2.0-pre2 2021-11-25 16:18:12 +01:00
Fox2Code
88da4ba372 Update 0.2.0-pre1 2021-11-25 01:42:01 +01:00
Fox2Code
1cd81e1cad Make DoH to accept temporary CDN cookies. 2021-11-19 23:58:40 +01:00
Fox2Code
df41744fed Add fallback support links for a few modules 2021-11-05 16:36:56 +01:00
Fox2Code
c010d7bf0c Release 0.1.1
- Improve the reading of invalid `module.prop` files
  (Should fix Substratum not appearing in the module list)
- Add fallback support link for substratum
- Update Libraries
2021-10-24 16:35:29 +02:00
Fox2Code
6574115a85 Release 0.1.0
- Improved module deletion safety
- Improved compat installer script
- Added `maxApi` metadata support for modules
- Added support links fallbacks for some popular modules
- Added Markdown syntax highlight support into module info view
  (See Prism4j repo for the list of supported languages)
- Added hidden dev mode + hidden setting to enable magisk command install
2021-10-23 18:14:40 +02:00
Fox2Code
6a608ffbea Release 0.0.3
- Improved non standard file picker response handling.
  (Should fix install module from storage on some devices,
  and notifying the user that their file manager is weird)
- Handle file picker returning http/https urls for files.
- Improved search icon padding for rounded corner phones
- Fixed card background being invisible on light theme
- Make install terminal light when light theme is on
- Added a switch to force the terminal to be always dark
 (to restore old behavior, default is false)
2021-10-12 22:06:17 +02:00
Fox2Code
bd9f427f75 Module install UI fixes (See description)
- Fix "Busybox for android NDK" install recognized as failed when successful
- Fix sometimes last message of a module sometimes not appearing in the console
- Replace absolute path of the module.zip file in the console by only it's name
2021-10-04 14:47:13 +02:00
Fox2Code
67dd49553f Fix offline error message appearing for a short at first launch 2021-10-02 11:18:01 +02:00
Fox2Code
60360fb325 Initial commit 2021-10-01 22:19:42 +02:00