Commit graph

53 commits

Author SHA1 Message Date
Wolf-Martell Montwé
c65160ef94
Fix Spotless markdown by excluding build folders 2024-02-28 14:45:48 +01:00
Wolf-Martell Montwé
72cf7f36f4
Add Kotlin BOM as the Material library ships with an old version 2024-02-26 11:02:24 +01:00
Wolf-Martell Montwé
487ac87731
Fix badging warning by suppressing it 2024-01-19 16:48:33 +01:00
Wolf-Martell Montwé
c07cc1f599
Cleanup and sort libs.versions.toml alphabetically 2024-01-19 16:48:32 +01:00
Wolf-Martell Montwé
f5f23ba834
Fix spotless formatter 2024-01-17 19:46:12 +01:00
Wolf-Martell Montwé
409e2dafb4
Fix fastlane readme by excluding it from formatting as it's auto generated 2024-01-17 10:23:44 +01:00
Wolf-Martell Montwé
a1a1517322
Fix markdown indent issues 2024-01-16 16:46:09 +01:00
Wolf-Martell Montwé
d76693c5db
Add badging diff and colored output 2024-01-16 16:46:09 +01:00
Wolf-Martell Montwé
e119f1d66d
Add build plugin to check android badging for changes 2024-01-16 15:12:39 +01:00
Wolf-Martell Montwé
daabeaa0bf
Fix Spotless trying to access app-k9mail/dependencies folder 2024-01-15 13:07:06 +01:00
Wolf-Martell Montwé
a230e11910
Bump Spotless 6.22.0 -> 6.23.3 and Ktlint 0.50.0 -> 1.0.1 2023-12-06 15:04:55 +01:00
cketti
ab49c54464 Increase targetSdkVersion to 33 2023-11-13 13:06:56 +01:00
cketti
d45bb6d683 Always exclude common files from Android packaging 2023-10-26 21:47:17 +02:00
Wolf-Martell Montwé
48bf636681
Merge pull request #7230 from thundernest/change_detekt_rules
Change detekt rules
2023-10-11 17:20:22 +02:00
Wolf Montwé
85509abc68
Change to module based detekt execution 2023-10-10 14:08:17 +02:00
Wolf-Martell Montwé
7b244c6c7c
Change Gradle config to accommodate for latest changes 2023-10-10 10:55:12 +02:00
Wolf-Martell Montwé
5d4f6e4291
Change Lint warningsAsErrors to false to avoid build failure when a dependency is outdated 2023-09-19 10:22:15 +02:00
Wolf-Martell Montwé
a0e6fd9f5c
Bump Android SDK compile version 33 -> 34 and dependencies for Compose 1.5.1
- Kotlin 1.8.22 -> 1.9.11
- Compose BOM 2023.06.01 -> 2023.09.00
- Compose compiler 1.4.8 -> 1.5.3
- AndroidX Lifecycle 2.6.1 -> 2.6.2
- AndroidX Navigation 2.6.0 -> 2.7.2
- AndroidX Core 1.10.1 -> 1.12.0
- AndroidX Annotation 1.6.0 -> 1.7.0
- Accompanist 0.30.1 -> 0.32.0
- Koin 3.4.3 -> 3.5.0
- Okio 3.4.0 -> 3.5.0
- Mockito 5.4.0 -> 5.5.0
- Robolectric 4.9.2 -> 4.10.3
2023-09-19 10:22:15 +02:00
Wolf-Martell Montwé
0abee28d05
Bump Android Gradle Plugin 8.0.2 -> 8.1.1 2023-09-19 10:22:14 +02:00
Wolf-Martell Montwé
e9535ecdaa
Bump Spotless 6.14.0 -> 6.21.0 and KtLint 0.48.2 -> 0.50.0, and reformat/fix code 2023-09-06 18:13:23 +02:00
Wolf-Martell Montwé
7f60917b60
Update detekt to 1.23.0 2023-06-08 12:57:41 +02:00
cketti
a40a53c7f1 Avoid duplicate JAR names 2023-05-25 15:03:11 +02:00
Wolf Montwé
5318e789ac
Bump Kotlin 1.8.10 -> 1.8.20 and Compose Compiler 1.4.4 -> 1.4.6 2023-04-25 17:21:35 +02:00
Wolf Montwé
0339444dd3
Bump Android Gradle Plugin to 8.0.0 and move Kotlin compatibility to build-plugins 2023-04-25 17:21:32 +02:00
Wolf Montwé
efff0f96d6
Change catalog app icon and add splashscreen 2023-04-11 14:17:59 +02:00
Wolf Montwé
16504bc54d
Add core:ui:compose:testing module with ComposeTest and build plugin fix for non working release build type tests 2023-03-20 14:52:32 +01:00
Wolf Montwé
7b4f3d796e
Change app and library compose build plugins to share dependencies 2023-03-16 13:55:00 +01:00
Wolf Montwé
bd6cde63b0
Add bundles to organise compose dependencies 2023-03-16 13:55:00 +01:00
Wolf Montwé
5a065a4739
Add jUnit test dependencies for compose 2023-03-16 13:55:00 +01:00
Wolf Montwé
9f11765a6f
Change compose setup to use Gradle version catalog instead of hard coded values 2023-03-16 13:39:13 +01:00
Wolf Montwé
be5894e743
Move EmptyCursor to core:android:common 2023-03-02 14:44:53 +01:00
Wolf Montwé
28e3f62a4e
Change Clock to kotlinx.datetime.Clock 2023-03-02 11:21:32 +01:00
Wolf Montwé
b6dc15b03c
Add design system with text and button atoms 2023-03-01 13:46:25 +01:00
Wolf Montwé
0ace871606
Add dependency check build plugin 2023-02-24 11:47:29 +01:00
Wolf Montwé
fab7a8e6a6
Rename plugin for consistency 2023-02-23 11:16:17 +01:00
Wolf Montwé
28472554af
Add build plugin README 2023-02-23 11:16:09 +01:00
Wolf Montwé
f4317b0fad
Add detekt plugin for compose 2023-02-22 10:51:23 +01:00
Wolf Montwé
872d3e938d
Add detekt baseline 2023-02-22 10:24:19 +01:00
Wolf Montwé
27ad28fafe
Add detekt build plugin 2023-02-21 17:53:01 +01:00
Wolf Montwé
a7256692e5
Add Android Compose library build plugin 2023-02-17 22:31:39 +01:00
Wolf Montwé
cab1c71524
Cleanup remaining code style issues for Kotlin sources 2023-02-17 16:14:14 +01:00
Wolf Montwé
1c8eba10b3
Enable checkDependencies only for Android application 2023-02-16 19:24:35 +01:00
Wolf Montwé
f88595da31
Fix Robolectric test when target SDK not present 2023-02-16 19:24:10 +01:00
Wolf Montwé
451bad2970
Change buildConfig to be disabled for Android libraries and enabled for applications also enabled for ui legacy 2023-02-16 16:49:50 +01:00
Wolf Montwé
1ba071bfb3
Rename spotless plugin 2023-02-16 15:58:43 +01:00
Wolf Montwé
d6b5515ca2
Add targetSdk as despite deprecation warning it is still used to change the Android library target compilation 2023-02-16 15:58:43 +01:00
Wolf Montwé
864ee60c63
Add Android library build plugin 2023-02-16 15:58:43 +01:00
Wolf Montwé
a098aaee9f
Add basic compose demo app 2023-02-16 09:45:37 +01:00
Wolf Montwé
2bc5f3f04a
Add Compose Android app build-plugin 2023-02-15 18:51:44 +01:00
Wolf Montwé
948f11378b
Add default Android app build-plugin 2023-02-15 18:41:55 +01:00