Commit Graph

1477 Commits

Author SHA1 Message Date
Ax333l
6dbcd6293e feat: updater changelogs (#48)
---------

Co-authored-by: Aunali321 <aunvakil.aa@gmail.com>
2025-10-01 21:48:18 +02:00
Ax333l
a008cf5dd1 feat: allow user to save logs 2025-10-01 21:48:16 +02:00
Ax333l
23162f6233 feat: save patch options and selected patches in bundle (#50) 2025-10-01 21:48:15 +02:00
Ax333l
8540d30196 feat: patch options (#45) 2025-10-01 21:48:13 +02:00
Ax333l
f06da2ba56 refactor: use getDir instead of filesDir directly 2025-10-01 21:48:12 +02:00
Ax333l
9e1ebb3902 fix: use correct directory 2025-10-01 21:48:11 +02:00
Ax333l
2aec6e1e55 build: bump patcher 2025-10-01 21:48:09 +02:00
Pun Butrach
6134ed78b4 build: update gradle to v8.2 2025-10-01 21:48:08 +02:00
Ax333l
e3cb056858 feat: licenses screen (#47) 2025-10-01 21:48:06 +02:00
Ax333l
eb2270673d chore: update links in about page 2025-10-01 21:48:05 +02:00
Ax333l
db070b125b feat: animate the arrow button 2025-10-01 21:48:04 +02:00
Ax333l
a510d59e64 refactor: use correct coroutine scopes 2025-10-01 21:48:03 +02:00
Ax333l
0264308b6d fix(installer): save step incorrectly being marked as completed 2025-10-01 21:48:02 +02:00
Ax333l
2ac3d5c483 fix: sources screen being misaligned during transitions 2025-10-01 21:47:59 +02:00
Tyff
3f54381d30 feat: contributors screen (#42)
* Contributors page
- https://github.com/revanced/revanced-manager-compose/issues/34

* feat: adding ContributorScreen as clickable icons like the website

* feat: adding ContributorScreen
- Made changes that were asked for in prev PR
- Currently just waiting on a git merge to get ArrowButton in

* feat: adding ContributorScreen
- Made changes that were asked for in prev PR
- ArrowButton is also in use

* feat: adding ContributorScreen
- Made changes that were asked for in prev PR
- ArrowButton is also in use
- Fixed other PR comment changes

* Apply suggestions from code review

* Remove unused string resources

---------

Co-authored-by: Ax333l <main@axelen.xyz>
2025-10-01 21:47:58 +02:00
Ax333l
059a72b9dd fix: pass worker inputs without serialization (#44)
Because androidx.work.Data sucks and causes our app to crash.
2025-10-01 21:47:57 +02:00
Ax333l
64496bfbe7 fix(installer): make the correct column scrollable 2025-10-01 21:47:56 +02:00
Ax333l
b07fd2321d feat: experimental patches setting 2025-10-01 21:47:54 +02:00
Ax333l
1efccda3f5 feat: save patch selection using room db (#38) 2025-10-01 21:47:52 +02:00
Ax333l
b9231b4de0 refactor: better PatchBundle docs and naming 2025-10-01 21:47:50 +02:00
Ax333l
1a164ebe30 build: bump patcher 2025-10-01 21:47:48 +02:00
Ax333l
8d53180d86 feat: show stacktrace in installer ui (#36) 2025-10-01 21:47:47 +02:00
CnC-Robert
62bccd1504 feat: filter options for patches 2025-10-01 21:47:45 +02:00
Ax333l
969ddb7bef fix: run blocking IO operations in the correct context 2025-10-01 21:47:42 +02:00
Ax333l
8b6d32dd7b fix(patcher): add notification and wakelock to worker; chore: add app icon 2025-10-01 21:47:41 +02:00
Ax333l
fd0ec6c6a7 feat: keystore import/export (#30) 2025-10-01 21:47:40 +02:00
Ax333l
de1ef23824 fix(installer): properly track worker state (#32) 2025-10-01 21:47:38 +02:00
Ax333l
f30333e753 feat(koin): use the android logger 2025-10-01 21:47:37 +02:00
CnC-Robert
d84e6a3ffc feat: ProGuard 2025-10-01 21:47:36 +02:00
CnC-Robert
5ec97f4a85 feat: rename package to app.revanced.manager 2025-10-01 21:47:34 +02:00
CnC-Robert
8c40119609 feat: improved compose stability 2025-10-01 21:47:33 +02:00
CnC-Robert
5b6ae800fd fix: use correct getViewModel 2025-10-01 21:47:32 +02:00
CnC-Robert
064a54eaf0 feat: rename ViewModels for consistency 2025-10-01 21:47:31 +02:00
CnC-Robert
41268ca80b feat: hide tabs when 1 bundle is used 2025-10-01 21:47:29 +02:00
Robert
f0d9def3dd refactor: PackageManager (#31)
* refactor: refactor `PM`

* feat: use plurals for patch count

* fix: support apk's from storage

* feat: use ViewModel for loading apps and bundles

* fix: fix file selector that has no reason to be broken

* refactor: rename parameter

* refactor: `MainViewModel`

* feat: make all apps use `path`

* build: target java 11
2025-10-01 21:47:28 +02:00
Ax333l
44e5dad6e9 refactor(logs): use consistent tag 2025-10-01 21:47:27 +02:00
Ax333l
83eb88170a refactor(di): use constructor DSL for VMs
Instead of doing it manually with viewModel { }
2025-10-01 21:47:26 +02:00
Ax333l
e7599e1386 chore(deps): bump revanced-patcher to 9.0.0 2025-10-01 21:47:25 +02:00
Ax333l
14888f9da7 feat: better installer ui (#29)
based cossale

Co-authored-by: Aunali321 <aunvakil.aa@gmail.com>
2025-10-01 21:47:24 +02:00
Ax333l
9675a2777b feat: patch bundle sources system (#24) 2025-10-01 21:47:22 +02:00
Aunali321
d71a4bf3c3 feat: in-app updater (#25) 2025-10-01 21:47:21 +02:00
Aunali321
57548641e7 feat(settings screen): add battery optimization notification 2025-10-01 21:47:19 +02:00
Aunali321
553af83139 feat(update screen): complete main update screen 2025-10-01 21:47:19 +02:00
Aunali321
1d6b34a39f feat(about screen): complete about screen 2025-10-01 21:47:17 +02:00
Aunali321
948a6d1440 feat(settings screen): match typography from figma 2025-10-01 21:47:16 +02:00
Aunali321
0dd036574f refactor(settings screen): clean code up a bit 2025-10-01 21:47:15 +02:00
Ax333l
4d201f17f2 fix: dont crash when the bundle cannot be downloaded 2025-10-01 21:47:14 +02:00
Ax333l
da32ff954a feat(installer): apk signing and installation 2025-10-01 21:47:13 +02:00
Ax333l
70e49aaaa3 fix(patches selector): copy the selected patches list 2025-10-01 21:47:12 +02:00
Ax333l
4e43938f7f refactor(ui): move PatchItem to the only file where it is used 2025-10-01 21:47:11 +02:00