Commit Graph

52 Commits

Author SHA1 Message Date
James Rich
2cdfababe5 feat(node): Refactor Node Detail screen and enhance user feedback (#4291)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-25 03:00:23 +00:00
Mac DeCourcy
c0f8ed3503 feat: word-based message filtering with quarantine approach (stored but hidden) (#4241) 2026-01-24 16:41:17 +00:00
James Rich
7173a2da99 fix(4269): Add LongTurbo preset name and tests (#4273)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-21 03:36:31 +00:00
James Rich
b73a304452 refactor(firmware): Simplify ESP32 firmware check (#4272)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-21 02:42:16 +00:00
Eric Severance
343fec2383 Display traceroutes with 0 hops (#4261) 2026-01-19 20:22:32 +00:00
James Rich
75a3f89f51 feat(firmware): Use pio_env to select correct firmware variant (#4244)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-16 16:51:55 +00:00
James Rich
962137ae4d refactor: Enable test coverage and update CI (#4233)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-16 00:47:45 +00:00
James Rich
37b59af27b feat: Localize traceroute strings (#4228)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-15 16:43:55 +00:00
James Rich
2a60480bd9 feat: Add ESP32 Unified OTA update support (#4095)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2026-01-15 03:22:30 +00:00
lowi
80996f241b fix #4150: display 0°C instead of -0°C for near-zero negative temperatures (#4186)
Signed-off-by: lowi <75674438+lohwasser@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-13 12:34:35 +00:00
James Rich
c5c7c2b454 feat: Add forceEnableAll to Capabilities (#4184)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-11 02:04:07 +00:00
James Rich
a67b519abd feat: Add mute node functionality (#4181)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-10 21:35:01 +00:00
James Rich
731430d7d6 refactor(build): Centralize Dokka configuration into convention plugin (#4173)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-09 15:40:00 +00:00
James Rich
02cf1f1034 refactor(datetime): Standardize date/time formatting with DateUtils (#4164)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-08 18:43:50 +00:00
James Rich
782c068ead feat: Add SFPP confirmed status to Messages and Reactions (#4139)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Mac DeCourcy <github.znq26@slmail.me>
2026-01-08 13:21:21 +00:00
Mac DeCourcy
6bb40e4d20 feat: auto retry text message send on max retransmit (#4124) 2026-01-03 12:21:43 +00:00
James Rich
c9259c793f feat: Send emoji codepoint in reaction packets (#4123)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-03 02:51:23 +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
James Rich
9fd92691a9 refactor: Migrate to Android Gradle Plugin 9.0 (#4072)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-28 13:47:12 +00:00
James Rich
b996415ca9 feat: Add ability to request telemetry from a remote node (#4059) 2025-12-24 14:11:29 -06:00
James Rich
42bc85b6fc feat(build): add module dependency graph generation (#4042) 2025-12-18 17:30:36 -06:00
James Rich
85435d7cb8 refactor: Add LONG_TURBO ChannelOption and validation test (#4039) 2025-12-18 16:57:49 +00:00
Jord
3dbc5108c2 feat: Traceroute map visualisation (#4002) 2025-12-16 16:53:28 +00:00
James Rich
f32266083d refactor: Move byte utilities to core:common module (#3977)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-12 14:46:43 +00:00
James Rich
5e4128d45f Revert "block creation or sending of duplicate channels. " (#3921) 2025-12-06 16:14:23 +00:00
Dane Evans
7db7f61386 block creation or sending of duplicate channels. (#3913) 2025-12-06 12:47:33 +00:00
James Rich
0c127bc6b3 feat(model): Make NetworkDeviceHardware robust to unknown JSON keys (#3880)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-02 20:34:39 +00:00
Mac DeCourcy
d4a30c0b24 feat: firmware bootloader ota warnings (#3846) 2025-11-29 04:17:40 +00:00
Mac DeCourcy
1c3784235e fix: Multiple bugs - settings text fields, dropdowns, missing override duty cycle, and MQTT icon display (#3833) 2025-11-27 01:45:09 +00:00
Benjamin Faershtein
022652efe5 Added relays count (#3773)
Signed-off-by: Benjamin Faershtein <119711889+RCGV1@users.noreply.github.com>
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-25 00:30:44 +00:00
James Rich
6590ea0ef0 feat(ble): Add support for LogRadio characteristic, enhance logs (#3691)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-13 19:53:37 +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
James Rich
4e60b62af4 feat: Enable minification and add ProGuard rules (#3576)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-30 22:47:18 +00:00
James Rich
453dd398d4 feat: Display relay node information for messages (#3574)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-30 22:25:34 +00:00
Dane Evans
4f6140c1d6 fix #3566: rangetest export not having distances (#3566) 2025-10-30 14:53:34 +00:00
Dane Evans
54104b00ed Fix #3468 - Timed Mute (#3544) 2025-10-30 05:48:06 +00:00
Phil Oliver
0fd3c4ca05 Protobuf package change (#3291) 2025-10-08 18:20:09 +00:00
Phil Oliver
da65dfdd15 Remove remaining unused dependencies in :core:* (#3387) 2025-10-08 00:08:48 +00:00
Phil Oliver
185c3ab5eb Remove unused :core:database dependencies (#3383) 2025-10-07 21:37:03 +00:00
Phil Oliver
83531eeba9 Remove unused :core:analytics dependencies (#3381) 2025-10-07 19:35:44 +00:00
Phil Oliver
9a6c78fcd1 Move tests to appropriate modules (#3377) 2025-10-07 16:23:41 +00:00
Phil Oliver
ef0ac5220d Consistent catalog naming for AndroidX dependencies (#3368) 2025-10-07 03:51:32 +00:00
Phil Oliver
fe9491121c Modularize common composables (#3286) 2025-10-02 09:56:49 +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
3951ebb375 Spruce up LoRaConfigScreen (#3224) 2025-09-28 16:52:42 +00:00
Phil Oliver
3e83e61a1a Move some repo classes to :core:data (#3214) 2025-09-26 21:45:11 +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
James Rich
ddb19b959f refactor(settings)!: standardize radio config screens (#3167)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-23 02:59:33 +00:00