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