Jack Kingsman
|
5c0f3df806
|
Track advert path and use in mesh visualizer
Track advert path and use in mesh visualizer
|
2026-02-24 15:00:50 -08:00 |
|
Jack Kingsman
|
c30ed0b4bc
|
Track advert path and use in mesh visualizer
|
2026-02-24 14:55:28 -08:00 |
|
Jack Kingsman
|
440ab14d7f
|
Rephrase command channel failure warning
|
2026-02-24 09:29:51 -08:00 |
|
Jack Kingsman
|
c25b21469e
|
Add frontend fallback resolver
|
2026-02-24 00:18:11 -08:00 |
|
Jack Kingsman
|
17e526697f
|
Add radio event-response-failure message into the logs
|
2026-02-24 00:10:48 -08:00 |
|
Jack Kingsman
|
c0f740d5f9
|
API version reads from pyproject.toml
|
2026-02-23 23:38:01 -08:00 |
|
Jack Kingsman
|
cc12128041
|
Add clearer error handling
|
2026-02-23 23:16:11 -08:00 |
|
Jack Kingsman
|
4f3d8a7838
|
Fix stuck post-connect failure state
|
2026-02-23 23:12:53 -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
|
31302b4972
|
Strip out f-string usages in queries. Don't set bad examples!
|
2026-02-23 21:07:05 -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
|
ced0791c05
|
Add notes about known edge cases to prevent agent repop
|
2026-02-23 20:45:24 -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
|
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
|
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
|
1a59eb89fa
|
Clarify some doc drift
|
2026-02-16 19:15:27 -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
|
95e8bcca08
|
Clarify packet dedupe policy
|
2026-02-16 19:11:44 -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
|
d2f5bd84a8
|
Make broadcast timestamp match fallback logic used for storage
|
2026-02-16 18:34:20 -08:00 |
|
Jack Kingsman
|
cbe091ad90
|
Add clarifying comment for missing DM pathing info
|
2026-02-16 18:32:45 -08:00 |
|
Jack Kingsman
|
8457799a60
|
Use contact object on broadcast from DB rather than hand-rolling
|
2026-02-16 18:26:05 -08:00 |
|
Jack Kingsman
|
591d333970
|
More missed lowercase key spots
|
2026-02-16 18:24:25 -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
|
7b2d5b817e
|
Fix multi-send message pathing not appearing
|
2026-02-14 16:49:27 -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
|
f26b3d5fc7
|
Updating changelog + build for 1.9.2
|
2026-02-12 01:04:54 -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
|
b80093ba94
|
Make mark-all-read atomic
|
2026-02-12 00:19:37 -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 |
|