Skip to content

fix: Preserve applied patches on patched apps when source patches is deleted#3227

Merged
Ushie merged 1 commit into
ReVanced:devfrom
Aunali321:fix/preserve-patches-on-bundle-removal
Mar 26, 2026
Merged

fix: Preserve applied patches on patched apps when source patches is deleted#3227
Ushie merged 1 commit into
ReVanced:devfrom
Aunali321:fix/preserve-patches-on-bundle-removal

Conversation

@Aunali321

Copy link
Copy Markdown
Contributor

No description provided.

@Ushie Ushie self-requested a review March 26, 2026 21:11
@oSumAtrIX

Copy link
Copy Markdown
Member

This will be interesting when we replace this screen with the patches viewer screen. I think how deletion would work in this case is that it will be defered until no referece to it exists, until then a deletion would simply hide it from ui/disable updates

@Ushie

Ushie commented Mar 26, 2026

Copy link
Copy Markdown
Member

Since its mostly database related I think sharing the screens shouldnt be a problem

@oSumAtrIX

Copy link
Copy Markdown
Member

The issue is when we delete a source of patches, the viewer wouldnt be able to load it. Hence why here defering would be needed or a mock of the patches or similar

@Ushie

Ushie commented Mar 26, 2026

Copy link
Copy Markdown
Member

I think the list of patches used is being stored in-database, not necessarily dependent on the patch bundle, because:

  • The version of the patches used
  • There's no guarantee the patches will remain on updates of the patches, in that case it would be no different to deleting the patches

Currently the implemention seems to already be storing it in the database, cossale says the section was just getting deleted with the patches source, probably they were connected to eachother(? i dont understand databases)

@Ushie

Ushie commented Mar 26, 2026

Copy link
Copy Markdown
Member

I think the viewer should be able to work with the minimal info

@Ushie Ushie changed the title fix: Preserve applied patches on bundle removal fix: Preserve applied patches on patched apps when source patches is deleted Mar 26, 2026
@Ushie Ushie linked an issue Mar 26, 2026 that may be closed by this pull request
4 tasks
@Ushie Ushie merged commit 4884fdb into ReVanced:dev Mar 26, 2026
github-actions Bot pushed a commit that referenced this pull request Mar 26, 2026
# app [2.6.0-dev.3](v2.6.0-dev.2...v2.6.0-dev.3) (2026-03-26)

### Bug Fixes

