jkingsman
|
c8c8e6b549
|
Add channel mute
|
2026-04-19 19:31:26 -07:00 |
|
Jack Kingsman
|
4783da8f3e
|
Work on some more concurrency fixes re: locks and context managers. Poking at #179.
|
2026-04-16 18:04:56 -07:00 |
|
Jack Kingsman
|
cde4d1744e
|
Fix async db handling. Closes #179.
|
2026-04-12 11:57:37 -07:00 |
|
Jack Kingsman
|
4f19e1ec9a
|
Fix races and stale things
|
2026-04-10 15:54:03 -07:00 |
|
Jack Kingsman
|
67873e8dd9
|
Drop some duplicated logic and defns
|
2026-04-03 17:47:44 -07:00 |
|
Jack Kingsman
|
7ad1ee26a4
|
Add RSSI/SNR to received messages. Closes #148.
|
2026-04-03 15:20:44 -07:00 |
|
Jack Kingsman
|
55081d4a2d
|
Add hop width to channel info. Closes #153.
|
2026-04-03 14:04:35 -07:00 |
|
Jack Kingsman
|
1895e6a919
|
Clean up legacy sort order
|
2026-04-02 20:16:16 -07:00 |
|
Jack Kingsman
|
5c93d8487e
|
Stop using db ops to do casing; unify on write and then our indices are happy once more
|
2026-04-02 18:50:56 -07:00 |
|
Jack Kingsman
|
456f739f51
|
Emit correct events, update sender key, and don't let discovery path skip prefix promotion; other misc. fixes
|
2026-04-01 21:56:51 -07:00 |
|
Jack Kingsman
|
4a2d7ed100
|
Move to FK pragma and prep other code points in light of that
|
2026-04-01 21:22:01 -07:00 |
|
Jack Kingsman
|
a32ddda79d
|
Cut down bloat in unreads endpoint
|
2026-03-26 20:36:04 -07:00 |
|
Jack Kingsman
|
da31b67d54
|
Add on-receive packet analyzer for canonical copy. Closes #97.
|
2026-03-22 21:34:41 -07:00 |
|
Jack Kingsman
|
2b80760696
|
Add DB entry for outgoing inside the radio lock (didn't we just do the opposite?)
|
2026-03-19 20:43:35 -07:00 |
|
Jack Kingsman
|
350c85ca6d
|
Behave better around DM dedupe/storage. Closes #77.
|
2026-03-18 17:40:11 -07:00 |
|
Jack Kingsman
|
bafea6a172
|
Fix blocking on DMs (again, but right this time)
|
2026-03-13 21:10:50 -07:00 |
|
Jack Kingsman
|
a7ff041a48
|
Drop out channel hash helper
|
2026-03-12 23:57:13 -07:00 |
|
Jack Kingsman
|
22ca5410ee
|
Fix up unread bugs
|
2026-03-12 22:00:18 -07:00 |
|
Jack Kingsman
|
38c7277c9d
|
More careful guards around channel message key matching on collision
|
2026-03-11 20:41:31 -07:00 |
|
Jack Kingsman
|
20d0bd92bb
|
Oh god, so much code for such a minor flow. Ambiguous sender manually fetched prefix DMs are now visible.
|
2026-03-11 20:38:41 -07:00 |
|
Jack Kingsman
|
5bd3205de5
|
Stop channs with blocked senders bothering the unread count
|
2026-03-11 19:11:53 -07:00 |
|
Jack Kingsman
|
ad7028e508
|
Add better search management and operators + contact search quick link
|
2026-03-11 16:56:09 -07:00 |
|
Jack Kingsman
|
0c35601af3
|
Enrich contact no-key info pane with first-in-use date
|
2026-03-11 16:19:10 -07:00 |
|
Jack Kingsman
|
93369f8d64
|
Enrich names-based contact pane a bit
|
2026-03-11 15:57:29 -07:00 |
|
Jack Kingsman
|
11ce2be5fa
|
Phase 2: Patch up message path metadata
|
2026-03-08 13:54:06 -07:00 |
|
Jack Kingsman
|
de30dfe87b
|
Backfill channel sender identity when it's available
|
2026-03-06 14:36:33 -08:00 |
|
Jack Kingsman
|
7715732e69
|
Add sender_key to outgoing and make unread counts respect block list
|
2026-03-05 10:43:16 -08:00 |
|
Jack Kingsman
|
03f4963966
|
Guard flood scope and be better about blocking
|
2026-03-04 20:15:44 -08:00 |
|
Jack Kingsman
|
d5fe9c677f
|
Add contact blocking
|
2026-03-04 18:54:21 -08:00 |
|
Jack Kingsman
|
e0e71180b2
|
Add global message search and more e2e tests
|
2026-03-03 19:19:24 -08:00 |
|
Jack Kingsman
|
73a835688d
|
Add channel info box
|
2026-03-03 17:09:48 -08:00 |
|
Jack Kingsman
|
ce99d63701
|
Reorganize for great victory and move to blob for payload hasg
|
2026-02-27 21:03:34 -08:00 |
|