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
ac5a1714e0
Merge pull request #4602
...
* refactor(test): Introduce MeshTestApplication for robust testing
2026-02-20 11:25:11 -06: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
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
c845f9222c
feat(db): enhance public key conflict handling ( #4555 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-14 13:47:59 +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
a575e0f7cb
fix(db): Revert removal of retry_count ( #4527 )
2026-02-10 19:21:08 -06: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
e94e4da904
feat(database): Enable Write-Ahead Logging for Room DB ( #4499 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-07 19:20:26 +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
fce8e7cd08
feat(db): Add sender-based message filtering ( #4477 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-06 15:13:59 +00: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
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
f9cc7080f8
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4363 )
2026-01-29 22:36:33 +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
d8c7a51a84
feat: Improve channel migration logic and add tests ( #4294 )
2026-01-25 03:01:16 +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
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
e470fa86eb
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4237 )
2026-01-16 01:06:42 +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
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
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
7744a42e1c
refactor(deps): inject CoroutineDispatchers ( #4170 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-08 23:40:26 +00:00
James Rich
1422217303
feat(i18n): Add string for PKI public key send failure ( #4165 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-08 16:27:05 +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
James Rich
2526728859
feat: Add acknowledgement status and retry for emoji reactions ( #4142 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-06 17:43:36 +00:00
James Rich
49f6ffe6e5
feat: Enhance message notifications with history and actions ( #4133 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-04 21:46:07 +00:00
James Rich
e5f78d101c
feat: Improve node handling and add client notifications ( #4130 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-04 17:32:13 +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
6950c8f01b
Fix: Use dynamic year for copyright headers ( #4116 )
2026-01-02 14:06:05 -06:00
Mac DeCourcy
6f338c4cde
feat: add retention period to meshLog. Defaults to 7 days, with a settings dropdown to change ( #4078 )
2026-01-02 18:14:16 +00:00
James Rich
b3ebe760dd
feat: Refactor MeshService into smaller, single-responsibility components ( #4108 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-02 17:13:38 +00:00
Roman Leukin
8de38066ff
Convert Room DAO methods to suspend functions ( #4102 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-31 13:25:15 +00:00
Mac DeCourcy
869222f3e1
fix: update schema 27 with packet index ( #4086 )
2025-12-28 14:47:06 -06: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
Mac DeCourcy
3177609620
perf: add node list indicies ( #4056 )
2025-12-27 17:24:33 +00:00
Mac DeCourcy
d5475a0e0a
fix: internal regression; if hardware model is unset keep long/short names null ( #4079 )
2025-12-27 17:24:18 +00:00
Mac DeCourcy
87760f4a0d
perf: add missing index to optimize message list ( #4055 )
2025-12-23 09:30:54 +00:00
James Rich
42bc85b6fc
feat(build): add module dependency graph generation ( #4042 )
2025-12-18 17:30:36 -06:00
emp3r0r7
d8a1f88bda
fix : avoid our node to be a relaynode candidate ( #4037 )
2025-12-18 14:25:18 +00:00
Jord
9833795864
Traceroute map position snapshots ( #4035 )
...
Signed-off-by: Jord <650645+DivineOmega@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-18 14:14:03 +00:00
Eugene
24f40b2005
feat: add SNR/RSSI/Hops Away metrics and timestamp to the reaction dialog ( #3964 )
...
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-16 15:56:30 +00:00
Mac DeCourcy
d4a30c0b24
feat: firmware bootloader ota warnings ( #3846 )
2025-11-29 04:17:40 +00:00
Mac DeCourcy
1c0dc486e2
fix: node search by keeping denormalized name columns up to date and backfilling existing nodes ( #3839 )
2025-11-28 17:38:30 +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