Skip to content

feat: Improve update screen design #2487

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 3 commits into from
Apr 23, 2025
Merged

Conversation

Ushie
Copy link
Member

@Ushie Ushie commented Apr 17, 2025

2025-04-17.20-34-18.mp4

@Ushie Ushie requested a review from Axelen123 April 17, 2025 16:58
@Ushie Ushie linked an issue Apr 17, 2025 that may be closed by this pull request
4 tasks
@Ushie Ushie added the ReVanced Manager Compose Regarding the Compose rewrite of ReVanced Manager label Apr 17, 2025
@Ushie Ushie merged commit fc05f95 into compose-dev Apr 23, 2025
1 check passed
@Ushie Ushie deleted the feat/improve-update-screen-2 branch April 23, 2025 17:09
oSumAtrIX pushed a commit that referenced this pull request May 20, 2025
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.

bug: Clutter in Update screen
2 participants