Commit Graph

507 Commits

Author SHA1 Message Date
renovate[bot]
fc4744bd73 Update dependency com.google.dagger:hilt-android to v2.50 (#3898)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-20 19:54:20 +08:00
renovate[bot]
bfd6256917 Update dependency composeOptions to v1.5.7 (#3894)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-20 06:59:22 +08:00
Goooler
c2d59a6623 Add channel flavor for publishing variant for Google Play (#3861)
* Add channel flavor for publishing variant for Google Play

* Remove unused variants

* Build both on CI

* Tweak

* Fix conflicts

* Copy json into variant folder

* Rename foss to github

* Rename apk

* `ci.py` - Allow multiple files to be sent

* Fix `ci.py`

---------

Co-authored-by: SuperDragonXD <70206496+SuperDragonXD@users.noreply.github.com>
2023-12-18 11:33:58 +08:00
Pun Butrach
863d1455b3 Update versionCode from 13 to 14 in defaultConfig (#3870)
Signed-off-by: validcube <pun.butrach@gmail.com>
2023-12-18 05:18:35 +08:00
SuperDragonXD
d04cb4f631 Temporarily revert commit 2023-12-17 20:44:39 +08:00
SuperDragonXD
8be85cda33 Unbump quickstepMinSdk to 33 2023-12-17 20:29:30 +08:00
SuperDragonXD
a612e95159 Bump minSdk to 27
This commit drops support for Android 8. Android 8.1 will still have support though.
2023-12-17 20:26:03 +08:00
Goooler
449707798c Optimize artifacts copy task (#3842)
We should avoid using internal APIs in AGP.

Refs 1cd59c8951/addCustomAsset/build-logic/plugins/src/main/kotlin/CustomPlugin.kt (L63-L70).

(cherry picked from commit ab5963a04c)
2023-12-17 18:57:43 +08:00
renovate[bot]
c383fad782 Update dependency androidx.navigation:navigation-compose to v2.7.6 (#3851)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-17 10:55:31 +00:00
renovate[bot]
ec0437ef11 Update dependency io.nlopez.compose.rules:ktlint to v0.3.8 (#3857)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-17 10:54:57 +00:00
renovate[bot]
8a70ee6f4b Update dependency com.google.android.material:material to v1.11.0 (#3853)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-17 18:49:23 +08:00
renovate[bot]
af0fef1801 Update Kotlin, KSP and Compose Compiler (#3855)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-17 18:48:24 +08:00
renovate[bot]
91647a0c91 Update dependency androidx.activity:activity-compose to v1.8.2 (#3850)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-17 18:48:10 +08:00
SuperDragonXD
20dfb5e24b Change releaseName to Beta 1 2023-12-17 15:37:36 +08:00
MrSluffy
a2d070ed9d Merge branch '14-dev-staging' into 14-dev 2023-12-17 15:00:01 +08:00
MrSluffy
c5fd2ac49c Fixed build ci 2023-12-17 14:26:59 +08:00
MrSluffy
cc8f9828ab Merge branch 'heads/android-14.0.0_r18' into 14-dev 2023-12-16 17:18:13 +08:00
MrSluffy
32700b0100 Merge branch 'android14-release' into 14-dev 2023-12-13 18:47:55 +08:00
Goooler
d9af42b50e Use mrmans0n Compose rules to check styles (#3788)
* Use customRuleSets

* Disable ktlint_compose_modifier-missing-check

* Fix compose:vm-forwarding-check

https://mrmans0n.github.io/compose-rules/rules/#hoist-all-the-things

* Fix compose:param-order-check

https://mrmans0n.github.io/compose-rules/rules/#ordering-composable-parameters-properly

* Intro kotlinx-collections-immutable

* Fix compose:unstable-collections

https://mrmans0n.github.io/compose-rules/rules/#avoid-using-unstable-collections

* Fix compose:modifier-not-used-at-root

https://mrmans0n.github.io/compose-rules/rules/#modifiers-should-be-used-at-the-top-most-layout-of-the-component

* Fix compose:multiple-emitters-check

https://mrmans0n.github.io/compose-rules/rules/#do-not-emit-multiple-pieces-of-content

* Fix compose:compositionlocal-allowlist

https://mrmans0n.github.io/compose-rules/rules/#compositionlocals

* Enable modifier-missing-check

https://mrmans0n.github.io/compose-rules/rules/#when-should-i-expose-modifier-parameters

* Cleanups

* io.nlopez.compose.rules:ktlint:0.3.5

* Rearrange params

* Revert "Fix compose:modifier-not-used-at-root"

This reverts commit 7dee424730.

* Disable modifier-not-used-at-root for PreferenceTemplate

* Cleanups

* Remove unused modifiers

* Disable ktlint_compose_modifier-missing-check

* Disable ktlint_compose_compositionlocal-allowlist
2023-12-09 15:45:04 +08:00
renovate[bot]
dedd16d2c5 Update libsuVersion to v5.2.2 (#3834)
* Update libsuVersion to v5.2.2

* Allow libsu

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Goooler <wangzongler@gmail.com>
2023-12-09 01:56:56 +00:00
renovate[bot]
f4425d95e3 Update Kotlin, KSP and Compose Compiler (#3759)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-07 08:28:41 +08:00
renovate[bot]
615ed9590b Update plugin androidx.baselineprofile to v1.2.2 (#3826)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-06 02:52:19 +00:00
Goooler
31cb3ba4be Configure Baseline Profile generation (#3789)
https://developer.android.com/topic/performance/baselineprofiles/configure-baselineprofiles
https://developer.android.com/topic/performance/baselineprofiles/create-baselineprofile#create-new-profile
2023-12-06 10:45:39 +08:00
renovate[bot]
67a1da348a Update plugin com.diffplug.spotless to v6.23.3 (#3821)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-04 15:17:35 +08:00
renovate[bot]
138c83d3b1 Update Dagger to v2.49 (#3811)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-02 10:43:15 +08:00
renovate[bot]
bda49b0fdb Update plugin com.android.library to v8.2.0 (#3805)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-01 02:53:47 +08:00
renovate[bot]
b138ad70f6 Update plugin com.android.application to v8.2.0 (#3804)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-01 02:43:35 +08:00
renovate[bot]
612326f7b3 Update plugin com.diffplug.spotless to v6.23.2 (#3798)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-30 09:57:28 +08:00
renovate[bot]
c58df33042 Update plugin com.diffplug.spotless to v6.23.1 (#3795)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-29 18:39:57 +00:00
renovate[bot]
3aa9405a38 Update roomVersion to v2.6.1 (#3796)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-29 18:38:03 +00:00
Goooler
4121095c8e Apply desugaring lib
https://developer.android.com/studio/write/java8-support#library-desugaring
2023-11-29 00:04:14 +08:00
renovate[bot]
db281fedb4 Spotless 6.23.0 (#3779)
* Update plugin com.diffplug.spotless to v6.23.0

* Remove ktlint version

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Goooler <wangzongler@gmail.com>
2023-11-27 07:25:32 +00:00
renovate[bot]
ec96e4eb14 Update dependency com.kieronquinn.smartspacer:sdk-client to v1.0.6 (#3765)
* Update dependency com.kieronquinn.smartspacer:sdk-client to v1.0.6

* Update proguard.pro

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Goooler <wangzongler@gmail.com>
2023-11-24 23:03:59 +00:00
Goooler
3aa170e3b5 Rearrange ext block 2023-11-24 20:32:46 +08:00
Goooler
afaa3f70fb Fix obfuscation failure and merge Proguard rules (#3757)
* Add missing rules

* Merge rules files

* Use regex

* TODO

* Don't warn more

* Merge more

* Refine

* TODO

* Update proguard.pro

* Refine

* Regenerate missing_rules

* Rearrange

* Fix
2023-11-24 19:39:23 +08:00
Goooler
46fd9043fe Migrate to Hilt KSP compiler (#3760)
* Migrate to Hilt KSP compiler

* Use generated code from AIDL

* Comment

* Revert "Use generated code from AIDL"

This reverts commit 64c3ecce84.

* Workaround for it
2023-11-24 19:38:29 +08:00
Goooler
61d9ab51ca Minor things (#3752)
* Update buildTypes

* Replace android.jar with framework-13.jar

* io.github.fornewid:material-motion-compose-core:1.0.7

* Update submodule

* Move spotless extension

* Remove extra package attrs

* Use Kapt in plugins block

* Remove extra line

* Reuse protobuf config

* Use core-ktx

* Replace android.jar with framework-13.jar

* Cleanup

* Optimize Dagger deps

* Try to migrate to Hilt KSP compiler

* Revert "Try to migrate to Hilt KSP compiler"

This reverts commit 7a11610216.

* Remove extra core-ktx

* Add compileOnlyCommonJars

* Move addFrameworkJar out of android extension

* Cleanup

* Use com.google.dagger:hilt-compiler

* Update submodule
2023-11-21 06:13:18 +00:00
renovate[bot]
df04fa3d80 Update dependency com.airbnb.android:lottie to v6.2.0 (#3747)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-19 17:57:57 +08:00
Pun Butrach
bd0da95df2 Update releaseName to Alpha 1 (#3741)
This revert the `versionName` changes in d96a511efe
2023-11-18 18:38:07 +08:00
Goooler
7aa0b7172c Add Spotless to check style (#3723) 2023-11-18 10:10:55 +08:00
renovate[bot]
56c5f0354a Update AGP to v8.1.4 (#3737)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-17 07:58:52 +08:00
renovate[bot]
0184f35734 Update dependency com.kieronquinn.smartspacer:sdk-client to v1.0.5 (#3734)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-16 16:13:02 +08:00
Suphon T
a97b1e853c Implement custom popup for Smartspacer (#3716)
* Disable minify for debug

* Show launcher popup when long pressing smartspacer

* Add shortcut to smartspacer settings

* Add missing Smartspacer Popup Options + fixes (#3725)

* - Update Smartspacer client SDK to 1.0.4 (contains fixes for popup handling)
- Added options for dismiss, about & feedback, make them all optional and use the provided launchIntent method as it provides a fallback for invalid intents
- Use original Customise option as fallback if provided options are empty

* Reorder items to match Pixel Launcher

---------

Co-authored-by: Kieron Quinn <quinny898@gmail.com>
2023-11-16 09:35:19 +07:00
renovate[bot]
28c231f7a9 Update protocVersion to v3.25.1 (#3731)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-16 09:55:21 +08:00
renovate[bot]
972dab271e Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.6.1 (#3718)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-16 09:45:34 +08:00
renovate[bot]
d8d8d0817f Update dependency androidx.activity:activity-compose to v1.8.1 (#3730)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-16 09:45:06 +08:00
renovate[bot]
511ef10b33 Update dependency com.kieronquinn.smartspacer:sdk-client to v1.0.4 (#3726)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-15 09:46:43 +08:00
Goooler
92b0e6cfef Remove extra kotlin-stdlib (#3720) 2023-11-14 10:58:50 +08:00
renovate[bot]
4f78d5bf88 Update dependency androidx.compose:compose-bom to v2023.10.01 (#3713)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-14 10:32:28 +08:00
renovate[bot]
cfa56169c2 Update dependency com.google.android.material:material to v1.10.0 (#3715)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-14 10:32:02 +08:00