Commit Graph

1444 Commits

Author SHA1 Message Date
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
Ax333l
f620a887ad 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-10-01 21:47:10 +02:00
Ax333l
8fa4d1d26d style: run formatter 2025-10-01 21:47:09 +02:00
Patryk Miś
925be5a168 build: updates (#23) 2025-10-01 21:47:07 +02:00
Ax333l
caeabfc91b feat: integrate revanced patcher (#22) 2025-10-01 21:47:06 +02:00
CnC-Robert
5c2f9d91a6 feat: improved dashboard screen 2025-10-01 21:47:05 +02:00
CnC-Robert
55e871aa7d feat: patches selector screen 2025-10-01 21:47:04 +02:00
CnC-Robert
b7d53cfca8 feat: settings screen 2025-10-01 21:47:03 +02:00
Patryk Miś
85a03a6472 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-10-01 21:47:01 +02:00
CnC-Robert
373cc4bbb1 feat: app selector screen 2025-10-01 21:46:59 +02:00
Aunali321
a127b959ea 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-10-01 21:46:57 +02:00
Ax333l
476a6e5771 fix: gradlew permissions on unix 2025-10-01 21:46:55 +02:00
Patryk Miś
037a11aeb8 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-10-01 21:46:54 +02:00
CnC-Robert
45a54d1608 feat: backend 2025-10-01 21:46:48 +02:00
Alexandre Teles
ca85b38bdc Create README.md 2025-10-01 21:46:46 +02:00
Canny
60a5a11c71 feat: splash screen 2025-10-01 21:46:45 +02:00
Canny
7fc6ec5c2c feat: implement navigation 2025-10-01 21:46:44 +02:00
Canny
7fa7b9d53a feat: implement DI 2025-10-01 21:46:27 +02:00
oSumAtrIX
045a5483f1 chore: Migrate to compose-dev branch 2025-10-01 21:46:17 +02:00
semantic-release-bot
40dd81eba3 chore(release): 1.25.1 [skip ci]
## [1.25.1](https://github.com/ReVanced/revanced-manager/compare/v1.25.0...v1.25.1) (2025-07-07)

### Bug Fixes

* Disable Impeller Flutter render engine correctly to fix rendering issues ([#2631](https://github.com/ReVanced/revanced-manager/issues/2631)) ([c97e4ad](c97e4adace))
v1.25.1
2025-07-07 13:01:12 +00:00
Pun Butrach
9f99fcf808 chore: Merge branch dev to main (#2632) 2025-07-07 19:51:42 +07:00
github-actions[bot]
1b11a0ad7a chore: Sync translations (#2581)
Signed-off-by: GitHub <noreply@github.com>
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Pun Butrach <pun.butrach@gmail.com>
2025-07-07 19:46:40 +07:00
Pun Butrach
8f60bf44e5 ci: Remove fetch-depth from checkout (#2629) 2025-07-06 01:41:32 +03:00
semantic-release-bot
3b459160d7 chore(release): 1.25.1-dev.1 [skip ci]
## [1.25.1-dev.1](https://github.com/ReVanced/revanced-manager/compare/v1.25.0...v1.25.1-dev.1) (2025-07-03)

### Bug Fixes

* Disable Impeller Flutter render engine correctly to fix rendering issues ([#2631](https://github.com/ReVanced/revanced-manager/issues/2631)) ([c97e4ad](c97e4adace))
v1.25.1-dev.1
2025-07-03 05:13:31 +00:00
ZargEzey
c97e4adace fix: Disable Impeller Flutter render engine correctly to fix rendering issues (#2631) 2025-07-03 07:05:08 +02:00
semantic-release-bot
875ce6439d chore(release): 1.25.0 [skip ci]
# [1.25.0](https://github.com/ReVanced/revanced-manager/compare/v1.24.0...v1.25.0) (2025-06-27)

### Bug Fixes

* "Save patched app" attempts to copy APK when patching fails ([#2565](https://github.com/ReVanced/revanced-manager/issues/2565)) ([bdb0317](bdb0317a9e))
* Correct supported required patch option types  ([#2475](https://github.com/ReVanced/revanced-manager/issues/2475)) ([cde3f8d](cde3f8d62c))
* Crash using when Integer type in Patch Options ([#2453](https://github.com/ReVanced/revanced-manager/issues/2453)) ([05575cc](05575cccfb))
* Fix installation being cancelled at installation by not prematurely deleting patched APK  ([#2490](https://github.com/ReVanced/revanced-manager/issues/2490)) ([dedcb3c](dedcb3c51a))
* Log errors and warnings when compiling resources ([5c7d52c](5c7d52c8e9))
* Nearly all rare cases of GPU renderer issues, and allow building on manager again ([#2602](https://github.com/ReVanced/revanced-manager/issues/2602)) ([21ceada](21ceadaf7f))
* Obscure Flutter Impeller renderer bugs ([a5e909c](a5e909cfc8))
* Unable to Share Logs due to missing ProGuard rules ([#2474](https://github.com/ReVanced/revanced-manager/issues/2474)) ([915ec0e](915ec0e260))
* Use device locale for app language (Default to English) ([#2488](https://github.com/ReVanced/revanced-manager/issues/2488)) ([3074766](3074766ff2))
* Use device locale when no preference is set ([#2483](https://github.com/ReVanced/revanced-manager/issues/2483)) ([f79aa9e](f79aa9edd7))

### Features

* Add toggle to use pre-releases ([#2485](https://github.com/ReVanced/revanced-manager/issues/2485)) ([89b48ce](89b48cebcf))
v1.25.0
2025-06-27 10:13:41 +00:00
Ushie
c45d579406 chore: Merge branch dev to main (#2468) 2025-06-27 13:00:07 +03:00
semantic-release-bot
b6b8f4e069 chore(release): 1.25.0-dev.2 [skip ci]
# [1.25.0-dev.2](https://github.com/ReVanced/revanced-manager/compare/v1.25.0-dev.1...v1.25.0-dev.2) (2025-06-26)

### Bug Fixes

* "Save patched app" attempts to copy APK when patching fails ([#2565](https://github.com/ReVanced/revanced-manager/issues/2565)) ([bdb0317](bdb0317a9e))
* Nearly all rare cases of GPU renderer issues, and allow building on manager again ([#2602](https://github.com/ReVanced/revanced-manager/issues/2602)) ([21ceada](21ceadaf7f))
* Obscure Flutter Impeller renderer bugs ([a5e909c](a5e909cfc8))
v1.25.0-dev.2
2025-06-26 05:52:36 +00:00
Pun Butrach
21ceadaf7f fix: Nearly all rare cases of GPU renderer issues, and allow building on manager again (#2602)
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-06-26 12:40:14 +07:00
Ushie
83fc7f131a chore: Remove obsolete deleteLastPatchedApp call 2025-06-02 17:12:50 +03:00
oSumAtrIX
8e4a9088ea ci: Use install instead of clean install for NPM dependencies
Co-authored-by: Pun Butrach <pun.butrach@gmail.com>
2025-06-02 16:05:59 +02:00
github-actions[bot]
7ee2b1a026 chore: Sync translations (#2522)
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Pun Butrach <pun.butrach@gmail.com>
2025-05-31 15:36:42 +07:00
Pun Butrach
40c99ab4dc ci: Set missing translation actor/email for commit
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-05-31 15:18:37 +07:00
Pun Butrach
1752fae9d9 chore: Better ignore rules
Based on https://github.com/github/gitignore/blob/main/Flutter.gitignore

Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-05-31 15:12:26 +07:00