Commit graph

311 commits

Author SHA1 Message Date
James Rich
6bfa5b5f70
refactor(ble): Centralize BLE logic into a core module (#4550)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-20 12:41:52 +00:00
James Rich
0f03492ac6
fix: uri handling, ci test setup (#4556)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-14 16:07:03 +00:00
James Rich
ea6d1ffa32
feat: consolidate dialogs (#4506)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-08 22:45:52 +00:00
James Rich
96551761c8
feat(sharing): Refactor QR/NFC scanning with ML Kit and CameraX (#4471)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-06 04:16:16 +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
0776e029f3
feat(logging): Replace Timber with Kermit for multiplatform logging (#4083)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-28 14:30:15 +00:00
Dane Evans
d33229c50f
Feat request neighbours (#3709)
Signed-off-by: Dane Evans <dane@goneepic.com>
2025-12-21 20:45:06 +00:00
Jord
3dbc5108c2
feat: Traceroute map visualisation (#4002) 2025-12-16 16:53:28 +00:00
James Rich
03ed85decd
feat(navigation): Navigate back to list view on tab reselection (#3948)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-10 15:09:47 +00:00
Mac DeCourcy
bc8ff26167
feat: Add bottom-nav scroll-to-top handling for nodes and conversations (#3674) 2025-11-12 22:22:21 +00:00
Phil Oliver
28590bfcdf
Make :core:strings a Compose Multiplatform library (#3617) 2025-11-11 00:58:38 +00:00
Phil Oliver
0833a6767e
Alias strings R to Res (#3619) 2025-11-05 03:32:42 +00:00
Phil Oliver
89bc9528c5
Remove UiViewModel snackbar logic (#3598) 2025-11-03 19:42:28 +00:00
Phil Oliver
3a232fc33f
Add stateInWhileSubscribed extension (#3456) 2025-10-13 20:04:29 +00:00
Phil Oliver
e81d30706c
Remove unused UiViewModel code (#3442) 2025-10-12 20:41:48 +00:00
Phil Oliver
886e9cfede
Modularize messaging code (#3435) 2025-10-12 17:07:03 +00:00
Phil Oliver
cd1a54f506
Add unread count badge to bottom nav (#3440) 2025-10-12 12:22:46 +00:00
Phil Oliver
0fd3c4ca05
Protobuf package change (#3291) 2025-10-08 18:20:09 +00:00
Phil Oliver
83531eeba9
Remove unused :core:analytics dependencies (#3381) 2025-10-07 19:35:44 +00:00
Phil Oliver
1fb79d8887
Inject PlatformAnalytics directly (#3358) 2025-10-06 18:30:18 +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
5d95dca354
Fix shared contact deeplink (#3302)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-03 10:42:52 +00:00
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
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
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
8fb41aab74
Modularize some model classes (#3153) 2025-09-19 19:53:43 +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
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