Commit Graph

1731 Commits

Author SHA1 Message Date
8e6519cfb0 feat: ProGuard 2025-05-20 13:57:22 +02:00
bb90cc6e81 feat: rename package to app.revanced.manager 2025-05-20 13:57:18 +02:00
fd02e0799c feat: improved compose stability 2025-05-20 13:57:17 +02:00
f07204460c fix: use correct getViewModel 2025-05-20 13:57:15 +02:00
66be0f96e0 feat: rename ViewModels for consistency 2025-05-20 13:57:13 +02:00
a1ca19b289 feat: hide tabs when 1 bundle is used 2025-05-20 13:57:09 +02:00
af779153d5 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-05-20 13:57:05 +02:00
78966e13c4 refactor(logs): use consistent tag 2025-05-20 13:57:03 +02:00
8bdcf76832 refactor(di): use constructor DSL for VMs
Instead of doing it manually with viewModel { }
2025-05-20 13:57:00 +02:00
05ecbde6c2 chore(deps): bump revanced-patcher to 9.0.0 2025-05-20 13:56:57 +02:00
e558a47204 feat: better installer ui (#29)
based cossale

Co-authored-by: Aunali321 <aunvakil.aa@gmail.com>
2025-05-20 13:56:56 +02:00
61de7568cb feat: patch bundle sources system (#24) 2025-05-20 13:56:51 +02:00
2e7f8457d3 feat: in-app updater (#25) 2025-05-20 13:56:47 +02:00
332bad699d feat(settings screen): add battery optimization notification 2025-05-20 13:56:43 +02:00
0b5ab33b3e feat(update screen): complete main update screen 2025-05-20 13:56:40 +02:00
5b4242d28b feat(about screen): complete about screen 2025-05-20 13:56:38 +02:00
0c76ed3af0 feat(settings screen): match typography from figma 2025-05-20 13:56:36 +02:00
39d698e545 refactor(settings screen): clean code up a bit 2025-05-20 13:56:34 +02:00
18e91e7cbc fix: dont crash when the bundle cannot be downloaded 2025-05-20 13:56:32 +02:00
14dfe07795 feat(installer): apk signing and installation 2025-05-20 13:56:30 +02:00
8e011a5d6b fix(patches selector): copy the selected patches list 2025-05-20 13:56:28 +02:00
fc5f97e54b refactor(ui): move PatchItem to the only file where it is used 2025-05-20 13:56:27 +02:00
78728c1f2a refactor(net apis): remove unnecessary interfaces
Having interfaces like that is only really useful if you have unit
tests, which we don't.

Other similar compose projects don't make interfaces either.
Not having them is more readable.
2025-05-20 13:56:25 +02:00
90c95c0669 style: run formatter 2025-05-20 13:56:23 +02:00
fbd1e221da build: updates (#23) 2025-05-20 13:56:21 +02:00
c35c776ce2 feat: integrate revanced patcher (#22) 2025-05-20 13:56:18 +02:00
f275f57c11 feat: improved dashboard screen 2025-05-20 13:56:15 +02:00
520b86df0a feat: patches selector screen 2025-05-20 13:56:13 +02:00
8991827ac7 feat: settings screen 2025-05-20 13:56:11 +02:00
0871180dcc build: updates (#21)
* perf: obsolete sdk check

Signed-off-by: Patryk Mis <foss@patrykmis.com>

* chore: bump dependencies

Signed-off-by: Patryk Mis <foss@patrykmis.com>

---------

Signed-off-by: Patryk Mis <foss@patrykmis.com>
2025-05-20 13:56:08 +02:00
7103bd2ec1 feat: app selector screen 2025-05-20 13:56:06 +02:00
e5029c7d2c feat: Dashboard Screen (#18)
* feat: add Dashboard Screen and Sources Screen

* fix: fix tab onClick not working

* refactor: remove AppBar

---------

Co-authored-by: CnC-Robert <CnC.Rob3rt@gmail.com>
2025-05-20 13:56:05 +02:00
a512af50b5 fix: gradlew permissions on unix 2025-05-20 13:54:32 +02:00
cc59d60dfd build: dependency and syntax updates (#17)
* build: Update Gradle to v8.1.1

* build: Bump dependencies

* build: move repo configurations to settings

---------

Co-authored-by: Patryk Mis <24607131+PatrickMis@users.noreply.github.com>
2025-05-20 13:54:31 +02:00
4d894e908e feat: backend 2025-05-20 13:54:29 +02:00
77b499ef29 Create README.md 2025-05-20 13:54:27 +02:00
0142b85ede feat: splash screen 2025-05-20 13:54:25 +02:00
d9633906f5 feat: implement navigation 2025-05-20 13:54:22 +02:00
3dd14fd34b feat: implement DI 2025-05-20 13:54:21 +02:00
0b19a9865d chore: Migrate to compose-dev branch 2025-05-20 13:49:36 +02:00
b0464408f1 ci: Run Crowdin Cron task on dev branch (#2543) 2025-05-12 14:51:42 +02:00
767fa77436 chore(release): 1.25.0-dev.1 [skip ci]
# [1.25.0-dev.1](https://github.com/ReVanced/revanced-manager/compare/v1.24.1-dev.5...v1.25.0-dev.1) (2025-05-05)

### Bug Fixes

* Fix installation being cancelled at installation by not prematurely deleting patched APK  ([#2490](https://github.com/ReVanced/revanced-manager/issues/2490)) ([dedcb3c](dedcb3c51a))
* Use device locale for app language (Default to English) ([#2488](https://github.com/ReVanced/revanced-manager/issues/2488)) ([3074766](3074766ff2))

### Features

* Add toggle to use pre-releases ([#2485](https://github.com/ReVanced/revanced-manager/issues/2485)) ([89b48ce](89b48cebcf))
v1.25.0-dev.1
2025-05-05 14:15:17 +00:00
89b48cebcf feat: Add toggle to use pre-releases (#2485)
Co-authored-by: oSumAtrIX <johan.melkonyan1@web.de>
2025-05-05 16:00:41 +02:00
dedcb3c51a fix: Fix installation being cancelled at installation by not prematurely deleting patched APK (#2490) 2025-05-05 15:56:28 +02:00
3074766ff2 fix: Use device locale for app language (Default to English) (#2488) 2025-05-05 15:54:42 +02:00
722f2b645f chore(release): 1.24.1-dev.5 [skip ci]
## [1.24.1-dev.5](https://github.com/ReVanced/revanced-manager/compare/v1.24.1-dev.4...v1.24.1-dev.5) (2025-04-17)

### Bug Fixes

* Use device locale when no preference is set ([#2483](https://github.com/ReVanced/revanced-manager/issues/2483)) ([f79aa9e](f79aa9edd7))
v1.24.1-dev.5
2025-04-17 13:17:52 +00:00
f79aa9edd7 fix: Use device locale when no preference is set (#2483) 2025-04-17 20:06:57 +07:00
5127c7f599 ci: Cache Gradle on PR build 2025-04-16 02:12:11 +07:00
23dcbbecb2 ci: Avoid repository push access token 2025-04-14 19:08:01 +07:00
1c84265dc4 chore: Sync translations (#2384)
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
Co-authored-by: Pun Butrach <pun.butrach@gmail.com>
2025-04-14 18:53:36 +07:00