Commit Graph

202 Commits

Author SHA1 Message Date
James Rich
9970d31520 feat(widget): Add Local Stats glance widget (#4642)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-25 19:39:00 +00:00
Jade
692ad78c80 Align FDroid MapView constructor with Google version (Issue #4576) (#4630)
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-25 17:31:52 +00:00
Ken Piper
ce2d4c6b9c Add per-message transport method icons for new message format (#4643) 2026-02-25 13:14:22 +00:00
James Rich
3e4f33854b chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4629) 2026-02-24 14:03:04 +00:00
James Rich
d408964f07 refactor: KMP Migration, Messaging Modularization, and Handshake Robustness (#4631)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-24 12:37:33 +00:00
James Rich
2676a51647 refactor(ui): compose resources, domain layer (#4628)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-23 03:39:50 +00:00
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
f012e3818d refactor(logging): Reduce log noise by lowering severity of common errors (#4591)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-18 21:16:11 +00:00
James Rich
2878ad79ef refactor(settings): Use LocalConfig for radio configuration state (#4579)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-17 14:30:06 +00:00
James Rich
85b3acd7ef refactor(metrics): Prevent chart crashes with empty data (#4578)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-17 13:51:54 +00:00
James Rich
558cf77768 feat(settings): Allow clearing the node status message (#4577)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-17 13:32:48 +00:00
James Rich
5d198c7407 feat(nodes): Display role-specific icons (#4572)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-17 00:26:28 +00:00
James Rich
c690ddc7ea feat: Accurately display outgoing diagnostic packets (#4569)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-16 22:09:21 +00:00
James Rich
fb1bdb2044 feat(settings): Only show homoglyph setting for Cyrillic locales (#4559)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-14 19:56:41 +00:00
James Rich
5ca2ab4695 refactor(time): Centralize time handling with kotlinx-datetime (#4545)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-14 02:01:07 +00:00
James Rich
80d9a2e0aa fix(release): fixes to prep for release (#4546)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-12 20:23:19 +00:00
James Rich
28c364f935 Revert "chore(deps): update nordic.ble to v2.0.0-alpha13" (#4536) 2026-02-11 14:53:25 -06:00
renovate[bot]
55b17857be chore(deps): update nordic.ble to v2.0.0-alpha13 (#4534)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-11 17:14:46 +00:00
James Rich
9d583bdfc9 feat(messaging): Add bell character to alert message and refine trim (#4532)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-11 14:16:20 +00:00
James Rich
ff3f8b13f1 feat(messaging): Move message input to Scaffold bottomBar (#4530)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-11 13:36:55 +00:00
James Rich
88ca011c38 fix(settings): Correct hop_limit type for LoRa config (#4525)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-11 01:28:11 +00:00
James Rich
d252fde289 feat(charts): More charts ui/ux tweaks (#4520)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-10 23:02:06 +00:00
James Rich
bd8ff75787 feat: Remove auto-retry confirmation for messages (#4513)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-10 14:00:41 +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
Pavel Vasiliev
4303bfaac4 Enhancement - optional transparent homoglyph encoding of a few characters in certain languages for more compact and efficient text messages (#4491) 2026-02-07 18:49:35 +00:00
James Rich
ba03aacdc9 feat(ble): Handle invalid BLE attributes (#4485)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-07 00:59:24 +00:00
James Rich
cab39408df refactor(node): Improve public key conflict handling (#4486)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-06 19:55:20 +00:00
James Rich
1e255a5120 feat: Check if NFC is enabled and prompt user to enable it (#4482) 2026-02-06 18:08:35 +00:00
James Rich
10df4d47f1 feat(ui): Redesign NodeItem for improved clarity and density (#4475)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-06 05:01:42 +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
3eefa801d6 refactor(build): Introduce AndroidLibraryFlavors convention plugin (#4449) 2026-02-04 16:01:09 -06:00
James Rich
e055d22346 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4438) 2026-02-04 02:41:48 +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
37b2efa176 feat(settings): Add firmware capability checks for settings (#4403)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-02 15:35:20 +00:00
James Rich
221e774471 chore: fix regressions in the release (#4398)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-01 23:18:06 +00:00
James Rich
3659f468e4 chore(ci): Optimize and stabilize Gradle builds and CI workflows (#4390)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-01 18:03:17 +00:00
James Rich
9a8a31b298 feat(charts): voltage, colors, legends, and adaptive ui (#4383)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-30 23:20:57 +00:00
James Rich
c3580815cc fix(node): fix regressions since node ui refactor (#4379)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-30 21:24:24 +00:00
James Rich
f9cc7080f8 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4363) 2026-01-29 22:36:33 +00:00
James Rich
15760da074 Refactor: Create core:api module and set up publishing (#4362) 2026-01-29 13:45:00 -06:00
James Rich
68beca60a5 fix(reactions): fix sent message reaction alignment (#4355)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-29 13:25:20 +00:00
James Rich
70a1b3c479 Refactor: Replace custom charts with Vico library (#4348)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-29 00:52:59 +00:00
James Rich
e2328adca2 refactor(firmware): Inject dispatcher into BleOtaTransport (#4339)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-27 21:01:39 +00:00
James Rich
dff3e60b8c fix(node): list and detail usability fixes (#4336)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-27 18:33:46 +00:00
James Rich
2f67727bf5 feat(messaging): Improve message bubble UI and add delivery status action (#4330)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-27 00:26:27 +00:00
James Rich
7ffd5bc9f2 fix: map cluster crash (#4317)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-26 12:57:49 +00:00
James Rich
50a04a98b8 fix(ui): Prevent NaN values in environment metrics (#4316)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-26 12:52:13 +00:00
James Rich
a28aa4d52e refactor(ui): Icon audit and node list item refactor (#4313)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-25 22:43:23 +00:00
James Rich
355d2260e8 feat: Add Status Message module support (#4163)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-25 14:15:47 +00:00
James Rich
71628cac84 Refactor: Only show advanced and app settings for local node (#4290)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-25 03:11:14 +00:00