Commit graph

271 commits

Author SHA1 Message Date
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
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
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
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
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
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
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
James Rich
ceabafb545
refactor(connections)!: Use sealed class for device list entries (#2538)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-29 01:49:17 +00:00
James Rich
26530cbe18
feat(message): add overflow menu to message screen (#2540)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-27 22:09:41 +00:00
James Rich
924bd25f60
feat(firmware): add firmware edition handling (#2508)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-25 12:07:01 +00:00
DaneEvans
5a6a1cb44a
Feat/2412 ignored nodes (#2470)
Signed-off-by: DaneEvans <dane@goneepic.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-21 12:45:03 +00:00
DaneEvans
aa9ce9dfdf
Feat/2334 channel indicators (#2356)
Signed-off-by: DaneEvans <dane@goneepic.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-07 02:31:36 +00:00
James Rich
25111552eb
feat: Add support for sharing contacts via deeplink (#2336)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-03 12:42:04 +00:00
DaneEvans
3d9b69eda5
Feat/2061 public ind (#2284) 2025-06-29 02:45:12 +00:00
Benjamin Faershtein
0abc6e03b9
fix: non-expiring waypoints (#2237) 2025-06-25 10:58:07 -05:00
James Rich
c4c115b901
feat: show online and total node count in the title bar (#2209) 2025-06-21 21:10:36 -05:00
James Rich
86a35603d5
refactor: Add remote node indicator and node chip to app bar (#2195) 2025-06-21 07:14:33 -05:00
James Rich
bcc3a0f107
feat: Allow unlocking excluded modules (#2180)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-06-20 18:19:51 -05:00
James Rich
468c4ab6b7
fix: Fetch original message when displaying a reply (#2152) 2025-06-18 16:05:02 +00:00
James Rich
357efa9028
feat: Implement message reply functionality (#2147) 2025-06-17 20:15:07 -05:00
James Rich
3ef504c567
feat: prompt user to regenerate compromised keys (#2131) 2025-06-16 17:06:23 +00:00
James Rich
a5ade9252a
Refactor: Implement global cooldown for Traceroute button (#2129) 2025-06-16 11:48:08 +00:00
Jeremiah K
eaa149a0e9
Persist node sort preference across app restarts (#2115) 2025-06-14 18:22:16 +00:00
James Rich
606d1520d8
refactor: Client Notification Support (#2095) 2025-06-12 20:00:28 -05:00
James Rich
ad8f91482e
refactor: ClientNotification messages as an alert dialog (#2072) 2025-06-10 15:15:58 +00:00
Benjamin Faershtein
e7657c4763
feat: Added map filter + small waypoint fix (#2065)
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-06-10 12:03:30 +00:00
Łukasz Kosson
f5b34d6408
fix: cancel new message notification when message is marked as read (#2057)
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-06-09 12:45:20 -05:00
Łukasz Kosson
e781d6774b
feat: allow hiding offline and/or non-direct nodes from list and map (#2052)
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-06-09 12:44:53 -05:00
James Rich
3216559035
fix: connections ui and unmessageable logic (#2016) 2025-06-04 06:53:22 -05:00
James Rich
38982bc37b
refactor: recommended and required firmware updates (#2012) 2025-06-03 19:58:21 -05:00
James Rich
868d705b2d
fix: per-device location sharing (#2010) 2025-06-03 21:04:24 +00:00
James Rich
6915249121
refactor: Move version checks to Main.kt (#1995) 2025-05-31 20:36:35 -05:00
James Rich
ad1897c564
Refactor: organize ui screens to separate packages (#1982) 2025-05-29 18:18:45 -05:00
James Rich
6332b3bd42
feat(node): consolidate node chip and menu (#1941) 2025-05-26 19:36:32 -05:00
James Rich
9b1f27cf17
refactor: add tooltips, unmessageable tweaks (#1925) 2025-05-23 18:08:45 -05:00
James Rich
76cdb83406
feat: Add node to favorites when sending a direct message (#1899) 2025-05-21 17:48:02 +00:00
James Rich
2f13aee171
feat: Use node colors for contact chip (#1891) 2025-05-21 04:30:11 +00:00