Ax333l
18cfb56b45
fix: bundles not loading on Android 14
2023-10-20 18:49:44 +02:00
Ax333l
4b12ae1531
fix: jvm signature clash error
2023-10-20 17:21:59 +02:00
Ax333l
9df98edca5
fix: use upsert when modifying installed apps
2023-10-19 22:01:32 +02:00
Ax333l
c3af6acb2c
feat: selected app info page ( #1395 )
2023-10-19 19:44:50 +00:00
Ax333l
7ba00cafd9
refactor: move mount code to when block
2023-10-17 09:21:06 +02:00
Benjamin
5aefb3bc59
fix: hide patch button ( #1284 )
2023-10-16 12:48:51 -07:00
Benjamin
212e55ffd8
feat: add user agent ( #1382 )
2023-10-16 17:39:17 +00:00
Ax333l
cee2240cdc
chore: bump compose
2023-10-15 13:17:07 +02:00
Ax333l
4c1ad868a9
fix: broken logo in about page on release builds
2023-10-15 00:22:12 +02:00
Ax333l
f5b3b29d6d
feat: hide unfinished pages in release mode
2023-10-14 18:48:07 +02:00
Ax333l
8f5449527d
feat: armv7 warning
2023-10-14 18:24:40 +02:00
Ax333l
8f6d720454
refactor(downloaders): improve file system code ( #1379 )
2023-10-14 15:42:10 +00:00
Benjamin
56a4a7043d
feat: settings migration (compose) ( #1309 )
2023-10-13 10:39:10 -07:00
Ax333l
5762859906
feat: add patches selector bottom sheet ( #1360 )
2023-10-13 16:11:40 +00:00
Ax333l
608bac6854
feat: use revanced api for changelogs
2023-10-07 17:07:19 +02:00
Ax333l
723f9cd98c
fix: delete temporary files ( #1341 )
2023-10-07 14:09:02 +00:00
Ax333l
abf4d91703
fix: use correct classes to determine option type
...
I can't believe this happened
2023-10-06 16:41:00 +02:00
Ax333l
d8392ad3eb
feat(settings): move experimental patches option to advanced
2023-10-05 22:16:58 +02:00
Ax333l
39caad18a5
feat(installer): adjust arrow icon size
2023-10-05 22:06:20 +02:00
Ax333l
6437f7bb65
feat(installer): adjust step icon size and alignment
2023-10-05 21:51:48 +02:00
Ax333l
e232044157
chore: switch to revanced library and bump patcher ( #1314 )
2023-10-05 15:36:33 +00:00
Ax333l
f78b56ef0a
feat(patch-selector): default patches selection ( #1272 )
2023-10-01 18:56:16 +00:00
Ax333l
ca3c9af3b8
feat: remove dead help icons
...
These never did anything and were removed from the figma a while ago.
2023-10-01 19:02:11 +02:00
Benjamin
65377ffd9e
fix: Updates popup shows incorrect names ( #1283 )
2023-09-23 19:42:27 -07:00
Benjamin
f79320c013
fix: use ReVanced ring logo in about section ( #1302 )
2023-09-22 14:19:48 -07:00
Benjamin
cf71ea26ec
feat: implement Submit Issue button ( #1276 )
2023-09-21 19:18:42 +00:00
Benjamin
ee96c37c20
refactor: update progress onBackClick function ( #1277 )
2023-09-21 19:16:39 +00:00
Benjamin
a86923aee1
fix: disable WebView
history ( #1278 )
2023-09-21 19:13:57 +00:00
Benjamin
e0f8d06152
fix(ui): make entire patches view button selectable ( #1271 )
2023-09-21 19:13:25 +00:00
Benjamin Halko
4cb4ce298a
feat: change appID and name of debug builds
2023-09-20 20:15:55 -07:00
Benjamin
6f2ca5bb89
fix: typo in string name import_keystore_description
( #1273 )
2023-09-18 16:59:03 +07:00
Benjamin
940885768d
fix: contributors screen fix ( #1256 )
2023-09-15 16:33:14 +00:00
Patryk Miś
fc577b4c3e
chore: update dependencies ( #1247 )
2023-09-15 16:30:46 +00:00
Robert
bf10af2ae2
feat: root installation ( #1243 )
2023-09-09 13:18:00 +00:00
Benjamin
b4dfcf1bb4
fix: minify crash on building release ( #1245 )
2023-09-06 17:49:11 +00:00
Tyff
42e0346e25
feat: make bundles selectable ( #1237 )
2023-09-04 07:05:55 +02:00
Ax333l
eeae46a415
chore: bump kotlinx.serialization plugin and patcher
2023-09-01 10:50:13 +02:00
Patryk Miś
c0badbe96b
build: updates ( #85 )
2023-08-26 14:03:44 +00:00
Tyff
3cfa4ea6d6
feat: more info for the select from application screen ( #81 )
2023-08-23 20:05:21 +02:00
Robert
a0b92554e9
feat: store patched apps ( #79 )
...
* feat: store patched apps
* fix: missing string
* feat: save patch selection
* feat: things
* fix: fix broken query
* fix: remove redundant `withContext`
* fix: fix
2023-08-17 17:42:10 +02:00
Ax333l
9586a9c0dd
fix: patches not being reloaded
2023-08-14 18:29:56 +02:00
Ax333l
f6563b265b
fix: permission error when using installed app
2023-08-12 14:52:34 +02:00
Ax333l
7aea9473de
feat: patch options UI ( #80 )
2023-08-12 08:41:22 +00:00
Ax333l
3f059d7748
feat: switch to the new api ( #75 )
2023-08-07 09:03:50 +00:00
Ax333l
7e3c31c4b2
chore: bump patcher
2023-08-04 12:55:14 +02:00
Ax333l
1707a9690a
feat: improve bundle dialog UI
2023-08-04 12:46:07 +02:00
Ax333l
379ce917a9
feat: finish implementing the sources system ( #70 )
2023-08-03 11:15:42 +00:00
Ax333l
299aaa2b68
fix: library info not being embedded
2023-08-01 21:14:15 +02:00
CnC-Robert
55f22562eb
fix: don't store app list in parcel
2023-07-31 13:24:49 +02:00
Ax333l
272d911464
fix(installer): progress tracking
2023-07-31 12:16:13 +02:00
CnC-Robert
61de0b67fa
feat: show installed app in version selector
2023-07-30 19:45:40 +02:00
Robert
aec8cec9b8
feat: download apps in patcher screen ( #73 )
2023-07-30 10:29:22 +00:00
Tyff
21d99a1f24
feat: add patch bundle info screen ( #55 )
2023-07-23 15:27:07 +00:00
Ax333l
1331479072
fix: serialization not working
2023-07-17 16:48:29 +02:00
Patryk Miś
b472a36a9a
fix: buildfile syntax ( #66 )
...
Signed-off-by: Patryk Miś <foss@patrykmis.com>
2023-07-17 14:41:17 +00:00
Patryk Miś
3238fcdae7
build: updates ( #63 )
...
* Update Java base to 17
* update Kotlin to 1.8.22
* update Bouncycastle
* update all dependencies
* follow the manifest on jni libs packaging
* enhance app optimization by specifying resource configurations, excluding dependencies info and unnessesary files
* Remove obsolete SDK check as we are already using minSdk 26
Signed-off-by: Patryk Miś <foss@patrykmis.com>
2023-07-17 12:27:19 +00:00
Patryk Miś
cd2587b1fd
feat: improve accessibility ( #64 )
...
* Label Back button
* Mark group section headings as headings
Signed-off-by: Patryk Miś <foss@patrykmis.com>
2023-07-17 12:20:54 +00:00
Ax333l
879884a9fa
feat: switch to Preferences DataStore ( #60 )
2023-07-15 09:52:12 +00:00
CnC-Robert
5d3b963682
feat: disable filter chips when there are no patches
2023-07-14 21:37:50 +02:00
CnC-Robert
955e7a4f1c
feat: ReVanced theme colors
2023-07-14 21:35:17 +02:00
Ax333l
d2dcd4209d
fix: release builds not working properly
2023-07-14 13:11:34 +02:00
Rom Reviewer
6299ff5b48
chore: migrate dependencies to version catalogs ( #58 )
2023-07-14 10:33:42 +00:00
Robert
94a4dbaba1
feat: app downloader ( #43 )
2023-07-14 08:54:42 +00:00
Ax333l
aa02e9f8cf
feat: improve keystore UI and UX ( #52 )
2023-07-07 18:48:36 +00:00
Pun Butrach
37e177b56e
revert: downgrade Kotlin to 1.8.21
...
"A what? 1.8.22 isn't compatible, but the version bump indicate that it's supposed to be bug fixes????"
2023-07-07 23:16:07 +07:00
Ax333l
453f4da8ec
feat: advanced settings page with device info ( #51 )
2023-07-07 15:35:36 +00:00
Pun Butrach
400163b820
build: update dependencies
...
There are 9 dependencies update, changelog of this commit are available
below here.
Android Gradle Plugin: 8.0.1 -> 8.0.2
Kotlin: 1.8.21 -> 1.8.22
Android Compose BOM: 2023.05.01 -> 2023.06.01
Room: 2.5.1 -> 2.5.2
ReVanced Patcher: 11.0.1 -> 11.0.4
APKsig: 8.2.0-alpha05 -> 8.2.0-alpha10
Koin (Android, workmanager): 3.4.0 -> 3.4.2
Koin (Androidx Compose): 3.4.4 -> 3.4.5
Ktor: 2.3.0 -> 2.3.1
2023-07-07 20:27:53 +07:00
Ax333l
4ae9904c8a
fix(installer): sign and install on threads
...
This is needed to avoid ANRs because it takes a while if the Apk is 100+
MB.
2023-07-07 12:31:31 +02:00
Ax333l
fe5e191cb5
feat: updater changelogs ( #48 )
...
---------
Co-authored-by: Aunali321 <aunvakil.aa@gmail.com>
2023-07-07 08:56:04 +00:00
Ax333l
d9d83df9de
feat: allow user to save logs
2023-07-06 20:01:44 +02:00
Ax333l
8dd8f88d2b
feat: save patch options and selected patches in bundle ( #50 )
2023-07-04 09:09:16 +00:00
Ax333l
01fd4c8ffa
feat: patch options ( #45 )
2023-07-03 09:12:34 +00:00
Ax333l
7ac3bb74e0
refactor: use getDir instead of filesDir directly
2023-07-03 10:09:01 +02:00
Ax333l
3b65cd0edc
fix: use correct directory
2023-07-01 16:02:34 +02:00
Ax333l
a9606728bf
build: bump patcher
2023-07-01 15:09:21 +02:00
Ax333l
6b7143dd8f
feat: licenses screen ( #47 )
2023-06-29 20:05:43 +00:00
Ax333l
7e4ee00cb2
chore: update links in about page
2023-06-29 18:10:40 +02:00
Ax333l
4868c45b43
feat: animate the arrow button
2023-06-29 17:26:49 +02:00
Ax333l
81f485da6b
refactor: use correct coroutine scopes
2023-06-29 10:35:23 +02:00
Ax333l
18cbe51e6b
fix(installer): save step incorrectly being marked as completed
2023-06-29 10:11:44 +02:00
Ax333l
149c8cc8b2
fix: sources screen being misaligned during transitions
2023-06-29 10:03:15 +02:00
Tyff
0dccb8c27b
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>
2023-06-28 19:51:12 +00:00
Ax333l
4302ea8832
fix: pass worker inputs without serialization ( #44 )
...
Because androidx.work.Data sucks and causes our app to crash.
2023-06-27 14:39:30 +00:00
Ax333l
1eac42dab8
fix(installer): make the correct column scrollable
2023-06-27 15:12:55 +02:00
Ax333l
9dd74f1f22
feat: experimental patches setting
2023-06-27 15:05:31 +02:00
Ax333l
923ce74735
feat: save patch selection using room db ( #38 )
2023-06-22 10:20:30 +00:00
Ax333l
2d9f9adfee
refactor: better PatchBundle docs and naming
2023-06-17 13:59:37 +02:00
Ax333l
9a55e51a3a
build: bump patcher
2023-06-17 13:47:55 +02:00
Ax333l
5681c917c5
feat: show stacktrace in installer ui ( #36 )
2023-06-17 11:45:52 +00:00
CnC-Robert
6309e8bdf5
feat: filter options for patches
2023-06-15 22:20:17 +02:00
Ax333l
535efa3d73
fix: run blocking IO operations in the correct context
2023-06-11 17:52:43 +02:00
Ax333l
b8a51d32f5
fix(patcher): add notification and wakelock to worker; chore: add app icon
2023-06-11 17:49:42 +02:00
Ax333l
919b6b7014
feat: keystore import/export ( #30 )
2023-06-11 14:38:56 +00:00
Ax333l
971277ed39
fix(installer): properly track worker state ( #32 )
2023-06-09 15:34:10 +00:00
Ax333l
7ce4de7a8b
feat(koin): use the android logger
2023-06-06 12:27:42 +02:00
CnC-Robert
9591f4e14f
feat: ProGuard
2023-06-04 19:37:23 +02:00
CnC-Robert
27426b1390
feat: rename package to app.revanced.manager
2023-06-04 18:27:40 +02:00
CnC-Robert
fcb75dd780
feat: improved compose stability
2023-06-04 17:50:40 +02:00
CnC-Robert
1be9c9c1bd
fix: use correct getViewModel
2023-06-04 17:42:21 +02:00
CnC-Robert
e088d053ab
feat: rename ViewModels for consistency
2023-06-03 23:27:01 +02:00
CnC-Robert
ffa8d9c063
feat: hide tabs when 1 bundle is used
2023-06-03 20:12:03 +02:00
Robert
7a5596a281
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
2023-06-03 18:03:14 +00:00
Ax333l
9f46f74357
refactor(logs): use consistent tag
2023-05-26 15:39:56 +02:00
Ax333l
36c4e2dfe0
refactor(di): use constructor DSL for VMs
...
Instead of doing it manually with viewModel { }
2023-05-26 15:25:08 +02:00
Ax333l
5cb31dbe9d
chore(deps): bump revanced-patcher
to 9.0.0
2023-05-26 15:17:57 +02:00
Ax333l
399fc98dec
feat: better installer ui ( #29 )
...
based cossale
Co-authored-by: Aunali321 <aunvakil.aa@gmail.com>
2023-05-26 13:14:21 +00:00
Ax333l
c22371e0c5
feat: patch bundle sources system ( #24 )
2023-05-26 12:58:14 +00:00
Aunali321
a4842c078b
feat: in-app updater ( #25 )
2023-05-23 11:02:22 +02:00
Aunali321
c332760786
feat(settings screen): add battery optimization notification
2023-05-22 05:17:26 +05:30
Aunali321
ea4247c688
feat(update screen): complete main update screen
2023-05-22 04:14:43 +05:30
Aunali321
fec8c0cc14
feat(about screen): complete about screen
2023-05-22 03:23:14 +05:30
Aunali321
9b585c73fb
feat(settings screen): match typography from figma
2023-05-22 02:34:07 +05:30
Aunali321
c695fa525f
refactor(settings screen): clean code up a bit
2023-05-22 02:29:19 +05:30
Ax333l
93f3e27d48
fix: dont crash when the bundle cannot be downloaded
2023-05-20 17:14:05 +02:00
Ax333l
52ab7937bd
feat(installer): apk signing and installation
2023-05-20 12:30:24 +02:00
Ax333l
762bfa8514
fix(patches selector): copy the selected patches list
2023-05-20 09:47:42 +02:00
Ax333l
ca20996b62
refactor(ui): move PatchItem to the only file where it is used
2023-05-19 21:21:37 +02:00
Ax333l
ad14818de8
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.
2023-05-19 21:01:33 +02:00
Ax333l
32839656f8
style: run formatter
2023-05-19 20:58:44 +02:00
Patryk Miś
a48faad17a
build: updates ( #23 )
2023-05-19 18:54:21 +00:00
Ax333l
40487923f9
feat: integrate revanced patcher ( #22 )
2023-05-19 18:49:32 +00:00
CnC-Robert
f1656c6d1e
feat: improved dashboard screen
2023-05-18 13:46:59 +02:00
CnC-Robert
4c3dbbd8d5
feat: patches selector screen
2023-05-18 13:44:19 +02:00
CnC-Robert
4088ed747e
feat: settings screen
2023-05-18 13:38:02 +02:00
Patryk Miś
bca8df8efd
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>
2023-05-13 12:00:06 +00:00
CnC-Robert
54f0a69596
feat: app selector screen
2023-05-06 12:42:30 +02:00
Aunali321
9065c0d260
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>
2023-04-30 19:27:14 +00:00
Patryk Miś
ec0f7e3f7a
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>
2023-04-23 12:36:52 +00:00
CnC-Robert
e5d898f025
feat: backend
2023-03-18 11:53:25 +01:00
Canny
49f9dfcf95
feat: splash screen
2023-01-28 02:30:39 +03:00
Canny
9536cdcae1
feat: implement navigation
2023-01-28 02:28:39 +03:00
Canny
57e2632f38
feat: implement DI
2023-01-28 02:19:44 +03:00
Canny
b372f7ee84
feat: initialize project
2023-01-28 02:00:52 +03:00