James Rich
0591e9186b
feat: Add "now" string and update formatAgo function ( #4183 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-11 02:25:21 +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
399dce19a6
fix(meshlog): Change default retention to 30 days ( #4177 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-09 22:38:36 +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
James Rich
7d60c20dd7
fix: Make node details selectable ( #4151 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-06 22:46:54 +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
d05aca5cf3
refactor: use location compat ( #4143 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-06 01:51:58 +00:00
James Rich
6bb54bcd55
fix: reaction display regression ( #4141 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-05 19:32:25 +00:00
James Rich
8400ae854f
feat: Add initial handling for Store and Forward PlusPlus packets ( #4136 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-05 01:20:57 +00:00
James Rich
c46fb23f00
feat: Add separate notifications for waypoints ( #4131 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-04 17:57:58 +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
c03178406a
fix: Update copyright year to 2026 ( #4121 )
2026-01-02 15:51:27 -06:00
renovate[bot]
3e57102526
chore(deps): update dagger & hilt to v1.3.0 ( #4118 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-02 14:45:34 -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
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
Dane Evans
458b2f2fe1
fix unstaged file for altitude on compass ( #4074 )
2025-12-27 12:37:48 +00:00
Dane Evans
2f347bbd9b
Add elevation to places where LatLong is listed. ( #4071 )
2025-12-27 10:27:52 +00:00
Mac DeCourcy
a1139b681f
fix: fixes to improve chat view reliability, eliminates stutter ( #4053 )
...
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-24 19:46:56 +00:00
James Rich
b996415ca9
feat: Add ability to request telemetry from a remote node ( #4059 )
2025-12-24 14:11:29 -06:00
Dane Evans
d33229c50f
Feat request neighbours ( #3709 )
...
Signed-off-by: Dane Evans <dane@goneepic.com>
2025-12-21 20:45:06 +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
James Rich
212bcfd945
feat(ui): Animate icon changes with Crossfade ( #4028 )
2025-12-17 20:16:56 +00:00
Eugene Selifonov
0a0e5e7c9f
fix: correctly check for local or pre-db-update reaction via RSSI == 0 ( #4024 )
2025-12-17 13:52:46 +00:00
Phil Oliver
a4148c952d
Restructure node filters ( #4020 )
2025-12-16 22:09:49 +00:00
Jord
3dbc5108c2
feat: Traceroute map visualisation ( #4002 )
2025-12-16 16:53:28 +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
James Rich
9804c38fb8
feat(settings): add about screen with open source licenses ( #4012 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-15 20:56:43 +00:00
James Rich
5759fb33bf
feat: Optimize message list node lookup ( #3981 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-12 20:22:16 +00:00
Jake Vis
d3cd9674c9
Port “Compass view” bottom sheet from Meshtastic-Apple PR #1504 ( #3896 )
...
Signed-off-by: Jake Vis <github@jv.ag>
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Benjamin Faershtein <119711889+RCGV1@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-12-12 18:51:34 +00:00
James Rich
540814da01
feat(messaging): Add double-tap to react with 👍 ( #3972 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-11 23:37:38 +00:00
James Rich
919901e905
fix(nodes): Correctly filter ignored nodes ( #3966 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-11 05:13:24 +00:00
James Rich
8c9b5f7cb8
fix(map): Remove liteMode from inline map ( #3949 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-10 15:03:13 +00:00
James Rich
1d8ae61ac2
refactor(settings): Use string resources for update intervals ( #3937 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-09 21:07:07 +00:00
James Rich
7bd0a1c4c0
fix(maps): Enable lite mode and fix recomposition for inline maps ( #3936 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-09 17:09:25 +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
499ed58311
feat(firmware): Implement USB DFU updates for supported devices ( #3901 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-06 12:36:54 +00:00
Mac DeCourcy
f3d030527a
fix: autofocus in message threads ( #3869 )
2025-12-01 11:54:44 +00:00
Mac DeCourcy
e18f72dbf2
feat: add infrastructure shutdown safeguards and enhance shutdown dialog text ( #3858 )
2025-11-30 12:59:05 +00:00
Mac DeCourcy
89e82ede59
feat: per device persistant dismissal of bootloader nags ( #3859 )
2025-11-30 02:03:25 +00:00
James Rich
ebab2ee9ad
refactor(navigation): Simplify adaptive back nav and state ( #3860 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-30 01:28:44 +00:00
Mac DeCourcy
ccbdb7bbf3
fix: prevent text fields from auto-focusing on screen load ( #3857 )
2025-11-29 19:52:17 +00:00
Mac DeCourcy
d4a30c0b24
feat: firmware bootloader ota warnings ( #3846 )
2025-11-29 04:17:40 +00:00
James Rich
78274c7923
feat(navigation): Implement adaptive list-detail for contacts and nodes ( #3850 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-29 02:05:07 +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