Jack Kingsman
|
ecb748b9e3
|
Drop out crappy tests, and improve quality overall
|
2026-02-23 22:28:09 -08:00 |
|
Jack Kingsman
|
72b66214fa
|
Add tests for MC object handling
|
2026-02-23 21:52:29 -08:00 |
|
Jack Kingsman
|
2125653978
|
Correct yet MORE instances of not using a well sourced MC object
|
2026-02-23 21:46:57 -08:00 |
|
Jack Kingsman
|
a22224980e
|
Reduce WS churn for incoming duplicates that don't affect ack/path list
|
2026-02-23 20:55:32 -08:00 |
|
Jack Kingsman
|
47867c50b8
|
Fix TOCTOU around radio reconnect
|
2026-02-23 20:42:11 -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
|
1bd31d68d9
|
Update server-side keystore after key refresh
|
2026-02-23 19:33:17 -08:00 |
|
Jack Kingsman
|
152eab99db
|
More stable MC object reference and proper radio disconnection detection
|
2026-02-23 19:11:58 -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
|
ef4c79bc80
|
Move to hour-resolution adverts
|
2026-02-23 16:34:34 -08:00 |
|
Jack Kingsman
|
88d5a76081
|
Better behavior and message tracking around repeater contact on a busy mesh
|
2026-02-23 15:59:52 -08:00 |
|
Jack Kingsman
|
7463f4e032
|
Move resend button into modal
|
2026-02-21 17:01:13 -08:00 |
|
Jack Kingsman
|
1477900f6f
|
Linting...
|
2026-02-21 00:14:49 -08:00 |
|
Jack Kingsman
|
11f07f3501
|
Add endpoint for deleting raw packets of decrypted messages
|
2026-02-21 00:11:57 -08:00 |
|
Jack Kingsman
|
6d0505ade6
|
WAL + incremental vacuum for space happiness
|
2026-02-21 00:04:27 -08:00 |
|
Jack Kingsman
|
9e3b1d03a9
|
Drop unnecessary uniqs and indices
|
2026-02-21 00:00:13 -08:00 |
|
Jack Kingsman
|
c90a30787a
|
Experimental dynamic manifest
|
2026-02-20 22:49:39 -08:00 |
|
Jack Kingsman
|
2321411ef0
|
Fix typo and change startup load hash behavior
|
2026-02-20 17:33:02 -08:00 |
|
Jack Kingsman
|
a8a8f6e08b
|
Fix typo and disable autocomplete
|
2026-02-20 17:26:30 -08:00 |
|
Jack Kingsman
|
f9eb46f2ab
|
Remember last used channel when selected
|
2026-02-20 17:16:05 -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
|
56fde32970
|
Linting goodness
|
2026-02-16 19:20:11 -08:00 |
|
Jack Kingsman
|
65b74b624b
|
Add missing prefix-message claim in other contact sync spots we missed
|
2026-02-16 19:14:05 -08:00 |
|
Jack Kingsman
|
e8ddba0131
|
Add radio lock acquire around missing spots, and validate
|
2026-02-16 19:10:20 -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
|
72f12d80e5
|
Fix repeater command timestamp field usage
|
2026-02-16 18:59:39 -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
|
5a82d469b4
|
Add resend button for 30s
|
2026-02-14 17:37:51 -08:00 |
|
Jack Kingsman
|
908a479fa6
|
Improve perf with reduced fetching, more chunking, and window-level prefetch
|
2026-02-13 00:43:07 -08:00 |
|
Jack Kingsman
|
430b5aaba7
|
Support incoming/outgoing detection in bots
|
2026-02-12 23:52:49 -08:00 |
|
Jack Kingsman
|
465091d370
|
Move all tests to using actual memory DB
|
2026-02-12 00:55:40 -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
|
8be5a22730
|
Fix path data update race condition
|
2026-02-12 00:15:21 -08:00 |
|
Jack Kingsman
|
fe6dfd5dee
|
Fix mention detection case sensitivity
|
2026-02-12 00:01:27 -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
|
29f0518698
|
Do testing on isolated DB
|
2026-02-11 11:23:38 -08:00 |
|
Jack Kingsman
|
f52feb2d5c
|
Add a smatttering of tests and fix return-to-public after channel deletion
|
2026-02-10 23:02:39 -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
|
577697380b
|
Async bot invocation -- hopefully won't have too bad of user collisions
|
2026-02-10 21:41:44 -08:00 |
|
Jack Kingsman
|
fa37ff6286
|
Add better no-frontend-dir handling (and lint, whoops)
|
2026-02-10 20:41:56 -08:00 |
|
Jack Kingsman
|
a157390fb7
|
Add experimental double send
|
2026-02-10 20:33:14 -08:00 |
|
Jack Kingsman
|
b8ea31666f
|
Rework radio lock handling
|
2026-02-10 19:15:44 -08:00 |
|
Jack Kingsman
|
875f197812
|
Testing blitz!
|
2026-02-10 16:47:46 -08:00 |
|
Jack Kingsman
|
cf6df506d1
|
Always load contacts on radio first
|
2026-02-10 16:19:42 -08:00 |
|
Jack Kingsman
|
28069ab732
|
Test and linting tidy-up
|
2026-02-09 22:37:50 -08:00 |
|