Jack Kingsman
|
da31b67d54
|
Add on-receive packet analyzer for canonical copy. Closes #97.
|
2026-03-22 21:34:41 -07:00 |
|
Jack Kingsman
|
fdd82e1f77
|
Clean up orphaned contact child rows and add foreign key enforcement
|
2026-03-19 20:56:36 -07:00 |
|
Jack Kingsman
|
cee7103ec6
|
Don't log on missed login ack and don't make standalone contacts for repeater users
|
2026-03-19 20:26:10 -07:00 |
|
Jack Kingsman
|
5b166c4b66
|
Add room server
|
2026-03-19 19:22:40 -07:00 |
|
Jack Kingsman
|
5975006cf7
|
Dupe code cleanup
|
2026-03-19 03:45:51 +00:00 |
|
Jack Kingsman
|
020acbda02
|
Do better DM retry to align with stndard firmware retry (but so that we can track the acks). Closes #73.
|
2026-03-17 18:12:07 -07:00 |
|
Jack Kingsman
|
f41c7756d3
|
Prevent same-second outgoing collision now that we can send faster.
Also add pending ack tracking
|
2026-03-13 21:43:50 -07:00 |
|
Jack Kingsman
|
2710cafb21
|
Add health endpoint
|
2026-03-12 23:57:13 -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
|
76d11b01a7
|
Actually persist out_path_hash_mode instead of lossily deriving it
|
2026-03-08 13:54:06 -07:00 |
|
Jack Kingsman
|
929a931ce9
|
Add channel name to broadcasts
|
2026-03-06 14:44:48 -08:00 |
|
Jack Kingsman
|
5ecb63fde9
|
Move bots into Fanout & Forwarding
|
2026-03-06 14:44:47 -08:00 |
|
Jack Kingsman
|
03f4963966
|
Guard flood scope and be better about blocking
|
2026-03-04 20:15:44 -08:00 |
|
Jack Kingsman
|
e0e71180b2
|
Add global message search and more e2e tests
|
2026-03-03 19:19:24 -08:00 |
|
Jack Kingsman
|
f335fc56cc
|
Patch up some missing tests and fix+test channel add not clearing on channel submission without add-another checked
|
2026-03-02 18:02:53 -08:00 |
|
Jack Kingsman
|
ce99d63701
|
Reorganize for great victory and move to blob for payload hasg
|
2026-02-27 21:03:34 -08:00 |
|
Jack Kingsman
|
1c2fb148bc
|
Misc cruft -- filtering, pagination tests, etc.
|
2026-02-24 21:15:49 -08:00 |
|
Jack Kingsman
|
b1a0456a05
|
Carve out some dead code
|
2026-02-24 18:40:35 -08:00 |
|
Jack Kingsman
|
033af4027d
|
Update AGENTS.md and add tests for broadcast payload shape
|
2026-02-23 23:20:35 -08:00 |
|
Jack Kingsman
|
ecb748b9e3
|
Drop out crappy tests, and improve quality overall
|
2026-02-23 22:28:09 -08:00 |
|
Jack Kingsman
|
5d7a313c53
|
Add missing tests and address AGENTS.md gaps
|
2026-02-23 20:26:57 -08:00 |
|
Jack Kingsman
|
b9de3b7dd7
|
Reduce default poll time and add DM ack clearing to standard poll
|
2026-02-23 20:00:42 -08:00 |
|
Jack Kingsman
|
8ca48cd6bc
|
Use actual pubkey matching for path update, not default, and don't action the serial path update events
|
2026-02-16 19:06:09 -08:00 |
|
Jack Kingsman
|
465091d370
|
Move all tests to using actual memory DB
|
2026-02-12 00:55:40 -08:00 |
|
Jack Kingsman
|
7e7330eb12
|
Add more tests and update AGENTS.md
|
2026-02-12 00:31:52 -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
|
577697380b
|
Async bot invocation -- hopefully won't have too bad of user collisions
|
2026-02-10 21:41:44 -08:00 |
|
Jack Kingsman
|
00697e3c06
|
Fix clock filtering and contact lookup behavior bugs
|
2026-01-26 22:51:02 -08:00 |
|
Jack Kingsman
|
ba92aa2342
|
Add basic bot functionality
|
2026-01-26 21:44:11 -08:00 |
|
Jack Kingsman
|
c4ef8ec9cd
|
Add multipath tracking
|
2026-01-18 20:00:32 -08:00 |
|
Jack Kingsman
|
546d2f2f7d
|
Event handler dedupe, CLAUDE.md patchups, more (jeez
) acked field int vs bool fixes, and throw exceptions not assertions (+Pydantic v2)
|
2026-01-17 19:01:34 -08:00 |
|
Jack Kingsman
|
076d466fbd
|
Linting and code cleanup for an imitation of order
|
2026-01-14 20:08:41 -08:00 |
|
Jack Kingsman
|
2798b551f8
|
Use numerical acks
|
2026-01-10 00:51:54 -08:00 |
|
Jack Kingsman
|
e262bd677a
|
Implement repeater CLI interface
|
2026-01-09 23:08:55 -08:00 |
|
Jack Kingsman
|
557cb12879
|
Initial commit
|
2026-01-06 20:02:48 -08:00 |
|