Commit graph

573 commits

Author SHA1 Message Date
Phil Oliver
4a8cd6fb41
Decouple ScannedQrCodeDialog from UiViewModel (#3300) 2025-10-03 10:12:40 +00:00
Phil Oliver
a5cd2d6bbc
Decouple ChannelScreen from UIViewModel (#3295) 2025-10-02 18:25:47 +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
db2ef75e08
Add :core:service (#3253) 2025-09-30 20:55:56 +00:00
Phil Oliver
a8b0327c41
Decouple MainAppBar from UiViewModel (#3216) 2025-09-27 00:11:57 +00:00
Phil Oliver
6d5e56b34f
Decouple contacts nav graph from UiViewModel (#3215) 2025-09-26 23:54:31 +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
3d94391bb1
Decouple NodeDetail from UiViewModel (#3212) 2025-09-26 19:24:37 +00:00
Phil Oliver
4deed11343
Decouple MessageScreen from UiViewModel (#3210) 2025-09-26 18:46:49 +00:00
Phil Oliver
01290278e9
Decouple NodeScreen from UiViewModel (#3207) 2025-09-26 01:09:17 +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
a1d9f926cb Pref fixes (#3175) 2025-09-23 15:04:44 -05:00
Phil Oliver
b98e533123
Modularize prefs classes (#3171) 2025-09-23 09:51:03 +00:00
Phil Oliver
53fdda3a9c
Add core data modules (#3169) 2025-09-23 03:49:28 +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
0d2c1f1516
New core modules for :model, :navigation, :network, :prefs (#3147) 2025-09-19 12:16:36 +00:00
Phil Oliver
f2d29d4582
Flatten BluetoothViewModel (#3138) 2025-09-18 16:08:10 +00:00
Phil Oliver
eedc3ef963
Decouple SettingsScreen from UiViewModel (#3137) 2025-09-18 11:40:33 +00:00
Phil Oliver
1d30367ddc
Decouple ConnectionsScreen from UiViewModel (#3126) 2025-09-17 15:10:43 +00:00
DaneEvans
f2680d37ad
Feat/node notes (#3014) 2025-09-08 21:37:56 +00:00
DaneEvans
99938e97bd
add times to traceroute displays. (#2999) 2025-09-06 13:34:03 +00:00
DaneEvans
82b6266f0e
feat #2570, Add ExportAll to csv (#2989) 2025-09-06 05:16:53 +00:00
Phil Oliver
08ced48652
Move remaining 3-dot menu items to Settings (#2985) 2025-09-05 19:51:09 +00:00
Phil Oliver
0cb0b19128
Move "show app intro" to phone settings (#2984) 2025-09-05 17:24:41 +00:00
James Rich
76ddd29114
feat: Support the add export method on channel url/qr (#2934)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Benjamin Faershtein <119711889+RCGV1@users.noreply.github.com>
2025-09-02 19:12:32 +00:00
DaneEvans
f8377589aa
Fix #2918 crash on hw model (#2927) 2025-08-30 03:00:51 +00:00
James Rich
9d1f5f48ec
fix(contact-import): streamline shared contact handling (#2828)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-25 11:58:50 +00:00
Phil Oliver
2d5e73c410
Clean up Connections UI, fix some friction with Bluetooth (#2807) 2025-08-22 18:33:11 +00:00
Phil Oliver
75561e06bd
Add SnackBarHost (#2800) 2025-08-20 22:49:06 +00:00
Phil Oliver
da1932fae0
Extract MainAppBar to its own file (#2788) 2025-08-19 23:55:10 +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
4be0cd7f81
Migrate UiState prefs to repo (#2775) 2025-08-18 21:44:44 +00:00
Phil Oliver
8429f35c1e
MVVM-ify logic to display app intro (#2748) 2025-08-16 18:58:21 +00:00
DaneEvans
380f41dc5c
Fix/#2701 NodeId annotation in debug panel (#2709) 2025-08-14 12:19:14 +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
a35e43d979
revert(service): reverts a bunch of changes to MeshService.kt (#2692)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-12 22:19:40 +00:00
James Rich
07cdbacf8f
refactor(repository)!: improve api caching and error handling (#2680)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-10 22:55:15 +00:00
James Rich
4a7e3e35e0
feat(service)!: refactor configuration, nodedb, and connection states (#2661)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-08 21:59:54 +00:00
James Rich
ad59edd8d2
feat(ui): add mesh activity modem lights (#2656)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-07 19:17:01 +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
DaneEvans
1ba70ca547
Fix/2523 redundant soil metrics (#2556)
Signed-off-by: DaneEvans <dane@goneepic.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-30 20:54:14 +00:00
DaneEvans
edd40890be
Fix/2558 rangetest (#2569) 2025-07-30 11:50:25 +00:00
Tristan Waddington
ca02624ad0
fix/2552 Calculate initial mapView from filtered node list (#2553) 2025-07-29 18:00:08 +00:00