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
|
69e09378f5
|
Pass 1 on PATH integration
|
2026-03-19 03:45:51 +00:00 |
|
Jack Kingsman
|
350c85ca6d
|
Behave better around DM dedupe/storage. Closes #77.
|
2026-03-18 17:40:11 -07:00 |
|
Jack Kingsman
|
370ff115b4
|
Fix DM collapse on same second send
|
2026-03-16 14:53:48 -07:00 |
|
Jack Kingsman
|
226dc4f59e
|
use server time for advert freshness
|
2026-03-15 17:55:47 -07:00 |
|
Jack Kingsman
|
5512f9e677
|
Fix last-advert selection logic for path recency
|
2026-03-13 22:11:02 -07:00 |
|
Jack Kingsman
|
f97c846378
|
Phase 3: Add path size inference and also bin some stupid migration tests while we're at it
|
2026-03-08 13:54:06 -07:00 |
|
Jack Kingsman
|
d7d06ec1f8
|
Remove some dead code and unify param names around not sending for actual real life messages vs. historical decrypt
|
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
|
bac4db6b0a
|
Updating changelog + build for 2.2.0
|
2026-02-28 13:33:49 -08:00 |
|
Jack Kingsman
|
60c0262490
|
Expand tests with E2E coverage
|
2026-02-28 13:24:13 -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
|
884972f9e0
|
Add some tests and improve docs
|
2026-02-27 16:54:18 -08:00 |
|
Jack Kingsman
|
6a3510ce2e
|
Misc. doc, test, and qol improvements
|
2026-02-27 15:17:29 -08:00 |
|
Jack Kingsman
|
ef2b22a865
|
Don't dedupe adverts on payload (since what we care about is the path)
|
2026-02-16 22:03:04 -08:00 |
|
Jack Kingsman
|
0e25bd2281
|
Fix dedupe for frontend raw packet delivery
|
2026-02-16 20:46:43 -08:00 |
|
Jack Kingsman
|
7e7330eb12
|
Add more tests and update AGENTS.md
|
2026-02-12 00:31:52 -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
|
6491a54ce8
|
Improve test coverage for path freshness, unread management, and outgoing message unread sanity
|
2026-02-04 12:19: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
|
2b681e1905
|
Fix repeater message duplication issue and clarify fallback functionality for missing private key export
|
2026-01-26 22:13:44 -08:00 |
|
Jack Kingsman
|
9c071dbc53
|
Move to server side preference and read indicator management
|
2026-01-18 23:44:56 -08:00 |
|
Jack Kingsman
|
43b7e94b0a
|
Add DM decryption on new contact advert
|
2026-01-18 23:13:45 -08:00 |
|
Jack Kingsman
|
42572aa234
|
Add historical DM decryption
|
2026-01-18 21:22:22 -08:00 |
|
Jack Kingsman
|
c4ef8ec9cd
|
Add multipath tracking
|
2026-01-18 20:00:32 -08:00 |
|
Jack Kingsman
|
13220c4a8f
|
Add missing pathing information to frontend
|
2026-01-18 14:17:49 -08:00 |
|
Jack Kingsman
|
850ce2d6c7
|
Add database-level payload dedupe
|
2026-01-17 17:06:25 -08:00 |
|
Jack Kingsman
|
4219f96894
|
Drop unnecessary decryption columns and rely on FK to messages table as indicator of decryption. Also, reboot retries radio connection
|
2026-01-17 16:33:42 -08:00 |
|
Jack Kingsman
|
076d466fbd
|
Linting and code cleanup for an imitation of order
|
2026-01-14 20:08:41 -08:00 |
|
Jack Kingsman
|
92e7cd24e6
|
Always used shortest path in advert burst
|
2026-01-14 16:14:55 -08:00 |
|
Jack Kingsman
|
e272be88ca
|
Hopefully once and for all, use smarter pathing data on all direct contacts
|
2026-01-14 16:05:53 -08:00 |
|
Jack Kingsman
|
32ed00fd34
|
Add E2E-ish tests
|
2026-01-13 19:48:19 -08:00 |
|