Commit graph

57 commits

Author SHA1 Message Date
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
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
andrekir
13b615a470 chore: update license header 2025-01-02 07:00:51 -03:00
andrekir
1219d3037e chore: add GPL-3.0 license headers to source files 2024-11-26 08:54:18 -03:00
Davis
11e31675ca
Refactor and cleanup (#850)
* Move google play check to extension

* Extract launching bug report dialog

* Add missing extension for fdroid flavor
2024-02-13 18:41:40 -03:00
Andre K
01360dc557
refactor: migrate to Firebase KTX in the main modules (#836) 2024-02-08 16:45:28 -03:00