Jack Kingsman
|
f993110ec4
|
Initial mqtt implementation
|
2026-03-01 11:11:36 -08:00 |
|
Jack Kingsman
|
365728be02
|
Make pathing clearable on click
|
2026-02-28 15:33:50 -08:00 |
|
Jack Kingsman
|
57e6ba534a
|
Improve prefetch safety
|
2026-02-27 17:14:29 -08:00 |
|
Jack Kingsman
|
6a3510ce2e
|
Misc. doc, test, and qol improvements
|
2026-02-27 15:17:29 -08:00 |
|
Jack Kingsman
|
b3606169fe
|
Add patchup commit
|
2026-02-27 14:28:17 -08:00 |
|
Jack Kingsman
|
26fbfcd015
|
Repeater UI overhaul
|
2026-02-27 14:20:52 -08:00 |
|
Jack Kingsman
|
b91b2d5d7b
|
Contact info pane
|
2026-02-27 13:45:42 -08:00 |
|
Jack Kingsman
|
b4a0b1c515
|
Add refresh prompt after WS loss
|
2026-02-24 20:45:47 -08:00 |
|
Jack Kingsman
|
1b76211d53
|
More code rip out
|
2026-02-24 19:11:51 -08:00 |
|
Jack Kingsman
|
b1a0456a05
|
Carve out some dead code
|
2026-02-24 18:40:35 -08:00 |
|
Jack Kingsman
|
c30ed0b4bc
|
Track advert path and use in mesh visualizer
|
2026-02-24 14:55:28 -08:00 |
|
Jack Kingsman
|
559935e3d5
|
Improve some coverage in integration form
|
2026-02-23 22:38:29 -08:00 |
|
Jack Kingsman
|
ecb748b9e3
|
Drop out crappy tests, and improve quality overall
|
2026-02-23 22:28:09 -08:00 |
|
Jack Kingsman
|
4b84f609b7
|
Fix content type and offset detection
|
2026-02-23 21:01:48 -08:00 |
|
Jack Kingsman
|
1a4f57a03e
|
Fix airtime polling cross-message display
|
2026-02-23 20:34:14 -08:00 |
|
Jack Kingsman
|
5d7a313c53
|
Add missing tests and address AGENTS.md gaps
|
2026-02-23 20:26:57 -08:00 |
|
Jack Kingsman
|
7306627ac7
|
Move to SSoT for message dedup to prevent phantom unreads
|
2026-02-23 19:52:42 -08:00 |
|
Jack Kingsman
|
cba9e20698
|
Drain before autofetch, fix same-second collisions, and always mc.disconnect() on false/probe failure
|
2026-02-23 17:33:35 -08:00 |
|
Jack Kingsman
|
1e53fe9515
|
Better warning phrasing
|
2026-02-21 09:30:03 -08:00 |
|
Jack Kingsman
|
11f07f3501
|
Add endpoint for deleting raw packets of decrypted messages
|
2026-02-21 00:11:57 -08:00 |
|
Jack Kingsman
|
9352b272d5
|
Bug cleanup: legacy hash restoration + dupicated convo router checks
|
2026-02-20 22:58:34 -08:00 |
|
Jack Kingsman
|
2321411ef0
|
Fix typo and change startup load hash behavior
|
2026-02-20 17:33:02 -08:00 |
|
Jack Kingsman
|
f9eb46f2ab
|
Remember last used channel when selected
|
2026-02-20 17:16:05 -08:00 |
|
Jack Kingsman
|
f490cc756f
|
Fix bug with statistics display on mobile
|
2026-02-16 23:01:04 -08:00 |
|
Jack Kingsman
|
0e25bd2281
|
Fix dedupe for frontend raw packet delivery
|
2026-02-16 20:46:43 -08:00 |
|
Jack Kingsman
|
be007322d2
|
Frontend overhaul
|
2026-02-16 17:28:21 -08:00 |
|
Jack Kingsman
|
1f3042f360
|
Add statistics endpoint
|
2026-02-15 12:54:42 -08:00 |
|
Jack Kingsman
|
3756579f9d
|
Dedupe contacts/sidebar by key not name
|
2026-02-14 21:46:24 -08:00 |
|
Jack Kingsman
|
6e3cf28577
|
Fix ack/message race condition where out of sequence acks and messages would cause dropped acks
|
2026-02-14 21:19:25 -08:00 |
|
Jack Kingsman
|
9afaee24a0
|
Persist collapae state
|
2026-02-14 19:10:44 -08:00 |
|
Jack Kingsman
|
c91449260d
|
Fix sidebar and test typing
|
2026-02-14 18:04:43 -08:00 |
|
Jack Kingsman
|
8bb408180e
|
Add unread badge at section level
|
2026-02-14 17:58:35 -08:00 |
|
Jack Kingsman
|
5a82d469b4
|
Add resend button for 30s
|
2026-02-14 17:37:51 -08:00 |
|
Jack Kingsman
|
2248a13cde
|
Purge dead WS handlers from back when we loaded contacts + chans over WS not API
|
2026-02-12 00:37:49 -08:00 |
|
Jack Kingsman
|
7e7330eb12
|
Add more tests and update AGENTS.md
|
2026-02-12 00:31:52 -08:00 |
|
Jack Kingsman
|
b83edfda74
|
Investigate all fields on reconcile calls
|
2026-02-12 00:18:58 -08:00 |
|
Jack Kingsman
|
f73fa54532
|
Outgoing WS now echoes, websock reclamation after unmount cleanup, hash fix for empty contacts, no double bot broadcast, AGENTS.md + test fixes (this should have been more than one commit lol)
|
2026-02-11 23:59:05 -08:00 |
|
Jack Kingsman
|
f3c3b84210
|
Way better options dialog
|
2026-02-11 22:57:43 -08:00 |
|
Jack Kingsman
|
1aa26c05d0
|
Don't use prefix matching if we can help it
|
2026-02-10 22:05:59 -08:00 |
|
Jack Kingsman
|
bfdccc4a94
|
Use stable referrent for same-name contacts
|
2026-02-10 21:47:41 -08:00 |
|
Jack Kingsman
|
a157390fb7
|
Add experimental double send
|
2026-02-10 20:33:14 -08:00 |
|
Jack Kingsman
|
875f197812
|
Testing blitz!
|
2026-02-10 16:47:46 -08:00 |
|
Jack Kingsman
|
254705c4f6
|
Merge pull request #14 from jkingsman/support-tcp-and-ble-connections-on-backend
Move to multi-connection modality
|
2026-02-09 17:07:24 -08:00 |
|
Jack Kingsman
|
a636eeb4b7
|
Add hot-message cache
|
2026-02-07 22:51:06 -08:00 |
|
Jack Kingsman
|
a86d2d7cda
|
Move to multi-connection modality
|
2026-02-04 14:46:41 -08:00 |
|
Jack Kingsman
|
ad5e799a62
|
Dead and trivial code rip out (whoof)
|
2026-02-04 12:06:36 -08:00 |
|
Jack Kingsman
|
1ea809c4e3
|
Remove some unneeded duplication and fix up reconnection management
|
2026-01-30 21:03:58 -08:00 |
|
Jack Kingsman
|
00697e3c06
|
Fix clock filtering and contact lookup behavior bugs
|
2026-01-26 22:51:02 -08:00 |
|
Jack Kingsman
|
50aa9a950d
|
Fix flag emoji 'profile picture' rendering
|
2026-01-22 20:13:27 -08:00 |
|
Jack Kingsman
|
0138233743
|
Do an imitation of protecting our butts (race conditions in message loading, websocket defensiveness, optimistic UI update rollback handling
|
2026-01-19 11:47:20 -08:00 |
|