* Preserve applied patches on patched apps when source patches is deleted ([#3227](#3227)) ([4884fdb](4884fdb))
github-actions Bot pushed a commit to Taknok/revanced-manager that referenced this pull request Apr 3, 2026
# app 1.0.0-dev.1 (2026-04-03)

* feat!: Bump major version ([4f6197c](https://github.com/Taknok/revanced-manager/commit/4f6197cf7dbd80fb554c12329b994ccd8383dee5))

### Bug Fixes

*  Handle null value when selecting APK from storage ([879eb74](https://github.com/Taknok/revanced-manager/commit/879eb742ced4a778cac35557c47b09e6c44048ac))
* `ExtendedFloatingActionButton` not accessible by screen readers ([#2080](https://github.com/Taknok/revanced-manager/issues/2080)) ([e4f19b0](https://github.com/Taknok/revanced-manager/commit/e4f19b0c251e818cce59e11362a29dc8f657e065))
* About page content and log API requests ([62111e2](https://github.com/Taknok/revanced-manager/commit/62111e2499d9fc0f4e7b364236e90d5a5f46981f))
* add bounds checks in patch selector ([483be5d](https://github.com/Taknok/revanced-manager/commit/483be5d722db2be2595f6f6dd0c537a6c8487daf))
* Add missing header for "Updates" settings ([#2642](https://github.com/Taknok/revanced-manager/issues/2642)) ([d4d2056](https://github.com/Taknok/revanced-manager/commit/d4d2056585ccd4a0456318448dc822c0f40c9c50))
* add newlines to debug logs ([4753873](https://github.com/Taknok/revanced-manager/commit/4753873866b575e2dcb160020df63f63862c8f33))
* Add padding for initial screen ([68da359](https://github.com/Taknok/revanced-manager/commit/68da3592521d18f2f298bb74e72097a1efe57dc7))
* Adjust font size and fix letter spacing in announcements ([e1660a7](https://github.com/Taknok/revanced-manager/commit/e1660a7f2f94f3f50ee8bb2479888af8b760e51e))
* Adjust ReVanced icons ([#2890](https://github.com/Taknok/revanced-manager/issues/2890)) ([bc2a2cb](https://github.com/Taknok/revanced-manager/commit/bc2a2cb3976234c8a74db93a593e103d77d22a07))
* Allow different app version when downloading via plugin if setting is off ([#2579](https://github.com/Taknok/revanced-manager/issues/2579)) ([59d233e](https://github.com/Taknok/revanced-manager/commit/59d233e15c885104900c7d4129fb4839c4da81e0))
* allow updating patches on metered networks ([9d9a0e8](https://github.com/Taknok/revanced-manager/commit/9d9a0e81dbc9e73e6e3181f6bea9cabb69e49ea8))
* Always download initial versions of patches and downloaders ([1ffcfca](https://github.com/Taknok/revanced-manager/commit/1ffcfcafb883bfb500aa3611896e27215b8beb10))
* always use default patch selection if customization is disabled ([cc77181](https://github.com/Taknok/revanced-manager/commit/cc771817cba3dfd8f704cb7ecc9089ad7911c6ce))
* android icon not loading in app selector ([deea682](https://github.com/Taknok/revanced-manager/commit/deea68265157da65ef98986d751e2551797522e0))
* Announcement rendering ([3849226](https://github.com/Taknok/revanced-manager/commit/3849226315797d27ff63519db6ae0119efc877d7))
* Apply M3 style guide to UI strings ([#3114](https://github.com/Taknok/revanced-manager/issues/3114)) ([8f773bc](https://github.com/Taknok/revanced-manager/commit/8f773bc7ab61e3e475de2fd2e3df9aab7d9984f3))
* automatically focus search views ([d23d673](https://github.com/Taknok/revanced-manager/commit/d23d673c4703cdfa3be3a292873bbb37bea30ac7))
* available updates dialog list item color ([1a54313](https://github.com/Taknok/revanced-manager/commit/1a54313c1dc4efbb8b274201a79e28661a7ecf64))
* Bottom sheet on patches selector glitched when going to full screen sheet ([aa153a7](https://github.com/Taknok/revanced-manager/commit/aa153a74d596c19d2844cb2fe72b5694d6a5b510))
* Broken header padding in `AlertDialogExtended` when using an Icon ([8d939a6](https://github.com/Taknok/revanced-manager/commit/8d939a6669909a44382fc7404276f2eeefcf728d))
* broken logo in about page on release builds ([ad775f3](https://github.com/Taknok/revanced-manager/commit/ad775f3059345dd93ff2baf6d018c2beecc413df))
* Broken version comparison ([c327857](https://github.com/Taknok/revanced-manager/commit/c3278578237dcddd9e7ab79ee80a02fdeef9604d))
* buildfile syntax ([#66](https://github.com/Taknok/revanced-manager/issues/66)) ([5c17a78](https://github.com/Taknok/revanced-manager/commit/5c17a78e46db586642d53362267472fbbd47ae8c))
* bundles not loading on Android 14 ([56896d6](https://github.com/Taknok/revanced-manager/commit/56896d6197baa836bcd4a499ea2cee487e3d07c8))
* Change the title in the Update screen from "Updates" to "Update" ([5f23769](https://github.com/Taknok/revanced-manager/commit/5f2376919bd036987eba8188e3a1a2ff53ef6793)), closes [#1960](https://github.com/Taknok/revanced-manager/issues/1960)
* cleanup advanced settings screen ([02ea5c6](https://github.com/Taknok/revanced-manager/commit/02ea5c6d4a2e6baa7c034b614deb6e4232cf6d0b))
* Cleanup downloaded apps ([026b6a9](https://github.com/Taknok/revanced-manager/commit/026b6a9a1eda240c21cfe2527bf1d8c09ac955ee))
* Close "Add downloaders" dialog on add ([f60ce02](https://github.com/Taknok/revanced-manager/commit/f60ce02a8193bf71b4b37329c3e8004e569e2b67))
* Collapse patches list by default in Dashboard ([a53890f](https://github.com/Taknok/revanced-manager/commit/a53890f574e515d01656b1f5b3c1abb8e6d3e8a6))
* **Compose:** Adjusted universal patches safeguard and warnings ([#2550](https://github.com/Taknok/revanced-manager/issues/2550)) ([663cf2d](https://github.com/Taknok/revanced-manager/commit/663cf2d6b86c276c6bb236af8e05a4f69df9eba0))
* Consistent circle separator between text across patchesinfoscreen and announcements ([a7792db](https://github.com/Taknok/revanced-manager/commit/a7792dbf4d947982e343ff2aa2ce71bd5692c09a))
* contributors screen fix ([#1256](https://github.com/Taknok/revanced-manager/issues/1256)) ([dc73462](https://github.com/Taknok/revanced-manager/commit/dc73462ac41bd5f1813358eb5e2265a3e2e7c0f9))
* contributors screen repository name ([426b289](https://github.com/Taknok/revanced-manager/commit/426b28932fe37a6d7412685819ffc8e26b69d31c))
* Correct condition for displaying days ago in Util.kt ([#3027](https://github.com/Taknok/revanced-manager/issues/3027)) ([467203a](https://github.com/Taknok/revanced-manager/commit/467203a2fafb37e0ec790573e6acc1e221c31452))
* Correct preference description ([#2619](https://github.com/Taknok/revanced-manager/issues/2619)) ([0096169](https://github.com/Taknok/revanced-manager/commit/0096169af8f9e2db6c22b8e88f0dfe1cab1260be))
* Correctly 180 the back arrow for expansible list ([6c62e57](https://github.com/Taknok/revanced-manager/commit/6c62e57f09b72191de328c277787db80c4bb62af))
* Correctly display universal patches warning ([#2570](https://github.com/Taknok/revanced-manager/issues/2570)) ([24c4cd3](https://github.com/Taknok/revanced-manager/commit/24c4cd3f991953dd00b5bf5e7c3ec965315a9528))
* correctly patch apk files ([c5cb18a](https://github.com/Taknok/revanced-manager/commit/c5cb18a7eab838ea096577780335a29b9771b43d))
* crash caused by compose inlining bug ([05fe058](https://github.com/Taknok/revanced-manager/commit/05fe0581516a373cc26dd559d3fc7f21fcf16f3f))
* crash when removing used bundles ([189c993](https://github.com/Taknok/revanced-manager/commit/189c993ada6406db6f8c48c4051c5bd9fac98e2b))
* Create modules path in root installer ([4fc2ba3](https://github.com/Taknok/revanced-manager/commit/4fc2ba339b6d275fb9da8b65ff86b74a6594436d))
* Custom ROM crashed with their file picker deleted somehow ([00aedda](https://github.com/Taknok/revanced-manager/commit/00aeddac67031534bfef60183db6a124b16f24c4))
* Dashboard padding ([5f757b6](https://github.com/Taknok/revanced-manager/commit/5f757b6ee1fd923afaeffeae6bde12934822c30f))
* delete temporary files ([#1341](https://github.com/Taknok/revanced-manager/issues/1341)) ([b03f7b1](https://github.com/Taknok/revanced-manager/commit/b03f7b18a029465142d08fe1ed68e92c81586a5f))
* Detect downloaded APKs when patches support any version ([#2967](https://github.com/Taknok/revanced-manager/issues/2967)) ([65e84e2](https://github.com/Taknok/revanced-manager/commit/65e84e2944968a312f34d66d1a40c0cc9d3ef473))
* disable `WebView` history ([#1278](https://github.com/Taknok/revanced-manager/issues/1278)) ([a811df9](https://github.com/Taknok/revanced-manager/commit/a811df9547da33fc61397cb33ba5fd35ee470ff9))
* Disable network check on updating patches and downloaders ([c4a5ea8](https://github.com/Taknok/revanced-manager/commit/c4a5ea8790ad17b497555042fd2171794eebc216))
* Disable ProGuard to fix various patching errors ([5f79397](https://github.com/Taknok/revanced-manager/commit/5f79397a7cc600ad16c18f807caccf72862c68e1))
* display version from manifest ([#2634](https://github.com/Taknok/revanced-manager/issues/2634)) ([1fb94b7](https://github.com/Taknok/revanced-manager/commit/1fb94b711fdbbbca7d9baaa90c53faf208fc4d0d))
* Do not poll battery optimization status ([#2491](https://github.com/Taknok/revanced-manager/issues/2491)) ([26778f5](https://github.com/Taknok/revanced-manager/commit/26778f57e6dd185d9aed1086aa03659a2e91d1a9))
* Don't 360 the back arrow button for no reason ([5a175e2](https://github.com/Taknok/revanced-manager/commit/5a175e2c347f824124feb977110ff6be6cf7edcb))
* Don't hide PatchOptions behind keyboard ([dd3d474](https://github.com/Taknok/revanced-manager/commit/dd3d474798e39a800fd5ecff129e1561f204e36b))
* Don't show update screen when there's no update ([f10cda0](https://github.com/Taknok/revanced-manager/commit/f10cda0bc6ab82eb3085ebee8e05f0dd90b477b6))
* Don't show user that you can do this when you clearly can't ([716ecdd](https://github.com/Taknok/revanced-manager/commit/716ecdd5f30dc58725026f3b6e4021001c174aef))
* don't store app list in parcel ([e7802ed](https://github.com/Taknok/revanced-manager/commit/e7802ed3d714cbe6e29409d27989c65d4d7ce6a5))
* dont crash when the bundle cannot be downloaded ([4d201f1](https://github.com/Taknok/revanced-manager/commit/4d201f17f2ce01aad6adb456a49c3f03526c5ad3))
* Downgrade AGP to fix build issues ([c7e56c4](https://github.com/Taknok/revanced-manager/commit/c7e56c4700a6566a010ef5aaf8ba7efd740dc9ce))
* Downloader string being use for incorrect app selection ([b9865df](https://github.com/Taknok/revanced-manager/commit/b9865dfbf542ea0a82a341349b117c4a9c61fc10))
* **downloader:** versions not loading correctly ([16c4290](https://github.com/Taknok/revanced-manager/commit/16c4290f05d94cbe53e68cb98307d7be1bfce7af))
* Exclude desktop AAPT and disable R8 optimizations ([6ce5b67](https://github.com/Taknok/revanced-manager/commit/6ce5b672feb677eccafffb6a04bdf5513f6d62fa))
* FAB animations in dashboard being instant ([6805ba1](https://github.com/Taknok/revanced-manager/commit/6805ba18e0470e49dd304aa989dfa6c1e3da2668))
* Flutter migration ([#2946](https://github.com/Taknok/revanced-manager/issues/2946)) ([31a0f75](https://github.com/Taknok/revanced-manager/commit/31a0f751aaff3233f50821963f28454d239318b2))
* handle edge-to-edge properly in fullscreen dialogs ([eba92e2](https://github.com/Taknok/revanced-manager/commit/eba92e2644663b10e7e17f2cf955afefe260d769))
* handle exceptions when checking for bundle updates ([1dd6738](https://github.com/Taknok/revanced-manager/commit/1dd673896454710094e83789abb585c106ee6bcb))
* Handle open source licenses page crash ([#2569](https://github.com/Taknok/revanced-manager/issues/2569)) ([f2ea007](https://github.com/Taknok/revanced-manager/commit/f2ea00757a76ed8758bc0d4df54843c89483c986))
* Handle prerelease status when fetching changelogs ([742e6e8](https://github.com/Taknok/revanced-manager/commit/742e6e8e781a320ea711ef5dd4c66b8144b0e3c8))
* Hide apps with no explicit compatibility when safeguard is on ([#3174](https://github.com/Taknok/revanced-manager/issues/3174)) ([be91aa1](https://github.com/Taknok/revanced-manager/commit/be91aa1c67a7896bfb3c789961ae4411140f0b0e))
* Hide installed section if no app are installed ([a6b7517](https://github.com/Taknok/revanced-manager/commit/a6b7517e8f9c3055db88a5e42b718505d7ad5885))
* hide patch button ([#1284](https://github.com/Taknok/revanced-manager/issues/1284)) ([dadc546](https://github.com/Taknok/revanced-manager/commit/dadc5462e352e91cf971395def91d693677701bc))
* Ignore long click when already in delete mode ([6f6296b](https://github.com/Taknok/revanced-manager/commit/6f6296b8cde56d5fc73e00ef671ca7ab431455f4)), closes [#2503](https://github.com/Taknok/revanced-manager/issues/2503)
* Ignore RichTap vibrator hardware crash ([7856652](https://github.com/Taknok/revanced-manager/commit/7856652506896a804a57fc085e80c6cf5c1fcba0))
* Import AndroidX WindowInsets ([af2683d](https://github.com/Taknok/revanced-manager/commit/af2683d91df375e0c4ff3ab75ad696f18f69ccf6))
* import bundles on another thread ([0383bd7](https://github.com/Taknok/revanced-manager/commit/0383bd74f73a3523d539c44cdf38b0e857c16bdc))
* import export screen UX ([69c119d](https://github.com/Taknok/revanced-manager/commit/69c119d545ac811c605124173e5cbc97a9064c79))
* Improve background running notification ([#2614](https://github.com/Taknok/revanced-manager/issues/2614)) ([05444d8](https://github.com/Taknok/revanced-manager/commit/05444d8824a429c7e554d0597f8997e670936a63))
* improve bundle page strings ([2a63a61](https://github.com/Taknok/revanced-manager/commit/2a63a6163a8d2e6ee649cb22099b426ed605de8f))
* Improve consistency between pre-release toggles ([e1b768c](https://github.com/Taknok/revanced-manager/commit/e1b768c4679ecae8bff8007bdab56ff6544b12b6))
* Improve dialogs ([#3165](https://github.com/Taknok/revanced-manager/issues/3165)) ([2fb13cd](https://github.com/Taknok/revanced-manager/commit/2fb13cdcc73ec5741a3dca94d93a951f88012769))
* improve keystore import error handling and show toast ([cd142a7](https://github.com/Taknok/revanced-manager/commit/cd142a70d3f210161d3c1f20d2cb82a70432469f))
* Improve notification cards ([653c14e](https://github.com/Taknok/revanced-manager/commit/653c14ea5d1eeaf986a0ce2a4ab2e0c7dcf1d53b))
* Inconsistent announcement list ([06c5cff](https://github.com/Taknok/revanced-manager/commit/06c5cffe1fa68349c342734f3743bc5d1b16b7d0))
* Inconsistent padding for battery optimisation warning ([6c3a99a](https://github.com/Taknok/revanced-manager/commit/6c3a99a4921ab4438a038ad4c4bccd0326fdd565))
* Incorrect patcher string value ([f19080a](https://github.com/Taknok/revanced-manager/commit/f19080a9862be4600860b67cd981b9a3a56b21e7))
* install dialog getting stuck ([#2900](https://github.com/Taknok/revanced-manager/issues/2900)) ([18a4df9](https://github.com/Taknok/revanced-manager/commit/18a4df9af9cac120fdb8e4ff7aadd2e2a8d5c1a6))
* **installer:** make the correct column scrollable ([64496bf](https://github.com/Taknok/revanced-manager/commit/64496bfbe77a9a44f5535fd5f12eee803ac7c26a))
* **installer:** progress tracking ([f547bb7](https://github.com/Taknok/revanced-manager/commit/f547bb7ab1b7149d7290729527714168a2561b23))
* **installer:** properly track worker state ([#32](https://github.com/Taknok/revanced-manager/issues/32)) ([de1ef23](https://github.com/Taknok/revanced-manager/commit/de1ef23824227796c8583242e624f83d9dae5af3))
* **installer:** save step incorrectly being marked as completed ([0264308](https://github.com/Taknok/revanced-manager/commit/0264308b6dad051db80da6f130e8d28d86b38f04))
* **installer:** sign and install on threads ([3d59ee5](https://github.com/Taknok/revanced-manager/commit/3d59ee51acc5a6ebb17f68c0462d17d7ecb0f07c))
* Instantly re-fetch patch bundle on pre-release preference update ([d5671db](https://github.com/Taknok/revanced-manager/commit/d5671db3a77541c07bbbb4c3baca02f3ba0703f2)), closes [#2784](https://github.com/Taknok/revanced-manager/issues/2784)
* jvm signature clash error ([ee0f342](https://github.com/Taknok/revanced-manager/commit/ee0f34245636027d55bd5bdfce4d6a5e6c3b3dcd))
* Language picker using patch search string ([8c2be24](https://github.com/Taknok/revanced-manager/commit/8c2be242ef95d11b96c705c9d4494f4be50e7786))
* library info not being embedded ([8c9fe69](https://github.com/Taknok/revanced-manager/commit/8c9fe6989fc6d05afd53baa877f1e6dffc067b50))
* List being stuck too close together ([5ccf2e4](https://github.com/Taknok/revanced-manager/commit/5ccf2e48a4fd155a7d8fad0ee3c295bd06194339))
* Load app info from installed apps by default ([e7cff33](https://github.com/Taknok/revanced-manager/commit/e7cff333182acb140883ee763b8be70730ab798f))
* load patch bundles earlier ([a2f9e2f](https://github.com/Taknok/revanced-manager/commit/a2f9e2f1da961a13b2b20e2812593031c9339b88))
* **locales:** use buildconfig instead of generating kt file ([72b1db9](https://github.com/Taknok/revanced-manager/commit/72b1db9a2f33ab5d5fffd8ba83c05901eff19bea))
* Log info ([770a31d](https://github.com/Taknok/revanced-manager/commit/770a31d8978bbf3ad3a40ad7abd8cd0d55a14700))
* Make app source dialog string more accurate ([c8b429f](https://github.com/Taknok/revanced-manager/commit/c8b429fa4741a28b9c29144939036d6fa8633cb4))
* Make safeguard dialog title more clearer ([7691a7e](https://github.com/Taknok/revanced-manager/commit/7691a7e144f0777c0d71ea6af4b75a9fb17aeddf))
* Make select from storage work in dashboard ([908db47](https://github.com/Taknok/revanced-manager/commit/908db47ee23da7317e696c03db383cbe577f243e))
* Make the card actually clickable ([979728a](https://github.com/Taknok/revanced-manager/commit/979728a4cf504b77c50e3a3202e18b7cebe0bed2))
* Make title notification card follow general preferred-ish visual size ([fc7a97c](https://github.com/Taknok/revanced-manager/commit/fc7a97c98c52f3ec2e683fde6d1a24c85a2be801))
* Make transitions in/out duration the same ([cd24d59](https://github.com/Taknok/revanced-manager/commit/cd24d59b19d8b662af9e662ac48b4c13071e2284))
* Make weight in unread AnnouncementList look so nicer on certain device density ([c2abfa5](https://github.com/Taknok/revanced-manager/commit/c2abfa576afda3b8d792e316b2e07ce7ce44d59c))
* Match "Installation incompatible" dialog message with Flutter Manager ([#2231](https://github.com/Taknok/revanced-manager/issues/2231)) ([fedaedf](https://github.com/Taknok/revanced-manager/commit/fedaedfda112260144b0b9b0776509ddb3438046))
* Merge chervon style doppelgirl design to public dev ([ae5dc83](https://github.com/Taknok/revanced-manager/commit/ae5dc835aa8b6c0f0e30df3ee48f8f3128c34c2f))
* Merge chervon style doppelgirl design to public dev ([603ff91](https://github.com/Taknok/revanced-manager/commit/603ff91a4ed34cdf2d48b5def3c9aece205f7fef))
* Merge doppelgirl design decision to public ([1277315](https://github.com/Taknok/revanced-manager/commit/12773154d6d73d90e9447ef4c0f991575f4840a9))
* Merge expressive switch doppelgirl design to public dev ([698b6ed](https://github.com/Taknok/revanced-manager/commit/698b6ed1881357a3fbd692987305b93ed6ecaca2))
* Migration of keystore, by fixing mislabeling of alias as cn ([#2769](https://github.com/Taknok/revanced-manager/issues/2769)) ([aeab639](https://github.com/Taknok/revanced-manager/commit/aeab639b2b09e8bbd2478cfbf5a518586405c0f7))
* minify crash on building release ([#1245](https://github.com/Taknok/revanced-manager/issues/1245)) ([6561e4c](https://github.com/Taknok/revanced-manager/commit/6561e4c97c19134b22b72e19fad3884f99327b9a))
* Missing database migration file [no ci] ([df9b44c](https://github.com/Taknok/revanced-manager/commit/df9b44c9f4959c81e16a1665e8066bd01e97b1fe))
* more android 34 fixes ([7fb1e27](https://github.com/Taknok/revanced-manager/commit/7fb1e27617b69803b3d4463993b2290877502545))
* Mount install ([#3111](https://github.com/Taknok/revanced-manager/issues/3111)) ([3ef22a3](https://github.com/Taknok/revanced-manager/commit/3ef22a351a20bc497a03092f58f8a3a60e68024e))
* move battery warning to dashboard ([3a05150](https://github.com/Taknok/revanced-manager/commit/3a05150fa33f119ecdf436f8508862ef81c327a0))
* Move temporary files outside of the cache directory ([#2122](https://github.com/Taknok/revanced-manager/issues/2122)) ([b93ecc0](https://github.com/Taknok/revanced-manager/commit/b93ecc0db20339393e1296c44ce4b1dbd837b577))
* Never show again toggle doing nothing for Update dialog ([6f4219c](https://github.com/Taknok/revanced-manager/commit/6f4219c01ba43b70e130f210c8d48978a6056f68))
* **NotificationCard:** Fix card background contrast with action text ([#3103](https://github.com/Taknok/revanced-manager/issues/3103)) ([947ac8a](https://github.com/Taknok/revanced-manager/commit/947ac8ad4441cc1bfb8d3618eddb59f3765f4191))
* **NotificationCard:** Use the right colors for buttons ([#3101](https://github.com/Taknok/revanced-manager/issues/3101)) ([88fbc24](https://github.com/Taknok/revanced-manager/commit/88fbc2491cce82bab38792528ac82d40fe76d3d9))
* Offcenter loading indicator in AppSelector ([12d92ba](https://github.com/Taknok/revanced-manager/commit/12d92ba8110f5d1ac78aeecfa575444b5c53f561))
* Offset badge ([c73fdfd](https://github.com/Taknok/revanced-manager/commit/c73fdfdd2d3a1b8552d9c26df575b3019346596d))
* Onboarding screen perpetually loading on unavailable network ([4b9841b](https://github.com/Taknok/revanced-manager/commit/4b9841b876b63747095a510ca0b517c09c9910a2))
* only perform haptics on events ([e55566d](https://github.com/Taknok/revanced-manager/commit/e55566d3df25480260922f0418b4bbee5d7b7a07))
* option state crash ([#1456](https://github.com/Taknok/revanced-manager/issues/1456)) ([f183b6d](https://github.com/Taknok/revanced-manager/commit/f183b6d8a6b139fe3e84d5ea3a9658ef900453bc))
* Paddings for AppScreen and PatchesScreen ([af3d0d7](https://github.com/Taknok/revanced-manager/commit/af3d0d79c582f29b7f7acec2b5e59de3b06ea3e2))
* parcel error for nullable types ([336eed3](https://github.com/Taknok/revanced-manager/commit/336eed3a95111ebbe456321f5986e6875ded354e))
* pass worker inputs without serialization ([#44](https://github.com/Taknok/revanced-manager/issues/44)) ([059a72b](https://github.com/Taknok/revanced-manager/commit/059a72b9dd9103d2b3704daa7dbb13ad83971460))
* patch count remaining at zero when using process runtime ([#2542](https://github.com/Taknok/revanced-manager/issues/2542)) ([f5e1e0b](https://github.com/Taknok/revanced-manager/commit/f5e1e0b0659e5775dd460b8dfc15427eb0175139))
* patch options reset button being broken ([e1647fd](https://github.com/Taknok/revanced-manager/commit/e1647fdef0c9f68e171a2d15e2b6e744da6bbaf5))
* Patch process cancelation dialog conditions ([#2554](https://github.com/Taknok/revanced-manager/issues/2554)) ([e97b19d](https://github.com/Taknok/revanced-manager/commit/e97b19d2b65dbfc49ed062b123c363e412b9bf8e))
* Patch selection screen padding ([#2533](https://github.com/Taknok/revanced-manager/issues/2533)) ([cd2dbcc](https://github.com/Taknok/revanced-manager/commit/cd2dbcc841e56dac99230ea6501af87c43e9c572))
* Patcher FAB elevation being wrong on BAB component ([30ecf62](https://github.com/Taknok/revanced-manager/commit/30ecf62d356df41bcd6e2b167ee7262ce6655e20))
* **patcher:** add notification and wakelock to worker; chore: add app icon ([8b6d32d](https://github.com/Taknok/revanced-manager/commit/8b6d32dd7b3ca4c694414a55a1b6202b62636530))
* patches not being reloaded ([dccf861](https://github.com/Taknok/revanced-manager/commit/dccf86163af34341e3e451df9f24356c7294ae1e))
* **patches selector:** copy the selected patches list ([70e49aa](https://github.com/Taknok/revanced-manager/commit/70e49aaaa3a42510cb9ced2209c90cd1da98391d))
* perform selected app operations in the correct order ([34cf848](https://github.com/Taknok/revanced-manager/commit/34cf848baaaa2504d162c515a95240d45bd7092a))
* Performance impact with lots of app entries ([fb08890](https://github.com/Taknok/revanced-manager/commit/fb0889052e1cb7fc3d115bc0825e074903ede385))
* permission error when using installed app ([8767f0e](https://github.com/Taknok/revanced-manager/commit/8767f0e99c6de5bbb0a690ced40f6e9a486f0828))
* Playback Switch's Haptic Feedback ([#2639](https://github.com/Taknok/revanced-manager/issues/2639)) ([9fdca5a](https://github.com/Taknok/revanced-manager/commit/9fdca5a0afd6be8a24e2ec09eec0000b0b9cd179))
* Preserve applied patches on patched apps when source patches is deleted ([#3227](https://github.com/Taknok/revanced-manager/issues/3227)) ([4884fdb](https://github.com/Taknok/revanced-manager/commit/4884fdb5545134181a8a2176c7a21911aa22be9b))
* prevent back presses during installation ([2ff7072](https://github.com/Taknok/revanced-manager/commit/2ff70728b490b92f212a82dcf599bc0c23f589e7))
* Prevent trailing comma when no locales are generated ([b16931c](https://github.com/Taknok/revanced-manager/commit/b16931ca79d5ce4d17c75f6dd3bf6f976b8ff7be))
* process death resilience and account for android 11 bug ([#2355](https://github.com/Taknok/revanced-manager/issues/2355)) ([83eeeae](https://github.com/Taknok/revanced-manager/commit/83eeeae801827800a0787e9e753c72d2a24d7970))
* progress bar not updating ([dcaa38c](https://github.com/Taknok/revanced-manager/commit/dcaa38c8824f54da7a833c354b247f309d1c9871))
* Redundant string information ([ab80c53](https://github.com/Taknok/revanced-manager/commit/ab80c53c04a45f8587ad9ebdc06271c152a3ddcd))
* Release builds not working ([00b3c59](https://github.com/Taknok/revanced-manager/commit/00b3c59572760993f69f2663456237faafff0283))
* release builds not working properly ([6f6476e](https://github.com/Taknok/revanced-manager/commit/6f6476e85158cad4e2497e9f72b73c4dc948f0bc))
* remove battery optimization notification if user grants the permission ([9863c51](https://github.com/Taknok/revanced-manager/commit/9863c5161a1bc16941a323e654f80f8cb0122f9f))
* Remove currently not applicable workaround code for building release ([aa0d59f](https://github.com/Taknok/revanced-manager/commit/aa0d59f86fac7c497bf245e2d20b40a65d3fd0d0))
* Remove quotes from strings ([fc30ba5](https://github.com/Taknok/revanced-manager/commit/fc30ba5e83f27329b05dc81f484bb8f7471b6a99))
* Remove redundant patch fab on initial tab screen ([c925078](https://github.com/Taknok/revanced-manager/commit/c925078a84adcf371a999fdb9ed2d886fbad4507))
* remove the unique constraint for patch bundle names ([ea29d0f](https://github.com/Taknok/revanced-manager/commit/ea29d0f00c3b3b2c137c4849e6c445a6bf9a180f))
* Remove unnecessary screen padding ([8419f75](https://github.com/Taknok/revanced-manager/commit/8419f75d597dd198aa1029fae2109646c5874078)), closes [#2062](https://github.com/Taknok/revanced-manager/issues/2062)
* remove unused function preventing compilation ([2297e94](https://github.com/Taknok/revanced-manager/commit/2297e94cb81a9a22ea032d8e247769774ca85087))
* Remove useless archive icon when it's under archive list ([6d5ecd3](https://github.com/Taknok/revanced-manager/commit/6d5ecd3d541c008b15cbb3e24c4c21a79ff353d1))
* Reset cached theme on theme change to avoid broken colors ([#2527](https://github.com/Taknok/revanced-manager/issues/2527)) ([9a82b78](https://github.com/Taknok/revanced-manager/commit/9a82b785280954973cafc5e6dccb3c90fdb5ef49))
* Restore app deletion dialog ([65ce565](https://github.com/Taknok/revanced-manager/commit/65ce565bbc45fb12020acee3e6f75f90c552f950))
* Revert "Remove currently not applicable workaround code for building release" ([3613e4d](https://github.com/Taknok/revanced-manager/commit/3613e4d752a1efc86137817d6bf859ffd1b71eac))
* run blocking IO operations in the correct context ([969ddb7](https://github.com/Taknok/revanced-manager/commit/969ddb7bef321d7aa2a682b8128b1f755f35c28b))
* run props flow on correct dispatcher ([#2035](https://github.com/Taknok/revanced-manager/issues/2035)) ([d3d4c27](https://github.com/Taknok/revanced-manager/commit/d3d4c27f6d7affceef233a0138ee6c985c7f56bc))
* Save FAB freaking out in select patches screen ([4c0b6b0](https://github.com/Taknok/revanced-manager/commit/4c0b6b02e95a8d6f655bcf5c25493b1f9a4a4dcd))
* Screen turns off while patching due to wrong WakeLock ([#2147](https://github.com/Taknok/revanced-manager/issues/2147)) ([4de5340](https://github.com/Taknok/revanced-manager/commit/4de534094adc0665021d3ba129a648d896718568))
* scrolling in patch selector ([154f036](https://github.com/Taknok/revanced-manager/commit/154f036fe956096bca983fe9d6654ccca38fd8ac))
* Search bar padding being set when fully expanded ([05e6ca1](https://github.com/Taknok/revanced-manager/commit/05e6ca18ab6f2a65fdd75ce3d0efc16dc7b8f3b5))
* SearchBar padding in patches screen ([54d59c3](https://github.com/Taknok/revanced-manager/commit/54d59c36fec7958ae60e35f40b9f0e821ba941c4))
* Selected patch count ([#2559](https://github.com/Taknok/revanced-manager/issues/2559)) ([a91ff60](https://github.com/Taknok/revanced-manager/commit/a91ff60533b44629ea60e8cd6acceeb80b0253b7))
* serialization not working ([4d04ae0](https://github.com/Taknok/revanced-manager/commit/4d04ae088c406d84936120cb753cd1f11fb8a8c2))
* show available and selected patches in patch selector screen ([61f1ee0](https://github.com/Taknok/revanced-manager/commit/61f1ee0627d6cbb6b9a4d226eb6c2f9e0b8c6453))
* Show copy logs toast on less than Android 12.1 ([940778b](https://github.com/Taknok/revanced-manager/commit/940778b7a26b8a3d36d130e0f9bd42a948a596c0))
* show install button when installation has been cancelled ([93f4a5b](https://github.com/Taknok/revanced-manager/commit/93f4a5bb7c912ca77bb04e414432922c89d3e2c0))
* Show patchable section header only when it's not the only section ([#3173](https://github.com/Taknok/revanced-manager/issues/3173)) ([65b9e95](https://github.com/Taknok/revanced-manager/commit/65b9e95c60abe9e974a6e4c67b827dcf4f429ee8))
* Show previously downloaded APKs in source selector dialog ([#2964](https://github.com/Taknok/revanced-manager/issues/2964)) ([b28f0a8](https://github.com/Taknok/revanced-manager/commit/b28f0a84f367eafd9ac01c74aefcbbe9395ee4ba))
* Show selection warning also on patch option ([#2643](https://github.com/Taknok/revanced-manager/issues/2643)) ([3b82767](https://github.com/Taknok/revanced-manager/commit/3b82767a897eeca1dda1d8343f1db4207050e960))
* Some haptic constant are not working ([7954128](https://github.com/Taknok/revanced-manager/commit/79541280df5dadef1628044e818d37f8b60e9da8))
* Source list crash when using multiple downloaders ([#3043](https://github.com/Taknok/revanced-manager/issues/3043)) ([8170837](https://github.com/Taknok/revanced-manager/commit/8170837e2c2a57c3cc6d1d3f36fc0cf627b69f28))
* sources screen being misaligned during transitions ([2ac3d5c](https://github.com/Taknok/revanced-manager/commit/2ac3d5c483d5cc4776681ed3f900550a4e45f616))
* specify `multithreadingDexFileWriter` in `PatcherOptions` ([#1402](https://github.com/Taknok/revanced-manager/issues/1402)) ([3f362b6](https://github.com/Taknok/revanced-manager/commit/3f362b605fbce3ea72e7c95b7e0bc614443c7d44))
* Support patching on ARMv7 by updating AAPT2 ([#2084](https://github.com/Taknok/revanced-manager/issues/2084)) ([15b47f9](https://github.com/Taknok/revanced-manager/commit/15b47f9bb6cd6bb0360fda6ac641cd4c75542287))
* Transparent status on fullscreen dialog ([#2654](https://github.com/Taknok/revanced-manager/issues/2654)) ([a8820a4](https://github.com/Taknok/revanced-manager/commit/a8820a4daf71704f6945b8f794495fe8a8d7589e))
* Turn off filters by default ([#2079](https://github.com/Taknok/revanced-manager/issues/2079)) ([44f8b1f](https://github.com/Taknok/revanced-manager/commit/44f8b1fb6bffed5866ada356910119465320a9a8))
* typo in string name `import_keystore_description` ([#1273](https://github.com/Taknok/revanced-manager/issues/1273)) ([933e69e](https://github.com/Taknok/revanced-manager/commit/933e69e21e97fede2183a26dd1645a6eb96c4509))
* **ui:** make entire patches view button selectable ([#1271](https://github.com/Taknok/revanced-manager/issues/1271)) ([83cdaae](https://github.com/Taknok/revanced-manager/commit/83cdaaee183ff1b6d905977df38fe4e47f7d5973))
* unexclude other destabilizers ([2c3d436](https://github.com/Taknok/revanced-manager/commit/2c3d436b258f100feea0b9864b7131ae2c5bda79))
* Update aapt armv8 to packed ([b2763ff](https://github.com/Taknok/revanced-manager/commit/b2763ff991ce4e51f9d8d1da909658bf9320c01d))
* Update screen crashing ([cd9d2eb](https://github.com/Taknok/revanced-manager/commit/cd9d2ebd06e0abc5b8b10a752d8c92ca65abc1e3))
* Update screen padding ([6ba6a6e](https://github.com/Taknok/revanced-manager/commit/6ba6a6e28bb6a2c228d251e18c9246e291dc1316))
* Update selected patch count when SelectionState changes ([#2896](https://github.com/Taknok/revanced-manager/issues/2896)) ([0d26df0](https://github.com/Taknok/revanced-manager/commit/0d26df03f463195dae550240c7f652680763079c))
* **Updater:** Handle session death ([#3249](https://github.com/Taknok/revanced-manager/issues/3249)) ([f1c56aa](https://github.com/Taknok/revanced-manager/commit/f1c56aa0a9655fd93d1386ccca28c7ce7099d4d3))
* Updates popup shows incorrect names ([#1283](https://github.com/Taknok/revanced-manager/issues/1283)) ([c879faf](https://github.com/Taknok/revanced-manager/commit/c879faf2eb338476c6abd9f104922b0d49f95cd6))
* UpdateScreen padding ([e3c6d57](https://github.com/Taknok/revanced-manager/commit/e3c6d5740b7013446aaf450739b37e848389c2cb))
* Use `compatible` rather than `support` when referring to patch compatibility ([#2422](https://github.com/Taknok/revanced-manager/issues/2422)) ([8b3c4eb](https://github.com/Taknok/revanced-manager/commit/8b3c4eb91c491a0971e2ccf7d46012437eca5c25))
* use correct `getViewModel` ([5b6ae80](https://github.com/Taknok/revanced-manager/commit/5b6ae800fdfc93ef5058b21b3e48daac2a4e1358))
* use correct classes to determine option type ([e833bf4](https://github.com/Taknok/revanced-manager/commit/e833bf4ad14811bb6880ae2d97055e4ce0de222f))
* use correct directory ([9e1ebb3](https://github.com/Taknok/revanced-manager/commit/9e1ebb390244dcb9af03a9164a32386481ec5691))
* Use ease out quart for screen transitions ([b69f7c2](https://github.com/Taknok/revanced-manager/commit/b69f7c2ba8d320e10c3558681294f8bac93618ae))
* Use em-space and bigger bullet symbols in announcement screen ([2538b6a](https://github.com/Taknok/revanced-manager/commit/2538b6a7553a1d9366d9f2345a6a471381f18d88))
* Use FAB instead of ListItem to patch in App Overview ([6ace71b](https://github.com/Taknok/revanced-manager/commit/6ace71b739302466274ce9b46f5f7dd6ab9da05d)), closes [#1995](https://github.com/Taknok/revanced-manager/issues/1995)
* use proper update icon ([b59a161](https://github.com/Taknok/revanced-manager/commit/b59a16191a61c64275137c4a6145fd30d68aa480))
* Use refresh icon to indicate instant update check ([cf8b986](https://github.com/Taknok/revanced-manager/commit/cf8b986e5ef76a03db5965d4bca80633cd41032f))
* Use refresh icon to indicate instant update check (2/?) ([3120aff](https://github.com/Taknok/revanced-manager/commit/3120affc9cd766a1188392eb46da43d955851d27))
* use ReVanced ring logo in about section ([#1302](https://github.com/Taknok/revanced-manager/issues/1302)) ([933a4a3](https://github.com/Taknok/revanced-manager/commit/933a4a32203425e745e05615217a8d0975c2e959))
* Use the correct icon in API URL dialog ([c22e5b4](https://github.com/Taknok/revanced-manager/commit/c22e5b4051515e0f02828a2b30f6af19b48ba55f)), closes [#1972](https://github.com/Taknok/revanced-manager/issues/1972)
* use upsert when modifying installed apps ([90edf1d](https://github.com/Taknok/revanced-manager/commit/90edf1ddd0de29b299855810402a31828d989d04))
* **VersionSelector:** use correct LazyColumn item key ([413fe98](https://github.com/Taknok/revanced-manager/commit/413fe980a8c0b45e3924c98b2fbd1a3e9b579528))
* we actually don't want to exclude reflection symbols ([3222840](https://github.com/Taknok/revanced-manager/commit/32228404c4ef38bb8931d5cfdf6a7aefde23a89c))
* Weird padding in Update screen ([2e96c58](https://github.com/Taknok/revanced-manager/commit/2e96c58f7bc3afc9fd636b76a2204b1b995f8da6))

### Features

* **about screen:** complete about screen ([1d6b34a](https://github.com/Taknok/revanced-manager/commit/1d6b34a39f76e8e733649f7fcfeb20eb1009a39a))
* Add `isScrollingUp` support for ScrollState ([bf049c3](https://github.com/Taknok/revanced-manager/commit/bf049c3c1ac12a60c5c6226b5c3fec7f72caa7db))
* add ability to share debug logs ([feb0ca4](https://github.com/Taknok/revanced-manager/commit/feb0ca4cf315e5d332f36039fbb989b3cfb9cf58))
* Add announcements ([#2948](https://github.com/Taknok/revanced-manager/issues/2948)) ([813df46](https://github.com/Taknok/revanced-manager/commit/813df46847620bd854dccc52ff244388b3385e17))
* add checkboxes to the downloaded apps page ([ca93524](https://github.com/Taknok/revanced-manager/commit/ca93524be0b37f38b860d8512c81d2898b2860af))
* Add confirm dialogs when toggling dangerous settings ([#2072](https://github.com/Taknok/revanced-manager/issues/2072)) ([6643276](https://github.com/Taknok/revanced-manager/commit/66432764cfe8192f4cf8e599a592f27c675f25ec))
* Add confirmation dialog to "Reset" options ([#2576](https://github.com/Taknok/revanced-manager/issues/2576)) ([f32ffbb](https://github.com/Taknok/revanced-manager/commit/f32ffbb6f2224f886af14205721fb2372f396de2))
* Add copy to clipboard on ShareSheet ([7e1416e](https://github.com/Taknok/revanced-manager/commit/7e1416ecef13e2ea4289a6cfb64eb3bba8d6f331))
* Add downloader plugin system ([#2041](https://github.com/Taknok/revanced-manager/issues/2041)) ([ca38737](https://github.com/Taknok/revanced-manager/commit/ca3873778307612b93af3273ffe4821c6a5e398d))
* add external process runtime ([#1799](https://github.com/Taknok/revanced-manager/issues/1799)) ([0d73e0c](https://github.com/Taknok/revanced-manager/commit/0d73e0cd32b6af3526c226ce4695c7e905f65b15))
* Add haptic feedback ([#1457](https://github.com/Taknok/revanced-manager/issues/1457)) ([76e0c95](https://github.com/Taknok/revanced-manager/commit/76e0c9518746620cd2723a99c310f92f5b3fd996))
* Add installer status dialog ([#1473](https://github.com/Taknok/revanced-manager/issues/1473)) ([43b3743](https://github.com/Taknok/revanced-manager/commit/43b37432138d7cd8a507efad80827d6f3bdcdf08))
* Add language settings ([#2913](https://github.com/Taknok/revanced-manager/issues/2913)) ([df31b39](https://github.com/Taknok/revanced-manager/commit/df31b39cc8c1fbf00bc3301468e8e7e4b283caf2))
* add network checks for features that require it ([f3f8bc4](https://github.com/Taknok/revanced-manager/commit/f3f8bc4ec2f593ade91324d78f9ce83f60ef65cc))
* add patch bundle info screen ([#55](https://github.com/Taknok/revanced-manager/issues/55)) ([8ae4e85](https://github.com/Taknok/revanced-manager/commit/8ae4e850dae9cf4df14afe90048ca0b0a48389ac))
* Add patch selection filters ([#2956](https://github.com/Taknok/revanced-manager/issues/2956)) ([0be493d](https://github.com/Taknok/revanced-manager/commit/0be493da662ed2b46d4b8616942357eb6a111d17))
* add patches selector bottom sheet ([#1360](https://github.com/Taknok/revanced-manager/issues/1360)) ([f6fb534](https://github.com/Taknok/revanced-manager/commit/f6fb534e04777b4f0ec2ff2b13768c724c68c028))
* Add pure black theme ([#2824](https://github.com/Taknok/revanced-manager/issues/2824)) ([3d75ffe](https://github.com/Taknok/revanced-manager/commit/3d75ffe6a7a39efdebe13dbd07c937c1de409ead))
* Add refresh banner when nothing is loaded after setup ([2f46e3b](https://github.com/Taknok/revanced-manager/commit/2f46e3b52e3a06f8a96e50c617fdd47e356ca1d9))
* add required options screen ([#2378](https://github.com/Taknok/revanced-manager/issues/2378)) ([3a63e42](https://github.com/Taknok/revanced-manager/commit/3a63e42df9ce50069a573d98cf44a8abec03b639))
* Add reset button to custom API ([#2076](https://github.com/Taknok/revanced-manager/issues/2076)) ([df52a7b](https://github.com/Taknok/revanced-manager/commit/df52a7bdef05e1c9f034ae067c3dd183fb8fdffd)), closes [#2051](https://github.com/Taknok/revanced-manager/issues/2051)
* Add sensitivity to `isScrollingUp` ([f6ca4e9](https://github.com/Taknok/revanced-manager/commit/f6ca4e95551193c8d21afd09872d9bbe6c80c0e8))
* add social links ([#1294](https://github.com/Taknok/revanced-manager/issues/1294)) ([7df3350](https://github.com/Taknok/revanced-manager/commit/7df3350acb4aae957e2a7c0d2f30faf6cae6ab85))
* Add support for writing downloader UI with fragments ([#2998](https://github.com/Taknok/revanced-manager/issues/2998)) ([7471710](https://github.com/Taknok/revanced-manager/commit/7471710f287b4febb9546a7d7cd59d654b2754e9))
* add toast feedback to the bundle update button ([ea50e65](https://github.com/Taknok/revanced-manager/commit/ea50e65ab1d626152bdd40c1893cd408b7271472))
* Add UI nudges to note about pitfalls ([9cf2bd6](https://github.com/Taknok/revanced-manager/commit/9cf2bd6603179c0ea24df64849ed023ed69f2795))
* add user agent ([#1382](https://github.com/Taknok/revanced-manager/issues/1382)) ([3aea6cb](https://github.com/Taknok/revanced-manager/commit/3aea6cbaecc9db103e9a3925b3c4a531de6c5f0e))
* advanced settings page with device info ([#51](https://github.com/Taknok/revanced-manager/issues/51)) ([86e4244](https://github.com/Taknok/revanced-manager/commit/86e42449eb553417726b95f79f6edd7f526f6d44))
* allow bundles to use classes from other bundles ([#1951](https://github.com/Taknok/revanced-manager/issues/1951)) ([af8e2b4](https://github.com/Taknok/revanced-manager/commit/af8e2b44c027d978046a0e7926f1425f0348b098))
* Allow multiple downloaders per APK ([#2916](https://github.com/Taknok/revanced-manager/issues/2916)) ([0f56377](https://github.com/Taknok/revanced-manager/commit/0f56377214fae05693a21177daf7534c103df74e))
* allow user to save logs ([a008cf5](https://github.com/Taknok/revanced-manager/commit/a008cf5dd143fafb1f642cd037db29393716f7d5))
* animate the arrow button ([db070b1](https://github.com/Taknok/revanced-manager/commit/db070b125bf08ff251450259045755e6469c2d5e))
* app downloader ([#43](https://github.com/Taknok/revanced-manager/issues/43)) ([1f1a480](https://github.com/Taknok/revanced-manager/commit/1f1a480d51edb310934523024c52e0c19b066662))
* App search bar on initial screen ([05c09da](https://github.com/Taknok/revanced-manager/commit/05c09da3a274328a5a002828b582d65d85c39a23))
* app selector screen ([373cc4b](https://github.com/Taknok/revanced-manager/commit/373cc4bbb1a8194bf9475d0a13e1c154cd87480b))
* **app-selector:** show patchable installed apps first ([#1496](https://github.com/Taknok/revanced-manager/issues/1496)) ([afb0f80](https://github.com/Taknok/revanced-manager/commit/afb0f80de5a73c213f77bfde761ea1ea0886abef))
* armv7 warning ([2ffcaec](https://github.com/Taknok/revanced-manager/commit/2ffcaec724d5a13b816e04813d45cde75681eb69))
* Automatic language detection ([#2032](https://github.com/Taknok/revanced-manager/issues/2032)) ([36a1c3f](https://github.com/Taknok/revanced-manager/commit/36a1c3f36807500fbe820bf4142fef159b138c7d))
* backend ([45a54d1](https://github.com/Taknok/revanced-manager/commit/45a54d1608a77547e06748867d63a452224727b6))
* better installer ui ([#29](https://github.com/Taknok/revanced-manager/issues/29)) ([14888f9](https://github.com/Taknok/revanced-manager/commit/14888f9da71ecf1c50d770123d1e8dd09aa6c8b1))
* Better styling for announcements ([4f88357](https://github.com/Taknok/revanced-manager/commit/4f88357d9f2aa44bcab980e2719f3d28d169de85))
* **bundles tab:** add BackHandler ([a9171e1](https://github.com/Taknok/revanced-manager/commit/a9171e17bd628601f1e074a7fcdf74c15cb73709))
* Change "Update" to "Show" in Update Available notification ([5c43413](https://github.com/Taknok/revanced-manager/commit/5c434137d332aabaaca236b6f9616d7727d0b3d2)), closes [#1959](https://github.com/Taknok/revanced-manager/issues/1959)
* Change all arrow right icons to chevron rights ([ff25d4e](https://github.com/Taknok/revanced-manager/commit/ff25d4eb5d2177f7ab0f3aeb6d2df32e2e783306))
* change appID and name of debug builds ([5b3e9e5](https://github.com/Taknok/revanced-manager/commit/5b3e9e595cded277c051cc669d9f29bcb6ce5d18))
* Change source filepicker type for downloaders ([#3045](https://github.com/Taknok/revanced-manager/issues/3045)) ([dcc30cd](https://github.com/Taknok/revanced-manager/commit/dcc30cdae9c0f46bce6d11df763cf1519b42a4af))
* **Changelogs:** overall improvement ([#1429](https://github.com/Taknok/revanced-manager/issues/1429)) ([2a3590d](https://github.com/Taknok/revanced-manager/commit/2a3590ddd2cc74b746a3f632a93970bfa23cf384))
* check for updates on startup ([#1462](https://github.com/Taknok/revanced-manager/issues/1462)) ([bb2164e](https://github.com/Taknok/revanced-manager/commit/bb2164e1a95a698b1b0f69e725af5e0e1e45b868))
* check if the version being used is the recommended version ([#1675](https://github.com/Taknok/revanced-manager/issues/1675)) ([9d961f6](https://github.com/Taknok/revanced-manager/commit/9d961f6a52d15ed6116afc78c7008460347da69a))
* Collapse ExtendedFAB on scroll ([#1630](https://github.com/Taknok/revanced-manager/issues/1630)) ([b5c1f6d](https://github.com/Taknok/revanced-manager/commit/b5c1f6d732b65c1c9becb7962c51a70a840dea73))
* **Compose:** Add confirmation dialog on multiple operations  ([#2529](https://github.com/Taknok/revanced-manager/issues/2529)) ([2671e68](https://github.com/Taknok/revanced-manager/commit/2671e68004269deebdedaee38a6692b2302ca732))
* **Compose:** hide developer settings ([#2551](https://github.com/Taknok/revanced-manager/issues/2551)) ([0030c7a](https://github.com/Taknok/revanced-manager/commit/0030c7a7885feee0578ee1423ee2aefc6a0e2c2c))
* **Compose:** Improve patches selector tab by adding the bundle version ([#2545](https://github.com/Taknok/revanced-manager/issues/2545)) ([3710675](https://github.com/Taknok/revanced-manager/commit/3710675ac0ca77cecfb172b4cf148f41a762bf06))
* **Compose:** Move developer options to top level ([#2528](https://github.com/Taknok/revanced-manager/issues/2528)) ([cedc6ad](https://github.com/Taknok/revanced-manager/commit/cedc6ad49f23d778a52a8846f9e384fd2106e074))
* contributors screen ([#42](https://github.com/Taknok/revanced-manager/issues/42)) ([3f54381](https://github.com/Taknok/revanced-manager/commit/3f54381d307fd71296be18e97a1ab870f1cdc297))
* **Contributors Screen:** implement design from Figma ([#1465](https://github.com/Taknok/revanced-manager/issues/1465)) ([d5bdc29](https://github.com/Taknok/revanced-manager/commit/d5bdc293f308e2a283d744afdc1aed6a165f7166))
* Dashboard Screen ([#18](https://github.com/Taknok/revanced-manager/issues/18)) ([a127b95](https://github.com/Taknok/revanced-manager/commit/a127b959ead5a9c83a0c4f7e7840aeeb68362c0d))
* disable filter chips when there are no patches ([fd520bb](https://github.com/Taknok/revanced-manager/commit/fd520bba700bae9d8eae745ce23a95b07b7f7d34))
* Don't mark all announcements as read on first launch, and set the correct default tags ([398ca00](https://github.com/Taknok/revanced-manager/commit/398ca006b637048e6280edaf9685800f7638e6ba))
* dont ask for root on launch ([9562d80](https://github.com/Taknok/revanced-manager/commit/9562d80bfdc785fe5ed512a15cfd7c0e09091acc))
* download apps in patcher screen ([#73](https://github.com/Taknok/revanced-manager/issues/73)) ([a854221](https://github.com/Taknok/revanced-manager/commit/a854221969c363712a0b3de84607092709db291f))
* Downloader source system ([#3007](https://github.com/Taknok/revanced-manager/issues/3007)) ([3e0967e](https://github.com/Taknok/revanced-manager/commit/3e0967e7c2a1e23af7e3f23eed01b3cb4180b27a))
* experimental patches setting ([b07fd23](https://github.com/Taknok/revanced-manager/commit/b07fd2321dd0aecce556f341e2b18f930baa58fd))
* Export more info in logs ([#2957](https://github.com/Taknok/revanced-manager/issues/2957)) ([69abbdc](https://github.com/Taknok/revanced-manager/commit/69abbdc48adf8e92e7b32167fcf1674c2079056f))
* filter options for patches ([62bccd1](https://github.com/Taknok/revanced-manager/commit/62bccd150441747e5cd6de71de304e416922bdda))
* finish implementing the sources system ([#70](https://github.com/Taknok/revanced-manager/issues/70)) ([858b0ec](https://github.com/Taknok/revanced-manager/commit/858b0ec5b456043fa61b681bbbd195fd9c30a6f0))
* get bundle information from jar manifest ([#2027](https://github.com/Taknok/revanced-manager/issues/2027)) ([60fdec9](https://github.com/Taknok/revanced-manager/commit/60fdec9804c763ef9308a7a56d245401dbd35d7c))
* hide tabs when 1 bundle is used ([41268ca](https://github.com/Taknok/revanced-manager/commit/41268ca80b71f68dbf9523fa7bac34feeec7d011))
* hide unfinished pages in release mode ([c199801](https://github.com/Taknok/revanced-manager/commit/c199801fb7f91306538391177d240cf1121964d2))
* Highlight links in Markdown ([7bf8988](https://github.com/Taknok/revanced-manager/commit/7bf89887e420a402b30da4796ba3648147f00394)), closes [#1962](https://github.com/Taknok/revanced-manager/issues/1962)
* implement DI ([7fa7b9d](https://github.com/Taknok/revanced-manager/commit/7fa7b9d53a3217c7e1e4c70a524fd68ae170c832))
* implement more patch option types ([#2015](https://github.com/Taknok/revanced-manager/issues/2015)) ([b18c678](https://github.com/Taknok/revanced-manager/commit/b18c6783547e910fa2dbd3d7edcc5fe329e6d921))
* implement navigation ([7fc6ec5](https://github.com/Taknok/revanced-manager/commit/7fc6ec5c2cf8eb9ebfc3dda01cdfd80962be1f8f))
* implement Submit Issue button ([#1276](https://github.com/Taknok/revanced-manager/issues/1276)) ([a269a39](https://github.com/Taknok/revanced-manager/commit/a269a39aa4a34b94aef4e1e85126c571e96be575))
* improve accessibility ([#64](https://github.com/Taknok/revanced-manager/issues/64)) ([39b08e5](https://github.com/Taknok/revanced-manager/commit/39b08e5201d2cec6bdb67f9386120a7a40c9ccc6))
* Improve APK file name formatting on save ([#2421](https://github.com/Taknok/revanced-manager/issues/2421)) ([a53a8ba](https://github.com/Taknok/revanced-manager/commit/a53a8ba62734daf9bd80ab79265241a4a22f489c))
* improve AppSelectorScreen caching/perf ([#2961](https://github.com/Taknok/revanced-manager/issues/2961)) ([81e5a93](https://github.com/Taknok/revanced-manager/commit/81e5a9315db4c858fa29163d15457af97163967a))
* Improve AppsScreen design, add app pinning and jump to top ([#3240](https://github.com/Taknok/revanced-manager/issues/3240)) ([46720a4](https://github.com/Taknok/revanced-manager/commit/46720a4a885ad5aa321ab855439bb30c292cb17f))
* improve bundle dialog UI ([409c888](https://github.com/Taknok/revanced-manager/commit/409c888d523f398505daaaff9d2490dc5a863680))
* Improve bundle info screen design ([#2548](https://github.com/Taknok/revanced-manager/issues/2548)) ([55524f7](https://github.com/Taknok/revanced-manager/commit/55524f7284a44bbf8e8c782eedd7fc06d54944cf))
* Improve changelogs ([#2968](https://github.com/Taknok/revanced-manager/issues/2968)) ([fba748d](https://github.com/Taknok/revanced-manager/commit/fba748d84fb37c1ee723b54d10243d2fa00a3023))
* Improve custom API URL dialog ([#2033](https://github.com/Taknok/revanced-manager/issues/2033)) ([7dae562](https://github.com/Taknok/revanced-manager/commit/7dae56281994942577bac7bf50c59e805672d0e1))
* Improve device information in debugging section ([d889677](https://github.com/Taknok/revanced-manager/commit/d889677b29aeb4a49a025da98060265e88876ddf)), closes [#1977](https://github.com/Taknok/revanced-manager/issues/1977)
* Improve initial update popup wording ([5901372](https://github.com/Taknok/revanced-manager/commit/5901372523643eef5a605256662c8e1f0a9f2263)), closes [#1956](https://github.com/Taknok/revanced-manager/issues/1956)
* improve InstalledAppsScreen caching/perf ([#2963](https://github.com/Taknok/revanced-manager/issues/2963)) ([323d217](https://github.com/Taknok/revanced-manager/commit/323d2170efa0e3f2c8d2245ff08a2e92c52cb9d7))
* improve keystore UI and UX ([#52](https://github.com/Taknok/revanced-manager/issues/52)) ([49b4bbb](https://github.com/Taknok/revanced-manager/commit/49b4bbbf0ba84b006a1694ca95662cf224a84b0f))
* Improve patch bundle screen ([#2070](https://github.com/Taknok/revanced-manager/issues/2070)) ([a907528](https://github.com/Taknok/revanced-manager/commit/a907528a2096d8de9778efa8f85e0cdc1d7c2b80))
* Improve patch options ([#3213](https://github.com/Taknok/revanced-manager/issues/3213)) ([90667c8](https://github.com/Taknok/revanced-manager/commit/90667c8c141c743b11a189e7ab3061ee58c7bc87))
* improve patcher screen labels ([f4d6c60](https://github.com/Taknok/revanced-manager/commit/f4d6c60b9ec4c76e8e3fa233f79e062b802860e5))
* improve patcher UI ([#1494](https://github.com/Taknok/revanced-manager/issues/1494)) ([429b428](https://github.com/Taknok/revanced-manager/commit/429b428f673dd949289baaf27ed2e08970db83ae))
* Improve root installation ([#2895](https://github.com/Taknok/revanced-manager/issues/2895)) ([763483b](https://github.com/Taknok/revanced-manager/commit/763483b65f755201db087eecc6f3b02b65921177))
* Improve Settings order ([#2060](https://github.com/Taknok/revanced-manager/issues/2060)) ([fa86c1a](https://github.com/Taknok/revanced-manager/commit/fa86c1a0bb039a86e0649eae30c7b33620f98dbe))
* Improve source system and fix connectivity issues ([#3137](https://github.com/Taknok/revanced-manager/issues/3137)) ([a4e3266](https://github.com/Taknok/revanced-manager/commit/a4e3266e9097ef6af8e97d1ac856371535e8ccc5))
* improve the safeguards ([#2038](https://github.com/Taknok/revanced-manager/issues/2038)) ([e5b414e](https://github.com/Taknok/revanced-manager/commit/e5b414e277341967c7b5a5f071ddac1fdfdb8e63))
* Improve trust plugin dialog design ([#2420](https://github.com/Taknok/revanced-manager/issues/2420)) ([0300da9](https://github.com/Taknok/revanced-manager/commit/0300da9eac6c0fc29dbbb66622c0d52f4cf68934))
* Improve unsupported patch warnings ([#2066](https://github.com/Taknok/revanced-manager/issues/2066)) ([3c23d57](https://github.com/Taknok/revanced-manager/commit/3c23d573bf3998304cad4485016004a871cf1636)), closes [#2052](https://github.com/Taknok/revanced-manager/issues/2052)
* Improve update screen design ([#2487](https://github.com/Taknok/revanced-manager/issues/2487)) ([7007010](https://github.com/Taknok/revanced-manager/commit/7007010f14239452e565736fe7cee7666a682ffb))
* Improve update setting tile titles ([e2623d6](https://github.com/Taknok/revanced-manager/commit/e2623d6d79b3b87e9ba29016e42f1d645b2f9e19)), closes [#1968](https://github.com/Taknok/revanced-manager/issues/1968)
* Improve Updates settings screen ([4ce823c](https://github.com/Taknok/revanced-manager/commit/4ce823c8c0f4de2bea6c07b362741a980b392e79))
* improve UX for failed or missing bundles ([49f8510](https://github.com/Taknok/revanced-manager/commit/49f851022db72b110c8597aa1c711461c1b01882))
* improved compose stability ([8c40119](https://github.com/Taknok/revanced-manager/commit/8c40119609c650d1f012d810a4117e84fbe2da52))
* improved dashboard screen ([5c2f9d9](https://github.com/Taknok/revanced-manager/commit/5c2f9d91a6e803d9b3705e2b3aa84176353ba963))
* in-app updater ([#25](https://github.com/Taknok/revanced-manager/issues/25)) ([d71a4bf](https://github.com/Taknok/revanced-manager/commit/d71a4bf3c3457a02578bb8ad3c7615b074f6e3f1))
* **installer:** adjust arrow icon size ([e997255](https://github.com/Taknok/revanced-manager/commit/e997255cf3c3c5ba777da07752217f99e01dd789))
* **installer:** adjust step icon size and alignment ([cfcabf6](https://github.com/Taknok/revanced-manager/commit/cfcabf6ef1c212f2627d5d02f4d59981bdc276ca))
* **installer:** apk signing and installation ([da32ff9](https://github.com/Taknok/revanced-manager/commit/da32ff954a84cf8ff321bbbf71cc5b544d6e6be9))
* **installer:** sign apk in patcher worker ([c003c3c](https://github.com/Taknok/revanced-manager/commit/c003c3c3245f5a663a0371d4e9df71777ba728b9))
* **Installer:** use BottomAppBar ([#1428](https://github.com/Taknok/revanced-manager/issues/1428)) ([ceb7623](https://github.com/Taknok/revanced-manager/commit/ceb762379461443e7e62c37511df1c84a6068bb4))
* integrate revanced patcher ([#22](https://github.com/Taknok/revanced-manager/issues/22)) ([caeabfc](https://github.com/Taknok/revanced-manager/commit/caeabfc91b2aa7e3de9e6a31859049d4b2d37388))
* keystore import/export ([#30](https://github.com/Taknok/revanced-manager/issues/30)) ([fd0ec6c](https://github.com/Taknok/revanced-manager/commit/fd0ec6c6a7fc8488db859056a95ebe0455e2843b))
* **koin:** use the android logger ([f30333e](https://github.com/Taknok/revanced-manager/commit/f30333e75338dd2c1ef891723ecb834fc1eb10f7))
* licenses screen ([#47](https://github.com/Taknok/revanced-manager/issues/47)) ([e3cb056](https://github.com/Taknok/revanced-manager/commit/e3cb056858ea8917162c1a421a7a8d03ddaa08e2))
* make bundles selectable ([#1237](https://github.com/Taknok/revanced-manager/issues/1237)) ([a246863](https://github.com/Taknok/revanced-manager/commit/a246863a89fe8781feaf2a45fcb7ea991d26028f))
* Make patch bundles list scrollable ([#2322](https://github.com/Taknok/revanced-manager/issues/2322)) ([a5c8a23](https://github.com/Taknok/revanced-manager/commit/a5c8a23f9ffb36543d45b46bb5f01c5dea56bf90))
* Make patcher screen design more consistent with inspiration ([#2805](https://github.com/Taknok/revanced-manager/issues/2805)) ([dbb6c01](https://github.com/Taknok/revanced-manager/commit/dbb6c01e89a5e710185ff4304de0ac9e19bed053))
* Merge app selector screen with apps screen ([37fdd15](https://github.com/Taknok/revanced-manager/commit/37fdd159409b160f7e348125c6f97fab73bf1ba4))
* migrate to API v5 ([2270f32](https://github.com/Taknok/revanced-manager/commit/2270f329de25376eb9f0ce196994cc841977ff2a))
* More consistent button in downloader settings ([855e69b](https://github.com/Taknok/revanced-manager/commit/855e69bee2fd755ccd1ac6f44c0adaa15bd7c923))
* more info for the select from application screen ([#81](https://github.com/Taknok/revanced-manager/issues/81)) ([3f446f8](https://github.com/Taknok/revanced-manager/commit/3f446f8236101755a9d51a2aa759f70a0bd429da))
* Move API settings to Developer Options ([3067478](https://github.com/Taknok/revanced-manager/commit/3067478ebbe9db06833d8d31545c65985309c48f))
* Move optional notification to settings screen ([7638ec7](https://github.com/Taknok/revanced-manager/commit/7638ec720292e33c938c14add000431a6347e3f5))
* move plugin api to another repository ([55e7ebf](https://github.com/Taknok/revanced-manager/commit/55e7ebf4fc5adf8800430ad4aa2579cb6210290d))
* Move safeguards above patcher preference group ([9f7eaa2](https://github.com/Taknok/revanced-manager/commit/9f7eaa212339f2093050087dc7ab0b8237356939))
* move update to notification card ([#1917](https://github.com/Taknok/revanced-manager/issues/1917)) ([b80f94b](https://github.com/Taknok/revanced-manager/commit/b80f94b77bba89e31608cdb302dab0619bf7c5cc))
* Notification priority system ([74ca361](https://github.com/Taknok/revanced-manager/commit/74ca36119a98b3f7bf963e56494b55d83e2ceec9))
* **NotificationCard:** rewrite & consistent usage ([#1426](https://github.com/Taknok/revanced-manager/issues/1426)) ([f8aafa0](https://github.com/Taknok/revanced-manager/commit/f8aafa050328423b3168a7943f566fce58100cb0))
* Open contributor's GitHub profile when clicked ([#2775](https://github.com/Taknok/revanced-manager/issues/2775)) ([2571cb8](https://github.com/Taknok/revanced-manager/commit/2571cb8c1108e9c1ed84950f17692c09d66e0556))
* Open the app-specific manage all files permission dialog ([#2148](https://github.com/Taknok/revanced-manager/issues/2148)) ([a3f31ea](https://github.com/Taknok/revanced-manager/commit/a3f31ea65788a43ce57d548e8240e5b1fe3005d0))
* Order bundles by number of patches ([bb5d414](https://github.com/Taknok/revanced-manager/commit/bb5d414abb4f294aa88d795486836a99ade2b388))
* patch bundle sources system ([#24](https://github.com/Taknok/revanced-manager/issues/24)) ([9675a27](https://github.com/Taknok/revanced-manager/commit/9675a2777b364e5ede0d44b92eb7e551d4f7b3d6))
* patch options ([#45](https://github.com/Taknok/revanced-manager/issues/45)) ([8540d30](https://github.com/Taknok/revanced-manager/commit/8540d301962669e3d79ca345c852f5b01df641a4))
* patch options UI ([#80](https://github.com/Taknok/revanced-manager/issues/80)) ([0a1acd2](https://github.com/Taknok/revanced-manager/commit/0a1acd24e3f0d06fde412b8eeecd923d92ee64a9))
* **patch-selector:** default patches selection ([#1272](https://github.com/Taknok/revanced-manager/issues/1272)) ([a17c2de](https://github.com/Taknok/revanced-manager/commit/a17c2de228cccb4a0bb0ca7497720011bec131fc))
* **patch-selector:** remove TODO about an unplanned feature ([4924eae](https://github.com/Taknok/revanced-manager/commit/4924eaef800c429f2a59b8a15fd48fae0292810c))
* **patcher:** Improve installation ([#2185](https://github.com/Taknok/revanced-manager/issues/2185)) ([3bd4f0d](https://github.com/Taknok/revanced-manager/commit/3bd4f0d8f3f60d079d4647d42592b10a15f0dae8))
* patches selector screen ([55e871a](https://github.com/Taknok/revanced-manager/commit/55e871aa7d27885e44ef33faab1bb4ae33e7a460))
* Progressive AlertDialog for adding bundles ([9a01273](https://github.com/Taknok/revanced-manager/commit/9a01273c43bd6bcdb0cdfd26c5a467cd3193e5d7)), closes [#1992](https://github.com/Taknok/revanced-manager/issues/1992)
* ProGuard ([d84e6a3](https://github.com/Taknok/revanced-manager/commit/d84e6a3ffc20d018b2edeb505de20a920785ba5c))
* Purple default theme ([#1601](https://github.com/Taknok/revanced-manager/issues/1601)) ([0616666](https://github.com/Taknok/revanced-manager/commit/0616666d5ef9b53bef5fd630b1b1a47088097d37))
* Redesign the patches screen ([#2381](https://github.com/Taknok/revanced-manager/issues/2381)) ([8dc4e5b](https://github.com/Taknok/revanced-manager/commit/8dc4e5b89ee4d36263c8b4187650691b68484688))
* remember patch options ([#1449](https://github.com/Taknok/revanced-manager/issues/1449)) ([90db765](https://github.com/Taknok/revanced-manager/commit/90db765c9aa014495775a34927904dedf5fef1e3))
* remove dead help icons ([3bb071d](https://github.com/Taknok/revanced-manager/commit/3bb071d80d319d4943b0d4c3048f232f3eb9f5cf))
* Remove tag from changelog ([d2119d3](https://github.com/Taknok/revanced-manager/commit/d2119d36430198151140b469192f76f781df6dd3))
* Rename "Patch bundle" to "Patches" ([#2541](https://github.com/Taknok/revanced-manager/issues/2541)) ([2cdd6d1](https://github.com/Taknok/revanced-manager/commit/2cdd6d1843f1e49c7c720f8859e11d6a30c0eea6))
* rename debug build to `ReVanced Manager (dev)` ([d3417ad](https://github.com/Taknok/revanced-manager/commit/d3417adbeba0a8e06d3494a2fd108f735f73632c))
* rename main bundle to `Default` ([e44d3fd](https://github.com/Taknok/revanced-manager/commit/e44d3fdee444d915e3e8b8143e55f1353980aad2))
* rename package to `app.revanced.manager` ([5ec97f4](https://github.com/Taknok/revanced-manager/commit/5ec97f4a852a07d0e554bbe1eacc379179ac089e))
* Rename strings ([e127845](https://github.com/Taknok/revanced-manager/commit/e1278452b9c73479cdfb0eb0703db1552b158633))
* rename ViewModels for consistency ([064a54e](https://github.com/Taknok/revanced-manager/commit/064a54eaf0675a1cc9d21f3e1071160deb25c201))
* Reorder Import & Export settings ([#2403](https://github.com/Taknok/revanced-manager/issues/2403)) ([2697077](https://github.com/Taknok/revanced-manager/commit/2697077fc88bb795027303558c9d52448a4daded))
* Required permission onboarding ([193315b](https://github.com/Taknok/revanced-manager/commit/193315b69e665c5ab8940c9c9b473ac8949d29eb))
* Revamp UI and improve UX ([2d42197](https://github.com/Taknok/revanced-manager/commit/2d4219701248ee70fd42d93755fee0a63b75e5db))
* ReVanced theme colors ([59b894d](https://github.com/Taknok/revanced-manager/commit/59b894dce4b99c51151a4cccd03a998ceec31778))
* revert to blue theme colors ([5f4c958](https://github.com/Taknok/revanced-manager/commit/5f4c9584a94a1edd1eeaa0b9ecfcd9b281b7cccc))
* root installation ([#1243](https://github.com/Taknok/revanced-manager/issues/1243)) ([62e934c](https://github.com/Taknok/revanced-manager/commit/62e934c4032096bed36201510fc55304ba48de68))
* save patch options and selected patches in bundle ([#50](https://github.com/Taknok/revanced-manager/issues/50)) ([23162f6](https://github.com/Taknok/revanced-manager/commit/23162f6233fa6a176514b35feff731f8f28b4d4b))
* save patch selection using room db ([#38](https://github.com/Taknok/revanced-manager/issues/38)) ([1efccda](https://github.com/Taknok/revanced-manager/commit/1efccda3f55d964fae3bee9ee1f0bd260bb1cc74))
* Screen slide transition ([#2396](https://github.com/Taknok/revanced-manager/issues/2396)) ([2de16e1](https://github.com/Taknok/revanced-manager/commit/2de16e18e8ba5e84149b377f225693ea35fa2385))
* Scrollbars ([#1479](https://github.com/Taknok/revanced-manager/issues/1479)) ([b5558ea](https://github.com/Taknok/revanced-manager/commit/b5558ea3ffef40f96b271f8dfe3a5cf95328781e))
* Search patched app and patchable app ([0586e76](https://github.com/Taknok/revanced-manager/commit/0586e7671d5d8c693fa362cf2685622eb03a2537))
* Select bundle type before adding bundle ([#1490](https://github.com/Taknok/revanced-manager/issues/1490)) ([88e860c](https://github.com/Taknok/revanced-manager/commit/88e860cf0132aed23a3cfd3d9d12e472aa895718))
* selected app info page ([#1395](https://github.com/Taknok/revanced-manager/issues/1395)) ([b69a369](https://github.com/Taknok/revanced-manager/commit/b69a369d4e304c8a4c8a8db052309b485171e353))
* Set app ownership when installing apps ([#2558](https://github.com/Taknok/revanced-manager/issues/2558)) ([7c410fe](https://github.com/Taknok/revanced-manager/commit/7c410fef4512087657e3978d5be049c422b25456))
* settings migration (compose) ([#1309](https://github.com/Taknok/revanced-manager/issues/1309)) ([bf1d628](https://github.com/Taknok/revanced-manager/commit/bf1d628944cb5a439d0bda7c49d820a5fa7576b3))
* settings screen ([b7d53cf](https://github.com/Taknok/revanced-manager/commit/b7d53cfca84d7239bed9189e265a03fd44dc2e45))
* **settings screen:** add battery optimization notification ([5754864](https://github.com/Taknok/revanced-manager/commit/57548641e7ecd06decfc926cb860674ce7443d7a))
* **settings screen:** match typography from figma ([948a6d1](https://github.com/Taknok/revanced-manager/commit/948a6d14404e067907c9e84576cfeba76134aaf6))
* **settings:** move experimental patches option to advanced ([805d440](https://github.com/Taknok/revanced-manager/commit/805d440…
github-actions Bot pushed a commit to Taknok/revanced-manager that referenced this pull request Apr 3, 2026
# app 1.0.0-dev.1 (2026-04-03)

* feat!: Bump major version ([4f6197c](https://github.com/Taknok/revanced-manager/commit/4f6197cf7dbd80fb554c12329b994ccd8383dee5))

### Bug Fixes

*  Handle null value when selecting APK from storage ([879eb74](https://github.com/Taknok/revanced-manager/commit/879eb742ced4a778cac35557c47b09e6c44048ac))
* `ExtendedFloatingActionButton` not accessible by screen readers ([#2080](https://github.com/Taknok/revanced-manager/issues/2080)) ([e4f19b0](https://github.com/Taknok/revanced-manager/commit/e4f19b0c251e818cce59e11362a29dc8f657e065))
* About page content and log API requests ([62111e2](https://github.com/Taknok/revanced-manager/commit/62111e2499d9fc0f4e7b364236e90d5a5f46981f))
* add bounds checks in patch selector ([483be5d](https://github.com/Taknok/revanced-manager/commit/483be5d722db2be2595f6f6dd0c537a6c8487daf))
* Add missing header for "Updates" settings ([#2642](https://github.com/Taknok/revanced-manager/issues/2642)) ([d4d2056](https://github.com/Taknok/revanced-manager/commit/d4d2056585ccd4a0456318448dc822c0f40c9c50))
* add newlines to debug logs ([4753873](https://github.com/Taknok/revanced-manager/commit/4753873866b575e2dcb160020df63f63862c8f33))
* Add padding for initial screen ([68da359](https://github.com/Taknok/revanced-manager/commit/68da3592521d18f2f298bb74e72097a1efe57dc7))
* Adjust font size and fix letter spacing in announcements ([e1660a7](https://github.com/Taknok/revanced-manager/commit/e1660a7f2f94f3f50ee8bb2479888af8b760e51e))
* Adjust ReVanced icons ([#2890](https://github.com/Taknok/revanced-manager/issues/2890)) ([bc2a2cb](https://github.com/Taknok/revanced-manager/commit/bc2a2cb3976234c8a74db93a593e103d77d22a07))
* Allow different app version when downloading via plugin if setting is off ([#2579](https://github.com/Taknok/revanced-manager/issues/2579)) ([59d233e](https://github.com/Taknok/revanced-manager/commit/59d233e15c885104900c7d4129fb4839c4da81e0))
* allow updating patches on metered networks ([9d9a0e8](https://github.com/Taknok/revanced-manager/commit/9d9a0e81dbc9e73e6e3181f6bea9cabb69e49ea8))
* Always download initial versions of patches and downloaders ([1ffcfca](https://github.com/Taknok/revanced-manager/commit/1ffcfcafb883bfb500aa3611896e27215b8beb10))
* always use default patch selection if customization is disabled ([cc77181](https://github.com/Taknok/revanced-manager/commit/cc771817cba3dfd8f704cb7ecc9089ad7911c6ce))
* android icon not loading in app selector ([deea682](https://github.com/Taknok/revanced-manager/commit/deea68265157da65ef98986d751e2551797522e0))
* Announcement rendering ([3849226](https://github.com/Taknok/revanced-manager/commit/3849226315797d27ff63519db6ae0119efc877d7))
* Apply M3 style guide to UI strings ([#3114](https://github.com/Taknok/revanced-manager/issues/3114)) ([8f773bc](https://github.com/Taknok/revanced-manager/commit/8f773bc7ab61e3e475de2fd2e3df9aab7d9984f3))
* automatically focus search views ([d23d673](https://github.com/Taknok/revanced-manager/commit/d23d673c4703cdfa3be3a292873bbb37bea30ac7))
* available updates dialog list item color ([1a54313](https://github.com/Taknok/revanced-manager/commit/1a54313c1dc4efbb8b274201a79e28661a7ecf64))
* Bottom sheet on patches selector glitched when going to full screen sheet ([aa153a7](https://github.com/Taknok/revanced-manager/commit/aa153a74d596c19d2844cb2fe72b5694d6a5b510))
* Broken header padding in `AlertDialogExtended` when using an Icon ([8d939a6](https://github.com/Taknok/revanced-manager/commit/8d939a6669909a44382fc7404276f2eeefcf728d))
* broken logo in about page on release builds ([ad775f3](https://github.com/Taknok/revanced-manager/commit/ad775f3059345dd93ff2baf6d018c2beecc413df))
* Broken version comparison ([c327857](https://github.com/Taknok/revanced-manager/commit/c3278578237dcddd9e7ab79ee80a02fdeef9604d))
* buildfile syntax ([#66](https://github.com/Taknok/revanced-manager/issues/66)) ([5c17a78](https://github.com/Taknok/revanced-manager/commit/5c17a78e46db586642d53362267472fbbd47ae8c))
* bundles not loading on Android 14 ([56896d6](https://github.com/Taknok/revanced-manager/commit/56896d6197baa836bcd4a499ea2cee487e3d07c8))
* Change the title in the Update screen from "Updates" to "Update" ([5f23769](https://github.com/Taknok/revanced-manager/commit/5f2376919bd036987eba8188e3a1a2ff53ef6793)), closes [#1960](https://github.com/Taknok/revanced-manager/issues/1960)
* cleanup advanced settings screen ([02ea5c6](https://github.com/Taknok/revanced-manager/commit/02ea5c6d4a2e6baa7c034b614deb6e4232cf6d0b))
* Cleanup downloaded apps ([026b6a9](https://github.com/Taknok/revanced-manager/commit/026b6a9a1eda240c21cfe2527bf1d8c09ac955ee))
* Close "Add downloaders" dialog on add ([f60ce02](https://github.com/Taknok/revanced-manager/commit/f60ce02a8193bf71b4b37329c3e8004e569e2b67))
* Collapse patches list by default in Dashboard ([a53890f](https://github.com/Taknok/revanced-manager/commit/a53890f574e515d01656b1f5b3c1abb8e6d3e8a6))
* **Compose:** Adjusted universal patches safeguard and warnings ([#2550](https://github.com/Taknok/revanced-manager/issues/2550)) ([663cf2d](https://github.com/Taknok/revanced-manager/commit/663cf2d6b86c276c6bb236af8e05a4f69df9eba0))
* Consistent circle separator between text across patchesinfoscreen and announcements ([a7792db](https://github.com/Taknok/revanced-manager/commit/a7792dbf4d947982e343ff2aa2ce71bd5692c09a))
* contributors screen fix ([#1256](https://github.com/Taknok/revanced-manager/issues/1256)) ([dc73462](https://github.com/Taknok/revanced-manager/commit/dc73462ac41bd5f1813358eb5e2265a3e2e7c0f9))
* contributors screen repository name ([426b289](https://github.com/Taknok/revanced-manager/commit/426b28932fe37a6d7412685819ffc8e26b69d31c))
* Correct condition for displaying days ago in Util.kt ([#3027](https://github.com/Taknok/revanced-manager/issues/3027)) ([467203a](https://github.com/Taknok/revanced-manager/commit/467203a2fafb37e0ec790573e6acc1e221c31452))
* Correct preference description ([#2619](https://github.com/Taknok/revanced-manager/issues/2619)) ([0096169](https://github.com/Taknok/revanced-manager/commit/0096169af8f9e2db6c22b8e88f0dfe1cab1260be))
* Correctly 180 the back arrow for expansible list ([6c62e57](https://github.com/Taknok/revanced-manager/commit/6c62e57f09b72191de328c277787db80c4bb62af))
* Correctly display universal patches warning ([#2570](https://github.com/Taknok/revanced-manager/issues/2570)) ([24c4cd3](https://github.com/Taknok/revanced-manager/commit/24c4cd3f991953dd00b5bf5e7c3ec965315a9528))
* correctly patch apk files ([c5cb18a](https://github.com/Taknok/revanced-manager/commit/c5cb18a7eab838ea096577780335a29b9771b43d))
* crash caused by compose inlining bug ([05fe058](https://github.com/Taknok/revanced-manager/commit/05fe0581516a373cc26dd559d3fc7f21fcf16f3f))
* crash when removing used bundles ([189c993](https://github.com/Taknok/revanced-manager/commit/189c993ada6406db6f8c48c4051c5bd9fac98e2b))
* Create modules path in root installer ([4fc2ba3](https://github.com/Taknok/revanced-manager/commit/4fc2ba339b6d275fb9da8b65ff86b74a6594436d))
* Custom ROM crashed with their file picker deleted somehow ([00aedda](https://github.com/Taknok/revanced-manager/commit/00aeddac67031534bfef60183db6a124b16f24c4))
* Dashboard padding ([5f757b6](https://github.com/Taknok/revanced-manager/commit/5f757b6ee1fd923afaeffeae6bde12934822c30f))
* delete temporary files ([#1341](https://github.com/Taknok/revanced-manager/issues/1341)) ([b03f7b1](https://github.com/Taknok/revanced-manager/commit/b03f7b18a029465142d08fe1ed68e92c81586a5f))
* Detect downloaded APKs when patches support any version ([#2967](https://github.com/Taknok/revanced-manager/issues/2967)) ([65e84e2](https://github.com/Taknok/revanced-manager/commit/65e84e2944968a312f34d66d1a40c0cc9d3ef473))
* disable `WebView` history ([#1278](https://github.com/Taknok/revanced-manager/issues/1278)) ([a811df9](https://github.com/Taknok/revanced-manager/commit/a811df9547da33fc61397cb33ba5fd35ee470ff9))
* Disable network check on updating patches and downloaders ([c4a5ea8](https://github.com/Taknok/revanced-manager/commit/c4a5ea8790ad17b497555042fd2171794eebc216))
* Disable ProGuard to fix various patching errors ([5f79397](https://github.com/Taknok/revanced-manager/commit/5f79397a7cc600ad16c18f807caccf72862c68e1))
* display version from manifest ([#2634](https://github.com/Taknok/revanced-manager/issues/2634)) ([1fb94b7](https://github.com/Taknok/revanced-manager/commit/1fb94b711fdbbbca7d9baaa90c53faf208fc4d0d))
* Do not poll battery optimization status ([#2491](https://github.com/Taknok/revanced-manager/issues/2491)) ([26778f5](https://github.com/Taknok/revanced-manager/commit/26778f57e6dd185d9aed1086aa03659a2e91d1a9))
* Don't 360 the back arrow button for no reason ([5a175e2](https://github.com/Taknok/revanced-manager/commit/5a175e2c347f824124feb977110ff6be6cf7edcb))
* Don't hide PatchOptions behind keyboard ([dd3d474](https://github.com/Taknok/revanced-manager/commit/dd3d474798e39a800fd5ecff129e1561f204e36b))
* Don't show update screen when there's no update ([f10cda0](https://github.com/Taknok/revanced-manager/commit/f10cda0bc6ab82eb3085ebee8e05f0dd90b477b6))
* Don't show user that you can do this when you clearly can't ([716ecdd](https://github.com/Taknok/revanced-manager/commit/716ecdd5f30dc58725026f3b6e4021001c174aef))
* don't store app list in parcel ([e7802ed](https://github.com/Taknok/revanced-manager/commit/e7802ed3d714cbe6e29409d27989c65d4d7ce6a5))
* dont crash when the bundle cannot be downloaded ([4d201f1](https://github.com/Taknok/revanced-manager/commit/4d201f17f2ce01aad6adb456a49c3f03526c5ad3))
* Downgrade AGP to fix build issues ([c7e56c4](https://github.com/Taknok/revanced-manager/commit/c7e56c4700a6566a010ef5aaf8ba7efd740dc9ce))
* Downloader string being use for incorrect app selection ([b9865df](https://github.com/Taknok/revanced-manager/commit/b9865dfbf542ea0a82a341349b117c4a9c61fc10))
* **downloader:** versions not loading correctly ([16c4290](https://github.com/Taknok/revanced-manager/commit/16c4290f05d94cbe53e68cb98307d7be1bfce7af))
* Exclude desktop AAPT and disable R8 optimizations ([6ce5b67](https://github.com/Taknok/revanced-manager/commit/6ce5b672feb677eccafffb6a04bdf5513f6d62fa))
* FAB animations in dashboard being instant ([6805ba1](https://github.com/Taknok/revanced-manager/commit/6805ba18e0470e49dd304aa989dfa6c1e3da2668))
* Flutter migration ([#2946](https://github.com/Taknok/revanced-manager/issues/2946)) ([31a0f75](https://github.com/Taknok/revanced-manager/commit/31a0f751aaff3233f50821963f28454d239318b2))
* handle edge-to-edge properly in fullscreen dialogs ([eba92e2](https://github.com/Taknok/revanced-manager/commit/eba92e2644663b10e7e17f2cf955afefe260d769))
* handle exceptions when checking for bundle updates ([1dd6738](https://github.com/Taknok/revanced-manager/commit/1dd673896454710094e83789abb585c106ee6bcb))
* Handle open source licenses page crash ([#2569](https://github.com/Taknok/revanced-manager/issues/2569)) ([f2ea007](https://github.com/Taknok/revanced-manager/commit/f2ea00757a76ed8758bc0d4df54843c89483c986))
* Handle prerelease status when fetching changelogs ([742e6e8](https://github.com/Taknok/revanced-manager/commit/742e6e8e781a320ea711ef5dd4c66b8144b0e3c8))
* Hide apps with no explicit compatibility when safeguard is on ([#3174](https://github.com/Taknok/revanced-manager/issues/3174)) ([be91aa1](https://github.com/Taknok/revanced-manager/commit/be91aa1c67a7896bfb3c789961ae4411140f0b0e))
* Hide installed section if no app are installed ([a6b7517](https://github.com/Taknok/revanced-manager/commit/a6b7517e8f9c3055db88a5e42b718505d7ad5885))
* hide patch button ([#1284](https://github.com/Taknok/revanced-manager/issues/1284)) ([dadc546](https://github.com/Taknok/revanced-manager/commit/dadc5462e352e91cf971395def91d693677701bc))
* Ignore long click when already in delete mode ([6f6296b](https://github.com/Taknok/revanced-manager/commit/6f6296b8cde56d5fc73e00ef671ca7ab431455f4)), closes [#2503](https://github.com/Taknok/revanced-manager/issues/2503)
* Ignore RichTap vibrator hardware crash ([7856652](https://github.com/Taknok/revanced-manager/commit/7856652506896a804a57fc085e80c6cf5c1fcba0))
* Import AndroidX WindowInsets ([af2683d](https://github.com/Taknok/revanced-manager/commit/af2683d91df375e0c4ff3ab75ad696f18f69ccf6))
* import bundles on another thread ([0383bd7](https://github.com/Taknok/revanced-manager/commit/0383bd74f73a3523d539c44cdf38b0e857c16bdc))
* import export screen UX ([69c119d](https://github.com/Taknok/revanced-manager/commit/69c119d545ac811c605124173e5cbc97a9064c79))
* Improve background running notification ([#2614](https://github.com/Taknok/revanced-manager/issues/2614)) ([05444d8](https://github.com/Taknok/revanced-manager/commit/05444d8824a429c7e554d0597f8997e670936a63))
* improve bundle page strings ([2a63a61](https://github.com/Taknok/revanced-manager/commit/2a63a6163a8d2e6ee649cb22099b426ed605de8f))
* Improve consistency between pre-release toggles ([e1b768c](https://github.com/Taknok/revanced-manager/commit/e1b768c4679ecae8bff8007bdab56ff6544b12b6))
* Improve dialogs ([#3165](https://github.com/Taknok/revanced-manager/issues/3165)) ([2fb13cd](https://github.com/Taknok/revanced-manager/commit/2fb13cdcc73ec5741a3dca94d93a951f88012769))
* improve keystore import error handling and show toast ([cd142a7](https://github.com/Taknok/revanced-manager/commit/cd142a70d3f210161d3c1f20d2cb82a70432469f))
* Improve notification cards ([653c14e](https://github.com/Taknok/revanced-manager/commit/653c14ea5d1eeaf986a0ce2a4ab2e0c7dcf1d53b))
* Inconsistent announcement list ([06c5cff](https://github.com/Taknok/revanced-manager/commit/06c5cffe1fa68349c342734f3743bc5d1b16b7d0))
* Inconsistent padding for battery optimisation warning ([6c3a99a](https://github.com/Taknok/revanced-manager/commit/6c3a99a4921ab4438a038ad4c4bccd0326fdd565))
* Incorrect patcher string value ([f19080a](https://github.com/Taknok/revanced-manager/commit/f19080a9862be4600860b67cd981b9a3a56b21e7))
* install dialog getting stuck ([#2900](https://github.com/Taknok/revanced-manager/issues/2900)) ([18a4df9](https://github.com/Taknok/revanced-manager/commit/18a4df9af9cac120fdb8e4ff7aadd2e2a8d5c1a6))
* **installer:** make the correct column scrollable ([64496bf](https://github.com/Taknok/revanced-manager/commit/64496bfbe77a9a44f5535fd5f12eee803ac7c26a))
* **installer:** progress tracking ([f547bb7](https://github.com/Taknok/revanced-manager/commit/f547bb7ab1b7149d7290729527714168a2561b23))
* **installer:** properly track worker state ([#32](https://github.com/Taknok/revanced-manager/issues/32)) ([de1ef23](https://github.com/Taknok/revanced-manager/commit/de1ef23824227796c8583242e624f83d9dae5af3))
* **installer:** save step incorrectly being marked as completed ([0264308](https://github.com/Taknok/revanced-manager/commit/0264308b6dad051db80da6f130e8d28d86b38f04))
* **installer:** sign and install on threads ([3d59ee5](https://github.com/Taknok/revanced-manager/commit/3d59ee51acc5a6ebb17f68c0462d17d7ecb0f07c))
* Instantly re-fetch patch bundle on pre-release preference update ([d5671db](https://github.com/Taknok/revanced-manager/commit/d5671db3a77541c07bbbb4c3baca02f3ba0703f2)), closes [#2784](https://github.com/Taknok/revanced-manager/issues/2784)
* jvm signature clash error ([ee0f342](https://github.com/Taknok/revanced-manager/commit/ee0f34245636027d55bd5bdfce4d6a5e6c3b3dcd))
* Language picker using patch search string ([8c2be24](https://github.com/Taknok/revanced-manager/commit/8c2be242ef95d11b96c705c9d4494f4be50e7786))
* library info not being embedded ([8c9fe69](https://github.com/Taknok/revanced-manager/commit/8c9fe6989fc6d05afd53baa877f1e6dffc067b50))
* List being stuck too close together ([5ccf2e4](https://github.com/Taknok/revanced-manager/commit/5ccf2e48a4fd155a7d8fad0ee3c295bd06194339))
* Load app info from installed apps by default ([e7cff33](https://github.com/Taknok/revanced-manager/commit/e7cff333182acb140883ee763b8be70730ab798f))
* load patch bundles earlier ([a2f9e2f](https://github.com/Taknok/revanced-manager/commit/a2f9e2f1da961a13b2b20e2812593031c9339b88))
* **locales:** use buildconfig instead of generating kt file ([72b1db9](https://github.com/Taknok/revanced-manager/commit/72b1db9a2f33ab5d5fffd8ba83c05901eff19bea))
* Log info ([770a31d](https://github.com/Taknok/revanced-manager/commit/770a31d8978bbf3ad3a40ad7abd8cd0d55a14700))
* Make app source dialog string more accurate ([c8b429f](https://github.com/Taknok/revanced-manager/commit/c8b429fa4741a28b9c29144939036d6fa8633cb4))
* Make safeguard dialog title more clearer ([7691a7e](https://github.com/Taknok/revanced-manager/commit/7691a7e144f0777c0d71ea6af4b75a9fb17aeddf))
* Make select from storage work in dashboard ([908db47](https://github.com/Taknok/revanced-manager/commit/908db47ee23da7317e696c03db383cbe577f243e))
* Make the card actually clickable ([979728a](https://github.com/Taknok/revanced-manager/commit/979728a4cf504b77c50e3a3202e18b7cebe0bed2))
* Make title notification card follow general preferred-ish visual size ([fc7a97c](https://github.com/Taknok/revanced-manager/commit/fc7a97c98c52f3ec2e683fde6d1a24c85a2be801))
* Make transitions in/out duration the same ([cd24d59](https://github.com/Taknok/revanced-manager/commit/cd24d59b19d8b662af9e662ac48b4c13071e2284))
* Make weight in unread AnnouncementList look so nicer on certain device density ([c2abfa5](https://github.com/Taknok/revanced-manager/commit/c2abfa576afda3b8d792e316b2e07ce7ce44d59c))
* Match "Installation incompatible" dialog message with Flutter Manager ([#2231](https://github.com/Taknok/revanced-manager/issues/2231)) ([fedaedf](https://github.com/Taknok/revanced-manager/commit/fedaedfda112260144b0b9b0776509ddb3438046))
* Merge chervon style doppelgirl design to public dev ([ae5dc83](https://github.com/Taknok/revanced-manager/commit/ae5dc835aa8b6c0f0e30df3ee48f8f3128c34c2f))
* Merge chervon style doppelgirl design to public dev ([603ff91](https://github.com/Taknok/revanced-manager/commit/603ff91a4ed34cdf2d48b5def3c9aece205f7fef))
* Merge doppelgirl design decision to public ([1277315](https://github.com/Taknok/revanced-manager/commit/12773154d6d73d90e9447ef4c0f991575f4840a9))
* Merge expressive switch doppelgirl design to public dev ([698b6ed](https://github.com/Taknok/revanced-manager/commit/698b6ed1881357a3fbd692987305b93ed6ecaca2))
* Migration of keystore, by fixing mislabeling of alias as cn ([#2769](https://github.com/Taknok/revanced-manager/issues/2769)) ([aeab639](https://github.com/Taknok/revanced-manager/commit/aeab639b2b09e8bbd2478cfbf5a518586405c0f7))
* minify crash on building release ([#1245](https://github.com/Taknok/revanced-manager/issues/1245)) ([6561e4c](https://github.com/Taknok/revanced-manager/commit/6561e4c97c19134b22b72e19fad3884f99327b9a))
* Missing database migration file [no ci] ([df9b44c](https://github.com/Taknok/revanced-manager/commit/df9b44c9f4959c81e16a1665e8066bd01e97b1fe))
* more android 34 fixes ([7fb1e27](https://github.com/Taknok/revanced-manager/commit/7fb1e27617b69803b3d4463993b2290877502545))
* Mount install ([#3111](https://github.com/Taknok/revanced-manager/issues/3111)) ([3ef22a3](https://github.com/Taknok/revanced-manager/commit/3ef22a351a20bc497a03092f58f8a3a60e68024e))
* move battery warning to dashboard ([3a05150](https://github.com/Taknok/revanced-manager/commit/3a05150fa33f119ecdf436f8508862ef81c327a0))
* Move temporary files outside of the cache directory ([#2122](https://github.com/Taknok/revanced-manager/issues/2122)) ([b93ecc0](https://github.com/Taknok/revanced-manager/commit/b93ecc0db20339393e1296c44ce4b1dbd837b577))
* Never show again toggle doing nothing for Update dialog ([6f4219c](https://github.com/Taknok/revanced-manager/commit/6f4219c01ba43b70e130f210c8d48978a6056f68))
* **NotificationCard:** Fix card background contrast with action text ([#3103](https://github.com/Taknok/revanced-manager/issues/3103)) ([947ac8a](https://github.com/Taknok/revanced-manager/commit/947ac8ad4441cc1bfb8d3618eddb59f3765f4191))
* **NotificationCard:** Use the right colors for buttons ([#3101](https://github.com/Taknok/revanced-manager/issues/3101)) ([88fbc24](https://github.com/Taknok/revanced-manager/commit/88fbc2491cce82bab38792528ac82d40fe76d3d9))
* Offcenter loading indicator in AppSelector ([12d92ba](https://github.com/Taknok/revanced-manager/commit/12d92ba8110f5d1ac78aeecfa575444b5c53f561))
* Offset badge ([c73fdfd](https://github.com/Taknok/revanced-manager/commit/c73fdfdd2d3a1b8552d9c26df575b3019346596d))
* Onboarding screen perpetually loading on unavailable network ([4b9841b](https://github.com/Taknok/revanced-manager/commit/4b9841b876b63747095a510ca0b517c09c9910a2))
* only perform haptics on events ([e55566d](https://github.com/Taknok/revanced-manager/commit/e55566d3df25480260922f0418b4bbee5d7b7a07))
* option state crash ([#1456](https://github.com/Taknok/revanced-manager/issues/1456)) ([f183b6d](https://github.com/Taknok/revanced-manager/commit/f183b6d8a6b139fe3e84d5ea3a9658ef900453bc))
* Paddings for AppScreen and PatchesScreen ([af3d0d7](https://github.com/Taknok/revanced-manager/commit/af3d0d79c582f29b7f7acec2b5e59de3b06ea3e2))
* parcel error for nullable types ([336eed3](https://github.com/Taknok/revanced-manager/commit/336eed3a95111ebbe456321f5986e6875ded354e))
* pass worker inputs without serialization ([#44](https://github.com/Taknok/revanced-manager/issues/44)) ([059a72b](https://github.com/Taknok/revanced-manager/commit/059a72b9dd9103d2b3704daa7dbb13ad83971460))
* patch count remaining at zero when using process runtime ([#2542](https://github.com/Taknok/revanced-manager/issues/2542)) ([f5e1e0b](https://github.com/Taknok/revanced-manager/commit/f5e1e0b0659e5775dd460b8dfc15427eb0175139))
* patch options reset button being broken ([e1647fd](https://github.com/Taknok/revanced-manager/commit/e1647fdef0c9f68e171a2d15e2b6e744da6bbaf5))
* Patch process cancelation dialog conditions ([#2554](https://github.com/Taknok/revanced-manager/issues/2554)) ([e97b19d](https://github.com/Taknok/revanced-manager/commit/e97b19d2b65dbfc49ed062b123c363e412b9bf8e))
* Patch selection screen padding ([#2533](https://github.com/Taknok/revanced-manager/issues/2533)) ([cd2dbcc](https://github.com/Taknok/revanced-manager/commit/cd2dbcc841e56dac99230ea6501af87c43e9c572))
* Patcher FAB elevation being wrong on BAB component ([30ecf62](https://github.com/Taknok/revanced-manager/commit/30ecf62d356df41bcd6e2b167ee7262ce6655e20))
* **patcher:** add notification and wakelock to worker; chore: add app icon ([8b6d32d](https://github.com/Taknok/revanced-manager/commit/8b6d32dd7b3ca4c694414a55a1b6202b62636530))
* patches not being reloaded ([dccf861](https://github.com/Taknok/revanced-manager/commit/dccf86163af34341e3e451df9f24356c7294ae1e))
* **patches selector:** copy the selected patches list ([70e49aa](https://github.com/Taknok/revanced-manager/commit/70e49aaaa3a42510cb9ced2209c90cd1da98391d))
* perform selected app operations in the correct order ([34cf848](https://github.com/Taknok/revanced-manager/commit/34cf848baaaa2504d162c515a95240d45bd7092a))
* Performance impact with lots of app entries ([fb08890](https://github.com/Taknok/revanced-manager/commit/fb0889052e1cb7fc3d115bc0825e074903ede385))
* permission error when using installed app ([8767f0e](https://github.com/Taknok/revanced-manager/commit/8767f0e99c6de5bbb0a690ced40f6e9a486f0828))
* Playback Switch's Haptic Feedback ([#2639](https://github.com/Taknok/revanced-manager/issues/2639)) ([9fdca5a](https://github.com/Taknok/revanced-manager/commit/9fdca5a0afd6be8a24e2ec09eec0000b0b9cd179))
* Preserve applied patches on patched apps when source patches is deleted ([#3227](https://github.com/Taknok/revanced-manager/issues/3227)) ([4884fdb](https://github.com/Taknok/revanced-manager/commit/4884fdb5545134181a8a2176c7a21911aa22be9b))
* prevent back presses during installation ([2ff7072](https://github.com/Taknok/revanced-manager/commit/2ff70728b490b92f212a82dcf599bc0c23f589e7))
* Prevent trailing comma when no locales are generated ([b16931c](https://github.com/Taknok/revanced-manager/commit/b16931ca79d5ce4d17c75f6dd3bf6f976b8ff7be))
* process death resilience and account for android 11 bug ([#2355](https://github.com/Taknok/revanced-manager/issues/2355)) ([83eeeae](https://github.com/Taknok/revanced-manager/commit/83eeeae801827800a0787e9e753c72d2a24d7970))
* progress bar not updating ([dcaa38c](https://github.com/Taknok/revanced-manager/commit/dcaa38c8824f54da7a833c354b247f309d1c9871))
* Redundant string information ([ab80c53](https://github.com/Taknok/revanced-manager/commit/ab80c53c04a45f8587ad9ebdc06271c152a3ddcd))
* Release builds not working ([00b3c59](https://github.com/Taknok/revanced-manager/commit/00b3c59572760993f69f2663456237faafff0283))
* release builds not working properly ([6f6476e](https://github.com/Taknok/revanced-manager/commit/6f6476e85158cad4e2497e9f72b73c4dc948f0bc))
* remove battery optimization notification if user grants the permission ([9863c51](https://github.com/Taknok/revanced-manager/commit/9863c5161a1bc16941a323e654f80f8cb0122f9f))
* Remove currently not applicable workaround code for building release ([aa0d59f](https://github.com/Taknok/revanced-manager/commit/aa0d59f86fac7c497bf245e2d20b40a65d3fd0d0))
* Remove quotes from strings ([fc30ba5](https://github.com/Taknok/revanced-manager/commit/fc30ba5e83f27329b05dc81f484bb8f7471b6a99))
* Remove redundant patch fab on initial tab screen ([c925078](https://github.com/Taknok/revanced-manager/commit/c925078a84adcf371a999fdb9ed2d886fbad4507))
* remove the unique constraint for patch bundle names ([ea29d0f](https://github.com/Taknok/revanced-manager/commit/ea29d0f00c3b3b2c137c4849e6c445a6bf9a180f))
* Remove unnecessary screen padding ([8419f75](https://github.com/Taknok/revanced-manager/commit/8419f75d597dd198aa1029fae2109646c5874078)), closes [#2062](https://github.com/Taknok/revanced-manager/issues/2062)
* remove unused function preventing compilation ([2297e94](https://github.com/Taknok/revanced-manager/commit/2297e94cb81a9a22ea032d8e247769774ca85087))
* Remove useless archive icon when it's under archive list ([6d5ecd3](https://github.com/Taknok/revanced-manager/commit/6d5ecd3d541c008b15cbb3e24c4c21a79ff353d1))
* Reset cached theme on theme change to avoid broken colors ([#2527](https://github.com/Taknok/revanced-manager/issues/2527)) ([9a82b78](https://github.com/Taknok/revanced-manager/commit/9a82b785280954973cafc5e6dccb3c90fdb5ef49))
* Restore app deletion dialog ([65ce565](https://github.com/Taknok/revanced-manager/commit/65ce565bbc45fb12020acee3e6f75f90c552f950))
* Revert "Remove currently not applicable workaround code for building release" ([3613e4d](https://github.com/Taknok/revanced-manager/commit/3613e4d752a1efc86137817d6bf859ffd1b71eac))
* run blocking IO operations in the correct context ([969ddb7](https://github.com/Taknok/revanced-manager/commit/969ddb7bef321d7aa2a682b8128b1f755f35c28b))
* run props flow on correct dispatcher ([#2035](https://github.com/Taknok/revanced-manager/issues/2035)) ([d3d4c27](https://github.com/Taknok/revanced-manager/commit/d3d4c27f6d7affceef233a0138ee6c985c7f56bc))
* Save FAB freaking out in select patches screen ([4c0b6b0](https://github.com/Taknok/revanced-manager/commit/4c0b6b02e95a8d6f655bcf5c25493b1f9a4a4dcd))
* Screen turns off while patching due to wrong WakeLock ([#2147](https://github.com/Taknok/revanced-manager/issues/2147)) ([4de5340](https://github.com/Taknok/revanced-manager/commit/4de534094adc0665021d3ba129a648d896718568))
* scrolling in patch selector ([154f036](https://github.com/Taknok/revanced-manager/commit/154f036fe956096bca983fe9d6654ccca38fd8ac))
* Search bar padding being set when fully expanded ([05e6ca1](https://github.com/Taknok/revanced-manager/commit/05e6ca18ab6f2a65fdd75ce3d0efc16dc7b8f3b5))
* SearchBar padding in patches screen ([54d59c3](https://github.com/Taknok/revanced-manager/commit/54d59c36fec7958ae60e35f40b9f0e821ba941c4))
* Selected patch count ([#2559](https://github.com/Taknok/revanced-manager/issues/2559)) ([a91ff60](https://github.com/Taknok/revanced-manager/commit/a91ff60533b44629ea60e8cd6acceeb80b0253b7))
* serialization not working ([4d04ae0](https://github.com/Taknok/revanced-manager/commit/4d04ae088c406d84936120cb753cd1f11fb8a8c2))
* show available and selected patches in patch selector screen ([61f1ee0](https://github.com/Taknok/revanced-manager/commit/61f1ee0627d6cbb6b9a4d226eb6c2f9e0b8c6453))
* Show copy logs toast on less than Android 12.1 ([940778b](https://github.com/Taknok/revanced-manager/commit/940778b7a26b8a3d36d130e0f9bd42a948a596c0))
* show install button when installation has been cancelled ([93f4a5b](https://github.com/Taknok/revanced-manager/commit/93f4a5bb7c912ca77bb04e414432922c89d3e2c0))
* Show patchable section header only when it's not the only section ([#3173](https://github.com/Taknok/revanced-manager/issues/3173)) ([65b9e95](https://github.com/Taknok/revanced-manager/commit/65b9e95c60abe9e974a6e4c67b827dcf4f429ee8))
* Show previously downloaded APKs in source selector dialog ([#2964](https://github.com/Taknok/revanced-manager/issues/2964)) ([b28f0a8](https://github.com/Taknok/revanced-manager/commit/b28f0a84f367eafd9ac01c74aefcbbe9395ee4ba))
* Show selection warning also on patch option ([#2643](https://github.com/Taknok/revanced-manager/issues/2643)) ([3b82767](https://github.com/Taknok/revanced-manager/commit/3b82767a897eeca1dda1d8343f1db4207050e960))
* Some haptic constant are not working ([7954128](https://github.com/Taknok/revanced-manager/commit/79541280df5dadef1628044e818d37f8b60e9da8))
* Source list crash when using multiple downloaders ([#3043](https://github.com/Taknok/revanced-manager/issues/3043)) ([8170837](https://github.com/Taknok/revanced-manager/commit/8170837e2c2a57c3cc6d1d3f36fc0cf627b69f28))
* sources screen being misaligned during transitions ([2ac3d5c](https://github.com/Taknok/revanced-manager/commit/2ac3d5c483d5cc4776681ed3f900550a4e45f616))
* specify `multithreadingDexFileWriter` in `PatcherOptions` ([#1402](https://github.com/Taknok/revanced-manager/issues/1402)) ([3f362b6](https://github.com/Taknok/revanced-manager/commit/3f362b605fbce3ea72e7c95b7e0bc614443c7d44))
* Support patching on ARMv7 by updating AAPT2 ([#2084](https://github.com/Taknok/revanced-manager/issues/2084)) ([15b47f9](https://github.com/Taknok/revanced-manager/commit/15b47f9bb6cd6bb0360fda6ac641cd4c75542287))
* Transparent status on fullscreen dialog ([#2654](https://github.com/Taknok/revanced-manager/issues/2654)) ([a8820a4](https://github.com/Taknok/revanced-manager/commit/a8820a4daf71704f6945b8f794495fe8a8d7589e))
* Turn off filters by default ([#2079](https://github.com/Taknok/revanced-manager/issues/2079)) ([44f8b1f](https://github.com/Taknok/revanced-manager/commit/44f8b1fb6bffed5866ada356910119465320a9a8))
* typo in string name `import_keystore_description` ([#1273](https://github.com/Taknok/revanced-manager/issues/1273)) ([933e69e](https://github.com/Taknok/revanced-manager/commit/933e69e21e97fede2183a26dd1645a6eb96c4509))
* **ui:** make entire patches view button selectable ([#1271](https://github.com/Taknok/revanced-manager/issues/1271)) ([83cdaae](https://github.com/Taknok/revanced-manager/commit/83cdaaee183ff1b6d905977df38fe4e47f7d5973))
* unexclude other destabilizers ([2c3d436](https://github.com/Taknok/revanced-manager/commit/2c3d436b258f100feea0b9864b7131ae2c5bda79))
* Update aapt armv8 to packed ([b2763ff](https://github.com/Taknok/revanced-manager/commit/b2763ff991ce4e51f9d8d1da909658bf9320c01d))
* Update screen crashing ([cd9d2eb](https://github.com/Taknok/revanced-manager/commit/cd9d2ebd06e0abc5b8b10a752d8c92ca65abc1e3))
* Update screen padding ([6ba6a6e](https://github.com/Taknok/revanced-manager/commit/6ba6a6e28bb6a2c228d251e18c9246e291dc1316))
* Update selected patch count when SelectionState changes ([#2896](https://github.com/Taknok/revanced-manager/issues/2896)) ([0d26df0](https://github.com/Taknok/revanced-manager/commit/0d26df03f463195dae550240c7f652680763079c))
* **Updater:** Handle session death ([#3249](https://github.com/Taknok/revanced-manager/issues/3249)) ([f1c56aa](https://github.com/Taknok/revanced-manager/commit/f1c56aa0a9655fd93d1386ccca28c7ce7099d4d3))
* Updates popup shows incorrect names ([#1283](https://github.com/Taknok/revanced-manager/issues/1283)) ([c879faf](https://github.com/Taknok/revanced-manager/commit/c879faf2eb338476c6abd9f104922b0d49f95cd6))
* UpdateScreen padding ([e3c6d57](https://github.com/Taknok/revanced-manager/commit/e3c6d5740b7013446aaf450739b37e848389c2cb))
* Use `compatible` rather than `support` when referring to patch compatibility ([#2422](https://github.com/Taknok/revanced-manager/issues/2422)) ([8b3c4eb](https://github.com/Taknok/revanced-manager/commit/8b3c4eb91c491a0971e2ccf7d46012437eca5c25))
* use correct `getViewModel` ([5b6ae80](https://github.com/Taknok/revanced-manager/commit/5b6ae800fdfc93ef5058b21b3e48daac2a4e1358))
* use correct classes to determine option type ([e833bf4](https://github.com/Taknok/revanced-manager/commit/e833bf4ad14811bb6880ae2d97055e4ce0de222f))
* use correct directory ([9e1ebb3](https://github.com/Taknok/revanced-manager/commit/9e1ebb390244dcb9af03a9164a32386481ec5691))
* Use ease out quart for screen transitions ([b69f7c2](https://github.com/Taknok/revanced-manager/commit/b69f7c2ba8d320e10c3558681294f8bac93618ae))
* Use em-space and bigger bullet symbols in announcement screen ([2538b6a](https://github.com/Taknok/revanced-manager/commit/2538b6a7553a1d9366d9f2345a6a471381f18d88))
* Use FAB instead of ListItem to patch in App Overview ([6ace71b](https://github.com/Taknok/revanced-manager/commit/6ace71b739302466274ce9b46f5f7dd6ab9da05d)), closes [#1995](https://github.com/Taknok/revanced-manager/issues/1995)
* use proper update icon ([b59a161](https://github.com/Taknok/revanced-manager/commit/b59a16191a61c64275137c4a6145fd30d68aa480))
* Use refresh icon to indicate instant update check ([cf8b986](https://github.com/Taknok/revanced-manager/commit/cf8b986e5ef76a03db5965d4bca80633cd41032f))
* Use refresh icon to indicate instant update check (2/?) ([3120aff](https://github.com/Taknok/revanced-manager/commit/3120affc9cd766a1188392eb46da43d955851d27))
* use ReVanced ring logo in about section ([#1302](https://github.com/Taknok/revanced-manager/issues/1302)) ([933a4a3](https://github.com/Taknok/revanced-manager/commit/933a4a32203425e745e05615217a8d0975c2e959))
* Use the correct icon in API URL dialog ([c22e5b4](https://github.com/Taknok/revanced-manager/commit/c22e5b4051515e0f02828a2b30f6af19b48ba55f)), closes [#1972](https://github.com/Taknok/revanced-manager/issues/1972)
* use upsert when modifying installed apps ([90edf1d](https://github.com/Taknok/revanced-manager/commit/90edf1ddd0de29b299855810402a31828d989d04))
* **VersionSelector:** use correct LazyColumn item key ([413fe98](https://github.com/Taknok/revanced-manager/commit/413fe980a8c0b45e3924c98b2fbd1a3e9b579528))
* we actually don't want to exclude reflection symbols ([3222840](https://github.com/Taknok/revanced-manager/commit/32228404c4ef38bb8931d5cfdf6a7aefde23a89c))
* Weird padding in Update screen ([2e96c58](https://github.com/Taknok/revanced-manager/commit/2e96c58f7bc3afc9fd636b76a2204b1b995f8da6))

### Features

* **about screen:** complete about screen ([1d6b34a](https://github.com/Taknok/revanced-manager/commit/1d6b34a39f76e8e733649f7fcfeb20eb1009a39a))
* Add `isScrollingUp` support for ScrollState ([bf049c3](https://github.com/Taknok/revanced-manager/commit/bf049c3c1ac12a60c5c6226b5c3fec7f72caa7db))
* add ability to share debug logs ([feb0ca4](https://github.com/Taknok/revanced-manager/commit/feb0ca4cf315e5d332f36039fbb989b3cfb9cf58))
* Add announcements ([#2948](https://github.com/Taknok/revanced-manager/issues/2948)) ([813df46](https://github.com/Taknok/revanced-manager/commit/813df46847620bd854dccc52ff244388b3385e17))
* add checkboxes to the downloaded apps page ([ca93524](https://github.com/Taknok/revanced-manager/commit/ca93524be0b37f38b860d8512c81d2898b2860af))
* Add confirm dialogs when toggling dangerous settings ([#2072](https://github.com/Taknok/revanced-manager/issues/2072)) ([6643276](https://github.com/Taknok/revanced-manager/commit/66432764cfe8192f4cf8e599a592f27c675f25ec))
* Add confirmation dialog to "Reset" options ([#2576](https://github.com/Taknok/revanced-manager/issues/2576)) ([f32ffbb](https://github.com/Taknok/revanced-manager/commit/f32ffbb6f2224f886af14205721fb2372f396de2))
* Add copy to clipboard on ShareSheet ([7e1416e](https://github.com/Taknok/revanced-manager/commit/7e1416ecef13e2ea4289a6cfb64eb3bba8d6f331))
* Add downloader plugin system ([#2041](https://github.com/Taknok/revanced-manager/issues/2041)) ([ca38737](https://github.com/Taknok/revanced-manager/commit/ca3873778307612b93af3273ffe4821c6a5e398d))
* add external process runtime ([#1799](https://github.com/Taknok/revanced-manager/issues/1799)) ([0d73e0c](https://github.com/Taknok/revanced-manager/commit/0d73e0cd32b6af3526c226ce4695c7e905f65b15))
* Add haptic feedback ([#1457](https://github.com/Taknok/revanced-manager/issues/1457)) ([76e0c95](https://github.com/Taknok/revanced-manager/commit/76e0c9518746620cd2723a99c310f92f5b3fd996))
* Add installer status dialog ([#1473](https://github.com/Taknok/revanced-manager/issues/1473)) ([43b3743](https://github.com/Taknok/revanced-manager/commit/43b37432138d7cd8a507efad80827d6f3bdcdf08))
* Add language settings ([#2913](https://github.com/Taknok/revanced-manager/issues/2913)) ([df31b39](https://github.com/Taknok/revanced-manager/commit/df31b39cc8c1fbf00bc3301468e8e7e4b283caf2))
* add network checks for features that require it ([f3f8bc4](https://github.com/Taknok/revanced-manager/commit/f3f8bc4ec2f593ade91324d78f9ce83f60ef65cc))
* add patch bundle info screen ([#55](https://github.com/Taknok/revanced-manager/issues/55)) ([8ae4e85](https://github.com/Taknok/revanced-manager/commit/8ae4e850dae9cf4df14afe90048ca0b0a48389ac))
* Add patch selection filters ([#2956](https://github.com/Taknok/revanced-manager/issues/2956)) ([0be493d](https://github.com/Taknok/revanced-manager/commit/0be493da662ed2b46d4b8616942357eb6a111d17))
* add patches selector bottom sheet ([#1360](https://github.com/Taknok/revanced-manager/issues/1360)) ([f6fb534](https://github.com/Taknok/revanced-manager/commit/f6fb534e04777b4f0ec2ff2b13768c724c68c028))
* Add pure black theme ([#2824](https://github.com/Taknok/revanced-manager/issues/2824)) ([3d75ffe](https://github.com/Taknok/revanced-manager/commit/3d75ffe6a7a39efdebe13dbd07c937c1de409ead))
* Add refresh banner when nothing is loaded after setup ([2f46e3b](https://github.com/Taknok/revanced-manager/commit/2f46e3b52e3a06f8a96e50c617fdd47e356ca1d9))
* add required options screen ([#2378](https://github.com/Taknok/revanced-manager/issues/2378)) ([3a63e42](https://github.com/Taknok/revanced-manager/commit/3a63e42df9ce50069a573d98cf44a8abec03b639))
* Add reset button to custom API ([#2076](https://github.com/Taknok/revanced-manager/issues/2076)) ([df52a7b](https://github.com/Taknok/revanced-manager/commit/df52a7bdef05e1c9f034ae067c3dd183fb8fdffd)), closes [#2051](https://github.com/Taknok/revanced-manager/issues/2051)
* Add sensitivity to `isScrollingUp` ([f6ca4e9](https://github.com/Taknok/revanced-manager/commit/f6ca4e95551193c8d21afd09872d9bbe6c80c0e8))
* add social links ([#1294](https://github.com/Taknok/revanced-manager/issues/1294)) ([7df3350](https://github.com/Taknok/revanced-manager/commit/7df3350acb4aae957e2a7c0d2f30faf6cae6ab85))
* Add support for writing downloader UI with fragments ([#2998](https://github.com/Taknok/revanced-manager/issues/2998)) ([7471710](https://github.com/Taknok/revanced-manager/commit/7471710f287b4febb9546a7d7cd59d654b2754e9))
* add toast feedback to the bundle update button ([ea50e65](https://github.com/Taknok/revanced-manager/commit/ea50e65ab1d626152bdd40c1893cd408b7271472))
* Add UI nudges to note about pitfalls ([9cf2bd6](https://github.com/Taknok/revanced-manager/commit/9cf2bd6603179c0ea24df64849ed023ed69f2795))
* add user agent ([#1382](https://github.com/Taknok/revanced-manager/issues/1382)) ([3aea6cb](https://github.com/Taknok/revanced-manager/commit/3aea6cbaecc9db103e9a3925b3c4a531de6c5f0e))
* advanced settings page with device info ([#51](https://github.com/Taknok/revanced-manager/issues/51)) ([86e4244](https://github.com/Taknok/revanced-manager/commit/86e42449eb553417726b95f79f6edd7f526f6d44))
* allow bundles to use classes from other bundles ([#1951](https://github.com/Taknok/revanced-manager/issues/1951)) ([af8e2b4](https://github.com/Taknok/revanced-manager/commit/af8e2b44c027d978046a0e7926f1425f0348b098))
* Allow multiple downloaders per APK ([#2916](https://github.com/Taknok/revanced-manager/issues/2916)) ([0f56377](https://github.com/Taknok/revanced-manager/commit/0f56377214fae05693a21177daf7534c103df74e))
* allow user to save logs ([a008cf5](https://github.com/Taknok/revanced-manager/commit/a008cf5dd143fafb1f642cd037db29393716f7d5))
* animate the arrow button ([db070b1](https://github.com/Taknok/revanced-manager/commit/db070b125bf08ff251450259045755e6469c2d5e))
* app downloader ([#43](https://github.com/Taknok/revanced-manager/issues/43)) ([1f1a480](https://github.com/Taknok/revanced-manager/commit/1f1a480d51edb310934523024c52e0c19b066662))
* App search bar on initial screen ([05c09da](https://github.com/Taknok/revanced-manager/commit/05c09da3a274328a5a002828b582d65d85c39a23))
* app selector screen ([373cc4b](https://github.com/Taknok/revanced-manager/commit/373cc4bbb1a8194bf9475d0a13e1c154cd87480b))
* **app-selector:** show patchable installed apps first ([#1496](https://github.com/Taknok/revanced-manager/issues/1496)) ([afb0f80](https://github.com/Taknok/revanced-manager/commit/afb0f80de5a73c213f77bfde761ea1ea0886abef))
* armv7 warning ([2ffcaec](https://github.com/Taknok/revanced-manager/commit/2ffcaec724d5a13b816e04813d45cde75681eb69))
* Automatic language detection ([#2032](https://github.com/Taknok/revanced-manager/issues/2032)) ([36a1c3f](https://github.com/Taknok/revanced-manager/commit/36a1c3f36807500fbe820bf4142fef159b138c7d))
* backend ([45a54d1](https://github.com/Taknok/revanced-manager/commit/45a54d1608a77547e06748867d63a452224727b6))
* better installer ui ([#29](https://github.com/Taknok/revanced-manager/issues/29)) ([14888f9](https://github.com/Taknok/revanced-manager/commit/14888f9da71ecf1c50d770123d1e8dd09aa6c8b1))
* Better styling for announcements ([4f88357](https://github.com/Taknok/revanced-manager/commit/4f88357d9f2aa44bcab980e2719f3d28d169de85))
* **bundles tab:** add BackHandler ([a9171e1](https://github.com/Taknok/revanced-manager/commit/a9171e17bd628601f1e074a7fcdf74c15cb73709))
* Change "Update" to "Show" in Update Available notification ([5c43413](https://github.com/Taknok/revanced-manager/commit/5c434137d332aabaaca236b6f9616d7727d0b3d2)), closes [#1959](https://github.com/Taknok/revanced-manager/issues/1959)
* Change all arrow right icons to chevron rights ([ff25d4e](https://github.com/Taknok/revanced-manager/commit/ff25d4eb5d2177f7ab0f3aeb6d2df32e2e783306))
* change appID and name of debug builds ([5b3e9e5](https://github.com/Taknok/revanced-manager/commit/5b3e9e595cded277c051cc669d9f29bcb6ce5d18))
* Change source filepicker type for downloaders ([#3045](https://github.com/Taknok/revanced-manager/issues/3045)) ([dcc30cd](https://github.com/Taknok/revanced-manager/commit/dcc30cdae9c0f46bce6d11df763cf1519b42a4af))
* **Changelogs:** overall improvement ([#1429](https://github.com/Taknok/revanced-manager/issues/1429)) ([2a3590d](https://github.com/Taknok/revanced-manager/commit/2a3590ddd2cc74b746a3f632a93970bfa23cf384))
* check for updates on startup ([#1462](https://github.com/Taknok/revanced-manager/issues/1462)) ([bb2164e](https://github.com/Taknok/revanced-manager/commit/bb2164e1a95a698b1b0f69e725af5e0e1e45b868))
* check if the version being used is the recommended version ([#1675](https://github.com/Taknok/revanced-manager/issues/1675)) ([9d961f6](https://github.com/Taknok/revanced-manager/commit/9d961f6a52d15ed6116afc78c7008460347da69a))
* Collapse ExtendedFAB on scroll ([#1630](https://github.com/Taknok/revanced-manager/issues/1630)) ([b5c1f6d](https://github.com/Taknok/revanced-manager/commit/b5c1f6d732b65c1c9becb7962c51a70a840dea73))
* **Compose:** Add confirmation dialog on multiple operations  ([#2529](https://github.com/Taknok/revanced-manager/issues/2529)) ([2671e68](https://github.com/Taknok/revanced-manager/commit/2671e68004269deebdedaee38a6692b2302ca732))
* **Compose:** hide developer settings ([#2551](https://github.com/Taknok/revanced-manager/issues/2551)) ([0030c7a](https://github.com/Taknok/revanced-manager/commit/0030c7a7885feee0578ee1423ee2aefc6a0e2c2c))
* **Compose:** Improve patches selector tab by adding the bundle version ([#2545](https://github.com/Taknok/revanced-manager/issues/2545)) ([3710675](https://github.com/Taknok/revanced-manager/commit/3710675ac0ca77cecfb172b4cf148f41a762bf06))
* **Compose:** Move developer options to top level ([#2528](https://github.com/Taknok/revanced-manager/issues/2528)) ([cedc6ad](https://github.com/Taknok/revanced-manager/commit/cedc6ad49f23d778a52a8846f9e384fd2106e074))
* contributors screen ([#42](https://github.com/Taknok/revanced-manager/issues/42)) ([3f54381](https://github.com/Taknok/revanced-manager/commit/3f54381d307fd71296be18e97a1ab870f1cdc297))
* **Contributors Screen:** implement design from Figma ([#1465](https://github.com/Taknok/revanced-manager/issues/1465)) ([d5bdc29](https://github.com/Taknok/revanced-manager/commit/d5bdc293f308e2a283d744afdc1aed6a165f7166))
* Dashboard Screen ([#18](https://github.com/Taknok/revanced-manager/issues/18)) ([a127b95](https://github.com/Taknok/revanced-manager/commit/a127b959ead5a9c83a0c4f7e7840aeeb68362c0d))
* disable filter chips when there are no patches ([fd520bb](https://github.com/Taknok/revanced-manager/commit/fd520bba700bae9d8eae745ce23a95b07b7f7d34))
* Don't mark all announcements as read on first launch, and set the correct default tags ([398ca00](https://github.com/Taknok/revanced-manager/commit/398ca006b637048e6280edaf9685800f7638e6ba))
* dont ask for root on launch ([9562d80](https://github.com/Taknok/revanced-manager/commit/9562d80bfdc785fe5ed512a15cfd7c0e09091acc))
* download apps in patcher screen ([#73](https://github.com/Taknok/revanced-manager/issues/73)) ([a854221](https://github.com/Taknok/revanced-manager/commit/a854221969c363712a0b3de84607092709db291f))
* Downloader source system ([#3007](https://github.com/Taknok/revanced-manager/issues/3007)) ([3e0967e](https://github.com/Taknok/revanced-manager/commit/3e0967e7c2a1e23af7e3f23eed01b3cb4180b27a))
* experimental patches setting ([b07fd23](https://github.com/Taknok/revanced-manager/commit/b07fd2321dd0aecce556f341e2b18f930baa58fd))
* Export more info in logs ([#2957](https://github.com/Taknok/revanced-manager/issues/2957)) ([69abbdc](https://github.com/Taknok/revanced-manager/commit/69abbdc48adf8e92e7b32167fcf1674c2079056f))
* filter options for patches ([62bccd1](https://github.com/Taknok/revanced-manager/commit/62bccd150441747e5cd6de71de304e416922bdda))
* finish implementing the sources system ([#70](https://github.com/Taknok/revanced-manager/issues/70)) ([858b0ec](https://github.com/Taknok/revanced-manager/commit/858b0ec5b456043fa61b681bbbd195fd9c30a6f0))
* get bundle information from jar manifest ([#2027](https://github.com/Taknok/revanced-manager/issues/2027)) ([60fdec9](https://github.com/Taknok/revanced-manager/commit/60fdec9804c763ef9308a7a56d245401dbd35d7c))
* hide tabs when 1 bundle is used ([41268ca](https://github.com/Taknok/revanced-manager/commit/41268ca80b71f68dbf9523fa7bac34feeec7d011))
* hide unfinished pages in release mode ([c199801](https://github.com/Taknok/revanced-manager/commit/c199801fb7f91306538391177d240cf1121964d2))
* Highlight links in Markdown ([7bf8988](https://github.com/Taknok/revanced-manager/commit/7bf89887e420a402b30da4796ba3648147f00394)), closes [#1962](https://github.com/Taknok/revanced-manager/issues/1962)
* implement DI ([7fa7b9d](https://github.com/Taknok/revanced-manager/commit/7fa7b9d53a3217c7e1e4c70a524fd68ae170c832))
* implement more patch option types ([#2015](https://github.com/Taknok/revanced-manager/issues/2015)) ([b18c678](https://github.com/Taknok/revanced-manager/commit/b18c6783547e910fa2dbd3d7edcc5fe329e6d921))
* implement navigation ([7fc6ec5](https://github.com/Taknok/revanced-manager/commit/7fc6ec5c2cf8eb9ebfc3dda01cdfd80962be1f8f))
* implement Submit Issue button ([#1276](https://github.com/Taknok/revanced-manager/issues/1276)) ([a269a39](https://github.com/Taknok/revanced-manager/commit/a269a39aa4a34b94aef4e1e85126c571e96be575))
* improve accessibility ([#64](https://github.com/Taknok/revanced-manager/issues/64)) ([39b08e5](https://github.com/Taknok/revanced-manager/commit/39b08e5201d2cec6bdb67f9386120a7a40c9ccc6))
* Improve APK file name formatting on save ([#2421](https://github.com/Taknok/revanced-manager/issues/2421)) ([a53a8ba](https://github.com/Taknok/revanced-manager/commit/a53a8ba62734daf9bd80ab79265241a4a22f489c))
* improve AppSelectorScreen caching/perf ([#2961](https://github.com/Taknok/revanced-manager/issues/2961)) ([81e5a93](https://github.com/Taknok/revanced-manager/commit/81e5a9315db4c858fa29163d15457af97163967a))
* Improve AppsScreen design, add app pinning and jump to top ([#3240](https://github.com/Taknok/revanced-manager/issues/3240)) ([46720a4](https://github.com/Taknok/revanced-manager/commit/46720a4a885ad5aa321ab855439bb30c292cb17f))
* improve bundle dialog UI ([409c888](https://github.com/Taknok/revanced-manager/commit/409c888d523f398505daaaff9d2490dc5a863680))
* Improve bundle info screen design ([#2548](https://github.com/Taknok/revanced-manager/issues/2548)) ([55524f7](https://github.com/Taknok/revanced-manager/commit/55524f7284a44bbf8e8c782eedd7fc06d54944cf))
* Improve changelogs ([#2968](https://github.com/Taknok/revanced-manager/issues/2968)) ([fba748d](https://github.com/Taknok/revanced-manager/commit/fba748d84fb37c1ee723b54d10243d2fa00a3023))
* Improve custom API URL dialog ([#2033](https://github.com/Taknok/revanced-manager/issues/2033)) ([7dae562](https://github.com/Taknok/revanced-manager/commit/7dae56281994942577bac7bf50c59e805672d0e1))
* Improve device information in debugging section ([d889677](https://github.com/Taknok/revanced-manager/commit/d889677b29aeb4a49a025da98060265e88876ddf)), closes [#1977](https://github.com/Taknok/revanced-manager/issues/1977)
* Improve initial update popup wording ([5901372](https://github.com/Taknok/revanced-manager/commit/5901372523643eef5a605256662c8e1f0a9f2263)), closes [#1956](https://github.com/Taknok/revanced-manager/issues/1956)
* improve InstalledAppsScreen caching/perf ([#2963](https://github.com/Taknok/revanced-manager/issues/2963)) ([323d217](https://github.com/Taknok/revanced-manager/commit/323d2170efa0e3f2c8d2245ff08a2e92c52cb9d7))
* improve keystore UI and UX ([#52](https://github.com/Taknok/revanced-manager/issues/52)) ([49b4bbb](https://github.com/Taknok/revanced-manager/commit/49b4bbbf0ba84b006a1694ca95662cf224a84b0f))
* Improve patch bundle screen ([#2070](https://github.com/Taknok/revanced-manager/issues/2070)) ([a907528](https://github.com/Taknok/revanced-manager/commit/a907528a2096d8de9778efa8f85e0cdc1d7c2b80))
* Improve patch options ([#3213](https://github.com/Taknok/revanced-manager/issues/3213)) ([90667c8](https://github.com/Taknok/revanced-manager/commit/90667c8c141c743b11a189e7ab3061ee58c7bc87))
* improve patcher screen labels ([f4d6c60](https://github.com/Taknok/revanced-manager/commit/f4d6c60b9ec4c76e8e3fa233f79e062b802860e5))
* improve patcher UI ([#1494](https://github.com/Taknok/revanced-manager/issues/1494)) ([429b428](https://github.com/Taknok/revanced-manager/commit/429b428f673dd949289baaf27ed2e08970db83ae))
* Improve root installation ([#2895](https://github.com/Taknok/revanced-manager/issues/2895)) ([763483b](https://github.com/Taknok/revanced-manager/commit/763483b65f755201db087eecc6f3b02b65921177))
* Improve Settings order ([#2060](https://github.com/Taknok/revanced-manager/issues/2060)) ([fa86c1a](https://github.com/Taknok/revanced-manager/commit/fa86c1a0bb039a86e0649eae30c7b33620f98dbe))
* Improve source system and fix connectivity issues ([#3137](https://github.com/Taknok/revanced-manager/issues/3137)) ([a4e3266](https://github.com/Taknok/revanced-manager/commit/a4e3266e9097ef6af8e97d1ac856371535e8ccc5))
* improve the safeguards ([#2038](https://github.com/Taknok/revanced-manager/issues/2038)) ([e5b414e](https://github.com/Taknok/revanced-manager/commit/e5b414e277341967c7b5a5f071ddac1fdfdb8e63))
* Improve trust plugin dialog design ([#2420](https://github.com/Taknok/revanced-manager/issues/2420)) ([0300da9](https://github.com/Taknok/revanced-manager/commit/0300da9eac6c0fc29dbbb66622c0d52f4cf68934))
* Improve unsupported patch warnings ([#2066](https://github.com/Taknok/revanced-manager/issues/2066)) ([3c23d57](https://github.com/Taknok/revanced-manager/commit/3c23d573bf3998304cad4485016004a871cf1636)), closes [#2052](https://github.com/Taknok/revanced-manager/issues/2052)
* Improve update screen design ([#2487](https://github.com/Taknok/revanced-manager/issues/2487)) ([7007010](https://github.com/Taknok/revanced-manager/commit/7007010f14239452e565736fe7cee7666a682ffb))
* Improve update setting tile titles ([e2623d6](https://github.com/Taknok/revanced-manager/commit/e2623d6d79b3b87e9ba29016e42f1d645b2f9e19)), closes [#1968](https://github.com/Taknok/revanced-manager/issues/1968)
* Improve Updates settings screen ([4ce823c](https://github.com/Taknok/revanced-manager/commit/4ce823c8c0f4de2bea6c07b362741a980b392e79))
* improve UX for failed or missing bundles ([49f8510](https://github.com/Taknok/revanced-manager/commit/49f851022db72b110c8597aa1c711461c1b01882))
* improved compose stability ([8c40119](https://github.com/Taknok/revanced-manager/commit/8c40119609c650d1f012d810a4117e84fbe2da52))
* improved dashboard screen ([5c2f9d9](https://github.com/Taknok/revanced-manager/commit/5c2f9d91a6e803d9b3705e2b3aa84176353ba963))
* in-app updater ([#25](https://github.com/Taknok/revanced-manager/issues/25)) ([d71a4bf](https://github.com/Taknok/revanced-manager/commit/d71a4bf3c3457a02578bb8ad3c7615b074f6e3f1))
* **installer:** adjust arrow icon size ([e997255](https://github.com/Taknok/revanced-manager/commit/e997255cf3c3c5ba777da07752217f99e01dd789))
* **installer:** adjust step icon size and alignment ([cfcabf6](https://github.com/Taknok/revanced-manager/commit/cfcabf6ef1c212f2627d5d02f4d59981bdc276ca))
* **installer:** apk signing and installation ([da32ff9](https://github.com/Taknok/revanced-manager/commit/da32ff954a84cf8ff321bbbf71cc5b544d6e6be9))
* **installer:** sign apk in patcher worker ([c003c3c](https://github.com/Taknok/revanced-manager/commit/c003c3c3245f5a663a0371d4e9df71777ba728b9))
* **Installer:** use BottomAppBar ([#1428](https://github.com/Taknok/revanced-manager/issues/1428)) ([ceb7623](https://github.com/Taknok/revanced-manager/commit/ceb762379461443e7e62c37511df1c84a6068bb4))
* integrate revanced patcher ([#22](https://github.com/Taknok/revanced-manager/issues/22)) ([caeabfc](https://github.com/Taknok/revanced-manager/commit/caeabfc91b2aa7e3de9e6a31859049d4b2d37388))
* keystore import/export ([#30](https://github.com/Taknok/revanced-manager/issues/30)) ([fd0ec6c](https://github.com/Taknok/revanced-manager/commit/fd0ec6c6a7fc8488db859056a95ebe0455e2843b))
* **koin:** use the android logger ([f30333e](https://github.com/Taknok/revanced-manager/commit/f30333e75338dd2c1ef891723ecb834fc1eb10f7))
* licenses screen ([#47](https://github.com/Taknok/revanced-manager/issues/47)) ([e3cb056](https://github.com/Taknok/revanced-manager/commit/e3cb056858ea8917162c1a421a7a8d03ddaa08e2))
* make bundles selectable ([#1237](https://github.com/Taknok/revanced-manager/issues/1237)) ([a246863](https://github.com/Taknok/revanced-manager/commit/a246863a89fe8781feaf2a45fcb7ea991d26028f))
* Make patch bundles list scrollable ([#2322](https://github.com/Taknok/revanced-manager/issues/2322)) ([a5c8a23](https://github.com/Taknok/revanced-manager/commit/a5c8a23f9ffb36543d45b46bb5f01c5dea56bf90))
* Make patcher screen design more consistent with inspiration ([#2805](https://github.com/Taknok/revanced-manager/issues/2805)) ([dbb6c01](https://github.com/Taknok/revanced-manager/commit/dbb6c01e89a5e710185ff4304de0ac9e19bed053))
* Merge app selector screen with apps screen ([37fdd15](https://github.com/Taknok/revanced-manager/commit/37fdd159409b160f7e348125c6f97fab73bf1ba4))
* migrate to API v5 ([2270f32](https://github.com/Taknok/revanced-manager/commit/2270f329de25376eb9f0ce196994cc841977ff2a))
* More consistent button in downloader settings ([855e69b](https://github.com/Taknok/revanced-manager/commit/855e69bee2fd755ccd1ac6f44c0adaa15bd7c923))
* more info for the select from application screen ([#81](https://github.com/Taknok/revanced-manager/issues/81)) ([3f446f8](https://github.com/Taknok/revanced-manager/commit/3f446f8236101755a9d51a2aa759f70a0bd429da))
* Move API settings to Developer Options ([3067478](https://github.com/Taknok/revanced-manager/commit/3067478ebbe9db06833d8d31545c65985309c48f))
* Move optional notification to settings screen ([7638ec7](https://github.com/Taknok/revanced-manager/commit/7638ec720292e33c938c14add000431a6347e3f5))
* move plugin api to another repository ([55e7ebf](https://github.com/Taknok/revanced-manager/commit/55e7ebf4fc5adf8800430ad4aa2579cb6210290d))
* Move safeguards above patcher preference group ([9f7eaa2](https://github.com/Taknok/revanced-manager/commit/9f7eaa212339f2093050087dc7ab0b8237356939))
* move update to notification card ([#1917](https://github.com/Taknok/revanced-manager/issues/1917)) ([b80f94b](https://github.com/Taknok/revanced-manager/commit/b80f94b77bba89e31608cdb302dab0619bf7c5cc))
* Notification priority system ([74ca361](https://github.com/Taknok/revanced-manager/commit/74ca36119a98b3f7bf963e56494b55d83e2ceec9))
* **NotificationCard:** rewrite & consistent usage ([#1426](https://github.com/Taknok/revanced-manager/issues/1426)) ([f8aafa0](https://github.com/Taknok/revanced-manager/commit/f8aafa050328423b3168a7943f566fce58100cb0))
* Open contributor's GitHub profile when clicked ([#2775](https://github.com/Taknok/revanced-manager/issues/2775)) ([2571cb8](https://github.com/Taknok/revanced-manager/commit/2571cb8c1108e9c1ed84950f17692c09d66e0556))
* Open the app-specific manage all files permission dialog ([#2148](https://github.com/Taknok/revanced-manager/issues/2148)) ([a3f31ea](https://github.com/Taknok/revanced-manager/commit/a3f31ea65788a43ce57d548e8240e5b1fe3005d0))
* Order bundles by number of patches ([bb5d414](https://github.com/Taknok/revanced-manager/commit/bb5d414abb4f294aa88d795486836a99ade2b388))
* patch bundle sources system ([#24](https://github.com/Taknok/revanced-manager/issues/24)) ([9675a27](https://github.com/Taknok/revanced-manager/commit/9675a2777b364e5ede0d44b92eb7e551d4f7b3d6))
* patch options ([#45](https://github.com/Taknok/revanced-manager/issues/45)) ([8540d30](https://github.com/Taknok/revanced-manager/commit/8540d301962669e3d79ca345c852f5b01df641a4))
* patch options UI ([#80](https://github.com/Taknok/revanced-manager/issues/80)) ([0a1acd2](https://github.com/Taknok/revanced-manager/commit/0a1acd24e3f0d06fde412b8eeecd923d92ee64a9))
* **patch-selector:** default patches selection ([#1272](https://github.com/Taknok/revanced-manager/issues/1272)) ([a17c2de](https://github.com/Taknok/revanced-manager/commit/a17c2de228cccb4a0bb0ca7497720011bec131fc))
* **patch-selector:** remove TODO about an unplanned feature ([4924eae](https://github.com/Taknok/revanced-manager/commit/4924eaef800c429f2a59b8a15fd48fae0292810c))
* **patcher:** Improve installation ([#2185](https://github.com/Taknok/revanced-manager/issues/2185)) ([3bd4f0d](https://github.com/Taknok/revanced-manager/commit/3bd4f0d8f3f60d079d4647d42592b10a15f0dae8))
* patches selector screen ([55e871a](https://github.com/Taknok/revanced-manager/commit/55e871aa7d27885e44ef33faab1bb4ae33e7a460))
* Progressive AlertDialog for adding bundles ([9a01273](https://github.com/Taknok/revanced-manager/commit/9a01273c43bd6bcdb0cdfd26c5a467cd3193e5d7)), closes [#1992](https://github.com/Taknok/revanced-manager/issues/1992)
* ProGuard ([d84e6a3](https://github.com/Taknok/revanced-manager/commit/d84e6a3ffc20d018b2edeb505de20a920785ba5c))
* Purple default theme ([#1601](https://github.com/Taknok/revanced-manager/issues/1601)) ([0616666](https://github.com/Taknok/revanced-manager/commit/0616666d5ef9b53bef5fd630b1b1a47088097d37))
* Redesign the patches screen ([#2381](https://github.com/Taknok/revanced-manager/issues/2381)) ([8dc4e5b](https://github.com/Taknok/revanced-manager/commit/8dc4e5b89ee4d36263c8b4187650691b68484688))
* remember patch options ([#1449](https://github.com/Taknok/revanced-manager/issues/1449)) ([90db765](https://github.com/Taknok/revanced-manager/commit/90db765c9aa014495775a34927904dedf5fef1e3))
* remove dead help icons ([3bb071d](https://github.com/Taknok/revanced-manager/commit/3bb071d80d319d4943b0d4c3048f232f3eb9f5cf))
* Remove tag from changelog ([d2119d3](https://github.com/Taknok/revanced-manager/commit/d2119d36430198151140b469192f76f781df6dd3))
* Rename "Patch bundle" to "Patches" ([#2541](https://github.com/Taknok/revanced-manager/issues/2541)) ([2cdd6d1](https://github.com/Taknok/revanced-manager/commit/2cdd6d1843f1e49c7c720f8859e11d6a30c0eea6))
* rename debug build to `ReVanced Manager (dev)` ([d3417ad](https://github.com/Taknok/revanced-manager/commit/d3417adbeba0a8e06d3494a2fd108f735f73632c))
* rename main bundle to `Default` ([e44d3fd](https://github.com/Taknok/revanced-manager/commit/e44d3fdee444d915e3e8b8143e55f1353980aad2))
* rename package to `app.revanced.manager` ([5ec97f4](https://github.com/Taknok/revanced-manager/commit/5ec97f4a852a07d0e554bbe1eacc379179ac089e))
* Rename strings ([e127845](https://github.com/Taknok/revanced-manager/commit/e1278452b9c73479cdfb0eb0703db1552b158633))
* rename ViewModels for consistency ([064a54e](https://github.com/Taknok/revanced-manager/commit/064a54eaf0675a1cc9d21f3e1071160deb25c201))
* Reorder Import & Export settings ([#2403](https://github.com/Taknok/revanced-manager/issues/2403)) ([2697077](https://github.com/Taknok/revanced-manager/commit/2697077fc88bb795027303558c9d52448a4daded))
* Required permission onboarding ([193315b](https://github.com/Taknok/revanced-manager/commit/193315b69e665c5ab8940c9c9b473ac8949d29eb))
* Revamp UI and improve UX ([2d42197](https://github.com/Taknok/revanced-manager/commit/2d4219701248ee70fd42d93755fee0a63b75e5db))
* ReVanced theme colors ([59b894d](https://github.com/Taknok/revanced-manager/commit/59b894dce4b99c51151a4cccd03a998ceec31778))
* revert to blue theme colors ([5f4c958](https://github.com/Taknok/revanced-manager/commit/5f4c9584a94a1edd1eeaa0b9ecfcd9b281b7cccc))
* root installation ([#1243](https://github.com/Taknok/revanced-manager/issues/1243)) ([62e934c](https://github.com/Taknok/revanced-manager/commit/62e934c4032096bed36201510fc55304ba48de68))
* save patch options and selected patches in bundle ([#50](https://github.com/Taknok/revanced-manager/issues/50)) ([23162f6](https://github.com/Taknok/revanced-manager/commit/23162f6233fa6a176514b35feff731f8f28b4d4b))
* save patch selection using room db ([#38](https://github.com/Taknok/revanced-manager/issues/38)) ([1efccda](https://github.com/Taknok/revanced-manager/commit/1efccda3f55d964fae3bee9ee1f0bd260bb1cc74))
* Screen slide transition ([#2396](https://github.com/Taknok/revanced-manager/issues/2396)) ([2de16e1](https://github.com/Taknok/revanced-manager/commit/2de16e18e8ba5e84149b377f225693ea35fa2385))
* Scrollbars ([#1479](https://github.com/Taknok/revanced-manager/issues/1479)) ([b5558ea](https://github.com/Taknok/revanced-manager/commit/b5558ea3ffef40f96b271f8dfe3a5cf95328781e))
* Search patched app and patchable app ([0586e76](https://github.com/Taknok/revanced-manager/commit/0586e7671d5d8c693fa362cf2685622eb03a2537))
* Select bundle type before adding bundle ([#1490](https://github.com/Taknok/revanced-manager/issues/1490)) ([88e860c](https://github.com/Taknok/revanced-manager/commit/88e860cf0132aed23a3cfd3d9d12e472aa895718))
* selected app info page ([#1395](https://github.com/Taknok/revanced-manager/issues/1395)) ([b69a369](https://github.com/Taknok/revanced-manager/commit/b69a369d4e304c8a4c8a8db052309b485171e353))
* Set app ownership when installing apps ([#2558](https://github.com/Taknok/revanced-manager/issues/2558)) ([7c410fe](https://github.com/Taknok/revanced-manager/commit/7c410fef4512087657e3978d5be049c422b25456))
* settings migration (compose) ([#1309](https://github.com/Taknok/revanced-manager/issues/1309)) ([bf1d628](https://github.com/Taknok/revanced-manager/commit/bf1d628944cb5a439d0bda7c49d820a5fa7576b3))
* settings screen ([b7d53cf](https://github.com/Taknok/revanced-manager/commit/b7d53cfca84d7239bed9189e265a03fd44dc2e45))
* **settings screen:** add battery optimization notification ([5754864](https://github.com/Taknok/revanced-manager/commit/57548641e7ecd06decfc926cb860674ce7443d7a))
* **settings screen:** match typography from figma ([948a6d1](https://github.com/Taknok/revanced-manager/commit/948a6d14404e067907c9e84576cfeba76134aaf6))
* **settings:** move experimental patches option to advanced ([805d440](https://github.com/Taknok/revanced-manager/commit/805d440…
github-actions Bot pushed a commit that referenced this pull request Apr 26, 2026
# app [2.6.0](v2.5.1...v2.6.0) (2026-04-26)

### Bug Fixes

* Adjust font size and fix letter spacing in announcements ([e1660a7](e1660a7))
* BusError when running 32b binary on armv8 with compatibility ([#3279](#3279)) ([c1e1a82](c1e1a82))
* Dashboard padding ([5f757b6](5f757b6))
* Don't hide PatchOptions behind keyboard ([dd3d474](dd3d474))
* handle errors while loading sources ([b64dae2](b64dae2))
* Ignore RichTap vibrator hardware crash ([7856652](7856652))
* Missing database migration file [no ci] ([df9b44c](df9b44c))
* Paddings for AppScreen and PatchesScreen ([af3d0d7](af3d0d7))
* Preserve applied patches on patched apps when source patches is deleted ([#3227](#3227)) ([4884fdb](4884fdb))
* **Updater:** Handle session death ([#3249](#3249)) ([f1c56aa](f1c56aa))
* UpdateScreen padding ([e3c6d57](e3c6d57))

### Features

* Better styling for announcements ([4f88357](4f88357))
* enable Ackpine logging ([7cf28c0](7cf28c0))
* Improve AppsScreen design, add app pinning and jump to top ([#3240](#3240)) ([46720a4](46720a4))
* Improve patch options ([#3213](#3213)) ([90667c8](90667c8))

### Performance Improvements

* **patcher:** Silence trace logs to fix GC thrashing and OOM ([#3287](#3287)) ([ab4bdd3](ab4bdd3))
github-actions Bot pushed a commit to Draconomicon13/revanced-manager that referenced this pull request May 4, 2026
# app [2.0.0](https://github.com/Draconomicon13/revanced-manager/compare/v1.25.1...v2.0.0) (2026-05-04)

* feat!: Bump major version ([4f6197c](https://github.com/Draconomicon13/revanced-manager/commit/4f6197cf7dbd80fb554c12329b994ccd8383dee5))

### Bug Fixes

*  Handle null value when selecting APK from storage ([879eb74](https://github.com/Draconomicon13/revanced-manager/commit/879eb742ced4a778cac35557c47b09e6c44048ac))
* `ExtendedFloatingActionButton` not accessible by screen readers ([#2080](https://github.com/Draconomicon13/revanced-manager/issues/2080)) ([e4f19b0](https://github.com/Draconomicon13/revanced-manager/commit/e4f19b0c251e818cce59e11362a29dc8f657e065))
* About page content and log API requests ([62111e2](https://github.com/Draconomicon13/revanced-manager/commit/62111e2499d9fc0f4e7b364236e90d5a5f46981f))
* add bounds checks in patch selector ([483be5d](https://github.com/Draconomicon13/revanced-manager/commit/483be5d722db2be2595f6f6dd0c537a6c8487daf))
* Add missing header for "Updates" settings ([#2642](https://github.com/Draconomicon13/revanced-manager/issues/2642)) ([d4d2056](https://github.com/Draconomicon13/revanced-manager/commit/d4d2056585ccd4a0456318448dc822c0f40c9c50))
* add newlines to debug logs ([4753873](https://github.com/Draconomicon13/revanced-manager/commit/4753873866b575e2dcb160020df63f63862c8f33))
* Add padding for initial screen ([68da359](https://github.com/Draconomicon13/revanced-manager/commit/68da3592521d18f2f298bb74e72097a1efe57dc7))
* Adjust font size and fix letter spacing in announcements ([e1660a7](https://github.com/Draconomicon13/revanced-manager/commit/e1660a7f2f94f3f50ee8bb2479888af8b760e51e))
* Adjust ReVanced icons ([#2890](https://github.com/Draconomicon13/revanced-manager/issues/2890)) ([bc2a2cb](https://github.com/Draconomicon13/revanced-manager/commit/bc2a2cb3976234c8a74db93a593e103d77d22a07))
* Allow different app version when downloading via plugin if setting is off ([#2579](https://github.com/Draconomicon13/revanced-manager/issues/2579)) ([59d233e](https://github.com/Draconomicon13/revanced-manager/commit/59d233e15c885104900c7d4129fb4839c4da81e0))
* allow updating patches on metered networks ([9d9a0e8](https://github.com/Draconomicon13/revanced-manager/commit/9d9a0e81dbc9e73e6e3181f6bea9cabb69e49ea8))
* Always download initial versions of patches and downloaders ([1ffcfca](https://github.com/Draconomicon13/revanced-manager/commit/1ffcfcafb883bfb500aa3611896e27215b8beb10))
* always use default patch selection if customization is disabled ([cc77181](https://github.com/Draconomicon13/revanced-manager/commit/cc771817cba3dfd8f704cb7ecc9089ad7911c6ce))
* android icon not loading in app selector ([deea682](https://github.com/Draconomicon13/revanced-manager/commit/deea68265157da65ef98986d751e2551797522e0))
* Announcement rendering ([3849226](https://github.com/Draconomicon13/revanced-manager/commit/3849226315797d27ff63519db6ae0119efc877d7))
* Apply M3 style guide to UI strings ([#3114](https://github.com/Draconomicon13/revanced-manager/issues/3114)) ([8f773bc](https://github.com/Draconomicon13/revanced-manager/commit/8f773bc7ab61e3e475de2fd2e3df9aab7d9984f3))
* automatically focus search views ([d23d673](https://github.com/Draconomicon13/revanced-manager/commit/d23d673c4703cdfa3be3a292873bbb37bea30ac7))
* available updates dialog list item color ([1a54313](https://github.com/Draconomicon13/revanced-manager/commit/1a54313c1dc4efbb8b274201a79e28661a7ecf64))
* Bottom sheet on patches selector glitched when going to full screen sheet ([aa153a7](https://github.com/Draconomicon13/revanced-manager/commit/aa153a74d596c19d2844cb2fe72b5694d6a5b510))
* Broken header padding in `AlertDialogExtended` when using an Icon ([8d939a6](https://github.com/Draconomicon13/revanced-manager/commit/8d939a6669909a44382fc7404276f2eeefcf728d))
* broken logo in about page on release builds ([ad775f3](https://github.com/Draconomicon13/revanced-manager/commit/ad775f3059345dd93ff2baf6d018c2beecc413df))
* Broken version comparison ([c327857](https://github.com/Draconomicon13/revanced-manager/commit/c3278578237dcddd9e7ab79ee80a02fdeef9604d))
* buildfile syntax ([#66](https://github.com/Draconomicon13/revanced-manager/issues/66)) ([5c17a78](https://github.com/Draconomicon13/revanced-manager/commit/5c17a78e46db586642d53362267472fbbd47ae8c))
* bundles not loading on Android 14 ([56896d6](https://github.com/Draconomicon13/revanced-manager/commit/56896d6197baa836bcd4a499ea2cee487e3d07c8))
* BusError when running 32b binary on armv8 with compatibility ([#3279](https://github.com/Draconomicon13/revanced-manager/issues/3279)) ([c1e1a82](https://github.com/Draconomicon13/revanced-manager/commit/c1e1a8243adb86fdf907b0b402c97c36c279567b))
* Change the title in the Update screen from "Updates" to "Update" ([5f23769](https://github.com/Draconomicon13/revanced-manager/commit/5f2376919bd036987eba8188e3a1a2ff53ef6793)), closes [#1960](https://github.com/Draconomicon13/revanced-manager/issues/1960)
* cleanup advanced settings screen ([02ea5c6](https://github.com/Draconomicon13/revanced-manager/commit/02ea5c6d4a2e6baa7c034b614deb6e4232cf6d0b))
* Cleanup downloaded apps ([026b6a9](https://github.com/Draconomicon13/revanced-manager/commit/026b6a9a1eda240c21cfe2527bf1d8c09ac955ee))
* Close "Add downloaders" dialog on add ([f60ce02](https://github.com/Draconomicon13/revanced-manager/commit/f60ce02a8193bf71b4b37329c3e8004e569e2b67))
* Collapse patches list by default in Dashboard ([a53890f](https://github.com/Draconomicon13/revanced-manager/commit/a53890f574e515d01656b1f5b3c1abb8e6d3e8a6))
* **Compose:** Adjusted universal patches safeguard and warnings ([#2550](https://github.com/Draconomicon13/revanced-manager/issues/2550)) ([663cf2d](https://github.com/Draconomicon13/revanced-manager/commit/663cf2d6b86c276c6bb236af8e05a4f69df9eba0))
* Consistent circle separator between text across patchesinfoscreen and announcements ([a7792db](https://github.com/Draconomicon13/revanced-manager/commit/a7792dbf4d947982e343ff2aa2ce71bd5692c09a))
* contributors screen fix ([#1256](https://github.com/Draconomicon13/revanced-manager/issues/1256)) ([dc73462](https://github.com/Draconomicon13/revanced-manager/commit/dc73462ac41bd5f1813358eb5e2265a3e2e7c0f9))
* contributors screen repository name ([426b289](https://github.com/Draconomicon13/revanced-manager/commit/426b28932fe37a6d7412685819ffc8e26b69d31c))
* Correct condition for displaying days ago in Util.kt ([#3027](https://github.com/Draconomicon13/revanced-manager/issues/3027)) ([467203a](https://github.com/Draconomicon13/revanced-manager/commit/467203a2fafb37e0ec790573e6acc1e221c31452))
* Correct preference description ([#2619](https://github.com/Draconomicon13/revanced-manager/issues/2619)) ([0096169](https://github.com/Draconomicon13/revanced-manager/commit/0096169af8f9e2db6c22b8e88f0dfe1cab1260be))
* Correctly 180 the back arrow for expansible list ([6c62e57](https://github.com/Draconomicon13/revanced-manager/commit/6c62e57f09b72191de328c277787db80c4bb62af))
* Correctly display universal patches warning ([#2570](https://github.com/Draconomicon13/revanced-manager/issues/2570)) ([24c4cd3](https://github.com/Draconomicon13/revanced-manager/commit/24c4cd3f991953dd00b5bf5e7c3ec965315a9528))
* correctly patch apk files ([c5cb18a](https://github.com/Draconomicon13/revanced-manager/commit/c5cb18a7eab838ea096577780335a29b9771b43d))
* crash caused by compose inlining bug ([05fe058](https://github.com/Draconomicon13/revanced-manager/commit/05fe0581516a373cc26dd559d3fc7f21fcf16f3f))
* crash when removing used bundles ([189c993](https://github.com/Draconomicon13/revanced-manager/commit/189c993ada6406db6f8c48c4051c5bd9fac98e2b))
* Create modules path in root installer ([4fc2ba3](https://github.com/Draconomicon13/revanced-manager/commit/4fc2ba339b6d275fb9da8b65ff86b74a6594436d))
* Custom ROM crashed with their file picker deleted somehow ([00aedda](https://github.com/Draconomicon13/revanced-manager/commit/00aeddac67031534bfef60183db6a124b16f24c4))
* Dashboard padding ([5f757b6](https://github.com/Draconomicon13/revanced-manager/commit/5f757b6ee1fd923afaeffeae6bde12934822c30f))
* delete temporary files ([#1341](https://github.com/Draconomicon13/revanced-manager/issues/1341)) ([b03f7b1](https://github.com/Draconomicon13/revanced-manager/commit/b03f7b18a029465142d08fe1ed68e92c81586a5f))
* Detect downloaded APKs when patches support any version ([#2967](https://github.com/Draconomicon13/revanced-manager/issues/2967)) ([65e84e2](https://github.com/Draconomicon13/revanced-manager/commit/65e84e2944968a312f34d66d1a40c0cc9d3ef473))
* disable `WebView` history ([#1278](https://github.com/Draconomicon13/revanced-manager/issues/1278)) ([a811df9](https://github.com/Draconomicon13/revanced-manager/commit/a811df9547da33fc61397cb33ba5fd35ee470ff9))
* Disable network check on updating patches and downloaders ([c4a5ea8](https://github.com/Draconomicon13/revanced-manager/commit/c4a5ea8790ad17b497555042fd2171794eebc216))
* Disable ProGuard to fix various patching errors ([5f79397](https://github.com/Draconomicon13/revanced-manager/commit/5f79397a7cc600ad16c18f807caccf72862c68e1))
* display version from manifest ([#2634](https://github.com/Draconomicon13/revanced-manager/issues/2634)) ([1fb94b7](https://github.com/Draconomicon13/revanced-manager/commit/1fb94b711fdbbbca7d9baaa90c53faf208fc4d0d))
* Do not poll battery optimization status ([#2491](https://github.com/Draconomicon13/revanced-manager/issues/2491)) ([26778f5](https://github.com/Draconomicon13/revanced-manager/commit/26778f57e6dd185d9aed1086aa03659a2e91d1a9))
* Don't 360 the back arrow button for no reason ([5a175e2](https://github.com/Draconomicon13/revanced-manager/commit/5a175e2c347f824124feb977110ff6be6cf7edcb))
* Don't hide PatchOptions behind keyboard ([dd3d474](https://github.com/Draconomicon13/revanced-manager/commit/dd3d474798e39a800fd5ecff129e1561f204e36b))
* Don't show update screen when there's no update ([f10cda0](https://github.com/Draconomicon13/revanced-manager/commit/f10cda0bc6ab82eb3085ebee8e05f0dd90b477b6))
* Don't show user that you can do this when you clearly can't ([716ecdd](https://github.com/Draconomicon13/revanced-manager/commit/716ecdd5f30dc58725026f3b6e4021001c174aef))
* don't store app list in parcel ([e7802ed](https://github.com/Draconomicon13/revanced-manager/commit/e7802ed3d714cbe6e29409d27989c65d4d7ce6a5))
* dont crash when the bundle cannot be downloaded ([4d201f1](https://github.com/Draconomicon13/revanced-manager/commit/4d201f17f2ce01aad6adb456a49c3f03526c5ad3))
* Downgrade AGP to fix build issues ([c7e56c4](https://github.com/Draconomicon13/revanced-manager/commit/c7e56c4700a6566a010ef5aaf8ba7efd740dc9ce))
* Downloader string being use for incorrect app selection ([b9865df](https://github.com/Draconomicon13/revanced-manager/commit/b9865dfbf542ea0a82a341349b117c4a9c61fc10))
* **downloader:** versions not loading correctly ([16c4290](https://github.com/Draconomicon13/revanced-manager/commit/16c4290f05d94cbe53e68cb98307d7be1bfce7af))
* Exclude desktop AAPT and disable R8 optimizations ([6ce5b67](https://github.com/Draconomicon13/revanced-manager/commit/6ce5b672feb677eccafffb6a04bdf5513f6d62fa))
* FAB animations in dashboard being instant ([6805ba1](https://github.com/Draconomicon13/revanced-manager/commit/6805ba18e0470e49dd304aa989dfa6c1e3da2668))
* Flutter migration ([#2946](https://github.com/Draconomicon13/revanced-manager/issues/2946)) ([31a0f75](https://github.com/Draconomicon13/revanced-manager/commit/31a0f751aaff3233f50821963f28454d239318b2))
* handle edge-to-edge properly in fullscreen dialogs ([eba92e2](https://github.com/Draconomicon13/revanced-manager/commit/eba92e2644663b10e7e17f2cf955afefe260d769))
* handle errors while loading sources ([b64dae2](https://github.com/Draconomicon13/revanced-manager/commit/b64dae26d4383a70abd781f54a2be84e10cfece1))
* handle exceptions when checking for bundle updates ([1dd6738](https://github.com/Draconomicon13/revanced-manager/commit/1dd673896454710094e83789abb585c106ee6bcb))
* Handle open source licenses page crash ([#2569](https://github.com/Draconomicon13/revanced-manager/issues/2569)) ([f2ea007](https://github.com/Draconomicon13/revanced-manager/commit/f2ea00757a76ed8758bc0d4df54843c89483c986))
* Handle prerelease status when fetching changelogs ([742e6e8](https://github.com/Draconomicon13/revanced-manager/commit/742e6e8e781a320ea711ef5dd4c66b8144b0e3c8))
* Hide apps with no explicit compatibility when safeguard is on ([#3174](https://github.com/Draconomicon13/revanced-manager/issues/3174)) ([be91aa1](https://github.com/Draconomicon13/revanced-manager/commit/be91aa1c67a7896bfb3c789961ae4411140f0b0e))
* Hide installed section if no app are installed ([a6b7517](https://github.com/Draconomicon13/revanced-manager/commit/a6b7517e8f9c3055db88a5e42b718505d7ad5885))
* hide patch button ([#1284](https://github.com/Draconomicon13/revanced-manager/issues/1284)) ([dadc546](https://github.com/Draconomicon13/revanced-manager/commit/dadc5462e352e91cf971395def91d693677701bc))
* Ignore long click when already in delete mode ([6f6296b](https://github.com/Draconomicon13/revanced-manager/commit/6f6296b8cde56d5fc73e00ef671ca7ab431455f4)), closes [#2503](https://github.com/Draconomicon13/revanced-manager/issues/2503)
* Ignore RichTap vibrator hardware crash ([7856652](https://github.com/Draconomicon13/revanced-manager/commit/7856652506896a804a57fc085e80c6cf5c1fcba0))
* Import AndroidX WindowInsets ([af2683d](https://github.com/Draconomicon13/revanced-manager/commit/af2683d91df375e0c4ff3ab75ad696f18f69ccf6))
* import bundles on another thread ([0383bd7](https://github.com/Draconomicon13/revanced-manager/commit/0383bd74f73a3523d539c44cdf38b0e857c16bdc))
* import export screen UX ([69c119d](https://github.com/Draconomicon13/revanced-manager/commit/69c119d545ac811c605124173e5cbc97a9064c79))
* Improve background running notification ([#2614](https://github.com/Draconomicon13/revanced-manager/issues/2614)) ([05444d8](https://github.com/Draconomicon13/revanced-manager/commit/05444d8824a429c7e554d0597f8997e670936a63))
* improve bundle page strings ([2a63a61](https://github.com/Draconomicon13/revanced-manager/commit/2a63a6163a8d2e6ee649cb22099b426ed605de8f))
* Improve consistency between pre-release toggles ([e1b768c](https://github.com/Draconomicon13/revanced-manager/commit/e1b768c4679ecae8bff8007bdab56ff6544b12b6))
* Improve dialogs ([#3165](https://github.com/Draconomicon13/revanced-manager/issues/3165)) ([2fb13cd](https://github.com/Draconomicon13/revanced-manager/commit/2fb13cdcc73ec5741a3dca94d93a951f88012769))
* improve keystore import error handling and show toast ([cd142a7](https://github.com/Draconomicon13/revanced-manager/commit/cd142a70d3f210161d3c1f20d2cb82a70432469f))
* Improve notification cards ([653c14e](https://github.com/Draconomicon13/revanced-manager/commit/653c14ea5d1eeaf986a0ce2a4ab2e0c7dcf1d53b))
* Inconsistent announcement list ([06c5cff](https://github.com/Draconomicon13/revanced-manager/commit/06c5cffe1fa68349c342734f3743bc5d1b16b7d0))
* Inconsistent padding for battery optimisation warning ([6c3a99a](https://github.com/Draconomicon13/revanced-manager/commit/6c3a99a4921ab4438a038ad4c4bccd0326fdd565))
* Incorrect patcher string value ([f19080a](https://github.com/Draconomicon13/revanced-manager/commit/f19080a9862be4600860b67cd981b9a3a56b21e7))
* install dialog getting stuck ([#2900](https://github.com/Draconomicon13/revanced-manager/issues/2900)) ([18a4df9](https://github.com/Draconomicon13/revanced-manager/commit/18a4df9af9cac120fdb8e4ff7aadd2e2a8d5c1a6))
* **installer:** make the correct column scrollable ([64496bf](https://github.com/Draconomicon13/revanced-manager/commit/64496bfbe77a9a44f5535fd5f12eee803ac7c26a))
* **installer:** progress tracking ([f547bb7](https://github.com/Draconomicon13/revanced-manager/commit/f547bb7ab1b7149d7290729527714168a2561b23))
* **installer:** properly track worker state ([#32](https://github.com/Draconomicon13/revanced-manager/issues/32)) ([de1ef23](https://github.com/Draconomicon13/revanced-manager/commit/de1ef23824227796c8583242e624f83d9dae5af3))
* **installer:** save step incorrectly being marked as completed ([0264308](https://github.com/Draconomicon13/revanced-manager/commit/0264308b6dad051db80da6f130e8d28d86b38f04))
* **installer:** sign and install on threads ([3d59ee5](https://github.com/Draconomicon13/revanced-manager/commit/3d59ee51acc5a6ebb17f68c0462d17d7ecb0f07c))
* Instantly re-fetch patch bundle on pre-release preference update ([d5671db](https://github.com/Draconomicon13/revanced-manager/commit/d5671db3a77541c07bbbb4c3baca02f3ba0703f2)), closes [#2784](https://github.com/Draconomicon13/revanced-manager/issues/2784)
* jvm signature clash error ([ee0f342](https://github.com/Draconomicon13/revanced-manager/commit/ee0f34245636027d55bd5bdfce4d6a5e6c3b3dcd))
* Language picker using patch search string ([8c2be24](https://github.com/Draconomicon13/revanced-manager/commit/8c2be242ef95d11b96c705c9d4494f4be50e7786))
* library info not being embedded ([8c9fe69](https://github.com/Draconomicon13/revanced-manager/commit/8c9fe6989fc6d05afd53baa877f1e6dffc067b50))
* List being stuck too close together ([5ccf2e4](https://github.com/Draconomicon13/revanced-manager/commit/5ccf2e48a4fd155a7d8fad0ee3c295bd06194339))
* Load app info from installed apps by default ([e7cff33](https://github.com/Draconomicon13/revanced-manager/commit/e7cff333182acb140883ee763b8be70730ab798f))
* load patch bundles earlier ([a2f9e2f](https://github.com/Draconomicon13/revanced-manager/commit/a2f9e2f1da961a13b2b20e2812593031c9339b88))
* **locales:** use buildconfig instead of generating kt file ([72b1db9](https://github.com/Draconomicon13/revanced-manager/commit/72b1db9a2f33ab5d5fffd8ba83c05901eff19bea))
* Make app source dialog string more accurate ([c8b429f](https://github.com/Draconomicon13/revanced-manager/commit/c8b429fa4741a28b9c29144939036d6fa8633cb4))
* Make safeguard dialog title more clearer ([7691a7e](https://github.com/Draconomicon13/revanced-manager/commit/7691a7e144f0777c0d71ea6af4b75a9fb17aeddf))
* Make select from storage work in dashboard ([908db47](https://github.com/Draconomicon13/revanced-manager/commit/908db47ee23da7317e696c03db383cbe577f243e))
* Make the card actually clickable ([979728a](https://github.com/Draconomicon13/revanced-manager/commit/979728a4cf504b77c50e3a3202e18b7cebe0bed2))
* Make title notification card follow general preferred-ish visual size ([fc7a97c](https://github.com/Draconomicon13/revanced-manager/commit/fc7a97c98c52f3ec2e683fde6d1a24c85a2be801))
* Make transitions in/out duration the same ([cd24d59](https://github.com/Draconomicon13/revanced-manager/commit/cd24d59b19d8b662af9e662ac48b4c13071e2284))
* Make weight in unread AnnouncementList look so nicer on certain device density ([c2abfa5](https://github.com/Draconomicon13/revanced-manager/commit/c2abfa576afda3b8d792e316b2e07ce7ce44d59c))
* Match "Installation incompatible" dialog message with Flutter Manager ([#2231](https://github.com/Draconomicon13/revanced-manager/issues/2231)) ([fedaedf](https://github.com/Draconomicon13/revanced-manager/commit/fedaedfda112260144b0b9b0776509ddb3438046))
* Merge chervon style doppelgirl design to public dev ([ae5dc83](https://github.com/Draconomicon13/revanced-manager/commit/ae5dc835aa8b6c0f0e30df3ee48f8f3128c34c2f))
* Merge chervon style doppelgirl design to public dev ([603ff91](https://github.com/Draconomicon13/revanced-manager/commit/603ff91a4ed34cdf2d48b5def3c9aece205f7fef))
* Merge doppelgirl design decision to public ([1277315](https://github.com/Draconomicon13/revanced-manager/commit/12773154d6d73d90e9447ef4c0f991575f4840a9))
* Merge expressive switch doppelgirl design to public dev ([698b6ed](https://github.com/Draconomicon13/revanced-manager/commit/698b6ed1881357a3fbd692987305b93ed6ecaca2))
* Migration of keystore, by fixing mislabeling of alias as cn ([#2769](https://github.com/Draconomicon13/revanced-manager/issues/2769)) ([aeab639](https://github.com/Draconomicon13/revanced-manager/commit/aeab639b2b09e8bbd2478cfbf5a518586405c0f7))
* minify crash on building release ([#1245](https://github.com/Draconomicon13/revanced-manager/issues/1245)) ([6561e4c](https://github.com/Draconomicon13/revanced-manager/commit/6561e4c97c19134b22b72e19fad3884f99327b9a))
* Missing database migration file [no ci] ([df9b44c](https://github.com/Draconomicon13/revanced-manager/commit/df9b44c9f4959c81e16a1665e8066bd01e97b1fe))
* more android 34 fixes ([7fb1e27](https://github.com/Draconomicon13/revanced-manager/commit/7fb1e27617b69803b3d4463993b2290877502545))
* Mount install ([#3111](https://github.com/Draconomicon13/revanced-manager/issues/3111)) ([3ef22a3](https://github.com/Draconomicon13/revanced-manager/commit/3ef22a351a20bc497a03092f58f8a3a60e68024e))
* move battery warning to dashboard ([3a05150](https://github.com/Draconomicon13/revanced-manager/commit/3a05150fa33f119ecdf436f8508862ef81c327a0))
* Move temporary files outside of the cache directory ([#2122](https://github.com/Draconomicon13/revanced-manager/issues/2122)) ([b93ecc0](https://github.com/Draconomicon13/revanced-manager/commit/b93ecc0db20339393e1296c44ce4b1dbd837b577))
* Never show again toggle doing nothing for Update dialog ([6f4219c](https://github.com/Draconomicon13/revanced-manager/commit/6f4219c01ba43b70e130f210c8d48978a6056f68))
* **NotificationCard:** Fix card background contrast with action text ([#3103](https://github.com/Draconomicon13/revanced-manager/issues/3103)) ([947ac8a](https://github.com/Draconomicon13/revanced-manager/commit/947ac8ad4441cc1bfb8d3618eddb59f3765f4191))
* **NotificationCard:** Use the right colors for buttons ([#3101](https://github.com/Draconomicon13/revanced-manager/issues/3101)) ([88fbc24](https://github.com/Draconomicon13/revanced-manager/commit/88fbc2491cce82bab38792528ac82d40fe76d3d9))
* Offcenter loading indicator in AppSelector ([12d92ba](https://github.com/Draconomicon13/revanced-manager/commit/12d92ba8110f5d1ac78aeecfa575444b5c53f561))
* Offset badge ([c73fdfd](https://github.com/Draconomicon13/revanced-manager/commit/c73fdfdd2d3a1b8552d9c26df575b3019346596d))
* Onboarding screen perpetually loading on unavailable network ([4b9841b](https://github.com/Draconomicon13/revanced-manager/commit/4b9841b876b63747095a510ca0b517c09c9910a2))
* only perform haptics on events ([e55566d](https://github.com/Draconomicon13/revanced-manager/commit/e55566d3df25480260922f0418b4bbee5d7b7a07))
* option state crash ([#1456](https://github.com/Draconomicon13/revanced-manager/issues/1456)) ([f183b6d](https://github.com/Draconomicon13/revanced-manager/commit/f183b6d8a6b139fe3e84d5ea3a9658ef900453bc))
* Paddings for AppScreen and PatchesScreen ([af3d0d7](https://github.com/Draconomicon13/revanced-manager/commit/af3d0d79c582f29b7f7acec2b5e59de3b06ea3e2))
* parcel error for nullable types ([336eed3](https://github.com/Draconomicon13/revanced-manager/commit/336eed3a95111ebbe456321f5986e6875ded354e))
* pass worker inputs without serialization ([#44](https://github.com/Draconomicon13/revanced-manager/issues/44)) ([059a72b](https://github.com/Draconomicon13/revanced-manager/commit/059a72b9dd9103d2b3704daa7dbb13ad83971460))
* patch count remaining at zero when using process runtime ([#2542](https://github.com/Draconomicon13/revanced-manager/issues/2542)) ([f5e1e0b](https://github.com/Draconomicon13/revanced-manager/commit/f5e1e0b0659e5775dd460b8dfc15427eb0175139))
* patch options reset button being broken ([e1647fd](https://github.com/Draconomicon13/revanced-manager/commit/e1647fdef0c9f68e171a2d15e2b6e744da6bbaf5))
* Patch process cancelation dialog conditions ([#2554](https://github.com/Draconomicon13/revanced-manager/issues/2554)) ([e97b19d](https://github.com/Draconomicon13/revanced-manager/commit/e97b19d2b65dbfc49ed062b123c363e412b9bf8e))
* Patch selection screen padding ([#2533](https://github.com/Draconomicon13/revanced-manager/issues/2533)) ([cd2dbcc](https://github.com/Draconomicon13/revanced-manager/commit/cd2dbcc841e56dac99230ea6501af87c43e9c572))
* Patcher FAB elevation being wrong on BAB component ([30ecf62](https://github.com/Draconomicon13/revanced-manager/commit/30ecf62d356df41bcd6e2b167ee7262ce6655e20))
* **patcher:** add notification and wakelock to worker; chore: add app icon ([8b6d32d](https://github.com/Draconomicon13/revanced-manager/commit/8b6d32dd7b3ca4c694414a55a1b6202b62636530))
* patches not being reloaded ([dccf861](https://github.com/Draconomicon13/revanced-manager/commit/dccf86163af34341e3e451df9f24356c7294ae1e))
* **patches selector:** copy the selected patches list ([70e49aa](https://github.com/Draconomicon13/revanced-manager/commit/70e49aaaa3a42510cb9ced2209c90cd1da98391d))
* perform selected app operations in the correct order ([34cf848](https://github.com/Draconomicon13/revanced-manager/commit/34cf848baaaa2504d162c515a95240d45bd7092a))
* Performance impact with lots of app entries ([fb08890](https://github.com/Draconomicon13/revanced-manager/commit/fb0889052e1cb7fc3d115bc0825e074903ede385))
* permission error when using installed app ([8767f0e](https://github.com/Draconomicon13/revanced-manager/commit/8767f0e99c6de5bbb0a690ced40f6e9a486f0828))
* Playback Switch's Haptic Feedback ([#2639](https://github.com/Draconomicon13/revanced-manager/issues/2639)) ([9fdca5a](https://github.com/Draconomicon13/revanced-manager/commit/9fdca5a0afd6be8a24e2ec09eec0000b0b9cd179))
* Preserve applied patches on patched apps when source patches is deleted ([#3227](https://github.com/Draconomicon13/revanced-manager/issues/3227)) ([4884fdb](https://github.com/Draconomicon13/revanced-manager/commit/4884fdb5545134181a8a2176c7a21911aa22be9b))
* prevent back presses during installation ([2ff7072](https://github.com/Draconomicon13/revanced-manager/commit/2ff70728b490b92f212a82dcf599bc0c23f589e7))
* Prevent trailing comma when no locales are generated ([b16931c](https://github.com/Draconomicon13/revanced-manager/commit/b16931ca79d5ce4d17c75f6dd3bf6f976b8ff7be))
* process death resilience and account for android 11 bug ([#2355](https://github.com/Draconomicon13/revanced-manager/issues/2355)) ([83eeeae](https://github.com/Draconomicon13/revanced-manager/commit/83eeeae801827800a0787e9e753c72d2a24d7970))
* progress bar not updating ([dcaa38c](https://github.com/Draconomicon13/revanced-manager/commit/dcaa38c8824f54da7a833c354b247f309d1c9871))
* Redundant string information ([ab80c53](https://github.com/Draconomicon13/revanced-manager/commit/ab80c53c04a45f8587ad9ebdc06271c152a3ddcd))
* Release builds not working ([00b3c59](https://github.com/Draconomicon13/revanced-manager/commit/00b3c59572760993f69f2663456237faafff0283))
* release builds not working properly ([6f6476e](https://github.com/Draconomicon13/revanced-manager/commit/6f6476e85158cad4e2497e9f72b73c4dc948f0bc))
* remove battery optimization notification if user grants the permission ([9863c51](https://github.com/Draconomicon13/revanced-manager/commit/9863c5161a1bc16941a323e654f80f8cb0122f9f))
* Remove currently not applicable workaround code for building release ([aa0d59f](https://github.com/Draconomicon13/revanced-manager/commit/aa0d59f86fac7c497bf245e2d20b40a65d3fd0d0))
* Remove quotes from strings ([fc30ba5](https://github.com/Draconomicon13/revanced-manager/commit/fc30ba5e83f27329b05dc81f484bb8f7471b6a99))
* Remove redundant patch fab on initial tab screen ([c925078](https://github.com/Draconomicon13/revanced-manager/commit/c925078a84adcf371a999fdb9ed2d886fbad4507))
* remove the unique constraint for patch bundle names ([ea29d0f](https://github.com/Draconomicon13/revanced-manager/commit/ea29d0f00c3b3b2c137c4849e6c445a6bf9a180f))
* Remove unnecessary screen padding ([8419f75](https://github.com/Draconomicon13/revanced-manager/commit/8419f75d597dd198aa1029fae2109646c5874078)), closes [#2062](https://github.com/Draconomicon13/revanced-manager/issues/2062)
* remove unused function preventing compilation ([2297e94](https://github.com/Draconomicon13/revanced-manager/commit/2297e94cb81a9a22ea032d8e247769774ca85087))
* Remove useless archive icon when it's under archive list ([6d5ecd3](https://github.com/Draconomicon13/revanced-manager/commit/6d5ecd3d541c008b15cbb3e24c4c21a79ff353d1))
* Reset cached theme on theme change to avoid broken colors ([#2527](https://github.com/Draconomicon13/revanced-manager/issues/2527)) ([9a82b78](https://github.com/Draconomicon13/revanced-manager/commit/9a82b785280954973cafc5e6dccb3c90fdb5ef49))
* Restore app deletion dialog ([65ce565](https://github.com/Draconomicon13/revanced-manager/commit/65ce565bbc45fb12020acee3e6f75f90c552f950))
* Revert "Remove currently not applicable workaround code for building release" ([3613e4d](https://github.com/Draconomicon13/revanced-manager/commit/3613e4d752a1efc86137817d6bf859ffd1b71eac))
* run blocking IO operations in the correct context ([969ddb7](https://github.com/Draconomicon13/revanced-manager/commit/969ddb7bef321d7aa2a682b8128b1f755f35c28b))
* run props flow on correct dispatcher ([#2035](https://github.com/Draconomicon13/revanced-manager/issues/2035)) ([d3d4c27](https://github.com/Draconomicon13/revanced-manager/commit/d3d4c27f6d7affceef233a0138ee6c985c7f56bc))
* Save FAB freaking out in select patches screen ([4c0b6b0](https://github.com/Draconomicon13/revanced-manager/commit/4c0b6b02e95a8d6f655bcf5c25493b1f9a4a4dcd))
* Screen turns off while patching due to wrong WakeLock ([#2147](https://github.com/Draconomicon13/revanced-manager/issues/2147)) ([4de5340](https://github.com/Draconomicon13/revanced-manager/commit/4de534094adc0665021d3ba129a648d896718568))
* scrolling in patch selector ([154f036](https://github.com/Draconomicon13/revanced-manager/commit/154f036fe956096bca983fe9d6654ccca38fd8ac))
* Search bar padding being set when fully expanded ([05e6ca1](https://github.com/Draconomicon13/revanced-manager/commit/05e6ca18ab6f2a65fdd75ce3d0efc16dc7b8f3b5))
* SearchBar padding in patches screen ([54d59c3](https://github.com/Draconomicon13/revanced-manager/commit/54d59c36fec7958ae60e35f40b9f0e821ba941c4))
* Selected patch count ([#2559](https://github.com/Draconomicon13/revanced-manager/issues/2559)) ([a91ff60](https://github.com/Draconomicon13/revanced-manager/commit/a91ff60533b44629ea60e8cd6acceeb80b0253b7))
* serialization not working ([4d04ae0](https://github.com/Draconomicon13/revanced-manager/commit/4d04ae088c406d84936120cb753cd1f11fb8a8c2))
* show available and selected patches in patch selector screen ([61f1ee0](https://github.com/Draconomicon13/revanced-manager/commit/61f1ee0627d6cbb6b9a4d226eb6c2f9e0b8c6453))
* Show copy logs toast on less than Android 12.1 ([940778b](https://github.com/Draconomicon13/revanced-manager/commit/940778b7a26b8a3d36d130e0f9bd42a948a596c0))
* show install button when installation has been cancelled ([93f4a5b](https://github.com/Draconomicon13/revanced-manager/commit/93f4a5bb7c912ca77bb04e414432922c89d3e2c0))
* Show patchable section header only when it's not the only section ([#3173](https://github.com/Draconomicon13/revanced-manager/issues/3173)) ([65b9e95](https://github.com/Draconomicon13/revanced-manager/commit/65b9e95c60abe9e974a6e4c67b827dcf4f429ee8))
* Show previously downloaded APKs in source selector dialog ([#2964](https://github.com/Draconomicon13/revanced-manager/issues/2964)) ([b28f0a8](https://github.com/Draconomicon13/revanced-manager/commit/b28f0a84f367eafd9ac01c74aefcbbe9395ee4ba))
* Show selection warning also on patch option ([#2643](https://github.com/Draconomicon13/revanced-manager/issues/2643)) ([3b82767](https://github.com/Draconomicon13/revanced-manager/commit/3b82767a897eeca1dda1d8343f1db4207050e960))
* Some haptic constant are not working ([7954128](https://github.com/Draconomicon13/revanced-manager/commit/79541280df5dadef1628044e818d37f8b60e9da8))
* Source list crash when using multiple downloaders ([#3043](https://github.com/Draconomicon13/revanced-manager/issues/3043)) ([8170837](https://github.com/Draconomicon13/revanced-manager/commit/8170837e2c2a57c3cc6d1d3f36fc0cf627b69f28))
* sources screen being misaligned during transitions ([2ac3d5c](https://github.com/Draconomicon13/revanced-manager/commit/2ac3d5c483d5cc4776681ed3f900550a4e45f616))
* specify `multithreadingDexFileWriter` in `PatcherOptions` ([#1402](https://github.com/Draconomicon13/revanced-manager/issues/1402)) ([3f362b6](https://github.com/Draconomicon13/revanced-manager/commit/3f362b605fbce3ea72e7c95b7e0bc614443c7d44))
* Support patching on ARMv7 by updating AAPT2 ([#2084](https://github.com/Draconomicon13/revanced-manager/issues/2084)) ([15b47f9](https://github.com/Draconomicon13/revanced-manager/commit/15b47f9bb6cd6bb0360fda6ac641cd4c75542287))
* Transparent status on fullscreen dialog ([#2654](https://github.com/Draconomicon13/revanced-manager/issues/2654)) ([a8820a4](https://github.com/Draconomicon13/revanced-manager/commit/a8820a4daf71704f6945b8f794495fe8a8d7589e))
* Turn off filters by default ([#2079](https://github.com/Draconomicon13/revanced-manager/issues/2079)) ([44f8b1f](https://github.com/Draconomicon13/revanced-manager/commit/44f8b1fb6bffed5866ada356910119465320a9a8))
* typo in string name `import_keystore_description` ([#1273](https://github.com/Draconomicon13/revanced-manager/issues/1273)) ([933e69e](https://github.com/Draconomicon13/revanced-manager/commit/933e69e21e97fede2183a26dd1645a6eb96c4509))
* **ui:** make entire patches view button selectable ([#1271](https://github.com/Draconomicon13/revanced-manager/issues/1271)) ([83cdaae](https://github.com/Draconomicon13/revanced-manager/commit/83cdaaee183ff1b6d905977df38fe4e47f7d5973))
* unexclude other destabilizers ([2c3d436](https://github.com/Draconomicon13/revanced-manager/commit/2c3d436b258f100feea0b9864b7131ae2c5bda79))
* Update screen crashing ([cd9d2eb](https://github.com/Draconomicon13/revanced-manager/commit/cd9d2ebd06e0abc5b8b10a752d8c92ca65abc1e3))
* Update screen padding ([6ba6a6e](https://github.com/Draconomicon13/revanced-manager/commit/6ba6a6e28bb6a2c228d251e18c9246e291dc1316))
* Update selected patch count when SelectionState changes ([#2896](https://github.com/Draconomicon13/revanced-manager/issues/2896)) ([0d26df0](https://github.com/Draconomicon13/revanced-manager/commit/0d26df03f463195dae550240c7f652680763079c))
* **Updater:** Handle session death ([#3249](https://github.com/Draconomicon13/revanced-manager/issues/3249)) ([f1c56aa](https://github.com/Draconomicon13/revanced-manager/commit/f1c56aa0a9655fd93d1386ccca28c7ce7099d4d3))
* Updates popup shows incorrect names ([#1283](https://github.com/Draconomicon13/revanced-manager/issues/1283)) ([c879faf](https://github.com/Draconomicon13/revanced-manager/commit/c879faf2eb338476c6abd9f104922b0d49f95cd6))
* UpdateScreen padding ([e3c6d57](https://github.com/Draconomicon13/revanced-manager/commit/e3c6d5740b7013446aaf450739b37e848389c2cb))
* Use `compatible` rather than `support` when referring to patch compatibility ([#2422](https://github.com/Draconomicon13/revanced-manager/issues/2422)) ([8b3c4eb](https://github.com/Draconomicon13/revanced-manager/commit/8b3c4eb91c491a0971e2ccf7d46012437eca5c25))
* use correct `getViewModel` ([5b6ae80](https://github.com/Draconomicon13/revanced-manager/commit/5b6ae800fdfc93ef5058b21b3e48daac2a4e1358))
* use correct classes to determine option type ([e833bf4](https://github.com/Draconomicon13/revanced-manager/commit/e833bf4ad14811bb6880ae2d97055e4ce0de222f))
* use correct directory ([9e1ebb3](https://github.com/Draconomicon13/revanced-manager/commit/9e1ebb390244dcb9af03a9164a32386481ec5691))
* Use ease out quart for screen transitions ([b69f7c2](https://github.com/Draconomicon13/revanced-manager/commit/b69f7c2ba8d320e10c3558681294f8bac93618ae))
* Use em-space and bigger bullet symbols in announcement screen ([2538b6a](https://github.com/Draconomicon13/revanced-manager/commit/2538b6a7553a1d9366d9f2345a6a471381f18d88))
* Use FAB instead of ListItem to patch in App Overview ([6ace71b](https://github.com/Draconomicon13/revanced-manager/commit/6ace71b739302466274ce9b46f5f7dd6ab9da05d)), closes [#1995](https://github.com/Draconomicon13/revanced-manager/issues/1995)
* use proper update icon ([b59a161](https://github.com/Draconomicon13/revanced-manager/commit/b59a16191a61c64275137c4a6145fd30d68aa480))
* Use refresh icon to indicate instant update check ([cf8b986](https://github.com/Draconomicon13/revanced-manager/commit/cf8b986e5ef76a03db5965d4bca80633cd41032f))
* Use refresh icon to indicate instant update check (2/?) ([3120aff](https://github.com/Draconomicon13/revanced-manager/commit/3120affc9cd766a1188392eb46da43d955851d27))
* use ReVanced ring logo in about section ([#1302](https://github.com/Draconomicon13/revanced-manager/issues/1302)) ([933a4a3](https://github.com/Draconomicon13/revanced-manager/commit/933a4a32203425e745e05615217a8d0975c2e959))
* Use the correct icon in API URL dialog ([c22e5b4](https://github.com/Draconomicon13/revanced-manager/commit/c22e5b4051515e0f02828a2b30f6af19b48ba55f)), closes [#1972](https://github.com/Draconomicon13/revanced-manager/issues/1972)
* use upsert when modifying installed apps ([90edf1d](https://github.com/Draconomicon13/revanced-manager/commit/90edf1ddd0de29b299855810402a31828d989d04))
* **VersionSelector:** use correct LazyColumn item key ([413fe98](https://github.com/Draconomicon13/revanced-manager/commit/413fe980a8c0b45e3924c98b2fbd1a3e9b579528))
* we actually don't want to exclude reflection symbols ([3222840](https://github.com/Draconomicon13/revanced-manager/commit/32228404c4ef38bb8931d5cfdf6a7aefde23a89c))
* Weird padding in Update screen ([2e96c58](https://github.com/Draconomicon13/revanced-manager/commit/2e96c58f7bc3afc9fd636b76a2204b1b995f8da6))

### Features

* **about screen:** complete about screen ([1d6b34a](https://github.com/Draconomicon13/revanced-manager/commit/1d6b34a39f76e8e733649f7fcfeb20eb1009a39a))
* Add `isScrollingUp` support for ScrollState ([bf049c3](https://github.com/Draconomicon13/revanced-manager/commit/bf049c3c1ac12a60c5c6226b5c3fec7f72caa7db))
* add ability to share debug logs ([feb0ca4](https://github.com/Draconomicon13/revanced-manager/commit/feb0ca4cf315e5d332f36039fbb989b3cfb9cf58))
* Add announcements ([#2948](https://github.com/Draconomicon13/revanced-manager/issues/2948)) ([813df46](https://github.com/Draconomicon13/revanced-manager/commit/813df46847620bd854dccc52ff244388b3385e17))
* add checkboxes to the downloaded apps page ([ca93524](https://github.com/Draconomicon13/revanced-manager/commit/ca93524be0b37f38b860d8512c81d2898b2860af))
* Add confirm dialogs when toggling dangerous settings ([#2072](https://github.com/Draconomicon13/revanced-manager/issues/2072)) ([6643276](https://github.com/Draconomicon13/revanced-manager/commit/66432764cfe8192f4cf8e599a592f27c675f25ec))
* Add confirmation dialog to "Reset" options ([#2576](https://github.com/Draconomicon13/revanced-manager/issues/2576)) ([f32ffbb](https://github.com/Draconomicon13/revanced-manager/commit/f32ffbb6f2224f886af14205721fb2372f396de2))
* Add copy to clipboard on ShareSheet ([7e1416e](https://github.com/Draconomicon13/revanced-manager/commit/7e1416ecef13e2ea4289a6cfb64eb3bba8d6f331))
* Add downloader plugin system ([#2041](https://github.com/Draconomicon13/revanced-manager/issues/2041)) ([ca38737](https://github.com/Draconomicon13/revanced-manager/commit/ca3873778307612b93af3273ffe4821c6a5e398d))
* add external process runtime ([#1799](https://github.com/Draconomicon13/revanced-manager/issues/1799)) ([0d73e0c](https://github.com/Draconomicon13/revanced-manager/commit/0d73e0cd32b6af3526c226ce4695c7e905f65b15))
* Add haptic feedback ([#1457](https://github.com/Draconomicon13/revanced-manager/issues/1457)) ([76e0c95](https://github.com/Draconomicon13/revanced-manager/commit/76e0c9518746620cd2723a99c310f92f5b3fd996))
* Add installer status dialog ([#1473](https://github.com/Draconomicon13/revanced-manager/issues/1473)) ([43b3743](https://github.com/Draconomicon13/revanced-manager/commit/43b37432138d7cd8a507efad80827d6f3bdcdf08))
* Add language settings ([#2913](https://github.com/Draconomicon13/revanced-manager/issues/2913)) ([df31b39](https://github.com/Draconomicon13/revanced-manager/commit/df31b39cc8c1fbf00bc3301468e8e7e4b283caf2))
* add network checks for features that require it ([f3f8bc4](https://github.com/Draconomicon13/revanced-manager/commit/f3f8bc4ec2f593ade91324d78f9ce83f60ef65cc))
* add patch bundle info screen ([#55](https://github.com/Draconomicon13/revanced-manager/issues/55)) ([8ae4e85](https://github.com/Draconomicon13/revanced-manager/commit/8ae4e850dae9cf4df14afe90048ca0b0a48389ac))
* Add patch selection filters ([#2956](https://github.com/Draconomicon13/revanced-manager/issues/2956)) ([0be493d](https://github.com/Draconomicon13/revanced-manager/commit/0be493da662ed2b46d4b8616942357eb6a111d17))
* add patches selector bottom sheet ([#1360](https://github.com/Draconomicon13/revanced-manager/issues/1360)) ([f6fb534](https://github.com/Draconomicon13/revanced-manager/commit/f6fb534e04777b4f0ec2ff2b13768c724c68c028))
* Add pure black theme ([#2824](https://github.com/Draconomicon13/revanced-manager/issues/2824)) ([3d75ffe](https://github.com/Draconomicon13/revanced-manager/commit/3d75ffe6a7a39efdebe13dbd07c937c1de409ead))
* Add refresh banner when nothing is loaded after setup ([2f46e3b](https://github.com/Draconomicon13/revanced-manager/commit/2f46e3b52e3a06f8a96e50c617fdd47e356ca1d9))
* add required options screen ([#2378](https://github.com/Draconomicon13/revanced-manager/issues/2378)) ([3a63e42](https://github.com/Draconomicon13/revanced-manager/commit/3a63e42df9ce50069a573d98cf44a8abec03b639))
* Add reset button to custom API ([#2076](https://github.com/Draconomicon13/revanced-manager/issues/2076)) ([df52a7b](https://github.com/Draconomicon13/revanced-manager/commit/df52a7bdef05e1c9f034ae067c3dd183fb8fdffd)), closes [#2051](https://github.com/Draconomicon13/revanced-manager/issues/2051)
* Add sensitivity to `isScrollingUp` ([f6ca4e9](https://github.com/Draconomicon13/revanced-manager/commit/f6ca4e95551193c8d21afd09872d9bbe6c80c0e8))
* add social links ([#1294](https://github.com/Draconomicon13/revanced-manager/issues/1294)) ([7df3350](https://github.com/Draconomicon13/revanced-manager/commit/7df3350acb4aae957e2a7c0d2f30faf6cae6ab85))
* Add support for writing downloader UI with fragments ([#2998](https://github.com/Draconomicon13/revanced-manager/issues/2998)) ([7471710](https://github.com/Draconomicon13/revanced-manager/commit/7471710f287b4febb9546a7d7cd59d654b2754e9))
* add toast feedback to the bundle update button ([ea50e65](https://github.com/Draconomicon13/revanced-manager/commit/ea50e65ab1d626152bdd40c1893cd408b7271472))
* Add UI nudges to note about pitfalls ([9cf2bd6](https://github.com/Draconomicon13/revanced-manager/commit/9cf2bd6603179c0ea24df64849ed023ed69f2795))
* add user agent ([#1382](https://github.com/Draconomicon13/revanced-manager/issues/1382)) ([3aea6cb](https://github.com/Draconomicon13/revanced-manager/commit/3aea6cbaecc9db103e9a3925b3c4a531de6c5f0e))
* advanced settings page with device info ([#51](https://github.com/Draconomicon13/revanced-manager/issues/51)) ([86e4244](https://github.com/Draconomicon13/revanced-manager/commit/86e42449eb553417726b95f79f6edd7f526f6d44))
* allow bundles to use classes from other bundles ([#1951](https://github.com/Draconomicon13/revanced-manager/issues/1951)) ([af8e2b4](https://github.com/Draconomicon13/revanced-manager/commit/af8e2b44c027d978046a0e7926f1425f0348b098))
* Allow multiple downloaders per APK ([#2916](https://github.com/Draconomicon13/revanced-manager/issues/2916)) ([0f56377](https://github.com/Draconomicon13/revanced-manager/commit/0f56377214fae05693a21177daf7534c103df74e))
* allow user to save logs ([a008cf5](https://github.com/Draconomicon13/revanced-manager/commit/a008cf5dd143fafb1f642cd037db29393716f7d5))
* animate the arrow button ([db070b1](https://github.com/Draconomicon13/revanced-manager/commit/db070b125bf08ff251450259045755e6469c2d5e))
* app downloader ([#43](https://github.com/Draconomicon13/revanced-manager/issues/43)) ([1f1a480](https://github.com/Draconomicon13/revanced-manager/commit/1f1a480d51edb310934523024c52e0c19b066662))
* App search bar on initial screen ([05c09da](https://github.com/Draconomicon13/revanced-manager/commit/05c09da3a274328a5a002828b582d65d85c39a23))
* app selector screen ([373cc4b](https://github.com/Draconomicon13/revanced-manager/commit/373cc4bbb1a8194bf9475d0a13e1c154cd87480b))
* **app-selector:** show patchable installed apps first ([#1496](https://github.com/Draconomicon13/revanced-manager/issues/1496)) ([afb0f80](https://github.com/Draconomicon13/revanced-manager/commit/afb0f80de5a73c213f77bfde761ea1ea0886abef))
* armv7 warning ([2ffcaec](https://github.com/Draconomicon13/revanced-manager/commit/2ffcaec724d5a13b816e04813d45cde75681eb69))
* Automatic language detection ([#2032](https://github.com/Draconomicon13/revanced-manager/issues/2032)) ([36a1c3f](https://github.com/Draconomicon13/revanced-manager/commit/36a1c3f36807500fbe820bf4142fef159b138c7d))
* backend ([45a54d1](https://github.com/Draconomicon13/revanced-manager/commit/45a54d1608a77547e06748867d63a452224727b6))
* better installer ui ([#29](https://github.com/Draconomicon13/revanced-manager/issues/29)) ([14888f9](https://github.com/Draconomicon13/revanced-manager/commit/14888f9da71ecf1c50d770123d1e8dd09aa6c8b1))
* Better styling for announcements ([4f88357](https://github.com/Draconomicon13/revanced-manager/commit/4f88357d9f2aa44bcab980e2719f3d28d169de85))
* **bundles tab:** add BackHandler ([a9171e1](https://github.com/Draconomicon13/revanced-manager/commit/a9171e17bd628601f1e074a7fcdf74c15cb73709))
* Change "Update" to "Show" in Update Available notification ([5c43413](https://github.com/Draconomicon13/revanced-manager/commit/5c434137d332aabaaca236b6f9616d7727d0b3d2)), closes [#1959](https://github.com/Draconomicon13/revanced-manager/issues/1959)
* Change all arrow right icons to chevron rights ([ff25d4e](https://github.com/Draconomicon13/revanced-manager/commit/ff25d4eb5d2177f7ab0f3aeb6d2df32e2e783306))
* change appID and name of debug builds ([5b3e9e5](https://github.com/Draconomicon13/revanced-manager/commit/5b3e9e595cded277c051cc669d9f29bcb6ce5d18))
* Change source filepicker type for downloaders ([#3045](https://github.com/Draconomicon13/revanced-manager/issues/3045)) ([dcc30cd](https://github.com/Draconomicon13/revanced-manager/commit/dcc30cdae9c0f46bce6d11df763cf1519b42a4af))
* **Changelogs:** overall improvement ([#1429](https://github.com/Draconomicon13/revanced-manager/issues/1429)) ([2a3590d](https://github.com/Draconomicon13/revanced-manager/commit/2a3590ddd2cc74b746a3f632a93970bfa23cf384))
* check for updates on startup ([#1462](https://github.com/Draconomicon13/revanced-manager/issues/1462)) ([bb2164e](https://github.com/Draconomicon13/revanced-manager/commit/bb2164e1a95a698b1b0f69e725af5e0e1e45b868))
* check if the version being used is the recommended version ([#1675](https://github.com/Draconomicon13/revanced-manager/issues/1675)) ([9d961f6](https://github.com/Draconomicon13/revanced-manager/commit/9d961f6a52d15ed6116afc78c7008460347da69a))
* Collapse ExtendedFAB on scroll ([#1630](https://github.com/Draconomicon13/revanced-manager/issues/1630)) ([b5c1f6d](https://github.com/Draconomicon13/revanced-manager/commit/b5c1f6d732b65c1c9becb7962c51a70a840dea73))
* **Compose:** Add confirmation dialog on multiple operations  ([#2529](https://github.com/Draconomicon13/revanced-manager/issues/2529)) ([2671e68](https://github.com/Draconomicon13/revanced-manager/commit/2671e68004269deebdedaee38a6692b2302ca732))
* **Compose:** hide developer settings ([#2551](https://github.com/Draconomicon13/revanced-manager/issues/2551)) ([0030c7a](https://github.com/Draconomicon13/revanced-manager/commit/0030c7a7885feee0578ee1423ee2aefc6a0e2c2c))
* **Compose:** Improve patches selector tab by adding the bundle version ([#2545](https://github.com/Draconomicon13/revanced-manager/issues/2545)) ([3710675](https://github.com/Draconomicon13/revanced-manager/commit/3710675ac0ca77cecfb172b4cf148f41a762bf06))
* **Compose:** Move developer options to top level ([#2528](https://github.com/Draconomicon13/revanced-manager/issues/2528)) ([cedc6ad](https://github.com/Draconomicon13/revanced-manager/commit/cedc6ad49f23d778a52a8846f9e384fd2106e074))
* contributors screen ([#42](https://github.com/Draconomicon13/revanced-manager/issues/42)) ([3f54381](https://github.com/Draconomicon13/revanced-manager/commit/3f54381d307fd71296be18e97a1ab870f1cdc297))
* **Contributors Screen:** implement design from Figma ([#1465](https://github.com/Draconomicon13/revanced-manager/issues/1465)) ([d5bdc29](https://github.com/Draconomicon13/revanced-manager/commit/d5bdc293f308e2a283d744afdc1aed6a165f7166))
* Dashboard Screen ([#18](https://github.com/Draconomicon13/revanced-manager/issues/18)) ([a127b95](https://github.com/Draconomicon13/revanced-manager/commit/a127b959ead5a9c83a0c4f7e7840aeeb68362c0d))
* disable filter chips when there are no patches ([fd520bb](https://github.com/Draconomicon13/revanced-manager/commit/fd520bba700bae9d8eae745ce23a95b07b7f7d34))
* Don't mark all announcements as read on first launch, and set the correct default tags ([398ca00](https://github.com/Draconomicon13/revanced-manager/commit/398ca006b637048e6280edaf9685800f7638e6ba))
* dont ask for root on launch ([9562d80](https://github.com/Draconomicon13/revanced-manager/commit/9562d80bfdc785fe5ed512a15cfd7c0e09091acc))
* download apps in patcher screen ([#73](https://github.com/Draconomicon13/revanced-manager/issues/73)) ([a854221](https://github.com/Draconomicon13/revanced-manager/commit/a854221969c363712a0b3de84607092709db291f))
* Downloader source system ([#3007](https://github.com/Draconomicon13/revanced-manager/issues/3007)) ([3e0967e](https://github.com/Draconomicon13/revanced-manager/commit/3e0967e7c2a1e23af7e3f23eed01b3cb4180b27a))
* enable Ackpine logging ([7cf28c0](https://github.com/Draconomicon13/revanced-manager/commit/7cf28c0840688898af2f7bc22ca60ef1caa96a3f))
* experimental patches setting ([b07fd23](https://github.com/Draconomicon13/revanced-manager/commit/b07fd2321dd0aecce556f341e2b18f930baa58fd))
* Export more info in logs ([#2957](https://github.com/Draconomicon13/revanced-manager/issues/2957)) ([69abbdc](https://github.com/Draconomicon13/revanced-manager/commit/69abbdc48adf8e92e7b32167fcf1674c2079056f))
* filter options for patches ([62bccd1](https://github.com/Draconomicon13/revanced-manager/commit/62bccd150441747e5cd6de71de304e416922bdda))
* finish implementing the sources system ([#70](https://github.com/Draconomicon13/revanced-manager/issues/70)) ([858b0ec](https://github.com/Draconomicon13/revanced-manager/commit/858b0ec5b456043fa61b681bbbd195fd9c30a6f0))
* get bundle information from jar manifest ([#2027](https://github.com/Draconomicon13/revanced-manager/issues/2027)) ([60fdec9](https://github.com/Draconomicon13/revanced-manager/commit/60fdec9804c763ef9308a7a56d245401dbd35d7c))
* hide tabs when 1 bundle is used ([41268ca](https://github.com/Draconomicon13/revanced-manager/commit/41268ca80b71f68dbf9523fa7bac34feeec7d011))
* hide unfinished pages in release mode ([c199801](https://github.com/Draconomicon13/revanced-manager/commit/c199801fb7f91306538391177d240cf1121964d2))
* Highlight links in Markdown ([7bf8988](https://github.com/Draconomicon13/revanced-manager/commit/7bf89887e420a402b30da4796ba3648147f00394)), closes [#1962](https://github.com/Draconomicon13/revanced-manager/issues/1962)
* implement DI ([7fa7b9d](https://github.com/Draconomicon13/revanced-manager/commit/7fa7b9d53a3217c7e1e4c70a524fd68ae170c832))
* implement more patch option types ([#2015](https://github.com/Draconomicon13/revanced-manager/issues/2015)) ([b18c678](https://github.com/Draconomicon13/revanced-manager/commit/b18c6783547e910fa2dbd3d7edcc5fe329e6d921))
* implement navigation ([7fc6ec5](https://github.com/Draconomicon13/revanced-manager/commit/7fc6ec5c2cf8eb9ebfc3dda01cdfd80962be1f8f))
* implement Submit Issue button ([#1276](https://github.com/Draconomicon13/revanced-manager/issues/1276)) ([a269a39](https://github.com/Draconomicon13/revanced-manager/commit/a269a39aa4a34b94aef4e1e85126c571e96be575))
* improve accessibility ([#64](https://github.com/Draconomicon13/revanced-manager/issues/64)) ([39b08e5](https://github.com/Draconomicon13/revanced-manager/commit/39b08e5201d2cec6bdb67f9386120a7a40c9ccc6))
* Improve APK file name formatting on save ([#2421](https://github.com/Draconomicon13/revanced-manager/issues/2421)) ([a53a8ba](https://github.com/Draconomicon13/revanced-manager/commit/a53a8ba62734daf9bd80ab79265241a4a22f489c))
* improve AppSelectorScreen caching/perf ([#2961](https://github.com/Draconomicon13/revanced-manager/issues/2961)) ([81e5a93](https://github.com/Draconomicon13/revanced-manager/commit/81e5a9315db4c858fa29163d15457af97163967a))
* Improve AppsScreen design, add app pinning and jump to top ([#3240](https://github.com/Draconomicon13/revanced-manager/issues/3240)) ([46720a4](https://github.com/Draconomicon13/revanced-manager/commit/46720a4a885ad5aa321ab855439bb30c292cb17f))
* improve bundle dialog UI ([409c888](https://github.com/Draconomicon13/revanced-manager/commit/409c888d523f398505daaaff9d2490dc5a863680))
* Improve bundle info screen design ([#2548](https://github.com/Draconomicon13/revanced-manager/issues/2548)) ([55524f7](https://github.com/Draconomicon13/revanced-manager/commit/55524f7284a44bbf8e8c782eedd7fc06d54944cf))
* Improve changelogs ([#2968](https://github.com/Draconomicon13/revanced-manager/issues/2968)) ([fba748d](https://github.com/Draconomicon13/revanced-manager/commit/fba748d84fb37c1ee723b54d10243d2fa00a3023))
* Improve custom API URL dialog ([#2033](https://github.com/Draconomicon13/revanced-manager/issues/2033)) ([7dae562](https://github.com/Draconomicon13/revanced-manager/commit/7dae56281994942577bac7bf50c59e805672d0e1))
* Improve device information in debugging section ([d889677](https://github.com/Draconomicon13/revanced-manager/commit/d889677b29aeb4a49a025da98060265e88876ddf)), closes [#1977](https://github.com/Draconomicon13/revanced-manager/issues/1977)
* Improve initial update popup wording ([5901372](https://github.com/Draconomicon13/revanced-manager/commit/5901372523643eef5a605256662c8e1f0a9f2263)), closes [#1956](https://github.com/Draconomicon13/revanced-manager/issues/1956)
* improve InstalledAppsScreen caching/perf ([#2963](https://github.com/Draconomicon13/revanced-manager/issues/2963)) ([323d217](https://github.com/Draconomicon13/revanced-manager/commit/323d2170efa0e3f2c8d2245ff08a2e92c52cb9d7))
* improve keystore UI and UX ([#52](https://github.com/Draconomicon13/revanced-manager/issues/52)) ([49b4bbb](https://github.com/Draconomicon13/revanced-manager/commit/49b4bbbf0ba84b006a1694ca95662cf224a84b0f))
* Improve patch bundle screen ([#2070](https://github.com/Draconomicon13/revanced-manager/issues/2070)) ([a907528](https://github.com/Draconomicon13/revanced-manager/commit/a907528a2096d8de9778efa8f85e0cdc1d7c2b80))
* Improve patch options ([#3213](https://github.com/Draconomicon13/revanced-manager/issues/3213)) ([90667c8](https://github.com/Draconomicon13/revanced-manager/commit/90667c8c141c743b11a189e7ab3061ee58c7bc87))
* improve patcher screen labels ([f4d6c60](https://github.com/Draconomicon13/revanced-manager/commit/f4d6c60b9ec4c76e8e3fa233f79e062b802860e5))
* improve patcher UI ([#1494](https://github.com/Draconomicon13/revanced-manager/issues/1494)) ([429b428](https://github.com/Draconomicon13/revanced-manager/commit/429b428f673dd949289baaf27ed2e08970db83ae))
* Improve root installation ([#2895](https://github.com/Draconomicon13/revanced-manager/issues/2895)) ([763483b](https://github.com/Draconomicon13/revanced-manager/commit/763483b65f755201db087eecc6f3b02b65921177))
* Improve Settings order ([#2060](https://github.com/Draconomicon13/revanced-manager/issues/2060)) ([fa86c1a](https://github.com/Draconomicon13/revanced-manager/commit/fa86c1a0bb039a86e0649eae30c7b33620f98dbe))
* Improve source system and fix connectivity issues ([#3137](https://github.com/Draconomicon13/revanced-manager/issues/3137)) ([a4e3266](https://github.com/Draconomicon13/revanced-manager/commit/a4e3266e9097ef6af8e97d1ac856371535e8ccc5))
* improve the safeguards ([#2038](https://github.com/Draconomicon13/revanced-manager/issues/2038)) ([e5b414e](https://github.com/Draconomicon13/revanced-manager/commit/e5b414e277341967c7b5a5f071ddac1fdfdb8e63))
* Improve trust plugin dialog design ([#2420](https://github.com/Draconomicon13/revanced-manager/issues/2420)) ([0300da9](https://github.com/Draconomicon13/revanced-manager/commit/0300da9eac6c0fc29dbbb66622c0d52f4cf68934))
* Improve unsupported patch warnings ([#2066](https://github.com/Draconomicon13/revanced-manager/issues/2066)) ([3c23d57](https://github.com/Draconomicon13/revanced-manager/commit/3c23d573bf3998304cad4485016004a871cf1636)), closes [#2052](https://github.com/Draconomicon13/revanced-manager/issues/2052)
* Improve update screen design ([#2487](https://github.com/Draconomicon13/revanced-manager/issues/2487)) ([7007010](https://github.com/Draconomicon13/revanced-manager/commit/7007010f14239452e565736fe7cee7666a682ffb))
* Improve update setting tile titles ([e2623d6](https://github.com/Draconomicon13/revanced-manager/commit/e2623d6d79b3b87e9ba29016e42f1d645b2f9e19)), closes [#1968](https://github.com/Draconomicon13/revanced-manager/issues/1968)
* Improve Updates settings screen ([4ce823c](https://github.com/Draconomicon13/revanced-manager/commit/4ce823c8c0f4de2bea6c07b362741a980b392e79))
* improve UX for failed or missing bundles ([49f8510](https://github.com/Draconomicon13/revanced-manager/commit/49f851022db72b110c8597aa1c711461c1b01882))
* improved compose stability ([8c40119](https://github.com/Draconomicon13/revanced-manager/commit/8c40119609c650d1f012d810a4117e84fbe2da52))
* improved dashboard screen ([5c2f9d9](https://github.com/Draconomicon13/revanced-manager/commit/5c2f9d91a6e803d9b3705e2b3aa84176353ba963))
* in-app updater ([#25](https://github.com/Draconomicon13/revanced-manager/issues/25)) ([d71a4bf](https://github.com/Draconomicon13/revanced-manager/commit/d71a4bf3c3457a02578bb8ad3c7615b074f6e3f1))
* **installer:** adjust arrow icon size ([e997255](https://github.com/Draconomicon13/revanced-manager/commit/e997255cf3c3c5ba777da07752217f99e01dd789))
* **installer:** adjust step icon size and alignment ([cfcabf6](https://github.com/Draconomicon13/revanced-manager/commit/cfcabf6ef1c212f2627d5d02f4d59981bdc276ca))
* **installer:** apk signing and installation ([da32ff9](https://github.com/Draconomicon13/revanced-manager/commit/da32ff954a84cf8ff321bbbf71cc5b544d6e6be9))
* **installer:** sign apk in patcher worker ([c003c3c](https://github.com/Draconomicon13/revanced-manager/commit/c003c3c3245f5a663a0371d4e9df71777ba728b9))
* **Installer:** use BottomAppBar ([#1428](https://github.com/Draconomicon13/revanced-manager/issues/1428)) ([ceb7623](https://github.com/Draconomicon13/revanced-manager/commit/ceb762379461443e7e62c37511df1c84a6068bb4))
* integrate revanced patcher ([#22](https://github.com/Draconomicon13/revanced-manager/issues/22)) ([caeabfc](https://github.com/Draconomicon13/revanced-manager/commit/caeabfc91b2aa7e3de9e6a31859049d4b2d37388))
* keystore import/export ([#30](https://github.com/Draconomicon13/revanced-manager/issues/30)) ([fd0ec6c](https://github.com/Draconomicon13/revanced-manager/commit/fd0ec6c6a7fc8488db859056a95ebe0455e2843b))
* **koin:** use the android logger ([f30333e](https://github.com/Draconomicon13/revanced-manager/commit/f30333e75338dd2c1ef891723ecb834fc1eb10f7))
* licenses screen ([#47](https://github.com/Draconomicon13/revanced-manager/issues/47)) ([e3cb056](https://github.com/Draconomicon13/revanced-manager/commit/e3cb056858ea8917162c1a421a7a8d03ddaa08e2))
* make bundles selectable ([#1237](https://github.com/Draconomicon13/revanced-manager/issues/1237)) ([a246863](https://github.com/Draconomicon13/revanced-manager/commit/a246863a89fe8781feaf2a45fcb7ea991d26028f))
* Make patch bundles list scrollable ([#2322](https://github.com/Draconomicon13/revanced-manager/issues/2322)) ([a5c8a23](https://github.com/Draconomicon13/revanced-manager/commit/a5c8a23f9ffb36543d45b46bb5f01c5dea56bf90))
* Make patcher screen design more consistent with inspiration ([#2805](https://github.com/Draconomicon13/revanced-manager/issues/2805)) ([dbb6c01](https://github.com/Draconomicon13/revanced-manager/commit/dbb6c01e89a5e710185ff4304de0ac9e19bed053))
* Merge app selector screen with apps screen ([37fdd15](https://github.com/Draconomicon13/revanced-manager/commit/37fdd159409b160f7e348125c6f97fab73bf1ba4))
* migrate to API v5 ([2270f32](https://github.com/Draconomicon13/revanced-manager/commit/2270f329de25376eb9f0ce196994cc841977ff2a))
* More consistent button in downloader settings ([855e69b](https://github.com/Draconomicon13/revanced-manager/commit/855e69bee2fd755ccd1ac6f44c0adaa15bd7c923))
* more info for the select from application screen ([#81](https://github.com/Draconomicon13/revanced-manager/issues/81)) ([3f446f8](https://github.com/Draconomicon13/revanced-manager/commit/3f446f8236101755a9d51a2aa759f70a0bd429da))
* Move API settings to Developer Options ([3067478](https://github.com/Draconomicon13/revanced-manager/commit/3067478ebbe9db06833d8d31545c65985309c48f))
* Move optional notification to settings screen ([7638ec7](https://github.com/Draconomicon13/revanced-manager/commit/7638ec720292e33c938c14add000431a6347e3f5))
* move plugin api to another repository ([55e7ebf](https://github.com/Draconomicon13/revanced-manager/commit/55e7ebf4fc5adf8800430ad4aa2579cb6210290d))
* Move safeguards above patcher preference group ([9f7eaa2](https://github.com/Draconomicon13/revanced-manager/commit/9f7eaa212339f2093050087dc7ab0b8237356939))
* move update to notification card ([#1917](https://github.com/Draconomicon13/revanced-manager/issues/1917)) ([b80f94b](https://github.com/Draconomicon13/revanced-manager/commit/b80f94b77bba89e31608cdb302dab0619bf7c5cc))
* Notification priority system ([74ca361](https://github.com/Draconomicon13/revanced-manager/commit/74ca36119a98b3f7bf963e56494b55d83e2ceec9))
* **NotificationCard:** rewrite & consistent usage ([#1426](https://github.com/Draconomicon13/revanced-manager/issues/1426)) ([f8aafa0](https://github.com/Draconomicon13/revanced-manager/commit/f8aafa050328423b3168a7943f566fce58100cb0))
* Open contributor's GitHub profile when clicked ([#2775](https://github.com/Draconomicon13/revanced-manager/issues/2775)) ([2571cb8](https://github.com/Draconomicon13/revanced-manager/commit/2571cb8c1108e9c1ed84950f17692c09d66e0556))
* Open the app-specific manage all files permission dialog ([#2148](https://github.com/Draconomicon13/revanced-manager/issues/2148)) ([a3f31ea](https://github.com/Draconomicon13/revanced-manager/commit/a3f31ea65788a43ce57d548e8240e5b1fe3005d0))
* Order bundles by number of patches ([bb5d414](https://github.com/Draconomicon13/revanced-manager/commit/bb5d414abb4f294aa88d795486836a99ade2b388))
* patch bundle sources system ([#24](https://github.com/Draconomicon13/revanced-manager/issues/24)) ([9675a27](https://github.com/Draconomicon13/revanced-manager/commit/9675a2777b364e5ede0d44b92eb7e551d4f7b3d6))
* patch options ([#45](https://github.com/Draconomicon13/revanced-manager/issues/45)) ([8540d30](https://github.com/Draconomicon13/revanced-manager/commit/8540d301962669e3d79ca345c852f5b01df641a4))
* patch options UI ([#80](https://github.com/Draconomicon13/revanced-manager/issues/80)) ([0a1acd2](https://github.com/Draconomicon13/revanced-manager/commit/0a1acd24e3f0d06fde412b8eeecd923d92ee64a9))
* **patch-selector:** default patches selection ([#1272](https://github.com/Draconomicon13/revanced-manager/issues/1272)) ([a17c2de](https://github.com/Draconomicon13/revanced-manager/commit/a17c2de228cccb4a0bb0ca7497720011bec131fc))
* **patch-selector:** remove TODO about an unplanned feature ([4924eae](https://github.com/Draconomicon13/revanced-manager/commit/4924eaef800c429f2a59b8a15fd48fae0292810c))
* **patcher:** Improve installation ([#2185](https://github.com/Draconomicon13/revanced-manager/issues/2185)) ([3bd4f0d](https://github.com/Draconomicon13/revanced-manager/commit/3bd4f0d8f3f60d079d4647d42592b10a15f0dae8))
* patches selector screen ([55e871a](https://github.com/Draconomicon13/revanced-manager/commit/55e871aa7d27885e44ef33faab1bb4ae33e7a460))
* Progressive AlertDialog for adding bundles ([9a01273](https://github.com/Draconomicon13/revanced-manager/commit/9a01273c43bd6bcdb0cdfd26c5a467cd3193e5d7)), closes [#1992](https://github.com/Draconomicon13/revanced-manager/issues/1992)
* ProGuard ([d84e6a3](https://github.com/Draconomicon13/revanced-manager/commit/d84e6a3ffc20d018b2edeb505de20a920785ba5c))
* Purple default theme ([#1601](https://github.com/Draconomicon13/revanced-manager/issues/1601)) ([0616666](https://github.com/Draconomicon13/revanced-manager/commit/0616666d5ef9b53bef5fd630b1b1a47088097d37))
* Redesign the patches screen ([#2381](https://github.com/Draconomicon13/revanced-manager/issues/2381)) ([8dc4e5b](https://github.com/Draconomicon13/revanced-manager/commit/8dc4e5b89ee4d36263c8b4187650691b68484688))
* remember patch options ([#1449](https://github.com/Draconomicon13/revanced-manager/issues/1449)) ([90db765](https://github.com/Draconomicon13/revanced-manager/commit/90db765c9aa014495775a34927904dedf5fef1e3))
* remove dead help icons ([3bb071d](https://github.com/…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

bug: Applied patches disappear when bundle is removed

3 participants