Skip to content

fix(Updater): Handle session death#3249

Merged
Ushie merged 5 commits into
devfrom
fix/handle-session-death-updates
Apr 2, 2026
Merged

fix(Updater): Handle session death#3249
Ushie merged 5 commits into
devfrom
fix/handle-session-death-updates

Conversation

@Ushie

@Ushie Ushie commented Mar 29, 2026

Copy link
Copy Markdown
Member

Fixes #3091

Comment thread app/src/main/java/app/revanced/manager/ui/viewmodel/UpdateViewModel.kt Outdated
Comment thread app/src/main/java/app/revanced/manager/ui/viewmodel/UpdateViewModel.kt Outdated
@Ushie Ushie merged commit f1c56aa into dev Apr 2, 2026
1 check passed
@Ushie Ushie deleted the fix/handle-session-death-updates branch April 2, 2026 20:16
github-actions Bot pushed a commit that referenced this pull request Apr 2, 2026
# app [2.6.0-dev.9](v2.6.0-dev.8...v2.6.0-dev.9) (2026-04-02)

### Bug Fixes

* **Updater:** Handle session death ([#3249](#3249)) ([f1c56aa](f1c56aa))
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…
@solrudev

Copy link
Copy Markdown

Hey, Ackpine maintainer here. I saw the issue which this PR tries to fix, and I'm not sure if this really could fix that. Was it tested and confirmed to work? It more seems like an edge case which should be handled in the library, and I'm happy to assist there.

@Ushie

Ushie commented Apr 10, 2026

Copy link
Copy Markdown
Member Author

Hey!

This PR fixed the issue consistently for those who have been struggling with it, the solution is also backed by the fact that the same users were able to follow through with the installation in another part of the app which wasn't missing the savedState, but failing this that was missing it

There haven't been any reports for this screen after this fix (which makes me assume that it is fixed)

There is still another open issue regarding ackpine sessions, though: #3034 which is the ackpine session dying despite the session being saved and reloaded

@solrudev

Copy link
Copy Markdown

I'm planning to implement detailed logging in the library, so that issues like this can be debugged more easily.

@solrudev

Copy link
Copy Markdown

Hi there. Logging have been added to Ackpine 0.22.2 and 0.22.3. You can give it a try.

@Axelen123

Copy link
Copy Markdown
Member

Thank you. I will make a prerelease and try to debug the issue.

@solrudev

Copy link
Copy Markdown

Hi! There is a "Session X is dead." failure happening also in Morphe Manager after migration to Ackpine.

I've released a 0.22.7 version which tries to fix the issue. After some tests by their users, it seems that the fix is working. The issue was caused by interplay of Play Protect and some library heuristics. You can try it.

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.

3 participants