Commit Graph

47 Commits

Author SHA1 Message Date
James Rich b9315d4b3f feat: adopt gradle-flatpak-sources plugin for offline Flatpak builds (#5619)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 00:33:35 +00:00
James Rich 2fa11507c5 refactor(flatpak): retire heuristic cache scanner, adopt build-ops capture (#5599)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-26 06:24:25 -05:00
James Rich 91ad5dbb81 fix(flatpak): resolve unique snapshot timestamp URLs from local cached maven-metadata (#5542) 2026-05-20 14:11:50 -05:00
James Rich 8113167833 build(flatpak): overhaul offline source generation with native cache scanner (#5533) 2026-05-20 09:11:03 -05:00
James Rich 99b5688b00 build(flatpak): overhaul and automate flatpak offline manifest generation (#5529) 2026-05-20 07:12:03 -05:00
James Rich 7ae1b26813 chore(flatpak): optimize CI source generation and clean up redundant tasks (#5525) 2026-05-20 04:51:47 -05:00
James Rich fc0df1a79a feat(docs): In-app documentation browser with Jekyll site and Docusaurus sync (#5445)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-19 04:00:22 +00:00
Austin 484518195e Gradle: Add flatpakGradleGenerator task (#5369) 2026-05-11 14:44:29 +00:00
James Rich 2822290908 refactor(build): build-logic cleanup, CC safety, and detekt 2.0 upgrade (#5311) 2026-05-01 02:48:37 +00:00
James Rich b3b38acc0b feat: Migrate networking to Ktor and enhance multiplatform support (#4890)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-23 16:48:10 +00:00
James Rich dcbbc0823b feat: Integrate Mokkery and Turbine into KMP testing framework (#4845) 2026-03-18 18:33:37 -05:00
James Rich 3321c47200 ci: Update Dokka configuration and unify AboutLibraries JSON generation (#4767)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-13 01:49:11 +00:00
James Rich 875cf1cff2 refactor: migrate from Hilt to Koin and expand KMP common modules (#4746)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-10 01:19:46 +00:00
James Rich 25657e8f8f feat(wire): migrate from protobuf -> wire (#4401)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-04 00:01:12 +00:00
James Rich cf48d6c1c1 chore(ci): Refactor and optimize GitHub Actions workflows (#4252)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-18 01:52:04 +00:00
James Rich 46a2c68830 ci: fix coverage report paths and improve test result inclusivity (#4245) 2026-01-16 19:40:50 +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 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
Phil Oliver 4b3ae721a0 Remove ktorfit (#4019) 2025-12-16 21:52:29 +00:00
Phil Oliver 28590bfcdf Make :core:strings a Compose Multiplatform library (#3617) 2025-11-11 00:58:38 +00:00
Phil Oliver e4ba6d6136 Generate a POSIX timezone string from a ZoneID (#3514) 2025-10-22 20:10:09 +00:00
Phil Oliver 886e9cfede Modularize messaging code (#3435) 2025-10-12 17:07:03 +00:00
Phil Oliver 36f1aabcb5 Remove remaining unused dependencies across the project (#3390) 2025-10-08 03:04:20 +00:00
Phil Oliver da65dfdd15 Remove remaining unused dependencies in :core:* (#3387) 2025-10-08 00:08:48 +00:00
Phil Oliver 185c3ab5eb Remove unused :core:database dependencies (#3383) 2025-10-07 21:37:03 +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
Phil Oliver 95ec4877df Modularize settings code (#3355)
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2025-10-06 17:20:03 +00:00
Phil Oliver dcbf664f38 Move app intro to :feature:intro (#3348) 2025-10-05 01:15:55 +00:00
Phil Oliver e24292494e Add BuildConfigProvider (#3318) 2025-10-03 21:24:52 +00:00
Phil Oliver d553cdfee6 Add :feature:node (#3275) 2025-10-01 23:26:41 +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
Phil Oliver 53fdda3a9c Add core data modules (#3169) 2025-09-23 03:49:28 +00:00
Phil Oliver 8b2e1e8b02 Modularize some map-related files (#3154) 2025-09-19 23:12:26 +00:00
Phil Oliver 0d2c1f1516 New core modules for :model, :navigation, :network, :prefs (#3147) 2025-09-19 12:16:36 +00:00
Phil Oliver bec5dac9d4 Use Ktor/Ktorfit for API calls (#3122) 2025-09-16 18:45:59 +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
James Rich 0659d38438 feat(ci): add kover for test coverage reporting (#3041)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-10 15:30:47 +00:00
James Rich e490b036be ci: add Dokka for kdoc documentation generation and deployment (#3024)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-08 23:31:53 +00:00
James Rich 2ea2f6e5ab build: centralize repository declarations in settings.gradle.kts (#2858)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-26 22:00:32 +00:00
James Rich 87e50e03ea refactor: maps (#2097)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-13 17:51:19 +00:00
James Rich ab22a655c4 feat(analytics): Integrate Datadog for RUM and Logging (#2578)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-01 21:54:46 +00:00
James Rich 496de47766 Refactor: Improve GitHub release workflow and build configuration (#2251) 2025-06-25 18:16:55 -05:00
James Rich b7c0bc874c chore(build): Refactor Gradle build scripts to Kotlin DSL (#1944) 2025-05-26 21:26:46 -05:00