Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

YouTube ReVanced doesn't open if it gets patched by ReVanced Manager #73

Closed
twoexem opened this issue Sep 14, 2022 · 17 comments
Closed
Labels
Bug report Something isn't working

Comments

@twoexem
Copy link

twoexem commented Sep 14, 2022

Type

Other

Branch

I used the APK from the Releases page.

Bug description

After clicking through the installer, patching the App and installing it (non-root), the produced app doesn't launch at all.

Steps to reproduce

Step 1: Choose YouTube app in the patching menu
Step 2: Choose all patches and start patching the app
Step 3: Install it as non-root
Step 4: Try to launch the newly installed ReVanced app

Relevant log output

--------- beginning of system
09-14 22:57:23.353  8633  8633 V ActivityThread: handleTrimMemory:app.revanced.manager.flutter
09-14 22:57:28.270  8633  8633 V ActivityThread: handleTrimMemory:app.revanced.manager.flutter
09-14 22:57:46.583  8633  8633 V ActivityThread: handleTrimMemory:app.revanced.manager.flutter
09-14 22:57:55.204  8633  8633 V ActivityThread: handleTrimMemory:app.revanced.manager.flutter
09-14 22:58:23.189  8633  8633 V ActivityThread: handleTrimMemory:app.revanced.manager.flutter
09-14 22:58:36.411  8633  8633 V ActivityThread: handleTrimMemory:app.revanced.manager.flutter
09-14 22:59:07.665  8633  8633 V ActivityThread: handleTrimMemory:app.revanced.manager.flutter
09-14 23:04:54.275  8633  8633 V ActivityThread: handleTrimMemory:app.revanced.manager.flutter
--------- beginning of main
09-14 23:10:27.849 25994 27337 I manager.flutte: Starting a blocking GC Alloc
09-14 23:10:28.636 25994 27338 I manager.flutte: Waiting for a blocking GC Alloc
09-14 23:10:28.636 25994 27336 I manager.flutte: Waiting for a blocking GC Alloc
09-14 23:10:28.636 25994 27335 I manager.flutte: Waiting for a blocking GC Alloc
09-14 23:10:28.636 25994 27337 I manager.flutte: Waiting for a blocking GC Alloc
09-14 23:10:29.085 25994 26007 I manager.flutte: Background concurrent copying GC freed 14928630(309MB) AllocSpace objects, 211(27MB) LOS objects, 12% free, 175MB/199MB, paused 40us total 1.099s
09-14 23:10:29.086 25994 27336 I manager.flutte: WaitForGcToComplete blocked Alloc on HeapTrim for 449.760ms
09-14 23:10:29.086 25994 27336 I manager.flutte: Starting a blocking GC Alloc
09-14 23:10:29.086 25994 27338 I manager.flutte: WaitForGcToComplete blocked Alloc on HeapTrim for 449.931ms
09-14 23:10:29.086 25994 27338 I manager.flutte: Starting a blocking GC Alloc
09-14 23:10:29.086 25994 27335 I manager.flutte: WaitForGcToComplete blocked Alloc on HeapTrim for 450.115ms
09-14 23:10:29.086 25994 27335 I manager.flutte: Starting a blocking GC Alloc
09-14 23:10:29.086 25994 27337 I manager.flutte: WaitForGcToComplete blocked Alloc on HeapTrim for 450.233ms
09-14 23:10:29.086 25994 27337 I manager.flutte: Starting a blocking GC Alloc
09-14 23:10:30.059 25994 27337 I manager.flutte: Waiting for a blocking GC Alloc
09-14 23:10:30.059 25994 27336 I manager.flutte: Waiting for a blocking GC Alloc
09-14 23:10:30.059 25994 27335 I manager.flutte: Waiting for a blocking GC Alloc
09-14 23:10:30.060 25994 27338 I manager.flutte: Waiting for a blocking GC Alloc
09-14 23:10:30.254 25994 26007 I manager.flutte: Background concurrent copying GC freed 13803640(294MB) AllocSpace objects, 12(2180KB) LOS objects, 10% free, 215MB/239MB, paused 207us total 1.039s
09-14 23:10:30.254 25994 27337 I manager.flutte: WaitForGcToComplete blocked Alloc on HeapTrim for 194.841ms
09-14 23:10:30.254 25994 27337 I manager.flutte: Starting a blocking GC Alloc
09-14 23:10:30.254 25994 27336 I manager.flutte: WaitForGcToComplete blocked Alloc on HeapTrim for 194.831ms
09-14 23:10:30.254 25994 27336 I manager.flutte: Starting a blocking GC Alloc
09-14 23:10:30.254 25994 27335 I manager.flutte: WaitForGcToComplete blocked Alloc on HeapTrim for 194.918ms
09-14 23:10:30.255 25994 27335 I manager.flutte: Starting a blocking GC Alloc
09-14 23:10:30.255 25994 27338 I manager.flutte: WaitForGcToComplete blocked Alloc on HeapTrim for 195.141ms
09-14 23:10:30.255 25994 27338 I manager.flutte: Starting a blocking GC Alloc
09-14 23:10:30.598 25994 26007 I manager.flutte: Background young concurrent copying GC freed 4743070(99MB) AllocSpace objects, 0(0B) LOS objects, 5% free, 226MB/239MB, paused 148us total 281.344ms
09-14 23:10:31.252 25994 27337 I manager.flutte: Waiting for a blocking GC Alloc
09-14 23:10:31.252 25994 27335 I manager.flutte: Waiting for a blocking GC Alloc
09-14 23:10:31.252 25994 27336 I manager.flutte: Waiting for a blocking GC Alloc
09-14 23:10:31.253 25994 27338 I manager.flutte: Waiting for a blocking GC Alloc
09-14 23:10:31.508 25994 26007 I manager.flutte: Background concurrent copying GC freed 16056135(341MB) AllocSpace objects, 74(12MB) LOS objects, 13% free, 157MB/181MB, paused 41us total 881.236ms
09-14 23:10:31.508 25994 27337 I manager.flutte: WaitForGcToComplete blocked Alloc on HeapTrim for 256.403ms
09-14 23:10:31.508 25994 27337 I manager.flutte: Starting a blocking GC Alloc
09-14 23:10:31.508 25994 27335 I manager.flutte: WaitForGcToComplete blocked Alloc on HeapTrim for 256.395ms
09-14 23:10:31.508 25994 27335 I manager.flutte: Starting a blocking GC Alloc
09-14 23:10:31.508 25994 27336 I manager.flutte: WaitForGcToComplete blocked Alloc on HeapTrim for 256.689ms
09-14 23:10:31.509 25994 27336 I manager.flutte: Starting a blocking GC Alloc
09-14 23:10:31.509 25994 27338 I manager.flutte: WaitForGcToComplete blocked Alloc on HeapTrim for 256.025ms
09-14 23:10:31.509 25994 27338 I manager.flutte: Starting a blocking GC Alloc
09-14 23:10:32.519 25994 27336 I manager.flutte: Waiting for a blocking GC Alloc
09-14 23:10:32.520 25994 27338 I manager.flutte: Waiting for a blocking GC Alloc
09-14 23:10:32.626 25994 26007 I manager.flutte: Background concurrent copying GC freed 13721658(282MB) AllocSpace objects, 212(10MB) LOS objects, 9% free, 219MB/243MB, paused 189us total 978.119ms
09-14 23:10:32.626 25994 27336 I manager.flutte: WaitForGcToComplete blocked Alloc on HeapTrim for 106.786ms
09-14 23:10:32.626 25994 27336 I manager.flutte: Starting a blocking GC Alloc
09-14 23:10:32.626 25994 27338 I manager.flutte: WaitForGcToComplete blocked Alloc on HeapTrim for 106.913ms
09-14 23:10:32.627 25994 27338 I manager.flutte: Starting a blocking GC Alloc
09-14 23:10:32.854 25994 26007 I manager.flutte: Background young concurrent copying GC freed 3622330(73MB) AllocSpace objects, 1(2184KB) LOS objects, 10% free, 208MB/232MB, paused 138us total 162.347ms
09-14 23:10:33.701 25994 26007 I manager.flutte: Background concurrent copying GC freed 11111923(236MB) AllocSpace objects, 108(15MB) LOS objects, 9% free, 222MB/246MB, paused 205us total 792.318ms
09-14 23:10:33.867 25994 26007 I manager.flutte: Background young concurrent copying GC freed 5646149(116MB) AllocSpace objects, 7(224KB) LOS objects, 13% free, 154MB/178MB, paused 173us total 103.104ms
09-14 23:10:34.348 25994 26007 I manager.flutte: Background concurrent copying GC freed 4798356(97MB) AllocSpace objects, 105(8492KB) LOS objects, 14% free, 139MB/163MB, paused 49us total 277.443ms
09-14 23:10:35.482 25994 26007 I manager.flutte: Background concurrent copying GC freed 863530(24MB) AllocSpace objects, 148(12MB) LOS objects, 15% free, 135MB/159MB, paused 87us total 120.173ms
09-14 23:10:40.035 25994 26009 W System  : A resource failed to call close. 
09-14 23:10:40.641 25994 26009 W System  : A resource failed to call close. 
09-14 23:10:41.461 25994 26009 W System  : A resource failed to call end. 
09-14 23:10:41.461 25994 26009 W System  : A resource failed to call end. 
09-14 23:10:41.565 25994 26007 I manager.flutte: Background concurrent copying GC freed 25254(1337KB) AllocSpace objects, 33(28MB) LOS objects, 15% free, 133MB/157MB, paused 563us total 105.279ms
09-14 23:10:41.566 25994 26009 W System  : A resource failed to call end. 
09-14 23:10:54.146 25994 25994 V ActivityThread: handleTrimMemory:app.revanced.manager.flutter
09-14 23:10:59.277 25994 26009 W System  : A resource failed to call close.

Screenshots or videos

No response

Solution

No response

Additional context

No response

@twoexem twoexem added the Bug report Something isn't working label Sep 14, 2022
@Aunali321
Copy link
Contributor

Which YT version did you use?

@twoexem
Copy link
Author

twoexem commented Sep 14, 2022

I used version 17.33.42 as it's the one compatible with most add-ons. Using the latest YouTube version returns the same result.

@Aunali321
Copy link
Contributor

Download v17.29.34 from apkmirror (Make sure its full apk and not bundle) and select the apk in the manager for patching. see it solves it.

@twoexem
Copy link
Author

twoexem commented Sep 14, 2022

Choosing that version results in the same outcome.

@itslychee
Copy link

Got the same problem happening to me despite having Vanced MicroG installed

@twoexem
Copy link
Author

twoexem commented Sep 14, 2022

It's not too bad for me since I still have the original YouTube Vanced running, though I think other users might not. Here is some additional information:
OS: Android 11
Device: Fairphone FP 4

@ponces
Copy link
Contributor

ponces commented Sep 15, 2022

Are you trying to patch YT while having Vanced YT (root) installed/mounted?

@twoexem
Copy link
Author

twoexem commented Sep 15, 2022

Are you trying to patch YT while having Vanced YT (root) installed/mounted?

I do have YouTube Vanced installed but my device is not rooted.

@twoexem
Copy link
Author

twoexem commented Sep 15, 2022

That doesn't fix my issue either.

@ponces
Copy link
Contributor

ponces commented Sep 15, 2022

So it patches with success but doesn't launch?
It launches the wrong app?
It crashes right after launch?
It does nothing at all?
What happens?

@twoexem
Copy link
Author

twoexem commented Sep 15, 2022

It patches without issues, the app gets installed but (presumably) crashes on start. Clicking the icon of the app in the launcher or launching it in any other way doesn't do anything, and I get a notification saying it crashes constantly.

@twoexem
Copy link
Author

twoexem commented Sep 15, 2022

Like I said before, that doesn't fix my issue.

@ghost
Copy link

ghost commented Sep 15, 2022

Same issue here

@SodaWithoutSparkles
Copy link
Contributor

SodaWithoutSparkles commented Sep 15, 2022

I have patched ReVanced ver 17.33.42 with all patches escept force auto replay, amoled, debugging. No issues.

Try granting install unknown apps and battery saving permission

Download the youtube APK from apk mirror, not bundle version

Select APK in manager instead of clicking youtube. Selected application > bottom right (storage) > select the downloaded APK.

Try to use the same patches as I did

Google may freak out and say its not a trusted app. Read the text on the buttons carefully and select something like install anyway.

If it did not work, try only with custom branding patch. If still isnt working, then I cant help much

device: POCO X4 GT
OS: MIUI Global 13.0.3, Android 12, MIUI optimization not disabled

@twoexem
Copy link
Author

twoexem commented Sep 15, 2022

Using the APK your link supplied fixed my issue, ReVanced is now working flawlessly. Thanks!

@twoexem twoexem closed this as completed Sep 15, 2022
@SodaWithoutSparkles
Copy link
Contributor

Its actually the same source given by @Aunali321

@itslychee
Copy link

It seems like the APK from APKMirror works, but when I select the already installed app, it seems to freeze w. a gray background.

github-actions bot pushed a commit to BenjaminHalko/revanced-manager that referenced this issue Jan 23, 2024
# [1.9.0-dev.1](v1.8.0...v1.9.0-dev.1) (2024-01-23)

### Bug Fixes

