Pun Butrach
f6194edde9
fix: Specify Build tools for API
2025-07-22 20:43:15 +07:00
Ax333l
fc96137567
fix: remove unused function preventing compilation
2025-07-18 16:21:47 +02:00
Ax333l
244674a603
chore: remove unused dependency
2025-07-15 17:56:24 +02:00
oSumAtrIX
47e4ed8336
feat: Rename "Patch bundle" to "Patches" ( #2541 )
...
Co-authored-by: Ax333l <main@axelen.xyz >
2025-07-15 17:36:34 +02:00
brosssh
486ed5967f
fix: Show selection warning also on patch option ( #2643 )
2025-07-15 15:32:49 +02:00
Ax333l
789f9ec867
feat: allow bundles to use classes from other bundles ( #1951 )
2025-07-15 14:28:40 +02:00
Pun Butrach
b51d1ee47a
fix: Transparent status on fullscreen dialog ( #2654 )
2025-07-14 15:35:27 +02:00
oSumAtrIX
7148ee66f8
feat: Rename strings
2025-07-10 22:29:25 +02:00
brosssh
f7a4ae5791
fix: Add missing header for "Updates" settings ( #2642 )
2025-07-08 21:57:56 +02:00
brosssh
cb2dbbee24
feat: Improve bundle info screen design ( #2548 )
2025-07-08 20:23:03 +02:00
Pun Butrach
578dcce9b6
chore: Merge branch 'dev' into compose-dev
2025-07-08 22:24:17 +07:00
brosssh
8c6c0f3c76
fix: Patch selection screen padding ( #2533 )
2025-07-08 17:20:44 +02:00
Pun Butrach
979a2dc410
fix: Playback Switch's Haptic Feedback ( #2639 )
...
Signed-off-by: Pun Butrach <pun.butrach@gmail.com >
2025-07-08 18:11:45 +07:00
kitadai31
baa9122a88
fix: Improve background running notification ( #2614 )
2025-07-07 22:38:41 +02:00
brosssh
b70fc03bc7
fix: Allow different app version when downloading via plugin if setting is off ( #2579 )
...
Co-authored-by: Ax333l <main@axelen.xyz >
2025-07-05 18:44:11 +02:00
Ax333l
81a4ebd327
fix: display version from manifest ( #2634 )
2025-07-04 18:58:11 +02:00
aAbed
5fc54eb53b
fix: Correct preference description ( #2619 )
2025-07-02 13:49:59 +02:00
brosssh
88b0b8c078
feat: Set app ownership when installing apps ( #2558 )
2025-06-16 21:55:32 +02:00
brosssh
7959c36e71
fix: Selected patch count ( #2559 )
2025-06-10 16:43:50 +02:00
brosssh
e9542c6cf0
fix: CI flows ( #2598 )
2025-06-10 16:38:37 +02:00
brosssh
0992e63c28
feat: Add confirmation dialog to "Reset" options ( #2576 )
2025-06-10 16:38:05 +02:00
Pun Butrach
aebad0b0e2
chore: Merge branch 'dev' into compose-dev
2025-05-31 14:26:25 +07:00
oSumAtrIX
c0d7cf7c2c
ci: Upload artifacts when building pull requests
2025-05-30 15:19:50 +02:00
Brosssh
2c1ff4d2cd
fix: Patch process cancelation dialog conditions ( #2554 )
2025-05-30 15:13:30 +02:00
Brosssh
7c5552f93f
fix: Correctly display universal patches warning ( #2570 )
2025-05-24 14:47:27 +02:00
Brosssh
1c5373ff61
fix: Handle open source licenses page crash ( #2569 )
2025-05-24 14:14:03 +02:00
oSumAtrIX
e629d2df0c
ci: Set build attestation subject name
2025-05-22 14:54:04 +02:00
oSumAtrIX
7ca003a30d
build: Do not sign all releases with debug key
2025-05-22 14:29:43 +02:00
oSumAtrIX
70a695017e
docs: Update docs with all manager features and improve consistency
2025-05-22 14:15:44 +02:00
oSumAtrIX
9b2c99da05
feat: Use simpler strings
2025-05-22 14:15:19 +02:00
oSumAtrIX
07158ae1d1
chore: Move API project from separate repo to this
...
Set up CI to publish the API library package as well as release the app.
2025-05-22 10:56:23 +02:00
Brosssh
2b380b0d7c
fix(Compose): Adjusted universal patches safeguard and warnings ( #2550 )
2025-05-20 14:12:38 +02:00
Ax333l
5153e5e0cb
feat(Compose): hide developer settings ( #2551 )
2025-05-20 14:12:37 +02:00
Ax333l
a1f5dd3c26
fix: handle edge-to-edge properly in fullscreen dialogs
2025-05-20 14:12:36 +02:00
Brosssh
2b0784865a
feat(Compose): Add confirmation dialog on multiple operations ( #2529 )
2025-05-20 14:12:34 +02:00
Robert
d7c0913277
refactor: Rename settings screens for consistency ( #2547 )
2025-05-20 14:12:33 +02:00
Brosssh
18199bb968
feat(Compose): Improve patches selector tab by adding the bundle version ( #2545 )
2025-05-20 14:12:32 +02:00
oSumAtrIX
9d329e0f54
ci: Adjust and modernize workflow files to match other repos
2025-05-20 14:12:30 +02:00
oSumAtrIX
e9fcb4a383
docs: Adjust issue templates to match other repos
2025-05-20 14:12:29 +02:00
oSumAtrIX
68f74f1651
docs: Add contribution guidelines and adjust README
2025-05-20 14:12:27 +02:00
oSumAtrIX
6264800a05
build: Update Gradle Wrapper
2025-05-20 14:12:26 +02:00
Ax333l
658699dd81
fix: patch count remaining at zero when using process runtime ( #2542 )
2025-05-20 14:12:24 +02:00
Robert
222089a7ec
feat: Order bundles by number of patches
2025-05-20 14:12:23 +02:00
oSumAtrIX
eff5c4860b
style: Apply formatting
2025-05-20 14:12:21 +02:00
oSumAtrIX
d4e60acbaa
build: Sign releases using keystore if available
2025-05-20 14:12:20 +02:00
oSumAtrIX
1ab74acf1d
feat: Use "Debug" and "Debug signed" for build names respectively
2025-05-20 14:12:19 +02:00
oSumAtrIX
28aad879ba
feat: Move safeguards above patcher preference group
2025-05-20 14:12:17 +02:00
Brosssh
9f44541bbd
fix: Reset cached theme on theme change to avoid broken colors ( #2527 )
2025-05-20 14:12:15 +02:00
Brosssh
02d2153195
feat(Compose): Move developer options to top level ( #2528 )
2025-05-20 14:12:14 +02:00
oSumAtrIX
39e821738f
build: Remove repos that are not required
2025-05-20 14:12:12 +02:00
Ushie
7863fbb604
fix: Ignore long click when already in delete mode
...
closes #2503
2025-05-20 14:12:11 +02:00
Ax333l
94ab6996ae
feat: add network checks for features that require it
2025-05-20 14:12:10 +02:00
Ax333l
1319a03651
feat: move plugin api to another repository
2025-05-20 14:12:08 +02:00
kitadai31
f93085f782
fix: Do not poll battery optimization status ( #2491 )
2025-05-20 14:12:07 +02:00
Ushie
40a4317993
feat: Improve update screen design ( #2487 )
2025-05-20 14:12:06 +02:00
Ushie
8095a1f963
fix: Use compatible rather than support when referring to patch compatibility ( #2422 )
2025-05-20 14:12:04 +02:00
Ushie
90c7600586
feat: Improve APK file name formatting on save ( #2421 )
2025-05-20 14:12:03 +02:00
dependabot[bot]
105492bfa5
build(deps): bump the gradle-compose group with 16 updates ( #2407 )
2025-05-20 14:12:01 +02:00
Ushie
ce63b799e6
feat: Reorder Import & Export settings ( #2403 )
2025-05-20 14:12:00 +02:00
Ushie
2fe2d46c72
feat: TopAppBar scroll behavior ( #2397 )
2025-05-20 14:11:58 +02:00
Pun Butrach
bc3888da79
ci: Generate release artifact provenance ( #2324 )
...
Signed-off-by: validcube <pun.butrach@gmail.com >
2025-05-20 14:11:57 +02:00
Robert
52b982d81f
fix: improve keystore import error handling and show toast
2025-05-20 14:11:56 +02:00
validcube
ab48672621
build: Enable pseudo locale for debug variant
2025-05-20 14:11:54 +02:00
validcube
0027c90ed3
chore: Update project's dependencies to latest
2025-05-20 14:11:53 +02:00
Robert
b6ad686a26
fix: show install button when installation has been cancelled
2025-05-20 14:11:51 +02:00
Ushie
f59d57499d
feat: Screen slide transition ( #2396 )
2025-05-20 14:11:50 +02:00
Ushie
5f65c12ec1
fix: Offset badge
2025-05-20 14:11:49 +02:00
validcube
65e44dc5a8
build: Bump AGP to 8.8.0
...
build: Bump AGP to 8.8.0
2025-05-20 14:11:47 +02:00
Pun Butrach
e6ed4a88c9
docs: Merge documentation from Flutter to Compose
2025-05-20 14:11:46 +02:00
Tornike Khintibidze
390e3533c9
feat: Redesign the patches screen ( #2381 )
2025-05-20 14:11:44 +02:00
Ax333l
c1ff2f9924
fix: available updates dialog list item color
2025-05-20 14:11:42 +02:00
Ax333l
d084925c0f
refactor: use EventEffect for legacy import
2025-05-20 14:11:41 +02:00
Ax333l
3cf540f190
feat: add required options screen ( #2378 )
2025-05-20 14:11:39 +02:00
aAbed
5514c75061
feat: Add confirm dialogs when toggling dangerous settings ( #2072 )
...
Co-authored-by: Ax333l <main@axelen.xyz >
2025-05-20 14:11:37 +02:00
Ax333l
ca147cc6dc
chore: add .kotlin to gitignore
2025-05-20 14:11:36 +02:00
Ax333l
3c3e995f31
fix: remove battery optimization notification if user grants the permission
2025-05-20 14:11:35 +02:00
Ax333l
67809700c7
feat: switch to androidx.navigation ( #2362 )
2025-05-20 14:11:33 +02:00
Ax333l
32c7eddb48
refactor: remove unnecessary function
2025-05-20 14:11:31 +02:00
Ax333l
756e3a815f
fix: contributors screen repository name
2025-05-20 14:11:29 +02:00
Ax333l
f8f915563e
fix: process death resilience and account for android 11 bug ( #2355 )
2025-05-20 14:11:27 +02:00
kitadai31
2733ce4915
fix: Screen turns off while patching due to wrong WakeLock ( #2147 )
2025-05-20 14:11:25 +02:00
Ax333l
04a78fabff
feat: Add downloader plugin system ( #2041 )
2025-05-20 14:11:23 +02:00
Ax333l
94e26ba053
feat: switch to revanced api v4
2025-05-20 14:11:21 +02:00
Pun Butrach
1704947c52
chore: Nitpick on misspelling of comment
2025-05-20 14:11:20 +02:00
somni
e027f8cc9c
feat: Make patch bundles list scrollable ( #2322 )
2025-05-20 14:11:18 +02:00
Ax333l
37e612febc
chore: update dependencies
...
🦀 integrations are gone! 🦀
2025-05-20 14:11:17 +02:00
Ax333l
374531237f
fix: only perform haptics on events
2025-05-20 14:11:15 +02:00
Benjamin
abe5a20c4a
feat: Add haptic feedback ( #1457 )
...
Co-authored-by: Ushie <ushiekane@gmail.com >
2025-05-20 14:11:14 +02:00
kitadai31
0a29ff48ca
fix: Match "Installation incompatible" dialog message with Flutter Manager ( #2231 )
2025-05-20 14:11:12 +02:00
alieRN
95cffcc0a0
feat(patcher): Improve installation ( #2185 )
2025-05-20 14:11:10 +02:00
oSumAtrIX
45ff64f26e
feat: Add installer status dialog ( #1473 )
...
Co-authored-by: Benjamin Halko <benjaminhalko@hotmail.com >
Co-authored-by: Benjamin <73490201+BenjaminHalko@users.noreply.github.com >
Co-authored-by: Ushie <ushiekane@gmail.com >
Co-authored-by: Ax333l <main@axelen.xyz >
2025-05-20 14:11:09 +02:00
Ushie
7973b367ec
feat: View bundle patches ( #2065 )
2025-05-20 14:11:07 +02:00
kitadai31
641f6af6da
feat: Open the app-specific manage all files permission dialog ( #2148 )
2025-05-20 14:11:06 +02:00
Ushie
6d142e72a6
feat: Improve patch bundle screen ( #2070 )
2025-05-20 14:11:05 +02:00
Pun Butrach
e812f69740
feat: Improve Settings order ( #2060 )
...
Co-authored-by: oSumAtrIX <johan.melkonyan1@web.de >
Co-authored-by: Ax333l <main@axelen.xyz >
2025-05-20 14:11:03 +02:00
Ax333l
df79e3d13a
fix: remove the unique constraint for patch bundle names
2025-05-20 14:11:01 +02:00
kitadai31
207b005d56
fix: Move temporary files outside of the cache directory ( #2122 )
2025-05-20 14:11:00 +02:00
Ushie
4a1695a766
refactor: Add parameters for custom rotation values in ArrowButton
2025-05-20 14:10:58 +02:00
validcube
737e709287
ci: Actually enable caching of Gradle
2025-05-20 14:10:57 +02:00
aAbed
4727e8243c
fix: Turn off filters by default ( #2079 )
2025-05-20 14:10:55 +02:00
aAbed
5e0ba77f4a
fix: ExtendedFloatingActionButton not accessible by screen readers ( #2080 )
2025-05-20 14:10:54 +02:00
Ushie
a76a58d6ee
feat: Improve unsupported patch warnings ( #2066 )
...
Closes #2052
2025-05-20 14:10:52 +02:00
Robert
4ebc33cd2a
fix: show available and selected patches in patch selector screen
2025-05-20 14:10:51 +02:00
Ushie
89a1a3026e
feat: Add reset button to custom API ( #2076 )
...
Closes #2051
2025-05-20 14:10:49 +02:00
Ushie
16f16e859b
feat: Show manager update dialog ( #2069 )
...
Closes #1963 , closes #1958
2025-05-20 14:10:48 +02:00
oSumAtrIX
83eb1a9fd7
fix: Support patching on ARMv7 by updating AAPT2 ( #2084 )
2025-05-20 14:10:46 +02:00
Ushie
9a336aa3ef
feat: Improve update setting tile titles
...
Closes #1968
2025-05-20 14:10:45 +02:00
Pun Butrach
d0b8cba2bf
build: Enable Gradle Configuration Cache ( #2059 )
2025-05-20 14:10:43 +02:00
Ax333l
7436d99532
fix: always use default patch selection if customization is disabled
2025-05-20 14:10:40 +02:00
Robert
c982babaeb
fix: android icon not loading in app selector
2025-05-20 14:10:38 +02:00
Pun Butrach
211f7d2fa2
feat: Improve custom API URL dialog ( #2033 )
...
Signed-off-by: validcube <pun.butrach@gmail.com >
2025-05-20 14:10:35 +02:00
Ushie
d432ffbbe0
fix: Broken header padding in AlertDialogExtended when using an Icon
2025-05-20 14:10:34 +02:00
Ushie
500cd63507
fix: Remove unnecessary screen padding
...
Closes #2062
2025-05-20 14:10:33 +02:00
Ushie
9404c3c297
feat: Remove tag from changelog
2025-05-20 14:09:41 +02:00
Ushie
f2f89aa185
feat: Progressive AlertDialog for adding bundles
...
Closes #1992
2025-05-20 14:07:57 +02:00
Ushie
d6e931a876
fix: Use the correct icon in API URL dialog
...
Closes #1972
2025-05-20 14:06:10 +02:00
Ushie
260964c633
feat: Add sensitivity to isScrollingUp
2025-05-20 14:06:08 +02:00
Ushie
87addbff55
feat: Add isScrollingUp support for ScrollState
2025-05-20 14:06:05 +02:00
Ushie
5ff5298e0e
fix: Use FAB instead of ListItem to patch in App Overview
...
Closes #1995
2025-05-20 14:06:04 +02:00
Ushie
0bb08c7afc
feat: Improve device information in debugging section
...
Closes #1977
2025-05-20 14:06:01 +02:00
Ushie
a0e67a42e0
fix: Change the title in the Update screen from "Updates" to "Update"
...
Closes #1960
2025-05-20 14:05:59 +02:00
Ushie
585d54a8a8
feat: Change "Update" to "Show" in Update Available notification
...
Closes #1959
2025-05-20 14:05:57 +02:00
Ushie
abdae89434
feat: Highlight links in Markdown
...
Closes #1962
2025-05-20 14:05:54 +02:00
Ushie
c7c4da54fb
feat: Improve initial update popup wording
...
Closes #1956
2025-05-20 14:05:53 +02:00
Ushie
2dacfce61d
chore: Remove unused ARMv7 AAPT binary
...
Closes #1954
2025-05-20 14:05:52 +02:00
Ushie
f8da11e684
refactor: Improve naming consistency in libs.version.toml
...
Closes #1953
2025-05-20 14:05:50 +02:00
validcube
f384c66dd6
fix: Inconsistent padding for battery optimisation warning
...
The problem came after moving the card to DashboardScreen, this is because the card specified padding modifier but others does not. This commit remove the modifier completely.
2025-05-20 14:05:03 +02:00
validcube
1a9031193c
refactor: Use TextButton instead of FilledButton for consistency
2025-05-20 14:05:02 +02:00
Pun Butrach
dc743021c3
ci: Bump dependencies to latest ( #2039 )
2025-05-20 14:05:00 +02:00
Ax333l
a81913c2f7
chore: update dependencies
2025-05-20 14:04:58 +02:00
Ax333l
494197b5dd
fix: move battery warning to dashboard
2025-05-20 14:04:57 +02:00
Ax333l
285c55228d
feat: improve the safeguards ( #2038 )
2025-05-20 14:04:54 +02:00
Ax333l
aedc6e9970
fix: run props flow on correct dispatcher ( #2035 )
2025-05-20 14:04:51 +02:00
Pun Butrach
3ed2c87f45
feat: Automatic language detection ( #2032 )
2025-05-20 14:04:49 +02:00
Ax333l
d5b22258a6
fix: improve bundle page strings
2025-05-20 14:04:46 +02:00
Ax333l
e6361118a7
fix: cleanup advanced settings screen
2025-05-20 14:04:45 +02:00
Ax333l
edf2f28eca
feat: dont ask for root on launch
2025-05-20 14:04:44 +02:00
Ax333l
b5abe1bbc3
feat: improve UX for failed or missing bundles
2025-05-20 14:04:41 +02:00
Ax333l
8654da0dfe
feat: implement more patch option types ( #2015 )
2025-05-20 14:04:39 +02:00
Ax333l
c48698334c
fix: crash when removing used bundles
2025-05-20 14:04:36 +02:00
Ax333l
f53299b2a6
fix: import export screen UX
2025-05-20 14:04:34 +02:00
Ax333l
8c1b8e1ee1
feat: add ability to share debug logs
2025-05-20 14:04:32 +02:00
Ax333l
500e0ad9b7
fix: import bundles on another thread
2025-05-20 14:04:30 +02:00
Ax333l
0d6ee98609
feat: get bundle information from jar manifest ( #2027 )
2025-05-20 14:04:29 +02:00
Ax333l
231cf52f30
fix: add bounds checks in patch selector
2025-05-20 14:04:28 +02:00
Robert
994cb6c4b0
feat: rename main bundle to Default
2025-05-20 14:04:26 +02:00
Robert
7365fc241a
fix: use proper update icon
2025-05-20 14:04:24 +02:00
Robert
e2f02ebf22
feat: improve patcher screen labels
2025-05-20 14:04:21 +02:00
Robert
5150adeaff
fix: scrolling in patch selector
2025-05-20 14:04:19 +02:00
Robert
92612f9aec
feat: rename debug build to ReVanced Manager (dev)
2025-05-20 14:04:17 +02:00
Robert
44b5f7b3bc
fix(downloader): versions not loading correctly
2025-05-20 14:04:15 +02:00
Robert
46bd2f48a8
fix: automatically focus search views
2025-05-20 14:04:13 +02:00
Robert
3ac2062992
feat: move update to notification card ( #1917 )
2025-05-20 14:04:11 +02:00
Robert
95be465b39
feat: revert to blue theme colors
2025-05-20 14:04:09 +02:00
Ax333l
226d9c9c23
refactor: fix more warnings
2025-05-20 14:04:06 +02:00
Ax333l
dabf16a436
build(deps): update ksp
2025-05-20 14:04:04 +02:00
Ax333l
ff0bf43c7d
refactor: replace deprecated functions
2025-05-20 14:04:02 +02:00
Ax333l
016de8bb0d
fix: crash caused by compose inlining bug
...
This is a bug in jetpack compose. Inlining this function wasn't very
important anyways so it's best to just stop inlining it to avoid the
crash.
2025-05-20 14:04:00 +02:00
dependabot[bot]
b6c02b7be1
build(deps): bump aboutLibrariesGradlePlugin from 11.1.0 to 11.1.1 ( #1813 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-20 14:03:58 +02:00
dependabot[bot]
9e7b26b1c8
build(deps): bump androidx.compose.ui:ui-tooling from 1.6.3 to 1.6.4 ( #1814 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-20 14:03:56 +02:00
dependabot[bot]
05eb0d7457
build(deps): bump androidx.compose:compose-bom from 2024.02.02 to 2024.03.00 ( #1812 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-20 14:03:55 +02:00
dependabot[bot]
4b0706f8b0
build(deps): bump libsu from 5.2.1 to 5.2.2 ( #1810 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-20 14:03:52 +02:00
dependabot[bot]
9c6f0c324b
build(deps): bump plugin.serialization from 1.9.22 to 1.9.23 ( #1811 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-20 14:03:48 +02:00
Ax333l
c98ca70e08
fix: correctly patch apk files
2025-05-20 14:03:46 +02:00
Ax333l
424fe25dfb
feat: add external process runtime ( #1799 )
2025-05-20 14:03:44 +02:00
Ax333l
666deda0b5
feat: check if the version being used is the recommended version ( #1675 )
2025-05-20 14:03:42 +02:00
Benjamin
5e4510eed5
feat: add social links ( #1294 )
...
Co-authored-by: Pun Butrach <pun.butrach@gmail.com >
Co-authored-by: oSumAtrIX <johan.melkonyan1@web.de >
Co-authored-by: Ax333l <main@axelen.xyz >
2025-05-20 14:03:39 +02:00
Benjamin
a9147ed0c0
chore: Upgrade dependencies ( #1761 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-20 14:03:37 +02:00
Benjamin
bd7c4aa554
chore: upgrade dependencies ( #1670 )
2025-05-20 14:03:36 +02:00
Ax333l
9d0f3a3605
fix(VersionSelector): use correct LazyColumn item key
2025-05-20 14:03:33 +02:00
Benjamin
093a4ebf49
refactor: Disable update for dev build ( #1673 )
...
Co-authored-by: Pun Butrach <pun.butrach@gmail.com >
2025-05-20 14:03:31 +02:00
Ushie
17cc9f9e9e
feat: Collapse ExtendedFAB on scroll ( #1630 )
2025-05-20 14:03:29 +02:00
Ax333l
bd85b254e4
feat: add toast feedback to the bundle update button
2025-05-20 14:03:26 +02:00
Ax333l
1460fd7be2
fix: patch options reset button being broken
2025-05-20 14:03:24 +02:00
Ax333l
bc3fe3f0f2
refactor: use consistent wording for the version compat check
2025-05-20 14:03:21 +02:00
Pun Butrach
bdc0fc89c3
docs(security): init ( #1612 )
...
Co-authored-by: Ax333l <main@axelen.xyz >
2025-05-20 14:03:20 +02:00
Ax333l
aeefe644c2
refactor: fix terminology and wording related to patches ( #1623 )
2025-05-20 14:03:17 +02:00
Ushie
48604804f9
feat: Scrollbars ( #1479 )
2025-05-20 14:03:14 +02:00
Robert
03ccea46e2
fix: progress bar not updating
2025-05-20 14:03:13 +02:00
Robert
b4bc14e4ed
feat: improve patcher UI ( #1494 )
2025-05-20 14:03:09 +02:00
Ax333l
6dcbe271a7
feat: updater UI and code improvements ( #1597 )
2025-05-20 14:03:07 +02:00
Ushie
3317fd5649
feat: Select bundle type before adding bundle ( #1490 )
2025-05-20 14:03:05 +02:00
Benjamin
c9eb3ffa14
feat: Purple default theme ( #1601 )
2025-05-20 14:03:02 +02:00
Benjamin
fe1e65ce9c
chore: upgrade AGP to 8.2.0 + migrate deprecated functions ( #1574 )
2025-05-20 14:03:00 +02:00
Ax333l
f7426309b4
chore(deps): update jetpack compose
2025-05-20 14:02:58 +02:00
aAbed
7f67a86413
feat(app-selector): show patchable installed apps first ( #1496 )
2025-05-20 14:02:56 +02:00
validcube
a22ef4d9b8
docs: update revanced url
2025-05-20 14:02:54 +02:00
validcube
ada99e80f9
build: bump Gradle to v8.5
...
build: update Gradle wrapper
2025-05-20 14:02:51 +02:00
validcube
111d8b6543
refactor: slight formatting of build.gradle.kts
2025-05-20 14:02:50 +02:00
validcube
15599dbb21
chore(template): update label name for feature
2025-05-20 14:02:49 +02:00
validcube
24cd2dca75
ci: caching with gradle-build-action
...
Allow for automatic capture of buildscan in job summary, and smarter
caching than the one provided by `setup-java`.
2025-05-20 14:02:46 +02:00
Ax333l
c48f5b2488
chore(deps): bump revanced patcher and library
2025-05-20 14:02:44 +02:00
Benjamin
06d4485032
fix: specify multithreadingDexFileWriter in PatcherOptions ( #1402 )
...
Co-authored-by: Ax333l <main@axelen.xyz >
2025-05-20 14:02:43 +02:00
Ax333l
73fdf92780
fix: load patch bundles earlier
2025-05-20 14:02:42 +02:00
Ushie
0fda344952
feat(Update Screen): changelogs & handle states ( #1464 )
...
Co-authored-by: Ax333l <main@axelen.xyz >
2025-05-20 14:02:38 +02:00
Ushie
9c0665acb2
feat(Contributors Screen): implement design from Figma ( #1465 )
...
Co-authored-by: Robert <72943079+CnC-Robert@users.noreply.github.com >
Co-authored-by: Ax333l <main@axelen.xyz >
2025-05-20 14:02:36 +02:00
Ax333l
6bafa23bb4
fix: parcel error for nullable types
2025-05-20 14:02:34 +02:00
oSumAtrIX
8387ada245
feat: Use correct casing in module description
2025-05-20 14:02:32 +02:00
Ax333l
048ba12703
chore: bump patcher
2025-05-20 14:02:31 +02:00
Robert
1b6a77a463
feat: check for updates on startup ( #1462 )
2025-05-20 14:02:29 +02:00
Ushie
ff9d021a2b
feat(Changelogs): overall improvement ( #1429 )
2025-05-20 14:02:26 +02:00
Ushie
6ac4819478
feat(Installer): use BottomAppBar ( #1428 )
2025-05-20 14:02:25 +02:00
Benjamin
4b5e2e97f7
fix: option state crash ( #1456 )
...
Co-authored-by: Ax333l <main@axelen.xyz >
2025-05-20 14:02:21 +02:00
Ax333l
7a4b0bd7c8
refactor(ui-components): deduplicate colors and move to settings folder
2025-05-20 14:02:18 +02:00
Ushie
205650865a
feat(NotificationCard): rewrite & consistent usage ( #1426 )
2025-05-20 14:02:17 +02:00
Ushie
39ff42db01
feat(Settings): use SettingsListItem consistently and overall improvements ( #1427 )
2025-05-20 14:02:13 +02:00
Ax333l
62f5acee1a
feat: remember patch options ( #1449 )
2025-05-20 14:02:11 +02:00
Benjamin
67ecc13a28
chore: add issue template ( #1432 )
2025-05-20 14:02:09 +02:00
Ax333l
ad10a19acd
feat(installer): sign apk in patcher worker
2025-05-20 14:02:07 +02:00
Ax333l
a35c62a99d
fix: use correct checksum
2025-05-20 14:02:05 +02:00
Benjamin
8450243ddc
chore: upgrade dependencies ( #1401 )
2025-05-20 14:02:03 +02:00
Ax333l
d239efcf14
fix: perform selected app operations in the correct order
2025-05-20 14:02:01 +02:00
Ax333l
691b615b02
feat(bundles tab): add BackHandler
2025-05-20 14:01:59 +02:00
Ax333l
3f34407741
docs: clarify license
2025-05-20 14:01:57 +02:00
Ax333l
da4153039c
feat: show toast when no patches are selected
2025-05-20 14:01:54 +02:00
Ax333l
1de59f420b
feat: add checkboxes to the downloaded apps page
2025-05-20 14:01:51 +02:00
Ax333l
464aa753f4
fix: more android 34 fixes
2025-05-20 14:01:48 +02:00
Ax333l
0cf49998e0
fix: handle exceptions when checking for bundle updates
2025-05-20 14:01:47 +02:00
Ax333l
991a8cb5d1
feat(patch-selector): remove TODO about an unplanned feature
2025-05-20 14:01:45 +02:00
Ax333l
ac75d1da27
fix: bundles not loading on Android 14
2025-05-20 14:01:42 +02:00
Ax333l
5907659cc8
fix: jvm signature clash error
2025-05-20 14:01:40 +02:00
Ax333l
d8d2478d0f
fix: use upsert when modifying installed apps
2025-05-20 14:01:38 +02:00
Ax333l
4ad3c3fb72
feat: selected app info page ( #1395 )
2025-05-20 14:01:35 +02:00
Ax333l
0e00b9f526
refactor: move mount code to when block
2025-05-20 14:01:32 +02:00
Benjamin
88f3701a6c
fix: hide patch button ( #1284 )
2025-05-20 14:01:31 +02:00
Benjamin
a15924617e
feat: add user agent ( #1382 )
2025-05-20 14:01:30 +02:00
Ax333l
db04672d72
chore: bump patcher
2025-05-20 14:01:27 +02:00
Ax333l
977345e5aa
chore: bump compose
2025-05-20 14:01:25 +02:00
Ax333l
76e5731eb8
fix: broken logo in about page on release builds
2025-05-20 14:01:23 +02:00
Ax333l
99bfd84e03
feat: hide unfinished pages in release mode
2025-05-20 14:01:20 +02:00
Ax333l
edb387e1a8
feat: armv7 warning
2025-05-20 14:01:18 +02:00
Ax333l
80ff6711f4
refactor(downloaders): improve file system code ( #1379 )
2025-05-20 14:01:16 +02:00
Benjamin
cadbb3f46d
feat: settings migration (compose) ( #1309 )
2025-05-20 14:01:15 +02:00
Ax333l
e1742fd4c0
feat: add patches selector bottom sheet ( #1360 )
2025-05-20 14:01:14 +02:00
Ax333l
c2c4895a29
feat: use revanced api for changelogs
2025-05-20 14:01:11 +02:00
Ax333l
ffe5c058e0
fix: delete temporary files ( #1341 )
2025-05-20 14:01:08 +02:00
Ax333l
59ddd9f393
fix: use correct classes to determine option type
...
I can't believe this happened
2025-05-20 14:01:06 +02:00
Ax333l
57ba3ad374
feat(settings): move experimental patches option to advanced
2025-05-20 14:01:05 +02:00
Ax333l
6fed17705b
feat(installer): adjust arrow icon size
2025-05-20 14:01:03 +02:00
Ax333l
f915b544c4
feat(installer): adjust step icon size and alignment
2025-05-20 14:01:02 +02:00
Ax333l
11a383a13a
chore: switch to revanced library and bump patcher ( #1314 )
2025-05-20 14:01:01 +02:00
Ax333l
4b178d947c
feat(patch-selector): default patches selection ( #1272 )
2025-05-20 14:00:58 +02:00
Ax333l
f2e7661b5c
feat: remove dead help icons
...
These never did anything and were removed from the figma a while ago.
2025-05-20 14:00:57 +02:00
Ax333l
e33862f436
chore: fully remove idea project files
2025-05-20 14:00:55 +02:00
Benjamin Halko
51dc429330
fix: remove misc.xml and kotlinc.xml
2025-05-20 14:00:53 +02:00
Benjamin
5a41cc1162
docs: init ( #1224 )
2025-05-20 14:00:32 +02:00
Benjamin
28ab79d962
ci: Add release workflow ( #1235 )
2025-05-20 14:00:30 +02:00
Benjamin
8f2c18585f
fix: Updates popup shows incorrect names ( #1283 )
2025-05-20 14:00:29 +02:00
Benjamin
2f533d12b9
fix: use ReVanced ring logo in about section ( #1302 )
2025-05-20 14:00:27 +02:00
Benjamin
44cec48a7f
feat: implement Submit Issue button ( #1276 )
2025-05-20 14:00:25 +02:00
Benjamin
395da595a2
refactor: update progress onBackClick function ( #1277 )
2025-05-20 14:00:23 +02:00
Benjamin
18ea6adb20
fix: disable WebView history ( #1278 )
2025-05-20 14:00:21 +02:00
Benjamin
daeb534692
fix(ui): make entire patches view button selectable ( #1271 )
2025-05-20 14:00:19 +02:00
Benjamin Halko
0b2ddbe0bf
feat: change appID and name of debug builds
2025-05-20 14:00:17 +02:00
Benjamin Halko
3c3ff64b18
ci: build pull requests ( #1228 )
2025-05-20 14:00:15 +02:00
Benjamin
43befa8713
fix: typo in string name import_keystore_description ( #1273 )
2025-05-20 14:00:13 +02:00
Benjamin
3c820405a8
fix: contributors screen fix ( #1256 )
2025-05-20 14:00:10 +02:00
Patryk Miś
d65e830467
chore: update dependencies ( #1247 )
2025-05-20 14:00:08 +02:00
Robert
154b23202c
feat: root installation ( #1243 )
2025-05-20 14:00:05 +02:00
Benjamin
91e0d48721
fix: minify crash on building release ( #1245 )
2025-05-20 14:00:02 +02:00
Benjamin
ae5eef0f2c
fix: providers.gradleProperty ( #1223 )
2025-05-20 14:00:01 +02:00
Tyff
382c068a03
feat: make bundles selectable ( #1237 )
2025-05-20 13:59:58 +02:00
Pun Butrach
cfaf874326
ci(config): appreciation for first-time contributors
...
Show appreciation message for new contributors
2025-05-20 13:59:55 +02:00
Benjamin
97d25b5602
docs: update readme badges ( #1227 )
2025-05-20 13:59:54 +02:00
Pun Butrach
cde470f867
ci(release): don't build when not necessary
...
Add paths-ignore to all markdown files, and .idea folder
2025-05-20 13:59:52 +02:00
Pun Butrach
1ad3e3423c
docs: update badge's repository
...
The repository was moved from `revanced-manager-compose` to the main one, which is `revanced-manager`.
The organisation's name has also switched to `ReVanced` (used to be `revanced`).
2025-05-20 13:59:50 +02:00
Ax333l
d62f0a96fb
chore: bump kotlinx.serialization plugin and patcher
2025-05-20 13:59:47 +02:00
Patryk Miś
d4ee3334e0
build: updates ( #85 )
2025-05-20 13:59:44 +02:00
Ax333l
384fb19ddf
fix(deps): use correct work-runtime version string
2025-05-20 13:59:42 +02:00
Tyff
ab04ef99c3
feat: more info for the select from application screen ( #81 )
2025-05-20 13:59:41 +02:00
Pun Butrach
c812ce2011
ci(release): migrate from node12 to node16
...
This bump `actions/upload-artifact`@v2 to `actions/upload-artifact`@v3
2025-05-20 13:59:39 +02:00
Robert
fa8f154d65
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
2025-05-20 13:59:36 +02:00
Palm
af03eec4b5
ci(release): use correct vars context object
...
why am i so stupid
2025-05-20 13:59:33 +02:00
Palm
da66b43497
ci(release): no longer store keystore alias in secrets
...
fixes an issue where GitHub Actions logs would be censored
2025-05-20 13:59:32 +02:00
Ax333l
e302ea9f9e
fix: patches not being reloaded
2025-05-20 13:59:30 +02:00
Ax333l
6aa3b6c4b0
fix: permission error when using installed app
2025-05-20 13:59:27 +02:00
Ax333l
5cb887ebe6
feat: patch options UI ( #80 )
2025-05-20 13:59:25 +02:00
Ax333l
4cd00c122d
feat: switch to the new api ( #75 )
2025-05-20 13:59:22 +02:00
Ax333l
5744bdda80
chore: bump patcher
2025-05-20 13:59:20 +02:00
Ax333l
89e373f98c
feat: improve bundle dialog UI
2025-05-20 13:59:19 +02:00
Ax333l
ecd4b01108
feat: finish implementing the sources system ( #70 )
2025-05-20 13:59:15 +02:00
Ax333l
08686252bb
fix: library info not being embedded
2025-05-20 13:59:13 +02:00
Pun Butrach
ab1dd8862d
ci(release): task naming consistency
2025-05-20 13:59:11 +02:00
CnC-Robert
c4abf8a324
fix: don't store app list in parcel
2025-05-20 13:59:09 +02:00
Ax333l
05adb78932
fix(installer): progress tracking
2025-05-20 13:59:07 +02:00
Robert
3ae1d3374a
ci: init
2025-05-20 13:59:06 +02:00
CnC-Robert
067f8adf4b
feat: show installed app in version selector
2025-05-20 13:59:05 +02:00
Robert
83f6d287b3
feat: download apps in patcher screen ( #73 )
2025-05-20 13:59:01 +02:00
Pun
3dde82fc18
docs(readme): minor fix to displaying url
...
When you hover on Commit & Activity badges, `revanced` will appear in url display, but on License badge, `ReVanced` will display
This commit fix that by changing the organisation to what we're supposed to be using which is {org_name}/{repo_name} (ReVanced/...)
2025-05-20 13:58:59 +02:00
Tyff
de0af4c489
feat: add patch bundle info screen ( #55 )
2025-05-20 13:58:56 +02:00
Ax333l
f98386dcc8
fix: serialization not working
2025-05-20 13:58:54 +02:00
Patryk Miś
49209ca562
fix: buildfile syntax ( #66 )
...
Signed-off-by: Patryk Miś <foss@patrykmis.com >
2025-05-20 13:58:53 +02:00
Patryk Miś
d68e7f71e9
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 >
2025-05-20 13:58:49 +02:00
Patryk Miś
fffdb314a1
feat: improve accessibility ( #64 )
...
* Label Back button
* Mark group section headings as headings
Signed-off-by: Patryk Miś <foss@patrykmis.com >
2025-05-20 13:58:47 +02:00
Ax333l
ee41e315fb
feat: switch to Preferences DataStore ( #60 )
2025-05-20 13:58:45 +02:00
CnC-Robert
cd3d654318
feat: disable filter chips when there are no patches
2025-05-20 13:58:43 +02:00
CnC-Robert
3bd1ef3de7
feat: ReVanced theme colors
2025-05-20 13:58:41 +02:00
Ax333l
ba1a152231
fix: release builds not working properly
2025-05-20 13:58:40 +02:00
Rom Reviewer
55573eb94f
chore: migrate dependencies to version catalogs ( #58 )
2025-05-20 13:58:38 +02:00
Robert
80e78f544b
feat: app downloader ( #43 )
2025-05-20 13:58:35 +02:00
Pun Butrach
7572944c9e
build: update gradle to v8.2.1
2025-05-20 13:58:34 +02:00
Pun
f5e9826dfb
docs(readme): minor changes to how badges works
...
* Better description for the repository license badge
* Clicking on badges open you the relevant url
2025-05-20 13:58:32 +02:00
Ax333l
c8ac94d82d
feat: improve keystore UI and UX ( #52 )
2025-05-20 13:58:29 +02:00
Pun Butrach
d9ff833100
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????"
2025-05-20 13:58:27 +02:00
Ax333l
7150fb4435
feat: advanced settings page with device info ( #51 )
2025-05-20 13:58:25 +02:00
Pun Butrach
34c331f39b
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
2025-05-20 13:58:24 +02:00
Ax333l
1ff76cf584
fix(installer): sign and install on threads
...
This is needed to avoid ANRs because it takes a while if the Apk is 100+
MB.
2025-05-20 13:58:23 +02:00
Ax333l
1de0e87983
feat: updater changelogs ( #48 )
...
---------
Co-authored-by: Aunali321 <aunvakil.aa@gmail.com >
2025-05-20 13:58:20 +02:00
Ax333l
93b2dd6176
feat: allow user to save logs
2025-05-20 13:58:18 +02:00
Ax333l
f3e2435fef
feat: save patch options and selected patches in bundle ( #50 )
2025-05-20 13:58:17 +02:00
Ax333l
b42d8842d5
feat: patch options ( #45 )
2025-05-20 13:58:15 +02:00
Ax333l
c052a0c0f5
refactor: use getDir instead of filesDir directly
2025-05-20 13:58:13 +02:00
Ax333l
34cf91d4b6
fix: use correct directory
2025-05-20 13:58:10 +02:00
Ax333l
f99504d3e4
build: bump patcher
2025-05-20 13:58:08 +02:00
Pun Butrach
3ec1df9650
build: update gradle to v8.2
2025-05-20 13:58:05 +02:00
Ax333l
871a34df23
feat: licenses screen ( #47 )
2025-05-20 13:58:03 +02:00
Ax333l
b65ec4560f
chore: update links in about page
2025-05-20 13:58:01 +02:00
Ax333l
0eaeb5d5ea
feat: animate the arrow button
2025-05-20 13:57:59 +02:00
Ax333l
060f39fb9b
refactor: use correct coroutine scopes
2025-05-20 13:57:57 +02:00
Ax333l
722dfadb3c
fix(installer): save step incorrectly being marked as completed
2025-05-20 13:57:56 +02:00
Ax333l
6567be40cb
fix: sources screen being misaligned during transitions
2025-05-20 13:57:54 +02:00
Tyff
9539d23c12
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-05-20 13:57:51 +02:00
Ax333l
d0d0a17a55
fix: pass worker inputs without serialization ( #44 )
...
Because androidx.work.Data sucks and causes our app to crash.
2025-05-20 13:57:50 +02:00
Ax333l
d2e965f056
fix(installer): make the correct column scrollable
2025-05-20 13:57:49 +02:00
Ax333l
cda0e127d9
feat: experimental patches setting
2025-05-20 13:57:45 +02:00
Ax333l
fea11dfef6
feat: save patch selection using room db ( #38 )
2025-05-20 13:57:43 +02:00
Ax333l
dcc4477e3e
refactor: better PatchBundle docs and naming
2025-05-20 13:57:40 +02:00
Ax333l
6eb21e1fab
build: bump patcher
2025-05-20 13:57:38 +02:00
Ax333l
b8902d04d7
feat: show stacktrace in installer ui ( #36 )
2025-05-20 13:57:36 +02:00
CnC-Robert
99efdb130f
feat: filter options for patches
2025-05-20 13:57:34 +02:00
Ax333l
5177cd3083
fix: run blocking IO operations in the correct context
2025-05-20 13:57:32 +02:00
Ax333l
ff4b9ab960
fix(patcher): add notification and wakelock to worker; chore: add app icon
2025-05-20 13:57:30 +02:00
Ax333l
ad998ac22d
feat: keystore import/export ( #30 )
2025-05-20 13:57:27 +02:00
Ax333l
881d2430c3
fix(installer): properly track worker state ( #32 )
2025-05-20 13:57:25 +02:00
Ax333l
b07ae90c86
feat(koin): use the android logger
2025-05-20 13:57:23 +02:00
CnC-Robert
8e6519cfb0
feat: ProGuard
2025-05-20 13:57:22 +02:00
CnC-Robert
bb90cc6e81
feat: rename package to app.revanced.manager
2025-05-20 13:57:18 +02:00
CnC-Robert
fd02e0799c
feat: improved compose stability
2025-05-20 13:57:17 +02:00
CnC-Robert
f07204460c
fix: use correct getViewModel
2025-05-20 13:57:15 +02:00
CnC-Robert
66be0f96e0
feat: rename ViewModels for consistency
2025-05-20 13:57:13 +02:00
CnC-Robert
a1ca19b289
feat: hide tabs when 1 bundle is used
2025-05-20 13:57:09 +02:00
Robert
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
Ax333l
78966e13c4
refactor(logs): use consistent tag
2025-05-20 13:57:03 +02:00
Ax333l
8bdcf76832
refactor(di): use constructor DSL for VMs
...
Instead of doing it manually with viewModel { }
2025-05-20 13:57:00 +02:00
Ax333l
05ecbde6c2
chore(deps): bump revanced-patcher to 9.0.0
2025-05-20 13:56:57 +02:00
Ax333l
e558a47204
feat: better installer ui ( #29 )
...
based cossale
Co-authored-by: Aunali321 <aunvakil.aa@gmail.com >
2025-05-20 13:56:56 +02:00
Ax333l
61de7568cb
feat: patch bundle sources system ( #24 )
2025-05-20 13:56:51 +02:00
Aunali321
2e7f8457d3
feat: in-app updater ( #25 )
2025-05-20 13:56:47 +02:00
Aunali321
332bad699d
feat(settings screen): add battery optimization notification
2025-05-20 13:56:43 +02:00
Aunali321
0b5ab33b3e
feat(update screen): complete main update screen
2025-05-20 13:56:40 +02:00
Aunali321
5b4242d28b
feat(about screen): complete about screen
2025-05-20 13:56:38 +02:00
Aunali321
0c76ed3af0
feat(settings screen): match typography from figma
2025-05-20 13:56:36 +02:00
Aunali321
39d698e545
refactor(settings screen): clean code up a bit
2025-05-20 13:56:34 +02:00
Ax333l
18e91e7cbc
fix: dont crash when the bundle cannot be downloaded
2025-05-20 13:56:32 +02:00
Ax333l
14dfe07795
feat(installer): apk signing and installation
2025-05-20 13:56:30 +02:00
Ax333l
8e011a5d6b
fix(patches selector): copy the selected patches list
2025-05-20 13:56:28 +02:00
Ax333l
fc5f97e54b
refactor(ui): move PatchItem to the only file where it is used
2025-05-20 13:56:27 +02:00
Ax333l
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
Ax333l
90c95c0669
style: run formatter
2025-05-20 13:56:23 +02:00
Patryk Miś
fbd1e221da
build: updates ( #23 )
2025-05-20 13:56:21 +02:00
Ax333l
c35c776ce2
feat: integrate revanced patcher ( #22 )
2025-05-20 13:56:18 +02:00
CnC-Robert
f275f57c11
feat: improved dashboard screen
2025-05-20 13:56:15 +02:00
CnC-Robert
520b86df0a
feat: patches selector screen
2025-05-20 13:56:13 +02:00
CnC-Robert
8991827ac7
feat: settings screen
2025-05-20 13:56:11 +02:00
Patryk Miś
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
CnC-Robert
7103bd2ec1
feat: app selector screen
2025-05-20 13:56:06 +02:00
Aunali321
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
Ax333l
a512af50b5
fix: gradlew permissions on unix
2025-05-20 13:54:32 +02:00
Patryk Miś
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
CnC-Robert
4d894e908e
feat: backend
2025-05-20 13:54:29 +02:00
Alexandre Teles
77b499ef29
Create README.md
2025-05-20 13:54:27 +02:00
Canny
0142b85ede
feat: splash screen
2025-05-20 13:54:25 +02:00
Canny
d9633906f5
feat: implement navigation
2025-05-20 13:54:22 +02:00
Canny
3dd14fd34b
feat: implement DI
2025-05-20 13:54:21 +02:00
oSumAtrIX
0b19a9865d
chore: Migrate to compose-dev branch
2025-05-20 13:49:36 +02:00