What's Changed
🪄 Features & 🐛 Bugfixes
- Set build tools to 36.0.0 by @validcube in #5619
- Add Lawnfeed to FeedBridge.kt whitelist by @lebao3105 in #5624
- Revert "Add Lawnfeed to FeedBridge.kt whitelist" by @validcube in #5640
- Fix About showing update button despite Lawnchair being its latest version by @lebao3105 in #5653
- Fix the search bar needing 2 taps sometimes by @lebao3105 in #5654
- Replace ViewModelFactory with using AndroidViewModel by @Goooler in #5677
- Improve build performance by enabling R8 parallelism by @Goooler in #5682
- refactor(permissions): Unify file and media permission handling by @SuperDragonXD in #5683
- fix(search): Correct state handling and connect settings to providers by @SuperDragonXD in #5687
- docs: Establish public roadmap and professionalize contribution workflows by @SuperDragonXD in #5695
- Material 3 Expressive Icon Shape by @validcube in #5605
- refactor(about): migrate screen to ViewModel and UDF by @SuperDragonXD in #5698
- fix: address minor bugs in updater and permission by @SuperDragonXD in #5707
- initial fastlane structures from IzzyOnDroid by @IzzySoft in #5689
- feat(about): redesign screen with new information hierarchy by @SuperDragonXD in #5728
- feat(about): add "View changes" button with detailed commit history by @foXaCe in #5711
- Replace Mull with IronFox as a search provider by @itsaky in #5780
- Use correct intent to launch Kagi search app by @victor-marino in #5800
- feat(ui): enhance overflow menu with custom animations and icons by @foXaCe in #5733
- feat: Theme predicted slot plate color for monochromatic app by @validcube in #5604
- Fix android 14 crashes by @berkekbgz in #5620
- fix: Icon not responding to mouse cursor [Backport 354b64b] by @validcube in #5895
- chore: Update compileSdk to BAKLAVA_1 by @validcube in #5914
- Fix app drawer icon scaling when home screen icons are resized by @garghimanshu0786 in #5932
- fix: clear search state when app drawer is closed by @VBansal99 in #5933
- feat(ui): Add toggle to disable search bar background in app drawer by @Chaikew in #5934
- fix:page indicator only half displayed by @VBansal99 in #5937
- Feature: Automatically change at a Glance text color based on wallpaper by @VBansal99 in #5944
- fix: "Dearch" typo in suggestions url string by @validcube in #5966
🧑💻 Dependencies
- chore(deps): update plugin com.gradle.develocity to v4.1 by @renovate[bot] in #5621
- fix(deps): update dependency androidx.lifecycle:lifecycle-viewmodel-compose to v2.9.2 by @renovate[bot] in #5627
- fix(deps): update dependency androidx.compose:compose-bom to v2025.07.00 by @renovate[bot] in #5629
- fix(deps): update dependency androidx.concurrent:concurrent-futures to v1.3.0 by @renovate[bot] in #5630
- fix(deps): update dependency androidx.navigation:navigation-compose to v2.9.2 by @renovate[bot] in #5628
- fix(deps): update dependency androidx.lifecycle:lifecycle-common to v2.9.2 by @renovate[bot] in #5633
- fix(deps): update dependency io.nlopez.compose.rules:ktlint to v0.4.24 by @renovate[bot] in #5643
- chore(deps): update plugin com.diffplug.spotless to v7.2.0 by @renovate[bot] in #5644
- fix(deps): update dependency io.nlopez.compose.rules:ktlint to v0.4.25 by @renovate[bot] in #5645
- chore(deps): update plugin com.diffplug.spotless to v7.2.1 - autoclosed by @renovate[bot] in #5647
- fix(deps): update dependency io.nlopez.compose.rules:ktlint to v0.4.26 by @renovate[bot] in #5648
- fix(deps): update dependency com.google.errorprone:error_prone_annotations to v2.41.0 by @renovate[bot] in #5656
- fix(deps): update dependency androidx.navigation:navigation-compose to v2.9.3 by @renovate[bot] in #5690
- chore(deps): update plugin androidx.baselineprofile to v1.4.0 by @renovate[bot] in #5691
- fix(deps): update dependency androidx.benchmark:benchmark-macro-junit4 to v1.4.0 by @renovate[bot] in #5692
- fix(deps): update dependency androidx.test.espresso:espresso-core to v3.7.0 by @renovate[bot] in #5693
- fix(deps): update dependency androidx.test.ext:junit to v1.3.0 by @renovate[bot] in #5694
- chore(deps): update agp to v8.12.0 by @renovate[bot] in #5700
- chore(deps): update dependency gradle to v9 by @renovate[bot] in #5701
- fix(deps): update dependency io.nlopez.compose.rules:ktlint to v0.4.27 by @renovate[bot] in #5727
- chore(deps): update actions/download-artifact action to v5 by @renovate[bot] in #5719
- chore(deps): update actions/checkout action to v5 by @renovate[bot] in #5742
- fix(deps): update dependency androidx.compose:compose-bom to v2025.08.00 by @renovate[bot] in #5745
- fix(deps): update dependency androidx.core:core-ktx to v1.17.0 by @renovate[bot] in #5746
- fix(deps): update protobuf monorepo to v4.32.0 by @renovate[bot] in #5747
- chore(deps): update agp to v8.12.1 by @renovate[bot] in #5750
- chore(deps): update plugin com.gradle.develocity to v4.1.1 by @renovate[bot] in #5752
- chore(deps): update plugin com.android.test to v8.12.1 by @renovate[bot] in #5755
- chore(deps): update actions/setup-java action to v5 by @renovate[bot] in #5758
- fix(deps): update androidx.lifecycle to v2.9.3 by @renovate[bot] in #5769
- fix(deps): update dependency androidx.compose:compose-bom to v2025.08.01 by @renovate[bot] in #5770
- chore(deps): update agp to v8.12.2 by @renovate[bot] in #5782
- chore(deps): update actions/attest-build-provenance action to v3 - autoclosed by @renovate[bot] in #5783
- chore(deps): update agp to v8.13.0 by @renovate[bot] in #5787
- fix(deps): update dependency com.google.android.material:material to v1.13.0 by @renovate[bot] in #5793
- chore(deps): update actions/setup-python action to v6 by @renovate[bot] in #5794
- chore(deps): update actions/stale action to v10 by @renovate[bot] in #5795
- chore(deps): update plugin androidx.baselineprofile to v1.4.1 by @renovate[bot] in #5823
- fix(deps): update dependency androidx.benchmark:benchmark-macro-junit4 to v1.4.1 by @renovate[bot] in #5824
- fix(deps): update dependency androidx.navigation:navigation-compose to v2.9.4 by @renovate[bot] in #5825
- fix(deps): update dependency androidx.activity:activity-compose to v1.11.0 by @renovate[bot] in #5826
- fix(deps): update dependency androidx.compose:compose-bom to v2025.09.00 by @renovate[bot] in #5827
- fix(deps): update protobuf monorepo to v4.32.1 by @renovate[bot] in #5830
- chore(deps): update plugin com.gradle.develocity to v4.2 by @renovate[bot] in #5849
- fix(deps): update dependency com.airbnb.android:lottie to v6.6.9 by @renovate[bot] in #5852
- fix(deps): update androidx.lifecycle to v2.9.4 by @renovate[bot] in #5854
- chore(deps): update gradle to v9.1.0 by @renovate[bot] in #5857
- fix(deps): update dependency com.google.errorprone:error_prone_annotations to v2.42.0 by @renovate[bot] in #5860
- fix(deps): update dependency androidx.compose:compose-bom to v2025.09.01 by @renovate[bot] in #5883
- fix(deps): update dependency androidx.navigation:navigation-compose to v2.9.5 by @renovate[bot] in #5884
- fix(deps): update dependency androidx.window:window to v1.5.0 - autoclosed by @renovate[bot] in #5886
- chore(deps): update plugin com.diffplug.spotless to v8 by @renovate[bot] in #5887
- chore(deps): update gradle/actions action to v5 by @renovate[bot] in #5901
- chore(deps): update plugin com.gradle.develocity to v4.2.1 by @renovate[bot] in #5902
- fix(deps): update dependency com.airbnb.android:lottie to v6.6.10 by @renovate[bot] in #5905
- fix(deps): update dependency com.squareup.okhttp3:okhttp to v5.2.0 by @renovate[bot] in #5930
- chore(deps): update plugin app.cash.licensee to v1.14.0 by @renovate[bot] in #5929
- chore(deps): update plugin app.cash.licensee to v1.14.1 by @renovate[bot] in #5936
- fix(deps): update dependency androidx.compose:compose-bom to v2025.10.00 by @renovate[bot] in #5935
- fix(deps): update dependency com.squareup.okhttp3:okhttp to v5.2.1 by @renovate[bot] in #5940
- chore(deps): update plugin com.gradle.develocity to v4.2.2 by @renovate[bot] in #5958
- fix(deps): update protobuf monorepo to v4.33.0 by @renovate[bot] in #5969
New Contributors
- @lebao3105 made their first contribution in #5624
- @IzzySoft made their first contribution in #5689
- @foXaCe made their first contribution in #5711
- @itsaky made their first contribution in #5780
- @victor-marino made their first contribution in #5800
- @garghimanshu0786 made their first contribution in #5932
- @VBansal99 made their first contribution in #5933
- @Chaikew made their first contribution in #5934
Full Changelog: v15.0.0-beta1...nightly