* broken logo in about page on release builds ([4c1ad86](4c1ad86))
* buildfile syntax ([ReVanced#66](https://github.com/BenjaminHalko/revanced-manager/issues/66)) ([b472a36](b472a36))
* bundles not loading on Android 14 ([18cfb56](18cfb56))
* contributors screen fix ([ReVanced#1256](https://github.com/BenjaminHalko/revanced-manager/issues/1256)) ([9408857](9408857))
* delete temporary files ([ReVanced#1341](https://github.com/BenjaminHalko/revanced-manager/issues/1341)) ([723f9cd](723f9cd))
* **deps:** use correct work-runtime version string ([2bb51c1](2bb51c1))
* disable `WebView` history ([ReVanced#1278](https://github.com/BenjaminHalko/revanced-manager/issues/1278)) ([a86923a](a86923a))
* don't store app list in parcel ([55f2256](55f2256))
* dont crash when the bundle cannot be downloaded ([93f3e27](93f3e27))
* exclude x86 aapt2 binary from release builds ([ReVanced#1126](https://github.com/BenjaminHalko/revanced-manager/issues/1126)) ([381daff](381daff))
* gradlew permissions on unix ([cb0150a](cb0150a))
* handle exceptions when checking for bundle updates ([32e8a37](32e8a37))
* hide patch button ([ReVanced#1284](https://github.com/BenjaminHalko/revanced-manager/issues/1284)) ([5aefb3b](5aefb3b))
* **installer:** make the correct column scrollable ([1eac42d](1eac42d))
* **installer:** progress tracking ([272d911](272d911))
* **installer:** properly track worker state ([ReVanced#32](https://github.com/BenjaminHalko/revanced-manager/issues/32)) ([971277e](971277e))
* **installer:** save step incorrectly being marked as completed ([18cbe51](18cbe51))
* **installer:** sign and install on threads ([4ae9904](4ae9904))
* **installer:** use correct bg colour for dialog ([7525e52](7525e52))
* **installer:** use correct elevation level ([d9953b1](d9953b1))
* jvm signature clash error ([4b12ae1](4b12ae1))
* library info not being embedded ([299aaa2](299aaa2))
* load patch bundles earlier ([9cab919](9cab919))
* minify crash on building release ([ReVanced#1245](https://github.com/BenjaminHalko/revanced-manager/issues/1245)) ([b4dfcf1](b4dfcf1))
* more android 34 fixes ([64ec73d](64ec73d))
* option state crash ([ReVanced#1456](https://github.com/BenjaminHalko/revanced-manager/issues/1456)) ([5fff0a2](5fff0a2))
* overlapping issue in application selection page ([ReVanced#1128](https://github.com/BenjaminHalko/revanced-manager/issues/1128)) ([372ce17](372ce17))
* parcel error for nullable types ([2bd8463](2bd8463))
* pass worker inputs without serialization ([ReVanced#44](https://github.com/BenjaminHalko/revanced-manager/issues/44)) ([4302ea8](4302ea8))
* patch options reset button being broken ([0b9889e](0b9889e))
* **patcher:** add notification and wakelock to worker; chore: add app icon ([b8a51d3](b8a51d3))
* patches not being reloaded ([9586a9c](9586a9c))
* **patches selector:** copy the selected patches list ([762bfa8](762bfa8))
* perform selected app operations in the correct order ([cc89784](cc89784))
* permission error when using installed app ([f6563b2](f6563b2))
* progress bar not updating ([f38b31a](f38b31a))
* providers.gradleProperty ([ReVanced#1223](https://github.com/BenjaminHalko/revanced-manager/issues/1223)) ([0b0ba21](0b0ba21))
* release builds not working properly ([d2dcd42](d2dcd42))
* remove misc.xml and kotlinc.xml ([1f8341a](1f8341a))
* run blocking IO operations in the correct context ([535efa3](535efa3))
* serialization not working ([1331479](1331479))
* sources screen being misaligned during transitions ([149c8cc](149c8cc))
* specify `multithreadingDexFileWriter` in `PatcherOptions` ([ReVanced#1402](https://github.com/BenjaminHalko/revanced-manager/issues/1402)) ([12b00e5](12b00e5))
* typo in string name `import_keystore_description` ([ReVanced#1273](https://github.com/BenjaminHalko/revanced-manager/issues/1273)) ([6f2ca5b](6f2ca5b))
* **ui:** make entire patches view button selectable ([ReVanced#1271](https://github.com/BenjaminHalko/revanced-manager/issues/1271)) ([e0f8d06](e0f8d06))
* universal patches not selectable ([c6ac898](c6ac898))
* Updates popup shows incorrect names ([ReVanced#1283](https://github.com/BenjaminHalko/revanced-manager/issues/1283)) ([65377ff](65377ff))
* use correct `getViewModel` ([1be9c9c](1be9c9c))
* use correct checksum ([7d887c7](7d887c7))
* use correct classes to determine option type ([abf4d91](abf4d91))
* use correct directory ([3b65cd0](3b65cd0))
* use i18n translation for installer page ([72fd24e](72fd24e))
* use ReVanced ring logo in about section ([ReVanced#1302](https://github.com/BenjaminHalko/revanced-manager/issues/1302)) ([f79320c](f79320c))
* use upsert when modifying installed apps ([9df98ed](9df98ed))

### Features

* **about screen:** complete about screen ([fec8c0c](fec8c0c))
* add checkboxes to the downloaded apps page ([e70c10a](e70c10a))
* add patch bundle info screen ([ReVanced#55](https://github.com/BenjaminHalko/revanced-manager/issues/55)) ([21d99a1](21d99a1))
* add patches selector bottom sheet ([ReVanced#1360](https://github.com/BenjaminHalko/revanced-manager/issues/1360)) ([5762859](5762859))
* add toast feedback to the bundle update button ([607d8b6](607d8b6))
* add user agent ([ReVanced#1382](https://github.com/BenjaminHalko/revanced-manager/issues/1382)) ([212e55f](212e55f))
* advanced settings page with device info ([ReVanced#51](https://github.com/BenjaminHalko/revanced-manager/issues/51)) ([453f4da](453f4da))
* allow user to save logs ([d9d83df](d9d83df))
* animate the arrow button ([4868c45](4868c45))
* app downloader ([ReVanced#43](https://github.com/BenjaminHalko/revanced-manager/issues/43)) ([94a4dba](94a4dba))
* app selector screen ([54f0a69](54f0a69))
* **app-selector:** show patchable installed apps first ([ReVanced#1496](https://github.com/BenjaminHalko/revanced-manager/issues/1496)) ([d55abf5](d55abf5))
* armv7 warning ([8f54495](8f54495))
* backend ([e5d898f](e5d898f))
* better installer ui ([ReVanced#29](https://github.com/BenjaminHalko/revanced-manager/issues/29)) ([399fc98](399fc98))
* **bundles tab:** add BackHandler ([757840b](757840b))
* change appID and name of debug builds ([4cb4ce2](4cb4ce2))
* **Changelogs:** overall improvement ([ReVanced#1429](https://github.com/BenjaminHalko/revanced-manager/issues/1429)) ([1a83315](1a83315))
* check for updates on startup ([ReVanced#1462](https://github.com/BenjaminHalko/revanced-manager/issues/1462)) ([1dc41ba](1dc41ba))
* contributors screen ([ReVanced#42](https://github.com/BenjaminHalko/revanced-manager/issues/42)) ([0dccb8c](0dccb8c))
* **Contributors Screen:** implement design from Figma ([ReVanced#1465](https://github.com/BenjaminHalko/revanced-manager/issues/1465)) ([62a5fce](62a5fce))
* Dashboard Screen ([ReVanced#18](https://github.com/BenjaminHalko/revanced-manager/issues/18)) ([9065c0d](9065c0d))
* disable changing patches selection by default ([ReVanced#1132](https://github.com/BenjaminHalko/revanced-manager/issues/1132)) ([c400619](c400619))
* disable filter chips when there are no patches ([5d3b963](5d3b963))
* download apps in patcher screen ([ReVanced#73](https://github.com/BenjaminHalko/revanced-manager/issues/73)) ([aec8cec](aec8cec))
* experimental patches setting ([9dd74f1](9dd74f1))
* filter options for patches ([6309e8b](6309e8b))
* finish implementing the sources system ([ReVanced#70](https://github.com/BenjaminHalko/revanced-manager/issues/70)) ([379ce91](379ce91))
* hide tabs when 1 bundle is used ([ffa8d9c](ffa8d9c))
* hide unfinished pages in release mode ([f5b3b29](f5b3b29))
* implement DI ([57e2632](57e2632))
* implement navigation ([9536cdc](9536cdc))
* implement Submit Issue button ([ReVanced#1276](https://github.com/BenjaminHalko/revanced-manager/issues/1276)) ([cf71ea2](cf71ea2))
* improve accessibility ([ReVanced#64](https://github.com/BenjaminHalko/revanced-manager/issues/64)) ([cd2587b](cd2587b))
* improve bundle dialog UI ([1707a96](1707a96))
* improve keystore UI and UX ([ReVanced#52](https://github.com/BenjaminHalko/revanced-manager/issues/52)) ([aa02e9f](aa02e9f))
* improve patcher UI ([ReVanced#1494](https://github.com/BenjaminHalko/revanced-manager/issues/1494)) ([3232bb1](3232bb1))
* improved compose stability ([fcb75dd](fcb75dd))
* improved dashboard screen ([f1656c6](f1656c6))
* in-app updater ([ReVanced#25](https://github.com/BenjaminHalko/revanced-manager/issues/25)) ([a4842c0](a4842c0))
* initialize project ([b372f7e](b372f7e))
* **installer:** adjust arrow icon size ([39caad1](39caad1))
* **installer:** adjust step icon size and alignment ([6437f7b](6437f7b))
* **installer:** apk signing and installation ([52ab793](52ab793))
* **installer:** redesign utility options ([ReVanced#1062](https://github.com/BenjaminHalko/revanced-manager/issues/1062)) ([b77d46b](b77d46b))
* **installer:** sign apk in patcher worker ([172604f](172604f))
* **Installer:** use BottomAppBar ([ReVanced#1428](https://github.com/BenjaminHalko/revanced-manager/issues/1428)) ([3c57762](3c57762))
* integrate revanced patcher ([ReVanced#22](https://github.com/BenjaminHalko/revanced-manager/issues/22)) ([4048792](4048792))
* keystore import/export ([ReVanced#30](https://github.com/BenjaminHalko/revanced-manager/issues/30)) ([919b6b7](919b6b7))
* **koin:** use the android logger ([7ce4de7](7ce4de7))
* licenses screen ([ReVanced#47](https://github.com/BenjaminHalko/revanced-manager/issues/47)) ([6b7143d](6b7143d))
* make bundles selectable ([ReVanced#1237](https://github.com/BenjaminHalko/revanced-manager/issues/1237)) ([42e0346](42e0346))
* more info for the select from application screen ([ReVanced#81](https://github.com/BenjaminHalko/revanced-manager/issues/81)) ([3cfa4ea](3cfa4ea))
* **NotificationCard:** rewrite & consistent usage ([ReVanced#1426](https://github.com/BenjaminHalko/revanced-manager/issues/1426)) ([7741394](7741394))
* patch apps without internet ([ReVanced#1114](https://github.com/BenjaminHalko/revanced-manager/issues/1114)) ([f90f6e8](f90f6e8))
* patch bundle sources system ([ReVanced#24](https://github.com/BenjaminHalko/revanced-manager/issues/24)) ([c22371e](c22371e))
* patch options ([ReVanced#45](https://github.com/BenjaminHalko/revanced-manager/issues/45)) ([01fd4c8](01fd4c8))
* patch options UI ([ReVanced#80](https://github.com/BenjaminHalko/revanced-manager/issues/80)) ([7aea947](7aea947))
* **patch-selector:** default patches selection ([ReVanced#1272](https://github.com/BenjaminHalko/revanced-manager/issues/1272)) ([f78b56e](f78b56e))
* **patch-selector:** remove TODO about an unplanned feature ([5290713](5290713))
* patches selector screen ([4c3dbbd](4c3dbbd))
* prereleases ([9e344a9](9e344a9))
* ProGuard ([9591f4e](9591f4e))
* Purple default theme ([ReVanced#1601](https://github.com/BenjaminHalko/revanced-manager/issues/1601)) ([d9d7b98](d9d7b98))
* remember patch options ([ReVanced#1449](https://github.com/BenjaminHalko/revanced-manager/issues/1449)) ([7fe4724](7fe4724))
* remove dead help icons ([ca3c9af](ca3c9af))
* rename package to `app.revanced.manager` ([27426b1](27426b1))
* rename ViewModels for consistency ([e088d05](e088d05))
* ReVanced theme colors ([955e7a4](955e7a4))
* root installation ([ReVanced#1243](https://github.com/BenjaminHalko/revanced-manager/issues/1243)) ([bf10af2](bf10af2))
* save patch options and selected patches in bundle ([ReVanced#50](https://github.com/BenjaminHalko/revanced-manager/issues/50)) ([8dd8f88](8dd8f88))
* save patch selection using room db ([ReVanced#38](https://github.com/BenjaminHalko/revanced-manager/issues/38)) ([923ce74](923ce74))
* Scrollbars ([ReVanced#1479](https://github.com/BenjaminHalko/revanced-manager/issues/1479)) ([36c8f59](36c8f59))
* Select bundle type before adding bundle ([ReVanced#1490](https://github.com/BenjaminHalko/revanced-manager/issues/1490)) ([aa6e612](aa6e612))
* selected app info page ([ReVanced#1395](https://github.com/BenjaminHalko/revanced-manager/issues/1395)) ([c3af6ac](c3af6ac))
* settings migration (compose) ([ReVanced#1309](https://github.com/BenjaminHalko/revanced-manager/issues/1309)) ([56a4a70](56a4a70))
* settings screen ([4088ed7](4088ed7))
* **settings screen:** add battery optimization notification ([c332760](c332760))
* **settings screen:** match typography from figma ([9b585c7](9b585c7))
* **settings:** move experimental patches option to advanced ([d8392ad](d8392ad))
* **Settings:** use SettingsListItem consistently and overall improvements ([ReVanced#1427](https://github.com/BenjaminHalko/revanced-manager/issues/1427)) ([25bd91d](25bd91d))
* show installed app in version selector ([61de0b6](61de0b6))
* show stacktrace in installer ui ([ReVanced#36](https://github.com/BenjaminHalko/revanced-manager/issues/36)) ([5681c91](5681c91))
* show toast when no patches are selected ([65f8d38](65f8d38))
* splash screen ([49f9dfc](49f9dfc))
* store patched apps ([ReVanced#79](https://github.com/BenjaminHalko/revanced-manager/issues/79)) ([a0b9255](a0b9255))
* switch to Preferences DataStore ([ReVanced#60](https://github.com/BenjaminHalko/revanced-manager/issues/60)) ([879884a](879884a))
* switch to the new api ([ReVanced#75](https://github.com/BenjaminHalko/revanced-manager/issues/75)) ([3f059d7](3f059d7))
* **Update Screen:** changelogs & handle states ([ReVanced#1464](https://github.com/BenjaminHalko/revanced-manager/issues/1464)) ([bd9778a](bd9778a))
* **update screen:** complete main update screen ([ea4247c](ea4247c))
* updater changelogs ([ReVanced#48](https://github.com/BenjaminHalko/revanced-manager/issues/48)) ([fe5e191](fe5e191))
* updater UI and code improvements ([ReVanced#1597](https://github.com/BenjaminHalko/revanced-manager/issues/1597)) ([b7cb6b9](b7cb6b9))
* Use correct casing in module description ([ac561e7](ac561e7))
* use revanced api for changelogs ([608bac6](608bac6))

### Reverts

* downgrade Kotlin to 1.8.21 ([37e177b](37e177b))
github-actions bot pushed a commit to BenjaminHalko/revanced-manager that referenced this issue Jan 23, 2024
# [1.9.0-dev.1](v1.8.0...v1.9.0-dev.1) (2024-01-23)

### Bug Fixes

* broken logo in about page on release builds ([4c1ad86](4c1ad86))
* buildfile syntax ([ReVanced#66](https://github.com/BenjaminHalko/revanced-manager/issues/66)) ([b472a36](b472a36))
* bundles not loading on Android 14 ([18cfb56](18cfb56))
* contributors screen fix ([ReVanced#1256](https://github.com/BenjaminHalko/revanced-manager/issues/1256)) ([9408857](9408857))
* delete temporary files ([ReVanced#1341](https://github.com/BenjaminHalko/revanced-manager/issues/1341)) ([723f9cd](723f9cd))
* **deps:** use correct work-runtime version string ([2bb51c1](2bb51c1))
* disable `WebView` history ([ReVanced#1278](https://github.com/BenjaminHalko/revanced-manager/issues/1278)) ([a86923a](a86923a))
* don't store app list in parcel ([55f2256](55f2256))
* dont crash when the bundle cannot be downloaded ([93f3e27](93f3e27))
* exclude x86 aapt2 binary from release builds ([ReVanced#1126](https://github.com/BenjaminHalko/revanced-manager/issues/1126)) ([381daff](381daff))
* gradlew permissions on unix ([cb0150a](cb0150a))
* handle exceptions when checking for bundle updates ([32e8a37](32e8a37))
* hide patch button ([ReVanced#1284](https://github.com/BenjaminHalko/revanced-manager/issues/1284)) ([5aefb3b](5aefb3b))
* **installer:** make the correct column scrollable ([1eac42d](1eac42d))
* **installer:** progress tracking ([272d911](272d911))
* **installer:** properly track worker state ([ReVanced#32](https://github.com/BenjaminHalko/revanced-manager/issues/32)) ([971277e](971277e))
* **installer:** save step incorrectly being marked as completed ([18cbe51](18cbe51))
* **installer:** sign and install on threads ([4ae9904](4ae9904))
* **installer:** use correct bg colour for dialog ([7525e52](7525e52))
* **installer:** use correct elevation level ([d9953b1](d9953b1))
* jvm signature clash error ([4b12ae1](4b12ae1))
* library info not being embedded ([299aaa2](299aaa2))
* load patch bundles earlier ([9cab919](9cab919))
* minify crash on building release ([ReVanced#1245](https://github.com/BenjaminHalko/revanced-manager/issues/1245)) ([b4dfcf1](b4dfcf1))
* more android 34 fixes ([64ec73d](64ec73d))
* option state crash ([ReVanced#1456](https://github.com/BenjaminHalko/revanced-manager/issues/1456)) ([5fff0a2](5fff0a2))
* overlapping issue in application selection page ([ReVanced#1128](https://github.com/BenjaminHalko/revanced-manager/issues/1128)) ([372ce17](372ce17))
* parcel error for nullable types ([2bd8463](2bd8463))
* pass worker inputs without serialization ([ReVanced#44](https://github.com/BenjaminHalko/revanced-manager/issues/44)) ([4302ea8](4302ea8))
* patch options reset button being broken ([0b9889e](0b9889e))
* **patcher:** add notification and wakelock to worker; chore: add app icon ([b8a51d3](b8a51d3))
* patches not being reloaded ([9586a9c](9586a9c))
* **patches selector:** copy the selected patches list ([762bfa8](762bfa8))
* perform selected app operations in the correct order ([cc89784](cc89784))
* permission error when using installed app ([f6563b2](f6563b2))
* progress bar not updating ([f38b31a](f38b31a))
* providers.gradleProperty ([ReVanced#1223](https://github.com/BenjaminHalko/revanced-manager/issues/1223)) ([0b0ba21](0b0ba21))
* release builds not working properly ([d2dcd42](d2dcd42))
* remove misc.xml and kotlinc.xml ([1f8341a](1f8341a))
* run blocking IO operations in the correct context ([535efa3](535efa3))
* serialization not working ([1331479](1331479))
* sources screen being misaligned during transitions ([149c8cc](149c8cc))
* specify `multithreadingDexFileWriter` in `PatcherOptions` ([ReVanced#1402](https://github.com/BenjaminHalko/revanced-manager/issues/1402)) ([12b00e5](12b00e5))
* typo in string name `import_keystore_description` ([ReVanced#1273](https://github.com/BenjaminHalko/revanced-manager/issues/1273)) ([6f2ca5b](6f2ca5b))
* **ui:** make entire patches view button selectable ([ReVanced#1271](https://github.com/BenjaminHalko/revanced-manager/issues/1271)) ([e0f8d06](e0f8d06))
* universal patches not selectable ([c6ac898](c6ac898))
* Updates popup shows incorrect names ([ReVanced#1283](https://github.com/BenjaminHalko/revanced-manager/issues/1283)) ([65377ff](65377ff))
* use correct `getViewModel` ([1be9c9c](1be9c9c))
* use correct checksum ([7d887c7](7d887c7))
* use correct classes to determine option type ([abf4d91](abf4d91))
* use correct directory ([3b65cd0](3b65cd0))
* use i18n translation for installer page ([72fd24e](72fd24e))
* use ReVanced ring logo in about section ([ReVanced#1302](https://github.com/BenjaminHalko/revanced-manager/issues/1302)) ([f79320c](f79320c))
* use upsert when modifying installed apps ([9df98ed](9df98ed))

### Features

* **about screen:** complete about screen ([fec8c0c](fec8c0c))
* add checkboxes to the downloaded apps page ([e70c10a](e70c10a))
* add patch bundle info screen ([ReVanced#55](https://github.com/BenjaminHalko/revanced-manager/issues/55)) ([21d99a1](21d99a1))
* add patches selector bottom sheet ([ReVanced#1360](https://github.com/BenjaminHalko/revanced-manager/issues/1360)) ([5762859](5762859))
* add toast feedback to the bundle update button ([607d8b6](607d8b6))
* add user agent ([ReVanced#1382](https://github.com/BenjaminHalko/revanced-manager/issues/1382)) ([212e55f](212e55f))
* advanced settings page with device info ([ReVanced#51](https://github.com/BenjaminHalko/revanced-manager/issues/51)) ([453f4da](453f4da))
* allow user to save logs ([d9d83df](d9d83df))
* animate the arrow button ([4868c45](4868c45))
* app downloader ([ReVanced#43](https://github.com/BenjaminHalko/revanced-manager/issues/43)) ([94a4dba](94a4dba))
* app selector screen ([54f0a69](54f0a69))
* **app-selector:** show patchable installed apps first ([ReVanced#1496](https://github.com/BenjaminHalko/revanced-manager/issues/1496)) ([d55abf5](d55abf5))
* armv7 warning ([8f54495](8f54495))
* backend ([e5d898f](e5d898f))
* better installer ui ([ReVanced#29](https://github.com/BenjaminHalko/revanced-manager/issues/29)) ([399fc98](399fc98))
* **bundles tab:** add BackHandler ([757840b](757840b))
* change appID and name of debug builds ([4cb4ce2](4cb4ce2))
* **Changelogs:** overall improvement ([ReVanced#1429](https://github.com/BenjaminHalko/revanced-manager/issues/1429)) ([1a83315](1a83315))
* check for updates on startup ([ReVanced#1462](https://github.com/BenjaminHalko/revanced-manager/issues/1462)) ([1dc41ba](1dc41ba))
* contributors screen ([ReVanced#42](https://github.com/BenjaminHalko/revanced-manager/issues/42)) ([0dccb8c](0dccb8c))
* **Contributors Screen:** implement design from Figma ([ReVanced#1465](https://github.com/BenjaminHalko/revanced-manager/issues/1465)) ([62a5fce](62a5fce))
* Dashboard Screen ([ReVanced#18](https://github.com/BenjaminHalko/revanced-manager/issues/18)) ([9065c0d](9065c0d))
* disable changing patches selection by default ([ReVanced#1132](https://github.com/BenjaminHalko/revanced-manager/issues/1132)) ([c400619](c400619))
* disable filter chips when there are no patches ([5d3b963](5d3b963))
* download apps in patcher screen ([ReVanced#73](https://github.com/BenjaminHalko/revanced-manager/issues/73)) ([aec8cec](aec8cec))
* experimental patches setting ([9dd74f1](9dd74f1))
* filter options for patches ([6309e8b](6309e8b))
* finish implementing the sources system ([ReVanced#70](https://github.com/BenjaminHalko/revanced-manager/issues/70)) ([379ce91](379ce91))
* hide tabs when 1 bundle is used ([ffa8d9c](ffa8d9c))
* hide unfinished pages in release mode ([f5b3b29](f5b3b29))
* implement DI ([57e2632](57e2632))
* implement navigation ([9536cdc](9536cdc))
* implement Submit Issue button ([ReVanced#1276](https://github.com/BenjaminHalko/revanced-manager/issues/1276)) ([cf71ea2](cf71ea2))
* improve accessibility ([ReVanced#64](https://github.com/BenjaminHalko/revanced-manager/issues/64)) ([cd2587b](cd2587b))
* improve bundle dialog UI ([1707a96](1707a96))
* improve keystore UI and UX ([ReVanced#52](https://github.com/BenjaminHalko/revanced-manager/issues/52)) ([aa02e9f](aa02e9f))
* improve patcher UI ([ReVanced#1494](https://github.com/BenjaminHalko/revanced-manager/issues/1494)) ([3232bb1](3232bb1))
* improved compose stability ([fcb75dd](fcb75dd))
* improved dashboard screen ([f1656c6](f1656c6))
* in-app updater ([ReVanced#25](https://github.com/BenjaminHalko/revanced-manager/issues/25)) ([a4842c0](a4842c0))
* initialize project ([b372f7e](b372f7e))
* **installer:** adjust arrow icon size ([39caad1](39caad1))
* **installer:** adjust step icon size and alignment ([6437f7b](6437f7b))
* **installer:** apk signing and installation ([52ab793](52ab793))
* **installer:** redesign utility options ([ReVanced#1062](https://github.com/BenjaminHalko/revanced-manager/issues/1062)) ([b77d46b](b77d46b))
* **installer:** sign apk in patcher worker ([172604f](172604f))
* **Installer:** use BottomAppBar ([ReVanced#1428](https://github.com/BenjaminHalko/revanced-manager/issues/1428)) ([3c57762](3c57762))
* integrate revanced patcher ([ReVanced#22](https://github.com/BenjaminHalko/revanced-manager/issues/22)) ([4048792](4048792))
* keystore import/export ([ReVanced#30](https://github.com/BenjaminHalko/revanced-manager/issues/30)) ([919b6b7](919b6b7))
* **koin:** use the android logger ([7ce4de7](7ce4de7))
* licenses screen ([ReVanced#47](https://github.com/BenjaminHalko/revanced-manager/issues/47)) ([6b7143d](6b7143d))
* make bundles selectable ([ReVanced#1237](https://github.com/BenjaminHalko/revanced-manager/issues/1237)) ([42e0346](42e0346))
* more info for the select from application screen ([ReVanced#81](https://github.com/BenjaminHalko/revanced-manager/issues/81)) ([3cfa4ea](3cfa4ea))
* **NotificationCard:** rewrite & consistent usage ([ReVanced#1426](https://github.com/BenjaminHalko/revanced-manager/issues/1426)) ([7741394](7741394))
* patch apps without internet ([ReVanced#1114](https://github.com/BenjaminHalko/revanced-manager/issues/1114)) ([f90f6e8](f90f6e8))
* patch bundle sources system ([ReVanced#24](https://github.com/BenjaminHalko/revanced-manager/issues/24)) ([c22371e](c22371e))
* patch options ([ReVanced#45](https://github.com/BenjaminHalko/revanced-manager/issues/45)) ([01fd4c8](01fd4c8))
* patch options UI ([ReVanced#80](https://github.com/BenjaminHalko/revanced-manager/issues/80)) ([7aea947](7aea947))
* **patch-selector:** default patches selection ([ReVanced#1272](https://github.com/BenjaminHalko/revanced-manager/issues/1272)) ([f78b56e](f78b56e))
* **patch-selector:** remove TODO about an unplanned feature ([5290713](5290713))
* patches selector screen ([4c3dbbd](4c3dbbd))
* prereleases ([9e344a9](9e344a9))
* ProGuard ([9591f4e](9591f4e))
* Purple default theme ([ReVanced#1601](https://github.com/BenjaminHalko/revanced-manager/issues/1601)) ([d9d7b98](d9d7b98))
* remember patch options ([ReVanced#1449](https://github.com/BenjaminHalko/revanced-manager/issues/1449)) ([7fe4724](7fe4724))
* remove dead help icons ([ca3c9af](ca3c9af))
* rename package to `app.revanced.manager` ([27426b1](27426b1))
* rename ViewModels for consistency ([e088d05](e088d05))
* ReVanced theme colors ([955e7a4](955e7a4))
* root installation ([ReVanced#1243](https://github.com/BenjaminHalko/revanced-manager/issues/1243)) ([bf10af2](bf10af2))
* save patch options and selected patches in bundle ([ReVanced#50](https://github.com/BenjaminHalko/revanced-manager/issues/50)) ([8dd8f88](8dd8f88))
* save patch selection using room db ([ReVanced#38](https://github.com/BenjaminHalko/revanced-manager/issues/38)) ([923ce74](923ce74))
* Scrollbars ([ReVanced#1479](https://github.com/BenjaminHalko/revanced-manager/issues/1479)) ([36c8f59](36c8f59))
* Select bundle type before adding bundle ([ReVanced#1490](https://github.com/BenjaminHalko/revanced-manager/issues/1490)) ([aa6e612](aa6e612))
* selected app info page ([ReVanced#1395](https://github.com/BenjaminHalko/revanced-manager/issues/1395)) ([c3af6ac](c3af6ac))
* settings migration (compose) ([ReVanced#1309](https://github.com/BenjaminHalko/revanced-manager/issues/1309)) ([56a4a70](56a4a70))
* settings screen ([4088ed7](4088ed7))
* **settings screen:** add battery optimization notification ([c332760](c332760))
* **settings screen:** match typography from figma ([9b585c7](9b585c7))
* **settings:** move experimental patches option to advanced ([d8392ad](d8392ad))
* **Settings:** use SettingsListItem consistently and overall improvements ([ReVanced#1427](https://github.com/BenjaminHalko/revanced-manager/issues/1427)) ([25bd91d](25bd91d))
* show installed app in version selector ([61de0b6](61de0b6))
* show stacktrace in installer ui ([ReVanced#36](https://github.com/BenjaminHalko/revanced-manager/issues/36)) ([5681c91](5681c91))
* show toast when no patches are selected ([65f8d38](65f8d38))
* splash screen ([49f9dfc](49f9dfc))
* store patched apps ([ReVanced#79](https://github.com/BenjaminHalko/revanced-manager/issues/79)) ([a0b9255](a0b9255))
* switch to Preferences DataStore ([ReVanced#60](https://github.com/BenjaminHalko/revanced-manager/issues/60)) ([879884a](879884a))
* switch to the new api ([ReVanced#75](https://github.com/BenjaminHalko/revanced-manager/issues/75)) ([3f059d7](3f059d7))
* **Update Screen:** changelogs & handle states ([ReVanced#1464](https://github.com/BenjaminHalko/revanced-manager/issues/1464)) ([bd9778a](bd9778a))
* **update screen:** complete main update screen ([ea4247c](ea4247c))
* updater changelogs ([ReVanced#48](https://github.com/BenjaminHalko/revanced-manager/issues/48)) ([fe5e191](fe5e191))
* updater UI and code improvements ([ReVanced#1597](https://github.com/BenjaminHalko/revanced-manager/issues/1597)) ([b7cb6b9](b7cb6b9))
* Use correct casing in module description ([ac561e7](ac561e7))
* use revanced api for changelogs ([608bac6](608bac6))

### Reverts

* downgrade Kotlin to 1.8.21 ([37e177b](37e177b))
github-actions bot pushed a commit to BenjaminHalko/revanced-manager that referenced this issue Jan 23, 2024
# [1.9.0-dev.1](v1.8.0...v1.9.0-dev.1) (2024-01-23)

### Bug Fixes

* broken logo in about page on release builds ([4c1ad86](4c1ad86))
* buildfile syntax ([ReVanced#66](https://github.com/BenjaminHalko/revanced-manager/issues/66)) ([b472a36](b472a36))
* bundles not loading on Android 14 ([18cfb56](18cfb56))
* contributors screen fix ([ReVanced#1256](https://github.com/BenjaminHalko/revanced-manager/issues/1256)) ([9408857](9408857))
* delete temporary files ([ReVanced#1341](https://github.com/BenjaminHalko/revanced-manager/issues/1341)) ([723f9cd](723f9cd))
* **deps:** use correct work-runtime version string ([2bb51c1](2bb51c1))
* disable `WebView` history ([ReVanced#1278](https://github.com/BenjaminHalko/revanced-manager/issues/1278)) ([a86923a](a86923a))
* don't store app list in parcel ([55f2256](55f2256))
* dont crash when the bundle cannot be downloaded ([93f3e27](93f3e27))
* exclude x86 aapt2 binary from release builds ([ReVanced#1126](https://github.com/BenjaminHalko/revanced-manager/issues/1126)) ([381daff](381daff))
* gradlew permissions on unix ([cb0150a](cb0150a))
* handle exceptions when checking for bundle updates ([32e8a37](32e8a37))
* hide patch button ([ReVanced#1284](https://github.com/BenjaminHalko/revanced-manager/issues/1284)) ([5aefb3b](5aefb3b))
* **installer:** make the correct column scrollable ([1eac42d](1eac42d))
* **installer:** progress tracking ([272d911](272d911))
* **installer:** properly track worker state ([ReVanced#32](https://github.com/BenjaminHalko/revanced-manager/issues/32)) ([971277e](971277e))
* **installer:** save step incorrectly being marked as completed ([18cbe51](18cbe51))
* **installer:** sign and install on threads ([4ae9904](4ae9904))
* **installer:** use correct bg colour for dialog ([7525e52](7525e52))
* **installer:** use correct elevation level ([d9953b1](d9953b1))
* jvm signature clash error ([4b12ae1](4b12ae1))
* library info not being embedded ([299aaa2](299aaa2))
* load patch bundles earlier ([9cab919](9cab919))
* minify crash on building release ([ReVanced#1245](https://github.com/BenjaminHalko/revanced-manager/issues/1245)) ([b4dfcf1](b4dfcf1))
* more android 34 fixes ([64ec73d](64ec73d))
* option state crash ([ReVanced#1456](https://github.com/BenjaminHalko/revanced-manager/issues/1456)) ([5fff0a2](5fff0a2))
* overlapping issue in application selection page ([ReVanced#1128](https://github.com/BenjaminHalko/revanced-manager/issues/1128)) ([372ce17](372ce17))
* parcel error for nullable types ([2bd8463](2bd8463))
* pass worker inputs without serialization ([ReVanced#44](https://github.com/BenjaminHalko/revanced-manager/issues/44)) ([4302ea8](4302ea8))
* patch options reset button being broken ([0b9889e](0b9889e))
* **patcher:** add notification and wakelock to worker; chore: add app icon ([b8a51d3](b8a51d3))
* patches not being reloaded ([9586a9c](9586a9c))
* **patches selector:** copy the selected patches list ([762bfa8](762bfa8))
* perform selected app operations in the correct order ([cc89784](cc89784))
* permission error when using installed app ([f6563b2](f6563b2))
* progress bar not updating ([f38b31a](f38b31a))
* providers.gradleProperty ([ReVanced#1223](https://github.com/BenjaminHalko/revanced-manager/issues/1223)) ([0b0ba21](0b0ba21))
* release builds not working properly ([d2dcd42](d2dcd42))
* remove misc.xml and kotlinc.xml ([1f8341a](1f8341a))
* run blocking IO operations in the correct context ([535efa3](535efa3))
* serialization not working ([1331479](1331479))
* sources screen being misaligned during transitions ([149c8cc](149c8cc))
* specify `multithreadingDexFileWriter` in `PatcherOptions` ([ReVanced#1402](https://github.com/BenjaminHalko/revanced-manager/issues/1402)) ([12b00e5](12b00e5))
* typo in string name `import_keystore_description` ([ReVanced#1273](https://github.com/BenjaminHalko/revanced-manager/issues/1273)) ([6f2ca5b](6f2ca5b))
* **ui:** make entire patches view button selectable ([ReVanced#1271](https://github.com/BenjaminHalko/revanced-manager/issues/1271)) ([e0f8d06](e0f8d06))
* universal patches not selectable ([c6ac898](c6ac898))
* Updates popup shows incorrect names ([ReVanced#1283](https://github.com/BenjaminHalko/revanced-manager/issues/1283)) ([65377ff](65377ff))
* use correct `getViewModel` ([1be9c9c](1be9c9c))
* use correct checksum ([7d887c7](7d887c7))
* use correct classes to determine option type ([abf4d91](abf4d91))
* use correct directory ([3b65cd0](3b65cd0))
* use i18n translation for installer page ([72fd24e](72fd24e))
* use ReVanced ring logo in about section ([ReVanced#1302](https://github.com/BenjaminHalko/revanced-manager/issues/1302)) ([f79320c](f79320c))
* use upsert when modifying installed apps ([9df98ed](9df98ed))

### Features

* **about screen:** complete about screen ([fec8c0c](fec8c0c))
* add checkboxes to the downloaded apps page ([e70c10a](e70c10a))
* add patch bundle info screen ([ReVanced#55](https://github.com/BenjaminHalko/revanced-manager/issues/55)) ([21d99a1](21d99a1))
* add patches selector bottom sheet ([ReVanced#1360](https://github.com/BenjaminHalko/revanced-manager/issues/1360)) ([5762859](5762859))
* add toast feedback to the bundle update button ([607d8b6](607d8b6))
* add user agent ([ReVanced#1382](https://github.com/BenjaminHalko/revanced-manager/issues/1382)) ([212e55f](212e55f))
* advanced settings page with device info ([ReVanced#51](https://github.com/BenjaminHalko/revanced-manager/issues/51)) ([453f4da](453f4da))
* allow user to save logs ([d9d83df](d9d83df))
* animate the arrow button ([4868c45](4868c45))
* app downloader ([ReVanced#43](https://github.com/BenjaminHalko/revanced-manager/issues/43)) ([94a4dba](94a4dba))
* app selector screen ([54f0a69](54f0a69))
* **app-selector:** show patchable installed apps first ([ReVanced#1496](https://github.com/BenjaminHalko/revanced-manager/issues/1496)) ([d55abf5](d55abf5))
* armv7 warning ([8f54495](8f54495))
* backend ([e5d898f](e5d898f))
* better installer ui ([ReVanced#29](https://github.com/BenjaminHalko/revanced-manager/issues/29)) ([399fc98](399fc98))
* **bundles tab:** add BackHandler ([757840b](757840b))
* change appID and name of debug builds ([4cb4ce2](4cb4ce2))
* **Changelogs:** overall improvement ([ReVanced#1429](https://github.com/BenjaminHalko/revanced-manager/issues/1429)) ([1a83315](1a83315))
* check for updates on startup ([ReVanced#1462](https://github.com/BenjaminHalko/revanced-manager/issues/1462)) ([1dc41ba](1dc41ba))
* contributors screen ([ReVanced#42](https://github.com/BenjaminHalko/revanced-manager/issues/42)) ([0dccb8c](0dccb8c))
* **Contributors Screen:** implement design from Figma ([ReVanced#1465](https://github.com/BenjaminHalko/revanced-manager/issues/1465)) ([62a5fce](62a5fce))
* Dashboard Screen ([ReVanced#18](https://github.com/BenjaminHalko/revanced-manager/issues/18)) ([9065c0d](9065c0d))
* disable changing patches selection by default ([ReVanced#1132](https://github.com/BenjaminHalko/revanced-manager/issues/1132)) ([c400619](c400619))
* disable filter chips when there are no patches ([5d3b963](5d3b963))
* download apps in patcher screen ([ReVanced#73](https://github.com/BenjaminHalko/revanced-manager/issues/73)) ([aec8cec](aec8cec))
* experimental patches setting ([9dd74f1](9dd74f1))
* filter options for patches ([6309e8b](6309e8b))
* finish implementing the sources system ([ReVanced#70](https://github.com/BenjaminHalko/revanced-manager/issues/70)) ([379ce91](379ce91))
* hide tabs when 1 bundle is used ([ffa8d9c](ffa8d9c))
* hide unfinished pages in release mode ([f5b3b29](f5b3b29))
* implement DI ([57e2632](57e2632))
* implement navigation ([9536cdc](9536cdc))
* implement Submit Issue button ([ReVanced#1276](https://github.com/BenjaminHalko/revanced-manager/issues/1276)) ([cf71ea2](cf71ea2))
* improve accessibility ([ReVanced#64](https://github.com/BenjaminHalko/revanced-manager/issues/64)) ([cd2587b](cd2587b))
* improve bundle dialog UI ([1707a96](1707a96))
* improve keystore UI and UX ([ReVanced#52](https://github.com/BenjaminHalko/revanced-manager/issues/52)) ([aa02e9f](aa02e9f))
* improve patcher UI ([ReVanced#1494](https://github.com/BenjaminHalko/revanced-manager/issues/1494)) ([3232bb1](3232bb1))
* improved compose stability ([fcb75dd](fcb75dd))
* improved dashboard screen ([f1656c6](f1656c6))
* in-app updater ([ReVanced#25](https://github.com/BenjaminHalko/revanced-manager/issues/25)) ([a4842c0](a4842c0))
* initialize project ([b372f7e](b372f7e))
* **installer:** adjust arrow icon size ([39caad1](39caad1))
* **installer:** adjust step icon size and alignment ([6437f7b](6437f7b))
* **installer:** apk signing and installation ([52ab793](52ab793))
* **installer:** redesign utility options ([ReVanced#1062](https://github.com/BenjaminHalko/revanced-manager/issues/1062)) ([b77d46b](b77d46b))
* **installer:** sign apk in patcher worker ([172604f](172604f))
* **Installer:** use BottomAppBar ([ReVanced#1428](https://github.com/BenjaminHalko/revanced-manager/issues/1428)) ([3c57762](3c57762))
* integrate revanced patcher ([ReVanced#22](https://github.com/BenjaminHalko/revanced-manager/issues/22)) ([4048792](4048792))
* keystore import/export ([ReVanced#30](https://github.com/BenjaminHalko/revanced-manager/issues/30)) ([919b6b7](919b6b7))
* **koin:** use the android logger ([7ce4de7](7ce4de7))
* licenses screen ([ReVanced#47](https://github.com/BenjaminHalko/revanced-manager/issues/47)) ([6b7143d](6b7143d))
* make bundles selectable ([ReVanced#1237](https://github.com/BenjaminHalko/revanced-manager/issues/1237)) ([42e0346](42e0346))
* more info for the select from application screen ([ReVanced#81](https://github.com/BenjaminHalko/revanced-manager/issues/81)) ([3cfa4ea](3cfa4ea))
* **NotificationCard:** rewrite & consistent usage ([ReVanced#1426](https://github.com/BenjaminHalko/revanced-manager/issues/1426)) ([7741394](7741394))
* patch apps without internet ([ReVanced#1114](https://github.com/BenjaminHalko/revanced-manager/issues/1114)) ([f90f6e8](f90f6e8))
* patch bundle sources system ([ReVanced#24](https://github.com/BenjaminHalko/revanced-manager/issues/24)) ([c22371e](c22371e))
* patch options ([ReVanced#45](https://github.com/BenjaminHalko/revanced-manager/issues/45)) ([01fd4c8](01fd4c8))
* patch options UI ([ReVanced#80](https://github.com/BenjaminHalko/revanced-manager/issues/80)) ([7aea947](7aea947))
* **patch-selector:** default patches selection ([ReVanced#1272](https://github.com/BenjaminHalko/revanced-manager/issues/1272)) ([f78b56e](f78b56e))
* **patch-selector:** remove TODO about an unplanned feature ([5290713](5290713))
* patches selector screen ([4c3dbbd](4c3dbbd))
* prereleases ([9e344a9](9e344a9))
* ProGuard ([9591f4e](9591f4e))
* Purple default theme ([ReVanced#1601](https://github.com/BenjaminHalko/revanced-manager/issues/1601)) ([d9d7b98](d9d7b98))
* remember patch options ([ReVanced#1449](https://github.com/BenjaminHalko/revanced-manager/issues/1449)) ([7fe4724](7fe4724))
* remove dead help icons ([ca3c9af](ca3c9af))
* rename package to `app.revanced.manager` ([27426b1](27426b1))
* rename ViewModels for consistency ([e088d05](e088d05))
* ReVanced theme colors ([955e7a4](955e7a4))
* root installation ([ReVanced#1243](https://github.com/BenjaminHalko/revanced-manager/issues/1243)) ([bf10af2](bf10af2))
* save patch options and selected patches in bundle ([ReVanced#50](https://github.com/BenjaminHalko/revanced-manager/issues/50)) ([8dd8f88](8dd8f88))
* save patch selection using room db ([ReVanced#38](https://github.com/BenjaminHalko/revanced-manager/issues/38)) ([923ce74](923ce74))
* Scrollbars ([ReVanced#1479](https://github.com/BenjaminHalko/revanced-manager/issues/1479)) ([36c8f59](36c8f59))
* Select bundle type before adding bundle ([ReVanced#1490](https://github.com/BenjaminHalko/revanced-manager/issues/1490)) ([aa6e612](aa6e612))
* selected app info page ([ReVanced#1395](https://github.com/BenjaminHalko/revanced-manager/issues/1395)) ([c3af6ac](c3af6ac))
* settings migration (compose) ([ReVanced#1309](https://github.com/BenjaminHalko/revanced-manager/issues/1309)) ([56a4a70](56a4a70))
* settings screen ([4088ed7](4088ed7))
* **settings screen:** add battery optimization notification ([c332760](c332760))
* **settings screen:** match typography from figma ([9b585c7](9b585c7))
* **settings:** move experimental patches option to advanced ([d8392ad](d8392ad))
* **Settings:** use SettingsListItem consistently and overall improvements ([ReVanced#1427](https://github.com/BenjaminHalko/revanced-manager/issues/1427)) ([25bd91d](25bd91d))
* show installed app in version selector ([61de0b6](61de0b6))
* show stacktrace in installer ui ([ReVanced#36](https://github.com/BenjaminHalko/revanced-manager/issues/36)) ([5681c91](5681c91))
* show toast when no patches are selected ([65f8d38](65f8d38))
* splash screen ([49f9dfc](49f9dfc))
* store patched apps ([ReVanced#79](https://github.com/BenjaminHalko/revanced-manager/issues/79)) ([a0b9255](a0b9255))
* switch to Preferences DataStore ([ReVanced#60](https://github.com/BenjaminHalko/revanced-manager/issues/60)) ([879884a](879884a))
* switch to the new api ([ReVanced#75](https://github.com/BenjaminHalko/revanced-manager/issues/75)) ([3f059d7](3f059d7))
* **Update Screen:** changelogs & handle states ([ReVanced#1464](https://github.com/BenjaminHalko/revanced-manager/issues/1464)) ([bd9778a](bd9778a))
* **update screen:** complete main update screen ([ea4247c](ea4247c))
* updater changelogs ([ReVanced#48](https://github.com/BenjaminHalko/revanced-manager/issues/48)) ([fe5e191](fe5e191))
* updater UI and code improvements ([ReVanced#1597](https://github.com/BenjaminHalko/revanced-manager/issues/1597)) ([b7cb6b9](b7cb6b9))
* Use correct casing in module description ([ac561e7](ac561e7))
* use revanced api for changelogs ([608bac6](608bac6))

### Reverts

* downgrade Kotlin to 1.8.21 ([37e177b](37e177b))
github-actions bot pushed a commit to BenjaminHalko/revanced-manager that referenced this issue Jan 23, 2024
# [1.9.0-dev.1](v1.8.0...v1.9.0-dev.1) (2024-01-23)

### Bug Fixes

* broken logo in about page on release builds ([4c1ad86](4c1ad86))
* buildfile syntax ([ReVanced#66](https://github.com/BenjaminHalko/revanced-manager/issues/66)) ([b472a36](b472a36))
* bundles not loading on Android 14 ([18cfb56](18cfb56))
* contributors screen fix ([ReVanced#1256](https://github.com/BenjaminHalko/revanced-manager/issues/1256)) ([9408857](9408857))
* delete temporary files ([ReVanced#1341](https://github.com/BenjaminHalko/revanced-manager/issues/1341)) ([723f9cd](723f9cd))
* **deps:** use correct work-runtime version string ([2bb51c1](2bb51c1))
* disable `WebView` history ([ReVanced#1278](https://github.com/BenjaminHalko/revanced-manager/issues/1278)) ([a86923a](a86923a))
* don't store app list in parcel ([55f2256](55f2256))
* dont crash when the bundle cannot be downloaded ([93f3e27](93f3e27))
* exclude x86 aapt2 binary from release builds ([ReVanced#1126](https://github.com/BenjaminHalko/revanced-manager/issues/1126)) ([381daff](381daff))
* gradlew permissions on unix ([cb0150a](cb0150a))
* handle exceptions when checking for bundle updates ([32e8a37](32e8a37))
* hide patch button ([ReVanced#1284](https://github.com/BenjaminHalko/revanced-manager/issues/1284)) ([5aefb3b](5aefb3b))
* **installer:** make the correct column scrollable ([1eac42d](1eac42d))
* **installer:** progress tracking ([272d911](272d911))
* **installer:** properly track worker state ([ReVanced#32](https://github.com/BenjaminHalko/revanced-manager/issues/32)) ([971277e](971277e))
* **installer:** save step incorrectly being marked as completed ([18cbe51](18cbe51))
* **installer:** sign and install on threads ([4ae9904](4ae9904))
* **installer:** use correct bg colour for dialog ([7525e52](7525e52))
* **installer:** use correct elevation level ([d9953b1](d9953b1))
* jvm signature clash error ([4b12ae1](4b12ae1))
* library info not being embedded ([299aaa2](299aaa2))
* load patch bundles earlier ([9cab919](9cab919))
* minify crash on building release ([ReVanced#1245](https://github.com/BenjaminHalko/revanced-manager/issues/1245)) ([b4dfcf1](b4dfcf1))
* more android 34 fixes ([64ec73d](64ec73d))
* option state crash ([ReVanced#1456](https://github.com/BenjaminHalko/revanced-manager/issues/1456)) ([5fff0a2](5fff0a2))
* overlapping issue in application selection page ([ReVanced#1128](https://github.com/BenjaminHalko/revanced-manager/issues/1128)) ([372ce17](372ce17))
* parcel error for nullable types ([2bd8463](2bd8463))
* pass worker inputs without serialization ([ReVanced#44](https://github.com/BenjaminHalko/revanced-manager/issues/44)) ([4302ea8](4302ea8))
* patch options reset button being broken ([0b9889e](0b9889e))
* **patcher:** add notification and wakelock to worker; chore: add app icon ([b8a51d3](b8a51d3))
* patches not being reloaded ([9586a9c](9586a9c))
* **patches selector:** copy the selected patches list ([762bfa8](762bfa8))
* perform selected app operations in the correct order ([cc89784](cc89784))
* permission error when using installed app ([f6563b2](f6563b2))
* progress bar not updating ([f38b31a](f38b31a))
* providers.gradleProperty ([ReVanced#1223](https://github.com/BenjaminHalko/revanced-manager/issues/1223)) ([0b0ba21](0b0ba21))
* release builds not working properly ([d2dcd42](d2dcd42))
* remove misc.xml and kotlinc.xml ([1f8341a](1f8341a))
* run blocking IO operations in the correct context ([535efa3](535efa3))
* serialization not working ([1331479](1331479))
* sources screen being misaligned during transitions ([149c8cc](149c8cc))
* specify `multithreadingDexFileWriter` in `PatcherOptions` ([ReVanced#1402](https://github.com/BenjaminHalko/revanced-manager/issues/1402)) ([12b00e5](12b00e5))
* typo in string name `import_keystore_description` ([ReVanced#1273](https://github.com/BenjaminHalko/revanced-manager/issues/1273)) ([6f2ca5b](6f2ca5b))
* **ui:** make entire patches view button selectable ([ReVanced#1271](https://github.com/BenjaminHalko/revanced-manager/issues/1271)) ([e0f8d06](e0f8d06))
* universal patches not selectable ([c6ac898](c6ac898))
* Updates popup shows incorrect names ([ReVanced#1283](https://github.com/BenjaminHalko/revanced-manager/issues/1283)) ([65377ff](65377ff))
* use correct `getViewModel` ([1be9c9c](1be9c9c))
* use correct checksum ([7d887c7](7d887c7))
* use correct classes to determine option type ([abf4d91](abf4d91))
* use correct directory ([3b65cd0](3b65cd0))
* use i18n translation for installer page ([72fd24e](72fd24e))
* use ReVanced ring logo in about section ([ReVanced#1302](https://github.com/BenjaminHalko/revanced-manager/issues/1302)) ([f79320c](f79320c))
* use upsert when modifying installed apps ([9df98ed](9df98ed))

### Features

* **about screen:** complete about screen ([fec8c0c](fec8c0c))
* add checkboxes to the downloaded apps page ([e70c10a](e70c10a))
* add patch bundle info screen ([ReVanced#55](https://github.com/BenjaminHalko/revanced-manager/issues/55)) ([21d99a1](21d99a1))
* add patches selector bottom sheet ([ReVanced#1360](https://github.com/BenjaminHalko/revanced-manager/issues/1360)) ([5762859](5762859))
* add toast feedback to the bundle update button ([607d8b6](607d8b6))
* add user agent ([ReVanced#1382](https://github.com/BenjaminHalko/revanced-manager/issues/1382)) ([212e55f](212e55f))
* advanced settings page with device info ([ReVanced#51](https://github.com/BenjaminHalko/revanced-manager/issues/51)) ([453f4da](453f4da))
* allow user to save logs ([d9d83df](d9d83df))
* animate the arrow button ([4868c45](4868c45))
* app downloader ([ReVanced#43](https://github.com/BenjaminHalko/revanced-manager/issues/43)) ([94a4dba](94a4dba))
* app selector screen ([54f0a69](54f0a69))
* **app-selector:** show patchable installed apps first ([ReVanced#1496](https://github.com/BenjaminHalko/revanced-manager/issues/1496)) ([d55abf5](d55abf5))
* armv7 warning ([8f54495](8f54495))
* backend ([e5d898f](e5d898f))
* better installer ui ([ReVanced#29](https://github.com/BenjaminHalko/revanced-manager/issues/29)) ([399fc98](399fc98))
* **bundles tab:** add BackHandler ([757840b](757840b))
* change appID and name of debug builds ([4cb4ce2](4cb4ce2))
* **Changelogs:** overall improvement ([ReVanced#1429](https://github.com/BenjaminHalko/revanced-manager/issues/1429)) ([1a83315](1a83315))
* check for updates on startup ([ReVanced#1462](https://github.com/BenjaminHalko/revanced-manager/issues/1462)) ([1dc41ba](1dc41ba))
* contributors screen ([ReVanced#42](https://github.com/BenjaminHalko/revanced-manager/issues/42)) ([0dccb8c](0dccb8c))
* **Contributors Screen:** implement design from Figma ([ReVanced#1465](https://github.com/BenjaminHalko/revanced-manager/issues/1465)) ([62a5fce](62a5fce))
* Dashboard Screen ([ReVanced#18](https://github.com/BenjaminHalko/revanced-manager/issues/18)) ([9065c0d](9065c0d))
* disable changing patches selection by default ([ReVanced#1132](https://github.com/BenjaminHalko/revanced-manager/issues/1132)) ([c400619](c400619))
* disable filter chips when there are no patches ([5d3b963](5d3b963))
* download apps in patcher screen ([ReVanced#73](https://github.com/BenjaminHalko/revanced-manager/issues/73)) ([aec8cec](aec8cec))
* experimental patches setting ([9dd74f1](9dd74f1))
* filter options for patches ([6309e8b](6309e8b))
* finish implementing the sources system ([ReVanced#70](https://github.com/BenjaminHalko/revanced-manager/issues/70)) ([379ce91](379ce91))
* hide tabs when 1 bundle is used ([ffa8d9c](ffa8d9c))
* hide unfinished pages in release mode ([f5b3b29](f5b3b29))
* implement DI ([57e2632](57e2632))
* implement navigation ([9536cdc](9536cdc))
* implement Submit Issue button ([ReVanced#1276](https://github.com/BenjaminHalko/revanced-manager/issues/1276)) ([cf71ea2](cf71ea2))
* improve accessibility ([ReVanced#64](https://github.com/BenjaminHalko/revanced-manager/issues/64)) ([cd2587b](cd2587b))
* improve bundle dialog UI ([1707a96](1707a96))
* improve keystore UI and UX ([ReVanced#52](https://github.com/BenjaminHalko/revanced-manager/issues/52)) ([aa02e9f](aa02e9f))
* improve patcher UI ([ReVanced#1494](https://github.com/BenjaminHalko/revanced-manager/issues/1494)) ([3232bb1](3232bb1))
* improved compose stability ([fcb75dd](fcb75dd))
* improved dashboard screen ([f1656c6](f1656c6))
* in-app updater ([ReVanced#25](https://github.com/BenjaminHalko/revanced-manager/issues/25)) ([a4842c0](a4842c0))
* initialize project ([b372f7e](b372f7e))
* **installer:** adjust arrow icon size ([39caad1](39caad1))
* **installer:** adjust step icon size and alignment ([6437f7b](6437f7b))
* **installer:** apk signing and installation ([52ab793](52ab793))
* **installer:** redesign utility options ([ReVanced#1062](https://github.com/BenjaminHalko/revanced-manager/issues/1062)) ([b77d46b](b77d46b))
* **installer:** sign apk in patcher worker ([172604f](172604f))
* **Installer:** use BottomAppBar ([ReVanced#1428](https://github.com/BenjaminHalko/revanced-manager/issues/1428)) ([3c57762](3c57762))
* integrate revanced patcher ([ReVanced#22](https://github.com/BenjaminHalko/revanced-manager/issues/22)) ([4048792](4048792))
* keystore import/export ([ReVanced#30](https://github.com/BenjaminHalko/revanced-manager/issues/30)) ([919b6b7](919b6b7))
* **koin:** use the android logger ([7ce4de7](7ce4de7))
* licenses screen ([ReVanced#47](https://github.com/BenjaminHalko/revanced-manager/issues/47)) ([6b7143d](6b7143d))
* make bundles selectable ([ReVanced#1237](https://github.com/BenjaminHalko/revanced-manager/issues/1237)) ([42e0346](42e0346))
* more info for the select from application screen ([ReVanced#81](https://github.com/BenjaminHalko/revanced-manager/issues/81)) ([3cfa4ea](3cfa4ea))
* **NotificationCard:** rewrite & consistent usage ([ReVanced#1426](https://github.com/BenjaminHalko/revanced-manager/issues/1426)) ([7741394](7741394))
* patch apps without internet ([ReVanced#1114](https://github.com/BenjaminHalko/revanced-manager/issues/1114)) ([f90f6e8](f90f6e8))
* patch bundle sources system ([ReVanced#24](https://github.com/BenjaminHalko/revanced-manager/issues/24)) ([c22371e](c22371e))
* patch options ([ReVanced#45](https://github.com/BenjaminHalko/revanced-manager/issues/45)) ([01fd4c8](01fd4c8))
* patch options UI ([ReVanced#80](https://github.com/BenjaminHalko/revanced-manager/issues/80)) ([7aea947](7aea947))
* **patch-selector:** default patches selection ([ReVanced#1272](https://github.com/BenjaminHalko/revanced-manager/issues/1272)) ([f78b56e](f78b56e))
* **patch-selector:** remove TODO about an unplanned feature ([5290713](5290713))
* patches selector screen ([4c3dbbd](4c3dbbd))
* prereleases ([9e344a9](9e344a9))
* ProGuard ([9591f4e](9591f4e))
* Purple default theme ([ReVanced#1601](https://github.com/BenjaminHalko/revanced-manager/issues/1601)) ([d9d7b98](d9d7b98))
* remember patch options ([ReVanced#1449](https://github.com/BenjaminHalko/revanced-manager/issues/1449)) ([7fe4724](7fe4724))
* remove dead help icons ([ca3c9af](ca3c9af))
* rename package to `app.revanced.manager` ([27426b1](27426b1))
* rename ViewModels for consistency ([e088d05](e088d05))
* ReVanced theme colors ([955e7a4](955e7a4))
* root installation ([ReVanced#1243](https://github.com/BenjaminHalko/revanced-manager/issues/1243)) ([bf10af2](bf10af2))
* save patch options and selected patches in bundle ([ReVanced#50](https://github.com/BenjaminHalko/revanced-manager/issues/50)) ([8dd8f88](8dd8f88))
* save patch selection using room db ([ReVanced#38](https://github.com/BenjaminHalko/revanced-manager/issues/38)) ([923ce74](923ce74))
* Scrollbars ([ReVanced#1479](https://github.com/BenjaminHalko/revanced-manager/issues/1479)) ([36c8f59](36c8f59))
* Select bundle type before adding bundle ([ReVanced#1490](https://github.com/BenjaminHalko/revanced-manager/issues/1490)) ([aa6e612](aa6e612))
* selected app info page ([ReVanced#1395](https://github.com/BenjaminHalko/revanced-manager/issues/1395)) ([c3af6ac](c3af6ac))
* settings migration (compose) ([ReVanced#1309](https://github.com/BenjaminHalko/revanced-manager/issues/1309)) ([56a4a70](56a4a70))
* settings screen ([4088ed7](4088ed7))
* **settings screen:** add battery optimization notification ([c332760](c332760))
* **settings screen:** match typography from figma ([9b585c7](9b585c7))
* **settings:** move experimental patches option to advanced ([d8392ad](d8392ad))
* **Settings:** use SettingsListItem consistently and overall improvements ([ReVanced#1427](https://github.com/BenjaminHalko/revanced-manager/issues/1427)) ([25bd91d](25bd91d))
* show installed app in version selector ([61de0b6](61de0b6))
* show stacktrace in installer ui ([ReVanced#36](https://github.com/BenjaminHalko/revanced-manager/issues/36)) ([5681c91](5681c91))
* show toast when no patches are selected ([65f8d38](65f8d38))
* splash screen ([49f9dfc](49f9dfc))
* store patched apps ([ReVanced#79](https://github.com/BenjaminHalko/revanced-manager/issues/79)) ([a0b9255](a0b9255))
* switch to Preferences DataStore ([ReVanced#60](https://github.com/BenjaminHalko/revanced-manager/issues/60)) ([879884a](879884a))
* switch to the new api ([ReVanced#75](https://github.com/BenjaminHalko/revanced-manager/issues/75)) ([3f059d7](3f059d7))
* **Update Screen:** changelogs & handle states ([ReVanced#1464](https://github.com/BenjaminHalko/revanced-manager/issues/1464)) ([bd9778a](bd9778a))
* **update screen:** complete main update screen ([ea4247c](ea4247c))
* updater changelogs ([ReVanced#48](https://github.com/BenjaminHalko/revanced-manager/issues/48)) ([fe5e191](fe5e191))
* updater UI and code improvements ([ReVanced#1597](https://github.com/BenjaminHalko/revanced-manager/issues/1597)) ([b7cb6b9](b7cb6b9))
* Use correct casing in module description ([ac561e7](ac561e7))
* use revanced api for changelogs ([608bac6](608bac6))

### Reverts

* downgrade Kotlin to 1.8.21 ([37e177b](37e177b))
github-actions bot pushed a commit to BenjaminHalko/revanced-manager that referenced this issue Jan 23, 2024
# [1.9.0-dev.1](v1.8.0...v1.9.0-dev.1) (2024-01-23)

### Bug Fixes

* broken logo in about page on release builds ([4c1ad86](4c1ad86))
* buildfile syntax ([ReVanced#66](https://github.com/BenjaminHalko/revanced-manager/issues/66)) ([b472a36](b472a36))
* bundles not loading on Android 14 ([18cfb56](18cfb56))
* contributors screen fix ([ReVanced#1256](https://github.com/BenjaminHalko/revanced-manager/issues/1256)) ([9408857](9408857))
* delete temporary files ([ReVanced#1341](https://github.com/BenjaminHalko/revanced-manager/issues/1341)) ([723f9cd](723f9cd))
* **deps:** use correct work-runtime version string ([2bb51c1](2bb51c1))
* disable `WebView` history ([ReVanced#1278](https://github.com/BenjaminHalko/revanced-manager/issues/1278)) ([a86923a](a86923a))
* don't store app list in parcel ([55f2256](55f2256))
* dont crash when the bundle cannot be downloaded ([93f3e27](93f3e27))
* exclude x86 aapt2 binary from release builds ([ReVanced#1126](https://github.com/BenjaminHalko/revanced-manager/issues/1126)) ([381daff](381daff))
* gradlew permissions on unix ([cb0150a](cb0150a))
* handle exceptions when checking for bundle updates ([32e8a37](32e8a37))
* hide patch button ([ReVanced#1284](https://github.com/BenjaminHalko/revanced-manager/issues/1284)) ([5aefb3b](5aefb3b))
* **installer:** make the correct column scrollable ([1eac42d](1eac42d))
* **installer:** progress tracking ([272d911](272d911))
* **installer:** properly track worker state ([ReVanced#32](https://github.com/BenjaminHalko/revanced-manager/issues/32)) ([971277e](971277e))
* **installer:** save step incorrectly being marked as completed ([18cbe51](18cbe51))
* **installer:** sign and install on threads ([4ae9904](4ae9904))
* **installer:** use correct bg colour for dialog ([7525e52](7525e52))
* **installer:** use correct elevation level ([d9953b1](d9953b1))
* jvm signature clash error ([4b12ae1](4b12ae1))
* library info not being embedded ([299aaa2](299aaa2))
* load patch bundles earlier ([9cab919](9cab919))
* minify crash on building release ([ReVanced#1245](https://github.com/BenjaminHalko/revanced-manager/issues/1245)) ([b4dfcf1](b4dfcf1))
* more android 34 fixes ([64ec73d](64ec73d))
* option state crash ([ReVanced#1456](https://github.com/BenjaminHalko/revanced-manager/issues/1456)) ([5fff0a2](5fff0a2))
* overlapping issue in application selection page ([ReVanced#1128](https://github.com/BenjaminHalko/revanced-manager/issues/1128)) ([372ce17](372ce17))
* parcel error for nullable types ([2bd8463](2bd8463))
* pass worker inputs without serialization ([ReVanced#44](https://github.com/BenjaminHalko/revanced-manager/issues/44)) ([4302ea8](4302ea8))
* patch options reset button being broken ([0b9889e](0b9889e))
* **patcher:** add notification and wakelock to worker; chore: add app icon ([b8a51d3](b8a51d3))
* patches not being reloaded ([9586a9c](9586a9c))
* **patches selector:** copy the selected patches list ([762bfa8](762bfa8))
* perform selected app operations in the correct order ([cc89784](cc89784))
* permission error when using installed app ([f6563b2](f6563b2))
* progress bar not updating ([f38b31a](f38b31a))
* providers.gradleProperty ([ReVanced#1223](https://github.com/BenjaminHalko/revanced-manager/issues/1223)) ([0b0ba21](0b0ba21))
* release builds not working properly ([d2dcd42](d2dcd42))
* remove misc.xml and kotlinc.xml ([1f8341a](1f8341a))
* run blocking IO operations in the correct context ([535efa3](535efa3))
* serialization not working ([1331479](1331479))
* sources screen being misaligned during transitions ([149c8cc](149c8cc))
* specify `multithreadingDexFileWriter` in `PatcherOptions` ([ReVanced#1402](https://github.com/BenjaminHalko/revanced-manager/issues/1402)) ([12b00e5](12b00e5))
* typo in string name `import_keystore_description` ([ReVanced#1273](https://github.com/BenjaminHalko/revanced-manager/issues/1273)) ([6f2ca5b](6f2ca5b))
* **ui:** make entire patches view button selectable ([ReVanced#1271](https://github.com/BenjaminHalko/revanced-manager/issues/1271)) ([e0f8d06](e0f8d06))
* universal patches not selectable ([c6ac898](c6ac898))
* Updates popup shows incorrect names ([ReVanced#1283](https://github.com/BenjaminHalko/revanced-manager/issues/1283)) ([65377ff](65377ff))
* use correct `getViewModel` ([1be9c9c](1be9c9c))
* use correct checksum ([7d887c7](7d887c7))
* use correct classes to determine option type ([abf4d91](abf4d91))
* use correct directory ([3b65cd0](3b65cd0))
* use i18n translation for installer page ([72fd24e](72fd24e))
* use ReVanced ring logo in about section ([ReVanced#1302](https://github.com/BenjaminHalko/revanced-manager/issues/1302)) ([f79320c](f79320c))
* use upsert when modifying installed apps ([9df98ed](9df98ed))

### Features

* **about screen:** complete about screen ([fec8c0c](fec8c0c))
* add checkboxes to the downloaded apps page ([e70c10a](e70c10a))
* add patch bundle info screen ([ReVanced#55](https://github.com/BenjaminHalko/revanced-manager/issues/55)) ([21d99a1](21d99a1))
* add patches selector bottom sheet ([ReVanced#1360](https://github.com/BenjaminHalko/revanced-manager/issues/1360)) ([5762859](5762859))
* add toast feedback to the bundle update button ([607d8b6](607d8b6))
* add user agent ([ReVanced#1382](https://github.com/BenjaminHalko/revanced-manager/issues/1382)) ([212e55f](212e55f))
* advanced settings page with device info ([ReVanced#51](https://github.com/BenjaminHalko/revanced-manager/issues/51)) ([453f4da](453f4da))
* allow user to save logs ([d9d83df](d9d83df))
* animate the arrow button ([4868c45](4868c45))
* app downloader ([ReVanced#43](https://github.com/BenjaminHalko/revanced-manager/issues/43)) ([94a4dba](94a4dba))
* app selector screen ([54f0a69](54f0a69))
* **app-selector:** show patchable installed apps first ([ReVanced#1496](https://github.com/BenjaminHalko/revanced-manager/issues/1496)) ([d55abf5](d55abf5))
* armv7 warning ([8f54495](8f54495))
* backend ([e5d898f](e5d898f))
* better installer ui ([ReVanced#29](https://github.com/BenjaminHalko/revanced-manager/issues/29)) ([399fc98](399fc98))
* **bundles tab:** add BackHandler ([757840b](757840b))
* change appID and name of debug builds ([4cb4ce2](4cb4ce2))
* **Changelogs:** overall improvement ([ReVanced#1429](https://github.com/BenjaminHalko/revanced-manager/issues/1429)) ([1a83315](1a83315))
* check for updates on startup ([ReVanced#1462](https://github.com/BenjaminHalko/revanced-manager/issues/1462)) ([1dc41ba](1dc41ba))
* contributors screen ([ReVanced#42](https://github.com/BenjaminHalko/revanced-manager/issues/42)) ([0dccb8c](0dccb8c))
* **Contributors Screen:** implement design from Figma ([ReVanced#1465](https://github.com/BenjaminHalko/revanced-manager/issues/1465)) ([62a5fce](62a5fce))
* Dashboard Screen ([ReVanced#18](https://github.com/BenjaminHalko/revanced-manager/issues/18)) ([9065c0d](9065c0d))
* disable changing patches selection by default ([ReVanced#1132](https://github.com/BenjaminHalko/revanced-manager/issues/1132)) ([c400619](c400619))
* disable filter chips when there are no patches ([5d3b963](5d3b963))
* download apps in patcher screen ([ReVanced#73](https://github.com/BenjaminHalko/revanced-manager/issues/73)) ([aec8cec](aec8cec))
* experimental patches setting ([9dd74f1](9dd74f1))
* filter options for patches ([6309e8b](6309e8b))
* finish implementing the sources system ([ReVanced#70](https://github.com/BenjaminHalko/revanced-manager/issues/70)) ([379ce91](379ce91))
* hide tabs when 1 bundle is used ([ffa8d9c](ffa8d9c))
* hide unfinished pages in release mode ([f5b3b29](f5b3b29))
* implement DI ([57e2632](57e2632))
* implement navigation ([9536cdc](9536cdc))
* implement Submit Issue button ([ReVanced#1276](https://github.com/BenjaminHalko/revanced-manager/issues/1276)) ([cf71ea2](cf71ea2))
* improve accessibility ([ReVanced#64](https://github.com/BenjaminHalko/revanced-manager/issues/64)) ([cd2587b](cd2587b))
* improve bundle dialog UI ([1707a96](1707a96))
* improve keystore UI and UX ([ReVanced#52](https://github.com/BenjaminHalko/revanced-manager/issues/52)) ([aa02e9f](aa02e9f))
* improve patcher UI ([ReVanced#1494](https://github.com/BenjaminHalko/revanced-manager/issues/1494)) ([3232bb1](3232bb1))
* improved compose stability ([fcb75dd](fcb75dd))
* improved dashboard screen ([f1656c6](f1656c6))
* in-app updater ([ReVanced#25](https://github.com/BenjaminHalko/revanced-manager/issues/25)) ([a4842c0](a4842c0))
* initialize project ([b372f7e](b372f7e))
* **installer:** adjust arrow icon size ([39caad1](39caad1))
* **installer:** adjust step icon size and alignment ([6437f7b](6437f7b))
* **installer:** apk signing and installation ([52ab793](52ab793))
* **installer:** redesign utility options ([ReVanced#1062](https://github.com/BenjaminHalko/revanced-manager/issues/1062)) ([b77d46b](b77d46b))
* **installer:** sign apk in patcher worker ([172604f](172604f))
* **Installer:** use BottomAppBar ([ReVanced#1428](https://github.com/BenjaminHalko/revanced-manager/issues/1428)) ([3c57762](3c57762))
* integrate revanced patcher ([ReVanced#22](https://github.com/BenjaminHalko/revanced-manager/issues/22)) ([4048792](4048792))
* keystore import/export ([ReVanced#30](https://github.com/BenjaminHalko/revanced-manager/issues/30)) ([919b6b7](919b6b7))
* **koin:** use the android logger ([7ce4de7](7ce4de7))
* licenses screen ([ReVanced#47](https://github.com/BenjaminHalko/revanced-manager/issues/47)) ([6b7143d](6b7143d))
* make bundles selectable ([ReVanced#1237](https://github.com/BenjaminHalko/revanced-manager/issues/1237)) ([42e0346](42e0346))
* more info for the select from application screen ([ReVanced#81](https://github.com/BenjaminHalko/revanced-manager/issues/81)) ([3cfa4ea](3cfa4ea))
* **NotificationCard:** rewrite & consistent usage ([ReVanced#1426](https://github.com/BenjaminHalko/revanced-manager/issues/1426)) ([7741394](7741394))
* patch apps without internet ([ReVanced#1114](https://github.com/BenjaminHalko/revanced-manager/issues/1114)) ([f90f6e8](f90f6e8))
* patch bundle sources system ([ReVanced#24](https://github.com/BenjaminHalko/revanced-manager/issues/24)) ([c22371e](c22371e))
* patch options ([ReVanced#45](https://github.com/BenjaminHalko/revanced-manager/issues/45)) ([01fd4c8](01fd4c8))
* patch options UI ([ReVanced#80](https://github.com/BenjaminHalko/revanced-manager/issues/80)) ([7aea947](7aea947))
* **patch-selector:** default patches selection ([ReVanced#1272](https://github.com/BenjaminHalko/revanced-manager/issues/1272)) ([f78b56e](f78b56e))
* **patch-selector:** remove TODO about an unplanned feature ([5290713](5290713))
* patches selector screen ([4c3dbbd](4c3dbbd))
* prereleases ([9e344a9](9e344a9))
* ProGuard ([9591f4e](9591f4e))
* Purple default theme ([ReVanced#1601](https://github.com/BenjaminHalko/revanced-manager/issues/1601)) ([d9d7b98](d9d7b98))
* remember patch options ([ReVanced#1449](https://github.com/BenjaminHalko/revanced-manager/issues/1449)) ([7fe4724](7fe4724))
* remove dead help icons ([ca3c9af](ca3c9af))
* rename package to `app.revanced.manager` ([27426b1](27426b1))
* rename ViewModels for consistency ([e088d05](e088d05))
* ReVanced theme colors ([955e7a4](955e7a4))
* root installation ([ReVanced#1243](https://github.com/BenjaminHalko/revanced-manager/issues/1243)) ([bf10af2](bf10af2))
* save patch options and selected patches in bundle ([ReVanced#50](https://github.com/BenjaminHalko/revanced-manager/issues/50)) ([8dd8f88](8dd8f88))
* save patch selection using room db ([ReVanced#38](https://github.com/BenjaminHalko/revanced-manager/issues/38)) ([923ce74](923ce74))
* Scrollbars ([ReVanced#1479](https://github.com/BenjaminHalko/revanced-manager/issues/1479)) ([36c8f59](36c8f59))
* Select bundle type before adding bundle ([ReVanced#1490](https://github.com/BenjaminHalko/revanced-manager/issues/1490)) ([aa6e612](aa6e612))
* selected app info page ([ReVanced#1395](https://github.com/BenjaminHalko/revanced-manager/issues/1395)) ([c3af6ac](c3af6ac))
* settings migration (compose) ([ReVanced#1309](https://github.com/BenjaminHalko/revanced-manager/issues/1309)) ([56a4a70](56a4a70))
* settings screen ([4088ed7](4088ed7))
* **settings screen:** add battery optimization notification ([c332760](c332760))
* **settings screen:** match typography from figma ([9b585c7](9b585c7))
* **settings:** move experimental patches option to advanced ([d8392ad](d8392ad))
* **Settings:** use SettingsListItem consistently and overall improvements ([ReVanced#1427](https://github.com/BenjaminHalko/revanced-manager/issues/1427)) ([25bd91d](25bd91d))
* show installed app in version selector ([61de0b6](61de0b6))
* show stacktrace in installer ui ([ReVanced#36](https://github.com/BenjaminHalko/revanced-manager/issues/36)) ([5681c91](5681c91))
* show toast when no patches are selected ([65f8d38](65f8d38))
* splash screen ([49f9dfc](49f9dfc))
* store patched apps ([ReVanced#79](https://github.com/BenjaminHalko/revanced-manager/issues/79)) ([a0b9255](a0b9255))
* switch to Preferences DataStore ([ReVanced#60](https://github.com/BenjaminHalko/revanced-manager/issues/60)) ([879884a](879884a))
* switch to the new api ([ReVanced#75](https://github.com/BenjaminHalko/revanced-manager/issues/75)) ([3f059d7](3f059d7))
* **Update Screen:** changelogs & handle states ([ReVanced#1464](https://github.com/BenjaminHalko/revanced-manager/issues/1464)) ([bd9778a](bd9778a))
* **update screen:** complete main update screen ([ea4247c](ea4247c))
* updater changelogs ([ReVanced#48](https://github.com/BenjaminHalko/revanced-manager/issues/48)) ([fe5e191](fe5e191))
* updater UI and code improvements ([ReVanced#1597](https://github.com/BenjaminHalko/revanced-manager/issues/1597)) ([b7cb6b9](b7cb6b9))
* Use correct casing in module description ([ac561e7](ac561e7))
* use revanced api for changelogs ([608bac6](608bac6))

### Reverts

* downgrade Kotlin to 1.8.21 ([37e177b](37e177b))
github-actions bot pushed a commit to BenjaminHalko/revanced-manager that referenced this issue Jan 23, 2024
# [1.9.0-dev.1](v1.8.0...v1.9.0-dev.1) (2024-01-23)

### Bug Fixes

* broken logo in about page on release builds ([4c1ad86](4c1ad86))
* buildfile syntax ([ReVanced#66](https://github.com/BenjaminHalko/revanced-manager/issues/66)) ([b472a36](b472a36))
* bundles not loading on Android 14 ([18cfb56](18cfb56))
* contributors screen fix ([ReVanced#1256](https://github.com/BenjaminHalko/revanced-manager/issues/1256)) ([9408857](9408857))
* delete temporary files ([ReVanced#1341](https://github.com/BenjaminHalko/revanced-manager/issues/1341)) ([723f9cd](723f9cd))
* **deps:** use correct work-runtime version string ([2bb51c1](2bb51c1))
* disable `WebView` history ([ReVanced#1278](https://github.com/BenjaminHalko/revanced-manager/issues/1278)) ([a86923a](a86923a))
* don't store app list in parcel ([55f2256](55f2256))
* dont crash when the bundle cannot be downloaded ([93f3e27](93f3e27))
* exclude x86 aapt2 binary from release builds ([ReVanced#1126](https://github.com/BenjaminHalko/revanced-manager/issues/1126)) ([381daff](381daff))
* gradlew permissions on unix ([cb0150a](cb0150a))
* handle exceptions when checking for bundle updates ([32e8a37](32e8a37))
* hide patch button ([ReVanced#1284](https://github.com/BenjaminHalko/revanced-manager/issues/1284)) ([5aefb3b](5aefb3b))
* **installer:** make the correct column scrollable ([1eac42d](1eac42d))
* **installer:** progress tracking ([272d911](272d911))
* **installer:** properly track worker state ([ReVanced#32](https://github.com/BenjaminHalko/revanced-manager/issues/32)) ([971277e](971277e))
* **installer:** save step incorrectly being marked as completed ([18cbe51](18cbe51))
* **installer:** sign and install on threads ([4ae9904](4ae9904))
* **installer:** use correct bg colour for dialog ([7525e52](7525e52))
* **installer:** use correct elevation level ([d9953b1](d9953b1))
* jvm signature clash error ([4b12ae1](4b12ae1))
* library info not being embedded ([299aaa2](299aaa2))
* load patch bundles earlier ([9cab919](9cab919))
* minify crash on building release ([ReVanced#1245](https://github.com/BenjaminHalko/revanced-manager/issues/1245)) ([b4dfcf1](b4dfcf1))
* more android 34 fixes ([64ec73d](64ec73d))
* option state crash ([ReVanced#1456](https://github.com/BenjaminHalko/revanced-manager/issues/1456)) ([5fff0a2](5fff0a2))
* overlapping issue in application selection page ([ReVanced#1128](https://github.com/BenjaminHalko/revanced-manager/issues/1128)) ([372ce17](372ce17))
* parcel error for nullable types ([2bd8463](2bd8463))
* pass worker inputs without serialization ([ReVanced#44](https://github.com/BenjaminHalko/revanced-manager/issues/44)) ([4302ea8](4302ea8))
* patch options reset button being broken ([0b9889e](0b9889e))
* **patcher:** add notification and wakelock to worker; chore: add app icon ([b8a51d3](b8a51d3))
* patches not being reloaded ([9586a9c](9586a9c))
* **patches selector:** copy the selected patches list ([762bfa8](762bfa8))
* perform selected app operations in the correct order ([cc89784](cc89784))
* permission error when using installed app ([f6563b2](f6563b2))
* progress bar not updating ([f38b31a](f38b31a))
* providers.gradleProperty ([ReVanced#1223](https://github.com/BenjaminHalko/revanced-manager/issues/1223)) ([0b0ba21](0b0ba21))
* release builds not working properly ([d2dcd42](d2dcd42))
* remove misc.xml and kotlinc.xml ([1f8341a](1f8341a))
* run blocking IO operations in the correct context ([535efa3](535efa3))
* serialization not working ([1331479](1331479))
* sources screen being misaligned during transitions ([149c8cc](149c8cc))
* specify `multithreadingDexFileWriter` in `PatcherOptions` ([ReVanced#1402](https://github.com/BenjaminHalko/revanced-manager/issues/1402)) ([12b00e5](12b00e5))
* typo in string name `import_keystore_description` ([ReVanced#1273](https://github.com/BenjaminHalko/revanced-manager/issues/1273)) ([6f2ca5b](6f2ca5b))
* **ui:** make entire patches view button selectable ([ReVanced#1271](https://github.com/BenjaminHalko/revanced-manager/issues/1271)) ([e0f8d06](e0f8d06))
* universal patches not selectable ([c6ac898](c6ac898))
* Updates popup shows incorrect names ([ReVanced#1283](https://github.com/BenjaminHalko/revanced-manager/issues/1283)) ([65377ff](65377ff))
* use correct `getViewModel` ([1be9c9c](1be9c9c))
* use correct checksum ([7d887c7](7d887c7))
* use correct classes to determine option type ([abf4d91](abf4d91))
* use correct directory ([3b65cd0](3b65cd0))
* use i18n translation for installer page ([72fd24e](72fd24e))
* use ReVanced ring logo in about section ([ReVanced#1302](https://github.com/BenjaminHalko/revanced-manager/issues/1302)) ([f79320c](f79320c))
* use upsert when modifying installed apps ([9df98ed](9df98ed))

### Features

* **about screen:** complete about screen ([fec8c0c](fec8c0c))
* add checkboxes to the downloaded apps page ([e70c10a](e70c10a))
* add patch bundle info screen ([ReVanced#55](https://github.com/BenjaminHalko/revanced-manager/issues/55)) ([21d99a1](21d99a1))
* add patches selector bottom sheet ([ReVanced#1360](https://github.com/BenjaminHalko/revanced-manager/issues/1360)) ([5762859](5762859))
* add toast feedback to the bundle update button ([607d8b6](607d8b6))
* add user agent ([ReVanced#1382](https://github.com/BenjaminHalko/revanced-manager/issues/1382)) ([212e55f](212e55f))
* advanced settings page with device info ([ReVanced#51](https://github.com/BenjaminHalko/revanced-manager/issues/51)) ([453f4da](453f4da))
* allow user to save logs ([d9d83df](d9d83df))
* animate the arrow button ([4868c45](4868c45))
* app downloader ([ReVanced#43](https://github.com/BenjaminHalko/revanced-manager/issues/43)) ([94a4dba](94a4dba))
* app selector screen ([54f0a69](54f0a69))
* **app-selector:** show patchable installed apps first ([ReVanced#1496](https://github.com/BenjaminHalko/revanced-manager/issues/1496)) ([d55abf5](d55abf5))
* armv7 warning ([8f54495](8f54495))
* backend ([e5d898f](e5d898f))
* better installer ui ([ReVanced#29](https://github.com/BenjaminHalko/revanced-manager/issues/29)) ([399fc98](399fc98))
* **bundles tab:** add BackHandler ([757840b](757840b))
* change appID and name of debug builds ([4cb4ce2](4cb4ce2))
* **Changelogs:** overall improvement ([ReVanced#1429](https://github.com/BenjaminHalko/revanced-manager/issues/1429)) ([1a83315](1a83315))
* check for updates on startup ([ReVanced#1462](https://github.com/BenjaminHalko/revanced-manager/issues/1462)) ([1dc41ba](1dc41ba))
* contributors screen ([ReVanced#42](https://github.com/BenjaminHalko/revanced-manager/issues/42)) ([0dccb8c](0dccb8c))
* **Contributors Screen:** implement design from Figma ([ReVanced#1465](https://github.com/BenjaminHalko/revanced-manager/issues/1465)) ([62a5fce](62a5fce))
* Dashboard Screen ([ReVanced#18](https://github.com/BenjaminHalko/revanced-manager/issues/18)) ([9065c0d](9065c0d))
* disable changing patches selection by default ([ReVanced#1132](https://github.com/BenjaminHalko/revanced-manager/issues/1132)) ([c400619](c400619))
* disable filter chips when there are no patches ([5d3b963](5d3b963))
* download apps in patcher screen ([ReVanced#73](https://github.com/BenjaminHalko/revanced-manager/issues/73)) ([aec8cec](aec8cec))
* experimental patches setting ([9dd74f1](9dd74f1))
* filter options for patches ([6309e8b](6309e8b))
* finish implementing the sources system ([ReVanced#70](https://github.com/BenjaminHalko/revanced-manager/issues/70)) ([379ce91](379ce91))
* hide tabs when 1 bundle is used ([ffa8d9c](ffa8d9c))
* hide unfinished pages in release mode ([f5b3b29](f5b3b29))
* implement DI ([57e2632](57e2632))
* implement navigation ([9536cdc](9536cdc))
* implement Submit Issue button ([ReVanced#1276](https://github.com/BenjaminHalko/revanced-manager/issues/1276)) ([cf71ea2](cf71ea2))
* improve accessibility ([ReVanced#64](https://github.com/BenjaminHalko/revanced-manager/issues/64)) ([cd2587b](cd2587b))
* improve bundle dialog UI ([1707a96](1707a96))
* improve keystore UI and UX ([ReVanced#52](https://github.com/BenjaminHalko/revanced-manager/issues/52)) ([aa02e9f](aa02e9f))
* improve patcher UI ([ReVanced#1494](https://github.com/BenjaminHalko/revanced-manager/issues/1494)) ([3232bb1](3232bb1))
* improved compose stability ([fcb75dd](fcb75dd))
* improved dashboard screen ([f1656c6](f1656c6))
* in-app updater ([ReVanced#25](https://github.com/BenjaminHalko/revanced-manager/issues/25)) ([a4842c0](a4842c0))
* initialize project ([b372f7e](b372f7e))
* **installer:** adjust arrow icon size ([39caad1](39caad1))
* **installer:** adjust step icon size and alignment ([6437f7b](6437f7b))
* **installer:** apk signing and installation ([52ab793](52ab793))
* **installer:** redesign utility options ([ReVanced#1062](https://github.com/BenjaminHalko/revanced-manager/issues/1062)) ([b77d46b](b77d46b))
* **installer:** sign apk in patcher worker ([172604f](172604f))
* **Installer:** use BottomAppBar ([ReVanced#1428](https://github.com/BenjaminHalko/revanced-manager/issues/1428)) ([3c57762](3c57762))
* integrate revanced patcher ([ReVanced#22](https://github.com/BenjaminHalko/revanced-manager/issues/22)) ([4048792](4048792))
* keystore import/export ([ReVanced#30](https://github.com/BenjaminHalko/revanced-manager/issues/30)) ([919b6b7](919b6b7))
* **koin:** use the android logger ([7ce4de7](7ce4de7))
* licenses screen ([ReVanced#47](https://github.com/BenjaminHalko/revanced-manager/issues/47)) ([6b7143d](6b7143d))
* make bundles selectable ([ReVanced#1237](https://github.com/BenjaminHalko/revanced-manager/issues/1237)) ([42e0346](42e0346))
* more info for the select from application screen ([ReVanced#81](https://github.com/BenjaminHalko/revanced-manager/issues/81)) ([3cfa4ea](3cfa4ea))
* **NotificationCard:** rewrite & consistent usage ([ReVanced#1426](https://github.com/BenjaminHalko/revanced-manager/issues/1426)) ([7741394](7741394))
* patch apps without internet ([ReVanced#1114](https://github.com/BenjaminHalko/revanced-manager/issues/1114)) ([f90f6e8](f90f6e8))
* patch bundle sources system ([ReVanced#24](https://github.com/BenjaminHalko/revanced-manager/issues/24)) ([c22371e](c22371e))
* patch options ([ReVanced#45](https://github.com/BenjaminHalko/revanced-manager/issues/45)) ([01fd4c8](01fd4c8))
* patch options UI ([ReVanced#80](https://github.com/BenjaminHalko/revanced-manager/issues/80)) ([7aea947](7aea947))
* **patch-selector:** default patches selection ([ReVanced#1272](https://github.com/BenjaminHalko/revanced-manager/issues/1272)) ([f78b56e](f78b56e))
* **patch-selector:** remove TODO about an unplanned feature ([5290713](5290713))
* patches selector screen ([4c3dbbd](4c3dbbd))
* prereleases ([9e344a9](9e344a9))
* ProGuard ([9591f4e](9591f4e))
* Purple default theme ([ReVanced#1601](https://github.com/BenjaminHalko/revanced-manager/issues/1601)) ([d9d7b98](d9d7b98))
* remember patch options ([ReVanced#1449](https://github.com/BenjaminHalko/revanced-manager/issues/1449)) ([7fe4724](7fe4724))
* remove dead help icons ([ca3c9af](ca3c9af))
* rename package to `app.revanced.manager` ([27426b1](27426b1))
* rename ViewModels for consistency ([e088d05](e088d05))
* ReVanced theme colors ([955e7a4](955e7a4))
* root installation ([ReVanced#1243](https://github.com/BenjaminHalko/revanced-manager/issues/1243)) ([bf10af2](bf10af2))
* save patch options and selected patches in bundle ([ReVanced#50](https://github.com/BenjaminHalko/revanced-manager/issues/50)) ([8dd8f88](8dd8f88))
* save patch selection using room db ([ReVanced#38](https://github.com/BenjaminHalko/revanced-manager/issues/38)) ([923ce74](923ce74))
* Scrollbars ([ReVanced#1479](https://github.com/BenjaminHalko/revanced-manager/issues/1479)) ([36c8f59](36c8f59))
* Select bundle type before adding bundle ([ReVanced#1490](https://github.com/BenjaminHalko/revanced-manager/issues/1490)) ([aa6e612](aa6e612))
* selected app info page ([ReVanced#1395](https://github.com/BenjaminHalko/revanced-manager/issues/1395)) ([c3af6ac](c3af6ac))
* settings migration (compose) ([ReVanced#1309](https://github.com/BenjaminHalko/revanced-manager/issues/1309)) ([56a4a70](56a4a70))
* settings screen ([4088ed7](4088ed7))
* **settings screen:** add battery optimization notification ([c332760](c332760))
* **settings screen:** match typography from figma ([9b585c7](9b585c7))
* **settings:** move experimental patches option to advanced ([d8392ad](d8392ad))
* **Settings:** use SettingsListItem consistently and overall improvements ([ReVanced#1427](https://github.com/BenjaminHalko/revanced-manager/issues/1427)) ([25bd91d](25bd91d))
* show installed app in version selector ([61de0b6](61de0b6))
* show stacktrace in installer ui ([ReVanced#36](https://github.com/BenjaminHalko/revanced-manager/issues/36)) ([5681c91](5681c91))
* show toast when no patches are selected ([65f8d38](65f8d38))
* splash screen ([49f9dfc](49f9dfc))
* store patched apps ([ReVanced#79](https://github.com/BenjaminHalko/revanced-manager/issues/79)) ([a0b9255](a0b9255))
* switch to Preferences DataStore ([ReVanced#60](https://github.com/BenjaminHalko/revanced-manager/issues/60)) ([879884a](879884a))
* switch to the new api ([ReVanced#75](https://github.com/BenjaminHalko/revanced-manager/issues/75)) ([3f059d7](3f059d7))
* **Update Screen:** changelogs & handle states ([ReVanced#1464](https://github.com/BenjaminHalko/revanced-manager/issues/1464)) ([bd9778a](bd9778a))
* **update screen:** complete main update screen ([ea4247c](ea4247c))
* updater changelogs ([ReVanced#48](https://github.com/BenjaminHalko/revanced-manager/issues/48)) ([fe5e191](fe5e191))
* updater UI and code improvements ([ReVanced#1597](https://github.com/BenjaminHalko/revanced-manager/issues/1597)) ([b7cb6b9](b7cb6b9))
* Use correct casing in module description ([ac561e7](ac561e7))
* use revanced api for changelogs ([608bac6](608bac6))

### Reverts

* downgrade Kotlin to 1.8.21 ([37e177b](37e177b))
github-actions bot pushed a commit to BenjaminHalko/revanced-manager that referenced this issue Jan 23, 2024
# [1.9.0-dev.1](v1.8.0...v1.9.0-dev.1) (2024-01-23)

### Bug Fixes

* broken logo in about page on release builds ([4c1ad86](4c1ad86))
* buildfile syntax ([ReVanced#66](https://github.com/BenjaminHalko/revanced-manager/issues/66)) ([b472a36](b472a36))
* bundles not loading on Android 14 ([18cfb56](18cfb56))
* contributors screen fix ([ReVanced#1256](https://github.com/BenjaminHalko/revanced-manager/issues/1256)) ([9408857](9408857))
* delete temporary files ([ReVanced#1341](https://github.com/BenjaminHalko/revanced-manager/issues/1341)) ([723f9cd](723f9cd))
* **deps:** use correct work-runtime version string ([2bb51c1](2bb51c1))
* disable `WebView` history ([ReVanced#1278](https://github.com/BenjaminHalko/revanced-manager/issues/1278)) ([a86923a](a86923a))
* don't store app list in parcel ([55f2256](55f2256))
* dont crash when the bundle cannot be downloaded ([93f3e27](93f3e27))
* exclude x86 aapt2 binary from release builds ([ReVanced#1126](https://github.com/BenjaminHalko/revanced-manager/issues/1126)) ([381daff](381daff))
* gradlew permissions on unix ([cb0150a](cb0150a))
* handle exceptions when checking for bundle updates ([32e8a37](32e8a37))
* hide patch button ([ReVanced#1284](https://github.com/BenjaminHalko/revanced-manager/issues/1284)) ([5aefb3b](5aefb3b))
* **installer:** make the correct column scrollable ([1eac42d](1eac42d))
* **installer:** progress tracking ([272d911](272d911))
* **installer:** properly track worker state ([ReVanced#32](https://github.com/BenjaminHalko/revanced-manager/issues/32)) ([971277e](971277e))
* **installer:** save step incorrectly being marked as completed ([18cbe51](18cbe51))
* **installer:** sign and install on threads ([4ae9904](4ae9904))
* **installer:** use correct bg colour for dialog ([7525e52](7525e52))
* **installer:** use correct elevation level ([d9953b1](d9953b1))
* jvm signature clash error ([4b12ae1](4b12ae1))
* library info not being embedded ([299aaa2](299aaa2))
* load patch bundles earlier ([9cab919](9cab919))
* minify crash on building release ([ReVanced#1245](https://github.com/BenjaminHalko/revanced-manager/issues/1245)) ([b4dfcf1](b4dfcf1))
* more android 34 fixes ([64ec73d](64ec73d))
* option state crash ([ReVanced#1456](https://github.com/BenjaminHalko/revanced-manager/issues/1456)) ([5fff0a2](5fff0a2))
* overlapping issue in application selection page ([ReVanced#1128](https://github.com/BenjaminHalko/revanced-manager/issues/1128)) ([372ce17](372ce17))
* parcel error for nullable types ([2bd8463](2bd8463))
* pass worker inputs without serialization ([ReVanced#44](https://github.com/BenjaminHalko/revanced-manager/issues/44)) ([4302ea8](4302ea8))
* patch options reset button being broken ([0b9889e](0b9889e))
* **patcher:** add notification and wakelock to worker; chore: add app icon ([b8a51d3](b8a51d3))
* patches not being reloaded ([9586a9c](9586a9c))
* **patches selector:** copy the selected patches list ([762bfa8](762bfa8))
* perform selected app operations in the correct order ([cc89784](cc89784))
* permission error when using installed app ([f6563b2](f6563b2))
* progress bar not updating ([f38b31a](f38b31a))
* providers.gradleProperty ([ReVanced#1223](https://github.com/BenjaminHalko/revanced-manager/issues/1223)) ([0b0ba21](0b0ba21))
* release builds not working properly ([d2dcd42](d2dcd42))
* remove misc.xml and kotlinc.xml ([1f8341a](1f8341a))
* run blocking IO operations in the correct context ([535efa3](535efa3))
* serialization not working ([1331479](1331479))
* sources screen being misaligned during transitions ([149c8cc](149c8cc))
* specify `multithreadingDexFileWriter` in `PatcherOptions` ([ReVanced#1402](https://github.com/BenjaminHalko/revanced-manager/issues/1402)) ([12b00e5](12b00e5))
* typo in string name `import_keystore_description` ([ReVanced#1273](https://github.com/BenjaminHalko/revanced-manager/issues/1273)) ([6f2ca5b](6f2ca5b))
* **ui:** make entire patches view button selectable ([ReVanced#1271](https://github.com/BenjaminHalko/revanced-manager/issues/1271)) ([e0f8d06](e0f8d06))
* universal patches not selectable ([c6ac898](c6ac898))
* Updates popup shows incorrect names ([ReVanced#1283](https://github.com/BenjaminHalko/revanced-manager/issues/1283)) ([65377ff](65377ff))
* use correct `getViewModel` ([1be9c9c](1be9c9c))
* use correct checksum ([7d887c7](7d887c7))
* use correct classes to determine option type ([abf4d91](abf4d91))
* use correct directory ([3b65cd0](3b65cd0))
* use i18n translation for installer page ([72fd24e](72fd24e))
* use ReVanced ring logo in about section ([ReVanced#1302](https://github.com/BenjaminHalko/revanced-manager/issues/1302)) ([f79320c](f79320c))
* use upsert when modifying installed apps ([9df98ed](9df98ed))

### Features

* **about screen:** complete about screen ([fec8c0c](fec8c0c))
* add checkboxes to the downloaded apps page ([e70c10a](e70c10a))
* add patch bundle info screen ([ReVanced#55](https://github.com/BenjaminHalko/revanced-manager/issues/55)) ([21d99a1](21d99a1))
* add patches selector bottom sheet ([ReVanced#1360](https://github.com/BenjaminHalko/revanced-manager/issues/1360)) ([5762859](5762859))
* add toast feedback to the bundle update button ([607d8b6](607d8b6))
* add user agent ([ReVanced#1382](https://github.com/BenjaminHalko/revanced-manager/issues/1382)) ([212e55f](212e55f))
* advanced settings page with device info ([ReVanced#51](https://github.com/BenjaminHalko/revanced-manager/issues/51)) ([453f4da](453f4da))
* allow user to save logs ([d9d83df](d9d83df))
* animate the arrow button ([4868c45](4868c45))
* app downloader ([ReVanced#43](https://github.com/BenjaminHalko/revanced-manager/issues/43)) ([94a4dba](94a4dba))
* app selector screen ([54f0a69](54f0a69))
* **app-selector:** show patchable installed apps first ([ReVanced#1496](https://github.com/BenjaminHalko/revanced-manager/issues/1496)) ([d55abf5](d55abf5))
* armv7 warning ([8f54495](8f54495))
* backend ([e5d898f](e5d898f))
* better installer ui ([ReVanced#29](https://github.com/BenjaminHalko/revanced-manager/issues/29)) ([399fc98](399fc98))
* **bundles tab:** add BackHandler ([757840b](757840b))
* change appID and name of debug builds ([4cb4ce2](4cb4ce2))
* **Changelogs:** overall improvement ([ReVanced#1429](https://github.com/BenjaminHalko/revanced-manager/issues/1429)) ([1a83315](1a83315))
* check for updates on startup ([ReVanced#1462](https://github.com/BenjaminHalko/revanced-manager/issues/1462)) ([1dc41ba](1dc41ba))
* contributors screen ([ReVanced#42](https://github.com/BenjaminHalko/revanced-manager/issues/42)) ([0dccb8c](0dccb8c))
* **Contributors Screen:** implement design from Figma ([ReVanced#1465](https://github.com/BenjaminHalko/revanced-manager/issues/1465)) ([62a5fce](62a5fce))
* Dashboard Screen ([ReVanced#18](https://github.com/BenjaminHalko/revanced-manager/issues/18)) ([9065c0d](9065c0d))
* disable changing patches selection by default ([ReVanced#1132](https://github.com/BenjaminHalko/revanced-manager/issues/1132)) ([c400619](c400619))
* disable filter chips when there are no patches ([5d3b963](5d3b963))
* download apps in patcher screen ([ReVanced#73](https://github.com/BenjaminHalko/revanced-manager/issues/73)) ([aec8cec](aec8cec))
* experimental patches setting ([9dd74f1](9dd74f1))
* filter options for patches ([6309e8b](6309e8b))
* finish implementing the sources system ([ReVanced#70](https://github.com/BenjaminHalko/revanced-manager/issues/70)) ([379ce91](379ce91))
* hide tabs when 1 bundle is used ([ffa8d9c](ffa8d9c))
* hide unfinished pages in release mode ([f5b3b29](f5b3b29))
* implement DI ([57e2632](57e2632))
* implement navigation ([9536cdc](9536cdc))
* implement Submit Issue button ([ReVanced#1276](https://github.com/BenjaminHalko/revanced-manager/issues/1276)) ([cf71ea2](cf71ea2))
* improve accessibility ([ReVanced#64](https://github.com/BenjaminHalko/revanced-manager/issues/64)) ([cd2587b](cd2587b))
* improve bundle dialog UI ([1707a96](1707a96))
* improve keystore UI and UX ([ReVanced#52](https://github.com/BenjaminHalko/revanced-manager/issues/52)) ([aa02e9f](aa02e9f))
* improve patcher UI ([ReVanced#1494](https://github.com/BenjaminHalko/revanced-manager/issues/1494)) ([3232bb1](3232bb1))
* improved compose stability ([fcb75dd](fcb75dd))
* improved dashboard screen ([f1656c6](f1656c6))
* in-app updater ([ReVanced#25](https://github.com/BenjaminHalko/revanced-manager/issues/25)) ([a4842c0](a4842c0))
* initialize project ([b372f7e](b372f7e))
* **installer:** adjust arrow icon size ([39caad1](39caad1))
* **installer:** adjust step icon size and alignment ([6437f7b](6437f7b))
* **installer:** apk signing and installation ([52ab793](52ab793))
* **installer:** redesign utility options ([ReVanced#1062](https://github.com/BenjaminHalko/revanced-manager/issues/1062)) ([b77d46b](b77d46b))
* **installer:** sign apk in patcher worker ([172604f](172604f))
* **Installer:** use BottomAppBar ([ReVanced#1428](https://github.com/BenjaminHalko/revanced-manager/issues/1428)) ([3c57762](3c57762))
* integrate revanced patcher ([ReVanced#22](https://github.com/BenjaminHalko/revanced-manager/issues/22)) ([4048792](4048792))
* keystore import/export ([ReVanced#30](https://github.com/BenjaminHalko/revanced-manager/issues/30)) ([919b6b7](919b6b7))
* **koin:** use the android logger ([7ce4de7](7ce4de7))
* licenses screen ([ReVanced#47](https://github.com/BenjaminHalko/revanced-manager/issues/47)) ([6b7143d](6b7143d))
* make bundles selectable ([ReVanced#1237](https://github.com/BenjaminHalko/revanced-manager/issues/1237)) ([42e0346](42e0346))
* more info for the select from application screen ([ReVanced#81](https://github.com/BenjaminHalko/revanced-manager/issues/81)) ([3cfa4ea](3cfa4ea))
* **NotificationCard:** rewrite & consistent usage ([ReVanced#1426](https://github.com/BenjaminHalko/revanced-manager/issues/1426)) ([7741394](7741394))
* patch apps without internet ([ReVanced#1114](https://github.com/BenjaminHalko/revanced-manager/issues/1114)) ([f90f6e8](f90f6e8))
* patch bundle sources system ([ReVanced#24](https://github.com/BenjaminHalko/revanced-manager/issues/24)) ([c22371e](c22371e))
* patch options ([ReVanced#45](https://github.com/BenjaminHalko/revanced-manager/issues/45)) ([01fd4c8](01fd4c8))
* patch options UI ([ReVanced#80](https://github.com/BenjaminHalko/revanced-manager/issues/80)) ([7aea947](7aea947))
* **patch-selector:** default patches selection ([ReVanced#1272](https://github.com/BenjaminHalko/revanced-manager/issues/1272)) ([f78b56e](f78b56e))
* **patch-selector:** remove TODO about an unplanned feature ([5290713](5290713))
* patches selector screen ([4c3dbbd](4c3dbbd))
* prereleases ([9e344a9](9e344a9))
* ProGuard ([9591f4e](9591f4e))
* Purple default theme ([ReVanced#1601](https://github.com/BenjaminHalko/revanced-manager/issues/1601)) ([d9d7b98](d9d7b98))
* remember patch options ([ReVanced#1449](https://github.com/BenjaminHalko/revanced-manager/issues/1449)) ([7fe4724](7fe4724))
* remove dead help icons ([ca3c9af](ca3c9af))
* rename package to `app.revanced.manager` ([27426b1](27426b1))
* rename ViewModels for consistency ([e088d05](e088d05))
* ReVanced theme colors ([955e7a4](955e7a4))
* root installation ([ReVanced#1243](https://github.com/BenjaminHalko/revanced-manager/issues/1243)) ([bf10af2](bf10af2))
* save patch options and selected patches in bundle ([ReVanced#50](https://github.com/BenjaminHalko/revanced-manager/issues/50)) ([8dd8f88](8dd8f88))
* save patch selection using room db ([ReVanced#38](https://github.com/BenjaminHalko/revanced-manager/issues/38)) ([923ce74](923ce74))
* Scrollbars ([ReVanced#1479](https://github.com/BenjaminHalko/revanced-manager/issues/1479)) ([36c8f59](36c8f59))
* Select bundle type before adding bundle ([ReVanced#1490](https://github.com/BenjaminHalko/revanced-manager/issues/1490)) ([aa6e612](aa6e612))
* selected app info page ([ReVanced#1395](https://github.com/BenjaminHalko/revanced-manager/issues/1395)) ([c3af6ac](c3af6ac))
* settings migration (compose) ([ReVanced#1309](https://github.com/BenjaminHalko/revanced-manager/issues/1309)) ([56a4a70](56a4a70))
* settings screen ([4088ed7](4088ed7))
* **settings screen:** add battery optimization notification ([c332760](c332760))
* **settings screen:** match typography from figma ([9b585c7](9b585c7))
* **settings:** move experimental patches option to advanced ([d8392ad](d8392ad))
* **Settings:** use SettingsListItem consistently and overall improvements ([ReVanced#1427](https://github.com/BenjaminHalko/revanced-manager/issues/1427)) ([25bd91d](25bd91d))
* show installed app in version selector ([61de0b6](61de0b6))
* show stacktrace in installer ui ([ReVanced#36](https://github.com/BenjaminHalko/revanced-manager/issues/36)) ([5681c91](5681c91))
* show toast when no patches are selected ([65f8d38](65f8d38))
* splash screen ([49f9dfc](49f9dfc))
* store patched apps ([ReVanced#79](https://github.com/BenjaminHalko/revanced-manager/issues/79)) ([a0b9255](a0b9255))
* switch to Preferences DataStore ([ReVanced#60](https://github.com/BenjaminHalko/revanced-manager/issues/60)) ([879884a](879884a))
* switch to the new api ([ReVanced#75](https://github.com/BenjaminHalko/revanced-manager/issues/75)) ([3f059d7](3f059d7))
* **Update Screen:** changelogs & handle states ([ReVanced#1464](https://github.com/BenjaminHalko/revanced-manager/issues/1464)) ([bd9778a](bd9778a))
* **update screen:** complete main update screen ([ea4247c](ea4247c))
* updater changelogs ([ReVanced#48](https://github.com/BenjaminHalko/revanced-manager/issues/48)) ([fe5e191](fe5e191))
* updater UI and code improvements ([ReVanced#1597](https://github.com/BenjaminHalko/revanced-manager/issues/1597)) ([b7cb6b9](b7cb6b9))
* Use correct casing in module description ([ac561e7](ac561e7))
* use revanced api for changelogs ([608bac6](608bac6))

### Reverts

* downgrade Kotlin to 1.8.21 ([37e177b](37e177b))
github-actions bot pushed a commit to BenjaminHalko/revanced-manager that referenced this issue Jan 23, 2024
# [1.9.0-dev.1](v1.8.0...v1.9.0-dev.1) (2024-01-23)

### Bug Fixes

* broken logo in about page on release builds ([4c1ad86](4c1ad86))
* buildfile syntax ([ReVanced#66](https://github.com/BenjaminHalko/revanced-manager/issues/66)) ([b472a36](b472a36))
* bundles not loading on Android 14 ([18cfb56](18cfb56))
* contributors screen fix ([ReVanced#1256](https://github.com/BenjaminHalko/revanced-manager/issues/1256)) ([9408857](9408857))
* delete temporary files ([ReVanced#1341](https://github.com/BenjaminHalko/revanced-manager/issues/1341)) ([723f9cd](723f9cd))
* **deps:** use correct work-runtime version string ([2bb51c1](2bb51c1))
* disable `WebView` history ([ReVanced#1278](https://github.com/BenjaminHalko/revanced-manager/issues/1278)) ([a86923a](a86923a))
* don't store app list in parcel ([55f2256](55f2256))
* dont crash when the bundle cannot be downloaded ([93f3e27](93f3e27))
* exclude x86 aapt2 binary from release builds ([ReVanced#1126](https://github.com/BenjaminHalko/revanced-manager/issues/1126)) ([381daff](381daff))
* gradlew permissions on unix ([cb0150a](cb0150a))
* handle exceptions when checking for bundle updates ([32e8a37](32e8a37))
* hide patch button ([ReVanced#1284](https://github.com/BenjaminHalko/revanced-manager/issues/1284)) ([5aefb3b](5aefb3b))
* **installer:** make the correct column scrollable ([1eac42d](1eac42d))
* **installer:** progress tracking ([272d911](272d911))
* **installer:** properly track worker state ([ReVanced#32](https://github.com/BenjaminHalko/revanced-manager/issues/32)) ([971277e](971277e))
* **installer:** save step incorrectly being marked as completed ([18cbe51](18cbe51))
* **installer:** sign and install on threads ([4ae9904](4ae9904))
* **installer:** use correct bg colour for dialog ([7525e52](7525e52))
* **installer:** use correct elevation level ([d9953b1](d9953b1))
* jvm signature clash error ([4b12ae1](4b12ae1))
* library info not being embedded ([299aaa2](299aaa2))
* load patch bundles earlier ([9cab919](9cab919))
* minify crash on building release ([ReVanced#1245](https://github.com/BenjaminHalko/revanced-manager/issues/1245)) ([b4dfcf1](b4dfcf1))
* more android 34 fixes ([64ec73d](64ec73d))
* option state crash ([ReVanced#1456](https://github.com/BenjaminHalko/revanced-manager/issues/1456)) ([5fff0a2](5fff0a2))
* overlapping issue in application selection page ([ReVanced#1128](https://github.com/BenjaminHalko/revanced-manager/issues/1128)) ([372ce17](372ce17))
* parcel error for nullable types ([2bd8463](2bd8463))
* pass worker inputs without serialization ([ReVanced#44](https://github.com/BenjaminHalko/revanced-manager/issues/44)) ([4302ea8](4302ea8))
* patch options reset button being broken ([0b9889e](0b9889e))
* **patcher:** add notification and wakelock to worker; chore: add app icon ([b8a51d3](b8a51d3))
* patches not being reloaded ([9586a9c](9586a9c))
* **patches selector:** copy the selected patches list ([762bfa8](762bfa8))
* perform selected app operations in the correct order ([cc89784](cc89784))
* permission error when using installed app ([f6563b2](f6563b2))
* progress bar not updating ([f38b31a](f38b31a))
* providers.gradleProperty ([ReVanced#1223](https://github.com/BenjaminHalko/revanced-manager/issues/1223)) ([0b0ba21](0b0ba21))
* release builds not working properly ([d2dcd42](d2dcd42))
* remove misc.xml and kotlinc.xml ([1f8341a](1f8341a))
* run blocking IO operations in the correct context ([535efa3](535efa3))
* serialization not working ([1331479](1331479))
* sources screen being misaligned during transitions ([149c8cc](149c8cc))
* specify `multithreadingDexFileWriter` in `PatcherOptions` ([ReVanced#1402](https://github.com/BenjaminHalko/revanced-manager/issues/1402)) ([12b00e5](12b00e5))
* typo in string name `import_keystore_description` ([ReVanced#1273](https://github.com/BenjaminHalko/revanced-manager/issues/1273)) ([6f2ca5b](6f2ca5b))
* **ui:** make entire patches view button selectable ([ReVanced#1271](https://github.com/BenjaminHalko/revanced-manager/issues/1271)) ([e0f8d06](e0f8d06))
* universal patches not selectable ([c6ac898](c6ac898))
* Updates popup shows incorrect names ([ReVanced#1283](https://github.com/BenjaminHalko/revanced-manager/issues/1283)) ([65377ff](65377ff))
* use correct `getViewModel` ([1be9c9c](1be9c9c))
* use correct checksum ([7d887c7](7d887c7))
* use correct classes to determine option type ([abf4d91](abf4d91))
* use correct directory ([3b65cd0](3b65cd0))
* use i18n translation for installer page ([72fd24e](72fd24e))
* use ReVanced ring logo in about section ([ReVanced#1302](https://github.com/BenjaminHalko/revanced-manager/issues/1302)) ([f79320c](f79320c))
* use upsert when modifying installed apps ([9df98ed](9df98ed))

### Features

* **about screen:** complete about screen ([fec8c0c](fec8c0c))
* add checkboxes to the downloaded apps page ([e70c10a](e70c10a))
* add patch bundle info screen ([ReVanced#55](https://github.com/BenjaminHalko/revanced-manager/issues/55)) ([21d99a1](21d99a1))
* add patches selector bottom sheet ([ReVanced#1360](https://github.com/BenjaminHalko/revanced-manager/issues/1360)) ([5762859](5762859))
* add toast feedback to the bundle update button ([607d8b6](607d8b6))
* add user agent ([ReVanced#1382](https://github.com/BenjaminHalko/revanced-manager/issues/1382)) ([212e55f](212e55f))
* advanced settings page with device info ([ReVanced#51](https://github.com/BenjaminHalko/revanced-manager/issues/51)) ([453f4da](453f4da))
* allow user to save logs ([d9d83df](d9d83df))
* animate the arrow button ([4868c45](4868c45))
* app downloader ([ReVanced#43](https://github.com/BenjaminHalko/revanced-manager/issues/43)) ([94a4dba](94a4dba))
* app selector screen ([54f0a69](54f0a69))
* **app-selector:** show patchable installed apps first ([ReVanced#1496](https://github.com/BenjaminHalko/revanced-manager/issues/1496)) ([d55abf5](d55abf5))
* armv7 warning ([8f54495](8f54495))
* backend ([e5d898f](e5d898f))
* better installer ui ([ReVanced#29](https://github.com/BenjaminHalko/revanced-manager/issues/29)) ([399fc98](399fc98))
* **bundles tab:** add BackHandler ([757840b](757840b))
* change appID and name of debug builds ([4cb4ce2](4cb4ce2))
* **Changelogs:** overall improvement ([ReVanced#1429](https://github.com/BenjaminHalko/revanced-manager/issues/1429)) ([1a83315](1a83315))
* check for updates on startup ([ReVanced#1462](https://github.com/BenjaminHalko/revanced-manager/issues/1462)) ([1dc41ba](1dc41ba))
* contributors screen ([ReVanced#42](https://github.com/BenjaminHalko/revanced-manager/issues/42)) ([0dccb8c](0dccb8c))
* **Contributors Screen:** implement design from Figma ([ReVanced#1465](https://github.com/BenjaminHalko/revanced-manager/issues/1465)) ([62a5fce](62a5fce))
* Dashboard Screen ([ReVanced#18](https://github.com/BenjaminHalko/revanced-manager/issues/18)) ([9065c0d](9065c0d))
* disable changing patches selection by default ([ReVanced#1132](https://github.com/BenjaminHalko/revanced-manager/issues/1132)) ([c400619](c400619))
* disable filter chips when there are no patches ([5d3b963](5d3b963))
* download apps in patcher screen ([ReVanced#73](https://github.com/BenjaminHalko/revanced-manager/issues/73)) ([aec8cec](aec8cec))
* experimental patches setting ([9dd74f1](9dd74f1))
* filter options for patches ([6309e8b](6309e8b))
* finish implementing the sources system ([ReVanced#70](https://github.com/BenjaminHalko/revanced-manager/issues/70)) ([379ce91](379ce91))
* hide tabs when 1 bundle is used ([ffa8d9c](ffa8d9c))
* hide unfinished pages in release mode ([f5b3b29](f5b3b29))
* implement DI ([57e2632](57e2632))
* implement navigation ([9536cdc](9536cdc))
* implement Submit Issue button ([ReVanced#1276](https://github.com/BenjaminHalko/revanced-manager/issues/1276)) ([cf71ea2](cf71ea2))
* improve accessibility ([ReVanced#64](https://github.com/BenjaminHalko/revanced-manager/issues/64)) ([cd2587b](cd2587b))
* improve bundle dialog UI ([1707a96](1707a96))
* improve keystore UI and UX ([ReVanced#52](https://github.com/BenjaminHalko/revanced-manager/issues/52)) ([aa02e9f](aa02e9f))
* improve patcher UI ([ReVanced#1494](https://github.com/BenjaminHalko/revanced-manager/issues/1494)) ([3232bb1](3232bb1))
* improved compose stability ([fcb75dd](fcb75dd))
* improved dashboard screen ([f1656c6](f1656c6))
* in-app updater ([ReVanced#25](https://github.com/BenjaminHalko/revanced-manager/issues/25)) ([a4842c0](a4842c0))
* initialize project ([b372f7e](b372f7e))
* **installer:** adjust arrow icon size ([39caad1](39caad1))
* **installer:** adjust step icon size and alignment ([6437f7b](6437f7b))
* **installer:** apk signing and installation ([52ab793](52ab793))
* **installer:** redesign utility options ([ReVanced#1062](https://github.com/BenjaminHalko/revanced-manager/issues/1062)) ([b77d46b](b77d46b))
* **installer:** sign apk in patcher worker ([172604f](172604f))
* **Installer:** use BottomAppBar ([ReVanced#1428](https://github.com/BenjaminHalko/revanced-manager/issues/1428)) ([3c57762](3c57762))
* integrate revanced patcher ([ReVanced#22](https://github.com/BenjaminHalko/revanced-manager/issues/22)) ([4048792](4048792))
* keystore import/export ([ReVanced#30](https://github.com/BenjaminHalko/revanced-manager/issues/30)) ([919b6b7](919b6b7))
* **koin:** use the android logger ([7ce4de7](7ce4de7))
* licenses screen ([ReVanced#47](https://github.com/BenjaminHalko/revanced-manager/issues/47)) ([6b7143d](6b7143d))
* make bundles selectable ([ReVanced#1237](https://github.com/BenjaminHalko/revanced-manager/issues/1237)) ([42e0346](42e0346))
* more info for the select from application screen ([ReVanced#81](https://github.com/BenjaminHalko/revanced-manager/issues/81)) ([3cfa4ea](3cfa4ea))
* **NotificationCard:** rewrite & consistent usage ([ReVanced#1426](https://github.com/BenjaminHalko/revanced-manager/issues/1426)) ([7741394](7741394))
* patch apps without internet ([ReVanced#1114](https://github.com/BenjaminHalko/revanced-manager/issues/1114)) ([f90f6e8](f90f6e8))
* patch bundle sources system ([ReVanced#24](https://github.com/BenjaminHalko/revanced-manager/issues/24)) ([c22371e](c22371e))
* patch options ([ReVanced#45](https://github.com/BenjaminHalko/revanced-manager/issues/45)) ([01fd4c8](01fd4c8))
* patch options UI ([ReVanced#80](https://github.com/BenjaminHalko/revanced-manager/issues/80)) ([7aea947](7aea947))
* **patch-selector:** default patches selection ([ReVanced#1272](https://github.com/BenjaminHalko/revanced-manager/issues/1272)) ([f78b56e](f78b56e))
* **patch-selector:** remove TODO about an unplanned feature ([5290713](5290713))
* patches selector screen ([4c3dbbd](4c3dbbd))
* prereleases ([9e344a9](9e344a9))
* ProGuard ([9591f4e](9591f4e))
* Purple default theme ([ReVanced#1601](https://github.com/BenjaminHalko/revanced-manager/issues/1601)) ([d9d7b98](d9d7b98))
* remember patch options ([ReVanced#1449](https://github.com/BenjaminHalko/revanced-manager/issues/1449)) ([7fe4724](7fe4724))
* remove dead help icons ([ca3c9af](ca3c9af))
* rename package to `app.revanced.manager` ([27426b1](27426b1))
* rename ViewModels for consistency ([e088d05](e088d05))
* ReVanced theme colors ([955e7a4](955e7a4))
* root installation ([ReVanced#1243](https://github.com/BenjaminHalko/revanced-manager/issues/1243)) ([bf10af2](bf10af2))
* save patch options and selected patches in bundle ([ReVanced#50](https://github.com/BenjaminHalko/revanced-manager/issues/50)) ([8dd8f88](8dd8f88))
* save patch selection using room db ([ReVanced#38](https://github.com/BenjaminHalko/revanced-manager/issues/38)) ([923ce74](923ce74))
* Scrollbars ([ReVanced#1479](https://github.com/BenjaminHalko/revanced-manager/issues/1479)) ([36c8f59](36c8f59))
* Select bundle type before adding bundle ([ReVanced#1490](https://github.com/BenjaminHalko/revanced-manager/issues/1490)) ([aa6e612](aa6e612))
* selected app info page ([ReVanced#1395](https://github.com/BenjaminHalko/revanced-manager/issues/1395)) ([c3af6ac](c3af6ac))
* settings migration (compose) ([ReVanced#1309](https://github.com/BenjaminHalko/revanced-manager/issues/1309)) ([56a4a70](56a4a70))
* settings screen ([4088ed7](4088ed7))
* **settings screen:** add battery optimization notification ([c332760](c332760))
* **settings screen:** match typography from figma ([9b585c7](9b585c7))
* **settings:** move experimental patches option to advanced ([d8392ad](d8392ad))
* **Settings:** use SettingsListItem consistently and overall improvements ([ReVanced#1427](https://github.com/BenjaminHalko/revanced-manager/issues/1427)) ([25bd91d](25bd91d))
* show installed app in version selector ([61de0b6](61de0b6))
* show stacktrace in installer ui ([ReVanced#36](https://github.com/BenjaminHalko/revanced-manager/issues/36)) ([5681c91](5681c91))
* show toast when no patches are selected ([65f8d38](65f8d38))
* store patched apps ([ReVanced#79](https://github.com/BenjaminHalko/revanced-manager/issues/79)) ([a0b9255](a0b9255))
* switch to Preferences DataStore ([ReVanced#60](https://github.com/BenjaminHalko/revanced-manager/issues/60)) ([879884a](879884a))
* switch to the new api ([ReVanced#75](https://github.com/BenjaminHalko/revanced-manager/issues/75)) ([3f059d7](3f059d7))
* **Update Screen:** changelogs & handle states ([ReVanced#1464](https://github.com/BenjaminHalko/revanced-manager/issues/1464)) ([bd9778a](bd9778a))
* **update screen:** complete main update screen ([ea4247c](ea4247c))
* updater changelogs ([ReVanced#48](https://github.com/BenjaminHalko/revanced-manager/issues/48)) ([fe5e191](fe5e191))
* updater UI and code improvements ([ReVanced#1597](https://github.com/BenjaminHalko/revanced-manager/issues/1597)) ([b7cb6b9](b7cb6b9))
* Use correct casing in module description ([ac561e7](ac561e7))
* use revanced api for changelogs ([608bac6](608bac6))

### Reverts

* downgrade Kotlin to 1.8.21 ([37e177b](37e177b))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug report Something isn't working
Projects
None yet
Development

No branches or pull requests

5 participants