James Rich
2c49db8041
feat/decoupling ( #4685 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-03 13:15:28 +00:00
James Rich
8c6bd8ab7a
feat: settings rework part 2, domain and usecase abstraction, tests ( #4680 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-02 18:15:33 +00:00
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
Ken Piper
ce2d4c6b9c
Add per-message transport method icons for new message format ( #4643 )
2026-02-25 13:14:22 +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
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
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
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
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
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
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
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
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
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
3b0dda4491
fix(node): Correct owner ID and local user detection ( #4256 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-19 03:20:40 +00:00
James Rich
d9bc79b396
refactor(ui): Improve EmojiPicker layout constraints ( #4250 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-17 23:39:15 +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
Mac DeCourcy
afeff9a460
feat: retry message/reaction dialog ( #4195 )
2026-01-15 23:23:33 +00:00
James Rich
f144454053
refactor(messaging): Redesign message bubbles and reaction UI ( #4217 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-15 02:40:05 +00:00
James Rich
418ebe387c
Refactor: Improve MessageItem layout and styling ( #4208 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-14 03:46:10 +00:00
James Rich
5d0d52517d
feat(messaging): Overhaul message bubbles and add actions ( #4206 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-14 02:43:06 +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
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
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
Mac DeCourcy
6bb40e4d20
feat: auto retry text message send on max retransmit ( #4124 )
2026-01-03 12:21:43 +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
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
emp3r0r7
d8a1f88bda
fix : avoid our node to be a relaynode candidate ( #4037 )
2025-12-18 14:25:18 +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
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
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
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
Mac DeCourcy
f3d030527a
fix: autofocus in message threads ( #3869 )
2025-12-01 11:54:44 +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
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
9bc1b87e75
fix: Prevent message list jumping during pagination updates ( #3829 )
2025-11-27 01:05:38 +00:00
Mac DeCourcy
500ae49b2c
fix: loadCachedDb() before backfill to ensure in-mem nodedb isn't stale, show filtered count in nodelist ( #3827 )
2025-11-26 23:44:35 +00:00
Mac DeCourcy
07ade75f72
fix: message list paged lifecycle resulting in notifications being cleared ( #3815 )
2025-11-26 05:17:15 +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
Mac DeCourcy
5e8c9794eb
feat: Add Jetpack Paging 3 support for messages and threads/contacts ( #3795 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2025-11-24 14:14:05 +00:00
Mac DeCourcy
15481dd004
fix: unread count racecondition ( #3784 )
2025-11-22 14:57:39 +00:00