Commit graph

47 commits

Author SHA1 Message Date
James Rich
221e774471
chore: fix regressions in the release (#4398)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-01 23:18:06 +00:00
James Rich
3659f468e4
chore(ci): Optimize and stabilize Gradle builds and CI workflows (#4390)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-01 18:03:17 +00:00
James Rich
1abcb4d4ed
refactor(build): Centralize Develocity and build cache configuration (#4382) 2026-01-30 18:42:06 -06:00
James Rich
cbf70fcc3f
refactor(build): Centralize Android SDK and Java versions (#4377) 2026-01-30 11:36:36 -06:00
James Rich
bd6480e5db
chore(build): more downgrades to JDK 17 (#4374) 2026-01-30 10:18:50 -06:00
James Rich
039e785a2d
build: Lower JDK to 17 and minSdk to 21 (#4369) 2026-01-29 20:04:30 -06:00
James Rich
8f979521d7
build: Configure JitPack publishing for core modules (#4366) 2026-01-29 15:41:27 -06:00
James Rich
07639900c9
chore: Apply maven-publish plugin consistently (#4364) 2026-01-29 14:10:58 -06:00
James Rich
833f1ca4fb
chore(build): Enable and configure Compose Compiler reports (#4289)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-22 16:27:11 +00:00
James Rich
45227fb142
feat(test): Add comprehensive unit and instrumentation tests (#4260)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-20 01:52:03 +00:00
James Rich
962137ae4d
refactor: Enable test coverage and update CI (#4233)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-16 00:47:45 +00:00
James Rich
731430d7d6
refactor(build): Centralize Dokka configuration into convention plugin (#4173)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-09 15:40:00 +00:00
James Rich
02f99bd7bb
refactor(build): centralize Dokka documentation generation (#4171)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-08 23:55:07 +00:00
James Rich
b5d30a8bb7
Refactor: Improve analytics plugin application and task configuration (#4120) 2026-01-02 14:45:48 -06:00
renovate[bot]
3e57102526
chore(deps): update dagger & hilt to v1.3.0 (#4118)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-02 14:45:34 -06:00
James Rich
56760412cb
feat(build): Set JVM toolchain to 21 (#4090)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-28 23:14:31 +00:00
James Rich
9fd92691a9
refactor: Migrate to Android Gradle Plugin 9.0 (#4072)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-28 13:47:12 +00:00
James Rich
42bc85b6fc
feat(build): add module dependency graph generation (#4042) 2025-12-18 17:30:36 -06:00
James Rich
17825d3b98
ci: Cache AVD snapshots to speed up Android tests (#4030)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-17 23:40:52 +00:00
renovate[bot]
7ef9a581ea
chore(deps): update kotlin ecosystem to v2.3.0 (#4015)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-17 22:47:31 +00:00
James Rich
61bc9bfdd2
refactor(build): Migrate core/common to KMP and cleanup build logic (#4026)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-17 19:48:01 +00:00
James Rich
5dfaa147fe
fix(build): disable more analytics tasks for F-Droid builds (#4000)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-13 23:03:45 +00:00
James Rich
a1cf92d676
refactor: consolidate F-Droid task disabling to convention plugin (#3990) 2025-12-12 23:29:04 +00:00
James Rich
fdff7315fe
refactor(build): Create a dedicated analytics convention plugin (#3961)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-11 04:47:25 +00:00
James Rich
ce732203ae
chore(build-logic): Apply Spotless and Detekt to build-logic module (#3962)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-10 20:30:52 +00:00
Phil Oliver
28590bfcdf
Make :core:strings a Compose Multiplatform library (#3617) 2025-11-11 00:58:38 +00:00
Phil Oliver
36f1aabcb5
Remove remaining unused dependencies across the project (#3390) 2025-10-08 03:04:20 +00:00
Phil Oliver
185c3ab5eb
Remove unused :core:database dependencies (#3383) 2025-10-07 21:37:03 +00:00
Phil Oliver
83531eeba9
Remove unused :core:analytics dependencies (#3381) 2025-10-07 19:35:44 +00:00
Phil Oliver
59916a4cbe
Remove version catalog bundles (#3370) 2025-10-07 10:23:12 +00:00
Phil Oliver
ef0ac5220d
Consistent catalog naming for AndroidX dependencies (#3368) 2025-10-07 03:51:32 +00:00
Phil Oliver
4d7ad96a09
Remove unused dependencies in :app (#3365) 2025-10-07 02:14:25 +00:00
James Rich
cc64abfc5c
refactor: Switch to compileOnly for convention plugins (#3357)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-06 18:59:07 +00:00
James Rich
13e2796760
refactor(build-logic): Apply kotlinx-serialization plugin for compose (#3353)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-05 15:16:45 +00:00
James Rich
cad88d277b
refactor(analytics)!: modularize analytics - remove Logging (#3256)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-30 23:22:22 +00:00
James Rich
e3dd4325fd
fix(build): apply Datadog and Firebase plugins _only_ to google flavor (#3240)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-29 16:51:07 +00:00
James Rich
c5da2c4e13
build: use git commit count for versionCode (#3233)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-28 19:49:12 +00:00
Phil Oliver
613714cdb4
Modularize database classes (#3192) 2025-09-24 20:23:05 +00:00
James Rich
2a583e6d8f fix: release fixes (#3179) 2025-09-23 17:26:08 -05:00
James Rich
61ca39667f chore: remove Firebase Performance Monitoring
Removes the Firebase Performance Monitoring plugin and associated dependencies.

this was causing issues with conflicting protobuf libs

Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-23 09:24:05 -05:00
James Rich
bf8453705b release(2.7.1): bump version name base
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-23 08:16:43 -05:00
James Rich
ddb19b959f
refactor(settings)!: standardize radio config screens (#3167)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-23 02:59:33 +00:00
Phil Oliver
0d2c1f1516
New core modules for :model, :navigation, :network, :prefs (#3147) 2025-09-19 12:16:36 +00:00
James Rich
e4bfce0989
refactor(build): simplify lint, spotless, and detekt configurations (#3133)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-17 21:43:23 +00:00
Phil Oliver
7afab16011
Move nav routes to new :navigation project module (#3124) 2025-09-17 10:46:43 +00:00
James Rich
22a5521b9d
feat(build-logic): modularize build-logic & update dependencies (#3110)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-15 21:48:27 +00:00
James Rich
295e0aa298
feat(build): Convention Plugins (#3081)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Dane Evans <dane@goneepic.com>
2025-09-15 10:47:03 +00:00