renovate[bot]
a643f81b3e
fix(deps): update dependency androidx.compose:compose-bom to v2025.03.01 ( #5377 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-27 09:23:29 +08:00
renovate[bot]
9c27d6d521
fix(deps): update dependency androidx.benchmark:benchmark-macro-junit4 to v1.3.4 ( #5376 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-27 09:23:21 +08:00
renovate[bot]
be858b60af
chore(deps): update plugin androidx.baselineprofile to v1.3.4 ( #5375 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-27 09:23:12 +08:00
renovate[bot]
ed886ef49c
chore(deps): update agp to v8.9.1 ( #5363 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-25 07:09:14 +08:00
Bazyli Cyran
daade1e4bb
feat: Add Kagi search and suggestions provider ( #5345 )
...
* feat: Add Kagi serach provider
* feat: Add Kagi search suggestions provider
2025-03-24 21:58:24 +08:00
Lawnchair Bot
2ad8bad382
New Crowdin translations by GitHub Action ( #5359 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-03-23 03:57:10 +03:30
Zongle Wang
06d6be2f7e
Get rid of Java toolchain ( #5357 )
2025-03-22 07:53:51 +00:00
renovate[bot]
5bdc808664
Licensee 1.13.0 ( #5356 )
...
* chore(deps): update plugin app.cash.licensee to v1.13.0
* Enable bundleAndroidAsset
https://github.com/cashapp/licensee/releases/tag/1.13.0
* Use type-safe SpdxId
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Goooler <wangzongler@gmail.com >
2025-03-21 09:53:07 +08:00
renovate[bot]
19ba6493ce
fix(deps): update dependency com.airbnb.android:lottie to v6.6.4 ( #5351 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-21 09:19:17 +08:00
Yasan Ghaffarian
16747b5bda
Fallback to the default version of LiveInformation on decode failure
2025-03-20 23:13:43 +01:00
Yasan Ghaffarian
d912b54254
Remove LiveInformation.default
2025-03-20 23:11:11 +01:00
Anoni
9bcd9595da
Fixing a Bug in Which Lawnchair crashes due to features value not set. Fix #5337 ( #5347 )
...
* Fixing a Bug in Which Lawnchair crashes due to features value not set.
Bug Description
Error:
hf.c: Field 'features' is required for type [...] but it was missing from Issues #5337
Cause:
The LiveInformation class expects a non-null features field during deserialization, but the incoming data (e.g., from cached preferences or an API response) lacks this field. This crashes the app when parsing older data formats or incomplete responses.
Fix
Root Issue:
Kotlinx Serialization requires fields marked as non-optional (no default value) to be present in the input data. The features and announcements fields were missing defaults, causing deserialization failures.
Solution:
Add default values to the LiveInformation data class to ensure backward compatibility with legacy data:
@Serializable
data class LiveInformation(
private val version: Int = 2,
val announcements: List<Announcement> = emptyList(), // Default empty list
val features: Map<String, String?> = emptyMap(), // Default empty map
) {
companion object {
val default = LiveInformation() // Simplified
}
}
* Fomat Fix and old way of initializing object
2025-03-20 23:09:17 +01:00
renovate[bot]
1733d4c05a
fix(deps): update dependency com.google.errorprone:error_prone_annotations to v2.37.0 ( #5349 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-20 11:09:28 +08:00
Lawnchair Bot
2f50866c86
New Crowdin translations by GitHub Action ( #5343 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-03-16 03:56:57 +03:30
renovate[bot]
68722c2e10
fix(deps): update protobuf monorepo to v4.30.1 ( #5338 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-14 11:31:10 +08:00
renovate[bot]
1eaafce0fe
fix(deps): update dependency androidx.compose:compose-bom to v2025.03.00 ( #5335 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-14 11:30:43 +08:00
Yasan
73fd089c87
Allow overriding default search providers remotely ( #5184 )
2025-03-13 19:12:49 +01:00
Lawnchair Bot
d83280850d
New Crowdin translations by GitHub Action ( #5326 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-03-09 03:54:10 +03:30
MrSluffy
5110fc139e
fixed illegal unicode escp in win env
...
- https://issuetracker.google.com/issues/389488321
2025-03-07 18:45:18 +08:00
renovate[bot]
64e8e9bb02
fix(deps): update protobuf monorepo to v4.30.0 ( #5321 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-05 14:33:00 +08:00
renovate[bot]
41afb3e13d
chore(deps): update agp to v8.9.0 ( #5318 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-05 09:23:41 +08:00
renovate[bot]
d47e0085f4
fix(deps): update dependency com.airbnb.android:lottie to v6.6.3 ( #5316 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-05 09:23:32 +08:00
Lawnchair Bot
f82685ecdc
New Crowdin translations by GitHub Action ( #5314 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-03-02 03:56:50 +03:30
renovate[bot]
5cd252f404
fix(deps): update dependency androidx.datastore:datastore-preferences to v1.1.3 ( #5306 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-28 10:59:08 +08:00
renovate[bot]
4b99be4e81
chore(deps): update plugin com.google.devtools.ksp to v2.1.10-1.0.31 ( #5310 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-28 09:37:38 +08:00
renovate[bot]
c917b043c8
fix(deps): update dependency androidx.constraintlayout:constraintlayout to v2.2.1 ( #5305 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-27 09:08:06 +08:00
renovate[bot]
e5303364be
fix(deps): update dependency androidx.activity:activity-compose to v1.10.1 ( #5304 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-27 09:07:57 +08:00
renovate[bot]
7481c6e243
chore(deps): update agp to v8.8.2 ( #5303 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-27 09:07:48 +08:00
renovate[bot]
1417eaaf5b
chore(deps): update dependency gradle to v8.13 ( #5299 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-26 11:54:08 +08:00
renovate[bot]
0f39c9dd16
fix(deps): update dependency com.android.tools:desugar_jdk_libs to v2.1.5 ( #5298 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-26 11:53:15 +08:00
Lawnchair Bot
f50dd70b6c
New Crowdin translations by GitHub Action ( #5290 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-02-23 03:56:41 +03:30
renovate[bot]
416d772ea1
fix(deps): update accompanistversion to v0.37.2 ( #5286 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-21 10:55:11 +08:00
renovate[bot]
e49c1732db
fix(deps): update accompanistversion to v0.37.1 ( #5281 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-20 14:44:34 +08:00
MrSluffy
cc251055e2
fixed : home doesn't appear when closing an app
...
- closes : #5268
2025-02-19 09:24:59 +08:00
renovate[bot]
28d824942e
chore(deps): update plugin com.gradle.develocity to v3.19.2 ( #5277 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-19 08:10:34 +08:00
MrSluffy
93827c6450
fixed : selection apps with user
2025-02-18 11:38:20 +08:00
MrSluffy
964d86ece8
fixed : drawer folder reload logic
2025-02-18 08:04:51 +08:00
SuperDragonXD
0142d05eaa
Fix crash (remove grid reloading code)
2025-02-18 06:34:32 +08:00
SuperDragonXD
53ca71eac9
Temporarily fix infinite loading
...
TODO: find a better location to reload grid
2025-02-18 06:17:09 +08:00
SuperDragonXD
bb00763759
Simplify app drawer folder items selection
...
* Refactor viewModel to automatically reload grid
* Tweak positioning of OverflowMenu
* Add basic filtering options, alongside a "Only show unique items" item
2025-02-17 22:26:32 +08:00
SuperDragonXD
8d58f13b13
Add basic filtering options for HiddenAppsPreferences.kt
2025-02-17 22:26:31 +08:00
MrSluffy
451c99bfa5
enh : remove hardcoded version number
2025-02-17 15:52:39 +08:00
MrSluffy
054ca70fc6
feat : implementation nightly OTA
...
- Checks for available nightly builds from the GitHub repository
2025-02-17 15:49:37 +08:00
John Andrew Camu
2623e42dad
feat : initial implementation icon gesture support ( #5266 )
...
- closes : #2787
- closes : #5259
2025-02-17 11:45:04 +08:00
SuperDragonXD
0ab1dee1c6
Reorganize and cleanup preference screens
...
* Reorganize app drawer settings
* Reorganize home screen settings
* Use enum for search bar settings
* Reorganize dock search bar settings
* Tweak labels for app drawer folder settings
2025-02-16 18:31:53 +08:00
Lawnchair Bot
efe8fe5a6a
New Crowdin translations by GitHub Action ( #5261 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-02-16 03:56:39 +03:30
SuperDragonXD
d42fad3412
Refactor app drawer folder preferences
2025-02-15 21:46:51 +08:00
SuperDragonXD
987b478a5a
Refactor switch preference preview
...
* Simplify toggle buttons for major feature changes
* Create reusable component
2025-02-15 09:25:17 +08:00
SuperDragonXD
f798ea9a66
Tweak color scheme throughout preferences
...
* Update color scheme to use `neutral` colors (fix #5194 )
* Separate icon selector in IconPackPreference
* Use preferenceGroupColor() for container colors
* Migrate from `*background` to `*surface` colors
2025-02-15 09:25:17 +08:00
MrSluffy
a0b5a17ca8
fixed : label disappear in workspace
...
- closes : #5256
2025-02-15 07:33:33 +08:00