Commit Graph

62 Commits

Author SHA1 Message Date
James Rich
17e69c6d4c chore: review-cleanup fleet (audit + fix + hardening) (#5158) 2026-04-17 00:02:59 +00:00
James Rich
3794c79dae refactor: adopt M3 Expressive components from material3 1.11.0-alpha06 (#5063) 2026-04-11 02:10:03 +00:00
James Rich
a6423d0a0f feat(metrics): redesign position log with SelectableMetricCard and add CSV export to all metrics screens (#5062) 2026-04-11 01:26:26 +00:00
James Rich
520fa717a9 refactor(metrics/map): DRY up charts, decompose MapView monoliths, add test coverage (#5049) 2026-04-10 20:54:09 +00:00
James Rich
dba037466e refactor(icons): migrate to self-hosted VectorDrawable XMLs via MeshtasticIcons (#5030) 2026-04-10 01:35:52 +00:00
James Rich
664ebf218e refactor: null safety, update date/time libraries, and migrate tests (#4900)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-23 23:17:50 +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
Dmitry
ee146df334 Add InlineMap implementation for F-Droid build (#4877) 2026-03-22 15:55:58 +00:00
James Rich
bc08093f6c fix(map, settings): allow null IDs and implement request timeout (#4851) 2026-03-19 12:36:14 -05:00
James Rich
a10fe61d0f fix: resolve crashes and debug filter issues in Metrics and MapView (#4824)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-17 14:04:41 +00:00
James Rich
5edb8abd05 feat: enhance map navigation and waypoint handling (#4814)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-16 13:48:00 +00:00
James Rich
ac6bb5479b feat: introduce Desktop target and expand Kotlin Multiplatform (KMP) architecture (#4761)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-12 21:14:49 +00:00
James Rich
d076361c55 refactor: migrate core UI and features to KMP, adopt Navigation 3 (#4750)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-10 17:29:47 +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
0ce322a0f5 feat: Migrate project to Kotlin Multiplatform (KMP) architecture (#4738)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-07 02:43:45 +00:00
James Rich
cffbd08806 refactor: migrate core modules to Kotlin Multiplatform and consolidat… (#4735)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-06 22:06:50 +00:00
James Rich
0a6fcc830a feat(maps): Google maps improvements for network and offline tilesources (#4664)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-27 14:36:56 +00:00
James Rich
6e06d27701 feat(map): Persist Google Maps camera position (#3605)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-04 13:14:50 +00:00
Phil Oliver
3984c97e39 Move NodeMapScreen to :feature:map (#3443) 2025-10-12 20:27:27 +00:00
Phil Oliver
ff95bc5311 Decouple NodeMapScreen from MetricsViewModel (#3323)
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-04 13:17:00 +00:00
Phil Oliver
51fa634e11 More map modularization (#3319) 2025-10-04 00:19:37 +00:00
Phil Oliver
e24292494e Add BuildConfigProvider (#3318) 2025-10-03 21:24:52 +00:00
Phil Oliver
47f3961f3a Finish migration away from global app bar (#3297) 2025-10-03 16:06:51 +00:00
Phil Oliver
fe9491121c Modularize common composables (#3286) 2025-10-02 09:56:49 +00:00
Phil Oliver
81804500bd Move MapViewExtensions to :feature:map (#3284) 2025-10-02 01:21:51 +00:00
Phil Oliver
7593560bba Modularize more maps files (#3262) 2025-10-01 01:37:17 +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
9aa0cf9335 Decouple NodeMapScreen from UIViewModel (#3257) 2025-09-30 22:46:31 +00:00
Phil Oliver
db2ef75e08 Add :core:service (#3253) 2025-09-30 20:55:56 +00:00
Phil Oliver
3e83e61a1a Move some repo classes to :core:data (#3214) 2025-09-26 21:45:11 +00:00
Phil Oliver
af8e1daa5d Decouple MapView from UiViewModel (#3213) 2025-09-26 20:34:36 +00:00
Phil Oliver
c5360086b7 Add :core:ui (#3203) 2025-09-25 21:01:53 +00:00
Phil Oliver
8317b704ea Redundant methods in RadioConfigRepository (#3198) 2025-09-25 13:57:26 +00:00
Phil Oliver
613714cdb4 Modularize database classes (#3192) 2025-09-24 20:23:05 +00:00
Phil Oliver
4eba3e9daf Modularize more models/utils (#3182) 2025-09-24 15:43:46 +00:00
Phil Oliver
b98e533123 Modularize prefs classes (#3171) 2025-09-23 09:51:03 +00:00
James Rich
d2db37e0d4 refactor(R): Move R file imports to core UI module (#3159)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-23 01:59:39 +00:00
Phil Oliver
8b2e1e8b02 Modularize some map-related files (#3154) 2025-09-19 23:12:26 +00:00
Phil Oliver
8fb41aab74 Modularize some model classes (#3153) 2025-09-19 19:53:43 +00:00
Phil Oliver
8b34a69d62 Add MapScreen (#3142) 2025-09-18 16:31:17 +00:00
James Rich
b30088b813 refactor(map): use hiltViewModel for MapViewModel (#3135)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-17 23:42:09 +00:00
Phil Oliver
fed3ebbd36 Start migration away from global top app bar (#3132) 2025-09-17 22:38:22 +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
ad736116a7 refactor(analytics): consolidate consent logic, move to Settings (#2885)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-28 02:21:06 +00:00
Phil Oliver
c913bb0472 Migrate remaining prefs usages to repo (#2777) 2025-08-19 11:17:22 +00:00
Phil Oliver
6cb0196a6e Migrate (mostly) maps prefs to repo (#2776) 2025-08-18 21:45:23 +00:00
Phil Oliver
d5a840cc18 Migrate analytics prefs to repo pattern (#2766) 2025-08-18 17:37:02 +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
23c87fb48c feat(analytics): Integrate _more_ Datadog (#2633)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-04 20:27:45 +00:00
James Rich
4b182be500 feat(datadog): datadog init tweaks (#2613)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-02 12:50:44 +00:00