Skip to content

feat: Improve APK file name formatting on save #2421

New issue

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

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

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Feb 12, 2025

Conversation

Ushie
Copy link
Member

@Ushie Ushie commented Feb 12, 2025

Closes #2347

@Ushie Ushie added the ReVanced Manager Compose Regarding the Compose rewrite of ReVanced Manager label Feb 12, 2025
Copy link
Member

@validcube validcube left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🥞 LGTM!

@validcube validcube merged commit 1956982 into compose-dev Feb 12, 2025
1 check passed
@Ushie Ushie deleted the feat/improve-saved-apk-name branch February 12, 2025 17:47
github-actions bot pushed a commit to brosssh/revanced-manager that referenced this pull request Jul 16, 2025
# app.revanced.manager 1.0.0 (2025-07-16)

### Bug Fixes

* . ([9c0e8af](9c0e8af))
* `ExtendedFloatingActionButton` not accessible by screen readers ([ReVanced#2080](https://github.com/brosssh/revanced-manager/issues/2080)) ([5e0ba77](5e0ba77))
* ${nextRelease.notes} ([8567780](8567780))
* add bounds checks in patch selector ([231cf52](231cf52))
* Add gradle to app ([4387176](4387176))
* Added back ${nextRelease.notes} ([500bb52](500bb52))
* Added back release notes ([8b06199](8b06199))
* Added back release notes ([a676515](a676515))
* always use default patch selection if customization is disabled ([7436d99](7436d99))
* android icon not loading in app selector ([c982bab](c982bab))
* automatically focus search views ([46bd2f4](46bd2f4))
* available updates dialog list item color ([c1ff2f9](c1ff2f9))
* Broken header padding in `AlertDialogExtended` when using an Icon ([d432ffb](d432ffb))
* broken logo in about page on release builds ([76e5731](76e5731))
* buildfile syntax ([ReVanced#66](https://github.com/brosssh/revanced-manager/issues/66)) ([49209ca](49209ca))
* Bump app ([b77dd8d](b77dd8d))
* bundles not loading on Android 14 ([ac75d1d](ac75d1d))
* Buuuuuuuuuuump ([1fb0a72](1fb0a72))
* Change the title in the Update screen from "Updates" to "Update" ([a0e67a4](a0e67a4)), closes [ReVanced#1960](https://github.com/brosssh/revanced-manager/issues/1960)
* cleanup advanced settings screen ([e636111](e636111))
* **Compose:** Adjusted universal patches safeguard and warnings ([ReVanced#2550](https://github.com/brosssh/revanced-manager/issues/2550)) ([2b380b0](2b380b0))
* contributors screen fix ([ReVanced#1256](https://github.com/brosssh/revanced-manager/issues/1256)) ([3c82040](3c82040))
* contributors screen repository name ([756e3a8](756e3a8))
* Correctly display universal patches warning ([ReVanced#2570](https://github.com/brosssh/revanced-manager/issues/2570)) ([7c5552f](7c5552f))
* correctly patch apk files ([c98ca70](c98ca70))
* crash caused by compose inlining bug ([016de8b](016de8b))
* crash when removing used bundles ([c486983](c486983))
* delete temporary files ([ReVanced#1341](https://github.com/brosssh/revanced-manager/issues/1341)) ([ffe5c05](ffe5c05))
* disable `WebView` history ([ReVanced#1278](https://github.com/brosssh/revanced-manager/issues/1278)) ([18ea6ad](18ea6ad))
* Do not poll battery optimization status ([ReVanced#2491](https://github.com/brosssh/revanced-manager/issues/2491)) ([f93085f](f93085f))
* don't store app list in parcel ([c4abf8a](c4abf8a))
* dont crash when the bundle cannot be downloaded ([18e91e7](18e91e7))
* **downloader:** versions not loading correctly ([44b5f7b](44b5f7b))
* handle edge-to-edge properly in fullscreen dialogs ([a1f5dd3](a1f5dd3))
* handle exceptions when checking for bundle updates ([0cf4999](0cf4999))
* Handle open source licenses page crash ([ReVanced#2569](https://github.com/brosssh/revanced-manager/issues/2569)) ([1c5373f](1c5373f))
* hide patch button ([ReVanced#1284](https://github.com/brosssh/revanced-manager/issues/1284)) ([88f3701](88f3701))
* Ignore long click when already in delete mode ([7863fbb](7863fbb)), closes [ReVanced#2503](https://github.com/brosssh/revanced-manager/issues/2503)
* import bundles on another thread ([500e0ad](500e0ad))
* import export screen UX ([f53299b](f53299b))
* improve bundle page strings ([d5b2225](d5b2225))
* improve keystore import error handling and show toast ([52b982d](52b982d))
* Improved release commit message ([9b3c099](9b3c099))
* Inconsistent padding for battery optimisation warning ([f384c66](f384c66))
* **installer:** make the correct column scrollable ([d2e965f](d2e965f))
* **installer:** progress tracking ([05adb78](05adb78))
* **installer:** properly track worker state ([ReVanced#32](https://github.com/brosssh/revanced-manager/issues/32)) ([881d243](881d243))
* **installer:** save step incorrectly being marked as completed ([722dfad](722dfad))
* **installer:** sign and install on threads ([1ff76cf](1ff76cf))
* jvm signature clash error ([5907659](5907659))
* library info not being embedded ([0868625](0868625))
* load patch bundles earlier ([73fdf92](73fdf92))
* Match "Installation incompatible" dialog message with Flutter Manager ([ReVanced#2231](https://github.com/brosssh/revanced-manager/issues/2231)) ([0a29ff4](0a29ff4))
* minify crash on building release ([ReVanced#1245](https://github.com/brosssh/revanced-manager/issues/1245)) ([91e0d48](91e0d48))
* more android 34 fixes ([464aa75](464aa75))
* move battery warning to dashboard ([494197b](494197b))
* Move temporary files outside of the cache directory ([ReVanced#2122](https://github.com/brosssh/revanced-manager/issues/2122)) ([207b005](207b005))
* Offset badge ([5f65c12](5f65c12))
* only perform haptics on events ([3745312](3745312))
* option state crash ([ReVanced#1456](https://github.com/brosssh/revanced-manager/issues/1456)) ([4b5e2e9](4b5e2e9))
* Package ([e5d8c8a](e5d8c8a))
* parcel error for nullable types ([6bafa23](6bafa23))
* pass worker inputs without serialization ([ReVanced#44](https://github.com/brosssh/revanced-manager/issues/44)) ([d0d0a17](d0d0a17))
* patch count remaining at zero when using process runtime ([ReVanced#2542](https://github.com/brosssh/revanced-manager/issues/2542)) ([658699d](658699d))
* patch options reset button being broken ([1460fd7](1460fd7))
* Patch process cancelation dialog conditions ([ReVanced#2554](https://github.com/brosssh/revanced-manager/issues/2554)) ([2c1ff4d](2c1ff4d))
* **patcher:** add notification and wakelock to worker; chore: add app icon ([ff4b9ab](ff4b9ab))
* patches not being reloaded ([e302ea9](e302ea9))
* **patches selector:** copy the selected patches list ([8e011a5](8e011a5))
* perform selected app operations in the correct order ([d239efc](d239efc))
* permission error when using installed app ([6aa3b6c](6aa3b6c))
* process death resilience and account for android 11 bug ([ReVanced#2355](https://github.com/brosssh/revanced-manager/issues/2355)) ([f8f9155](f8f9155))
* progress bar not updating ([03ccea4](03ccea4))
* Release app ([91d7ca9](91d7ca9))
* release builds not working properly ([ba1a152](ba1a152))
* Releaserc to ubuntu ([5155f67](5155f67))
* remove battery optimization notification if user grants the permission ([3c3e995](3c3e995))
* Remove new lines ([c379952](c379952))
* remove the unique constraint for patch bundle names ([df79e3d](df79e3d))
* Remove unnecessary screen padding ([500cd63](500cd63)), closes [ReVanced#2062](https://github.com/brosssh/revanced-manager/issues/2062)
* Reset cached theme on theme change to avoid broken colors ([ReVanced#2527](https://github.com/brosssh/revanced-manager/issues/2527)) ([9f44541](9f44541))
* Rollback to linux only ([7ebf758](7ebf758))
* run blocking IO operations in the correct context ([5177cd3](5177cd3))
* run props flow on correct dispatcher ([ReVanced#2035](https://github.com/brosssh/revanced-manager/issues/2035)) ([aedc6e9](aedc6e9))
* RUn with bash ([1a8f564](1a8f564))
* Screen turns off while patching due to wrong WakeLock ([ReVanced#2147](https://github.com/brosssh/revanced-manager/issues/2147)) ([2733ce4](2733ce4))
* scrolling in patch selector ([5150ade](5150ade))
* Sed ([13f9fb6](13f9fb6))
* serialization not working ([f98386d](f98386d))
* show available and selected patches in patch selector screen ([4ebc33c](4ebc33c))
* show install button when installation has been cancelled ([b6ad686](b6ad686))
* sources screen being misaligned during transitions ([6567be4](6567be4))
* specify `multithreadingDexFileWriter` in `PatcherOptions` ([ReVanced#1402](https://github.com/brosssh/revanced-manager/issues/1402)) ([06d4485](06d4485))
* Support patching on ARMv7 by updating AAPT2 ([ReVanced#2084](https://github.com/brosssh/revanced-manager/issues/2084)) ([83eb1a9](83eb1a9))
* temp remove release notes ([b8572bb](b8572bb))
* test ([79e0625](79e0625))
* Test app change ([f12037a](f12037a))
* Test ci ([418e5ec](418e5ec))
* Turn off filters by default ([ReVanced#2079](https://github.com/brosssh/revanced-manager/issues/2079)) ([4727e82](4727e82))
* typo in string name `import_keystore_description` ([ReVanced#1273](https://github.com/brosssh/revanced-manager/issues/1273)) ([43befa8](43befa8))
* **ui:** make entire patches view button selectable ([ReVanced#1271](https://github.com/brosssh/revanced-manager/issues/1271)) ([daeb534](daeb534))
* Update package name ([7c0b907](7c0b907))
* Update release flow ([8b5bad3](8b5bad3))
* Update release flow to support wsl ([3c8c34e](3c8c34e))
* Updates popup shows incorrect names ([ReVanced#1283](https://github.com/brosssh/revanced-manager/issues/1283)) ([8f2c185](8f2c185))
* Use `compatible` rather than `support` when referring to patch compatibility ([ReVanced#2422](https://github.com/brosssh/revanced-manager/issues/2422)) ([8095a1f](8095a1f))
* use correct `getViewModel` ([f072044](f072044))
* use correct classes to determine option type ([59ddd9f](59ddd9f))
* use correct directory ([34cf91d](34cf91d))
* Use FAB instead of ListItem to patch in App Overview ([5ff5298](5ff5298)), closes [ReVanced#1995](https://github.com/brosssh/revanced-manager/issues/1995)
* use proper update icon ([7365fc2](7365fc2))
* use ReVanced ring logo in about section ([ReVanced#1302](https://github.com/brosssh/revanced-manager/issues/1302)) ([2f533d1](2f533d1))
* Use the correct icon in API URL dialog ([d6e931a](d6e931a)), closes [ReVanced#1972](https://github.com/brosssh/revanced-manager/issues/1972)
* use upsert when modifying installed apps ([d8d2478](d8d2478))
* **VersionSelector:** use correct LazyColumn item key ([9d0f3a3](9d0f3a3))
* Was ok before ([059fcc0](059fcc0))
* Whatever ([914c814](914c814))
* Windows test ([0c5e099](0c5e099))

### Features

* **about screen:** complete about screen ([5b4242d](5b4242d))
* Add `isScrollingUp` support for ScrollState ([87addbf](87addbf))
* add ability to share debug logs ([8c1b8e1](8c1b8e1))
* add checkboxes to the downloaded apps page ([1de59f4](1de59f4))
* Add confirm dialogs when toggling dangerous settings ([ReVanced#2072](https://github.com/brosssh/revanced-manager/issues/2072)) ([5514c75](5514c75))
* Add downloader plugin system ([ReVanced#2041](https://github.com/brosssh/revanced-manager/issues/2041)) ([04a78fa](04a78fa))
* add external process runtime ([ReVanced#1799](https://github.com/brosssh/revanced-manager/issues/1799)) ([424fe25](424fe25))
* Add haptic feedback ([ReVanced#1457](https://github.com/brosssh/revanced-manager/issues/1457)) ([abe5a20](abe5a20))
* Add installer status dialog ([ReVanced#1473](https://github.com/brosssh/revanced-manager/issues/1473)) ([45ff64f](45ff64f))
* add network checks for features that require it ([94ab699](94ab699))
* add patch bundle info screen ([ReVanced#55](https://github.com/brosssh/revanced-manager/issues/55)) ([de0af4c](de0af4c))
* add patches selector bottom sheet ([ReVanced#1360](https://github.com/brosssh/revanced-manager/issues/1360)) ([e1742fd](e1742fd))
* add required options screen ([ReVanced#2378](https://github.com/brosssh/revanced-manager/issues/2378)) ([3cf540f](3cf540f))
* Add reset button to custom API ([ReVanced#2076](https://github.com/brosssh/revanced-manager/issues/2076)) ([89a1a30](89a1a30)), closes [ReVanced#2051](https://github.com/brosssh/revanced-manager/issues/2051)
* Add sensitivity to `isScrollingUp` ([260964c](260964c))
* add social links ([ReVanced#1294](https://github.com/brosssh/revanced-manager/issues/1294)) ([5e4510e](5e4510e))
* add toast feedback to the bundle update button ([bd85b25](bd85b25))
* add user agent ([ReVanced#1382](https://github.com/brosssh/revanced-manager/issues/1382)) ([a159246](a159246))
* Added hacky sed replacement ([8526bc8](8526bc8))
* advanced settings page with device info ([ReVanced#51](https://github.com/brosssh/revanced-manager/issues/51)) ([7150fb4](7150fb4))
* allow user to save logs ([93b2dd6](93b2dd6))
* animate the arrow button ([0eaeb5d](0eaeb5d))
* app downloader ([ReVanced#43](https://github.com/brosssh/revanced-manager/issues/43)) ([80e78f5](80e78f5))
* app selector screen ([7103bd2](7103bd2))
* **app-selector:** show patchable installed apps first ([ReVanced#1496](https://github.com/brosssh/revanced-manager/issues/1496)) ([7f67a86](7f67a86))
* armv7 warning ([edb387e](edb387e))
* Automatic language detection ([ReVanced#2032](https://github.com/brosssh/revanced-manager/issues/2032)) ([3ed2c87](3ed2c87))
* backend ([4d894e9](4d894e9))
* better installer ui ([ReVanced#29](https://github.com/brosssh/revanced-manager/issues/29)) ([e558a47](e558a47))
* **bundles tab:** add BackHandler ([691b615](691b615))
* Change "Update" to "Show" in Update Available notification ([585d54a](585d54a)), closes [ReVanced#1959](https://github.com/brosssh/revanced-manager/issues/1959)
* change appID and name of debug builds ([0b2ddbe](0b2ddbe))
* **Changelogs:** overall improvement ([ReVanced#1429](https://github.com/brosssh/revanced-manager/issues/1429)) ([ff9d021](ff9d021))
* check for updates on startup ([ReVanced#1462](https://github.com/brosssh/revanced-manager/issues/1462)) ([1b6a77a](1b6a77a))
* check if the version being used is the recommended version ([ReVanced#1675](https://github.com/brosssh/revanced-manager/issues/1675)) ([666deda](666deda))
* Collapse ExtendedFAB on scroll ([ReVanced#1630](https://github.com/brosssh/revanced-manager/issues/1630)) ([17cc9f9](17cc9f9))
* **Compose:** Add confirmation dialog on multiple operations  ([ReVanced#2529](https://github.com/brosssh/revanced-manager/issues/2529)) ([2b07848](2b07848))
* **Compose:** hide developer settings ([ReVanced#2551](https://github.com/brosssh/revanced-manager/issues/2551)) ([5153e5e](5153e5e))
* **Compose:** Improve patches selector tab by adding the bundle version ([ReVanced#2545](https://github.com/brosssh/revanced-manager/issues/2545)) ([18199bb](18199bb))
* **Compose:** Move developer options to top level ([ReVanced#2528](https://github.com/brosssh/revanced-manager/issues/2528)) ([02d2153](02d2153))
* **Compose:** Set ownership on installed app ([#7](#7)) ([060c79b](060c79b))
* contributors screen ([ReVanced#42](https://github.com/brosssh/revanced-manager/issues/42)) ([9539d23](9539d23))
* **Contributors Screen:** implement design from Figma ([ReVanced#1465](https://github.com/brosssh/revanced-manager/issues/1465)) ([9c0665a](9c0665a))
* Dashboard Screen ([ReVanced#18](https://github.com/brosssh/revanced-manager/issues/18)) ([e5029c7](e5029c7))
* disable filter chips when there are no patches ([cd3d654](cd3d654))
* dont ask for root on launch ([edf2f28](edf2f28))
* download apps in patcher screen ([ReVanced#73](https://github.com/brosssh/revanced-manager/issues/73)) ([83f6d28](83f6d28))
* experimental patches setting ([cda0e12](cda0e12))
* Fantastic app feature ([7b69b9b](7b69b9b))
* filter options for patches ([99efdb1](99efdb1))
* finish implementing the sources system ([ReVanced#70](https://github.com/brosssh/revanced-manager/issues/70)) ([ecd4b01](ecd4b01))
* get bundle information from jar manifest ([ReVanced#2027](https://github.com/brosssh/revanced-manager/issues/2027)) ([0d6ee98](0d6ee98))
* hide tabs when 1 bundle is used ([a1ca19b](a1ca19b))
* hide unfinished pages in release mode ([99bfd84](99bfd84))
* Highlight links in Markdown ([abdae89](abdae89)), closes [ReVanced#1962](https://github.com/brosssh/revanced-manager/issues/1962)
* implement DI ([3dd14fd](3dd14fd))
* implement more patch option types ([ReVanced#2015](https://github.com/brosssh/revanced-manager/issues/2015)) ([8654da0](8654da0))
* implement navigation ([d963390](d963390))
* implement Submit Issue button ([ReVanced#1276](https://github.com/brosssh/revanced-manager/issues/1276)) ([44cec48](44cec48))
* improve accessibility ([ReVanced#64](https://github.com/brosssh/revanced-manager/issues/64)) ([fffdb31](fffdb31))
* Improve APK file name formatting on save ([ReVanced#2421](https://github.com/brosssh/revanced-manager/issues/2421)) ([90c7600](90c7600))
* improve bundle dialog UI ([89e373f](89e373f))
* Improve custom API URL dialog ([ReVanced#2033](https://github.com/brosssh/revanced-manager/issues/2033)) ([211f7d2](211f7d2))
* Improve device information in debugging section ([0bb08c7](0bb08c7)), closes [ReVanced#1977](https://github.com/brosssh/revanced-manager/issues/1977)
* Improve initial update popup wording ([c7c4da5](c7c4da5)), closes [ReVanced#1956](https://github.com/brosssh/revanced-manager/issues/1956)
* improve keystore UI and UX ([ReVanced#52](https://github.com/brosssh/revanced-manager/issues/52)) ([c8ac94d](c8ac94d))
* Improve patch bundle screen ([ReVanced#2070](https://github.com/brosssh/revanced-manager/issues/2070)) ([6d142e7](6d142e7))
* improve patcher screen labels ([e2f02eb](e2f02eb))
* improve patcher UI ([ReVanced#1494](https://github.com/brosssh/revanced-manager/issues/1494)) ([b4bc14e](b4bc14e))
* Improve Settings order ([ReVanced#2060](https://github.com/brosssh/revanced-manager/issues/2060)) ([e812f69](e812f69))
* improve the safeguards ([ReVanced#2038](https://github.com/brosssh/revanced-manager/issues/2038)) ([285c552](285c552))
* Improve unsupported patch warnings ([ReVanced#2066](https://github.com/brosssh/revanced-manager/issues/2066)) ([a76a58d](a76a58d)), closes [ReVanced#2052](https://github.com/brosssh/revanced-manager/issues/2052)
* Improve update screen design ([ReVanced#2487](https://github.com/brosssh/revanced-manager/issues/2487)) ([40a4317](40a4317))
* Improve update setting tile titles ([9a336aa](9a336aa)), closes [ReVanced#1968](https://github.com/brosssh/revanced-manager/issues/1968)
* improve UX for failed or missing bundles ([b5abe1b](b5abe1b))
* improved compose stability ([fd02e07](fd02e07))
* improved dashboard screen ([f275f57](f275f57))
* in-app updater ([ReVanced#25](https://github.com/brosssh/revanced-manager/issues/25)) ([2e7f845](2e7f845))
* **installer:** adjust arrow icon size ([6fed177](6fed177))
* **installer:** adjust step icon size and alignment ([f915b54](f915b54))
* **installer:** apk signing and installation ([14dfe07](14dfe07))
* **installer:** sign apk in patcher worker ([ad10a19](ad10a19))
* **Installer:** use BottomAppBar ([ReVanced#1428](https://github.com/brosssh/revanced-manager/issues/1428)) ([6ac4819](6ac4819))
* integrate revanced patcher ([ReVanced#22](https://github.com/brosssh/revanced-manager/issues/22)) ([c35c776](c35c776))
* keystore import/export ([ReVanced#30](https://github.com/brosssh/revanced-manager/issues/30)) ([ad998ac](ad998ac))
* **koin:** use the android logger ([b07ae90](b07ae90))
* licenses screen ([ReVanced#47](https://github.com/brosssh/revanced-manager/issues/47)) ([871a34d](871a34d))
* make bundles selectable ([ReVanced#1237](https://github.com/brosssh/revanced-manager/issues/1237)) ([382c068](382c068))
* Make patch bundles list scrollable ([ReVanced#2322](https://github.com/brosssh/revanced-manager/issues/2322)) ([e027f8c](e027f8c))
* more info for the select from application screen ([ReVanced#81](https://github.com/brosssh/revanced-manager/issues/81)) ([ab04ef9](ab04ef9))
* move plugin api to another repository ([1319a03](1319a03))
* Move safeguards above patcher preference group ([28aad87](28aad87))
* move update to notification card ([ReVanced#1917](https://github.com/brosssh/revanced-manager/issues/1917)) ([3ac2062](3ac2062))
* **NotificationCard:** rewrite & consistent usage ([ReVanced#1426](https://github.com/brosssh/revanced-manager/issues/1426)) ([2056508](2056508))
* Open the app-specific manage all files permission dialog ([ReVanced#2148](https://github.com/brosssh/revanced-manager/issues/2148)) ([641f6af](641f6af))
* Order bundles by number of patches ([222089a](222089a))
* patch bundle sources system ([ReVanced#24](https://github.com/brosssh/revanced-manager/issues/24)) ([61de756](61de756))
* patch options ([ReVanced#45](https://github.com/brosssh/revanced-manager/issues/45)) ([b42d884](b42d884))
* patch options UI ([ReVanced#80](https://github.com/brosssh/revanced-manager/issues/80)) ([5cb887e](5cb887e))
* **patch-selector:** default patches selection ([ReVanced#1272](https://github.com/brosssh/revanced-manager/issues/1272)) ([4b178d9](4b178d9))
* **patch-selector:** remove TODO about an unplanned feature ([991a8cb](991a8cb))
* **patcher:** Improve installation ([ReVanced#2185](https://github.com/brosssh/revanced-manager/issues/2185)) ([95cffcc](95cffcc))
* patches selector screen ([520b86d](520b86d))
* Progressive AlertDialog for adding bundles ([f2f89aa](f2f89aa)), closes [ReVanced#1992](https://github.com/brosssh/revanced-manager/issues/1992)
* ProGuard ([8e6519c](8e6519c))
* Purple default theme ([ReVanced#1601](https://github.com/brosssh/revanced-manager/issues/1601)) ([c9eb3ff](c9eb3ff))
* Redesign the patches screen ([ReVanced#2381](https://github.com/brosssh/revanced-manager/issues/2381)) ([390e353](390e353))
* release api feature ([3ce1109](3ce1109))
* Release both pre merge into main ([7b90d00](7b90d00))
* remember patch options ([ReVanced#1449](https://github.com/brosssh/revanced-manager/issues/1449)) ([62f5ace](62f5ace))
* remove dead help icons ([f2e7661](f2e7661))
* Remove tag from changelog ([9404c3c](9404c3c))
* rename debug build to `ReVanced Manager (dev)` ([92612f9](92612f9))
* rename main bundle to `Default` ([994cb6c](994cb6c))
* rename package to `app.revanced.manager` ([bb90cc6](bb90cc6))
* rename ViewModels for consistency ([66be0f9](66be0f9))
* Reorder Import & Export settings ([ReVanced#2403](https://github.com/brosssh/revanced-manager/issues/2403)) ([ce63b79](ce63b79))
* ReVanced theme colors ([3bd1ef3](3bd1ef3))
* revert to blue theme colors ([95be465](95be465))
* root installation ([ReVanced#1243](https://github.com/brosssh/revanced-manager/issues/1243)) ([154b232](154b232))
* save patch options and selected patches in bundle ([ReVanced#50](https://github.com/brosssh/revanced-manager/issues/50)) ([f3e2435](f3e2435))
* save patch selection using room db ([ReVanced#38](https://github.com/brosssh/revanced-manager/issues/38)) ([fea11df](fea11df))
* Screen slide transition ([ReVanced#2396](https://github.com/brosssh/revanced-manager/issues/2396)) ([f59d574](f59d574))
* Scrollbars ([ReVanced#1479](https://github.com/brosssh/revanced-manager/issues/1479)) ([4860480](4860480))
* Select bundle type before adding bundle ([ReVanced#1490](https://github.com/brosssh/revanced-manager/issues/1490)) ([3317fd5](3317fd5))
* selected app info page ([ReVanced#1395](https://github.com/brosssh/revanced-manager/issues/1395)) ([4ad3c3f](4ad3c3f))
* settings migration (compose) ([ReVanced#1309](https://github.com/brosssh/revanced-manager/issues/1309)) ([cadbb3f](cadbb3f))
* settings screen ([8991827](8991827))
* **settings screen:** add battery optimization notification ([332bad6](332bad6))
* **settings screen:** match typography from figma ([0c76ed3](0c76ed3))
* **settings:** move experimental patches option to advanced ([57ba3ad](57ba3ad))
* **Settings:** use SettingsListItem consistently and overall improvements ([ReVanced#1427](https://github.com/brosssh/revanced-manager/issues/1427)) ([39ff42d](39ff42d))
* show installed app in version selector ([067f8ad](067f8ad))
* Show manager update dialog ([ReVanced#2069](https://github.com/brosssh/revanced-manager/issues/2069)) ([16f16e8](16f16e8)), closes [ReVanced#1963](https://github.com/brosssh/revanced-manager/issues/1963) [ReVanced#1958](https://github.com/brosssh/revanced-manager/issues/1958)
* show stacktrace in installer ui ([ReVanced#36](https://github.com/brosssh/revanced-manager/issues/36)) ([b8902d0](b8902d0))
* show toast when no patches are selected ([da41530](da41530))
* splash screen ([0142b85](0142b85))
* store patched apps ([ReVanced#79](https://github.com/brosssh/revanced-manager/issues/79)) ([fa8f154](fa8f154))
* switch to androidx.navigation ([ReVanced#2362](https://github.com/brosssh/revanced-manager/issues/2362)) ([6780970](6780970))
* switch to Preferences DataStore ([ReVanced#60](https://github.com/brosssh/revanced-manager/issues/60)) ([ee41e31](ee41e31))
* switch to revanced api v4 ([94e26ba](94e26ba))
* switch to the new api ([ReVanced#75](https://github.com/brosssh/revanced-manager/issues/75)) ([4cd00c1](4cd00c1))
* TopAppBar scroll behavior ([ReVanced#2397](https://github.com/brosssh/revanced-manager/issues/2397)) ([2fe2d46](2fe2d46))
* **Update Screen:** changelogs & handle states ([ReVanced#1464](https://github.com/brosssh/revanced-manager/issues/1464)) ([0fda344](0fda344))
* **update screen:** complete main update screen ([0b5ab33](0b5ab33))
* updater changelogs ([ReVanced#48](https://github.com/brosssh/revanced-manager/issues/48)) ([1de0e87](1de0e87))
* updater UI and code improvements ([ReVanced#1597](https://github.com/brosssh/revanced-manager/issues/1597)) ([6dcbe27](6dcbe27))
* Use "Debug" and "Debug signed" for build names respectively ([1ab74ac](1ab74ac))
* Use correct casing in module description ([8387ada](8387ada))
* use revanced api for changelogs ([c2c4895](c2c4895))
* Use simpler strings ([9b2c99d](9b2c99d))
* View bundle patches ([ReVanced#2065](https://github.com/brosssh/revanced-manager/issues/2065)) ([7973b36](7973b36))

### Reverts

* downgrade Kotlin to 1.8.21 ([d9ff833](d9ff833))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ReVanced Manager Compose Regarding the Compose rewrite of ReVanced Manager
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants