Commit Graph
40 Commits
Author SHA1 Message Date
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 RichandMac DeCourcy 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 DeCourcyandJames Rich 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
EugeneandJames Rich 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
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 DeCourcyandClaude 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
Mac DeCourcy deedd00995 feat: polish jump to unread message (#3710) 2025-11-18 13:27:11 +00:00
Mac DeCourcy 2a081f3c1f feat: jump to oldest unread message upon opening a thread, display divider between read/unread (#3693) 2025-11-14 19:03:46 +00:00
Phil Oliver 28590bfcdf Make :core:strings a Compose Multiplatform library (#3617) 2025-11-11 00:58:38 +00:00
James Rich 1f26c25fe9 fix(#3622): Do not favorite node when sending a dm from a CLIENT_BASE device (#3623) 2025-11-05 17:44:20 +00:00
Phil Oliver 0833a6767e Alias strings R to Res (#3619) 2025-11-05 03:32:42 +00:00
Phil Oliver a687328f08 Remove stringResource() id named argument (#3618) 2025-11-05 02:36:26 +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
Phil Oliver 3a232fc33f Add stateInWhileSubscribed extension (#3456) 2025-10-13 20:04:29 +00:00
Ken Piper b4c8873484 Sets keyboard sentence capitalization on chat text inputs (#3445) 2025-10-12 21:53:09 +00:00
Phil Oliver 886e9cfede Modularize messaging code (#3435) 2025-10-12 17:07:03 +00:00