Jack Kingsman
|
dbf14259dc
|
Do full rewrite of 5xx => 4xx
|
2026-04-30 18:47:35 -07:00 |
|
Björkan
|
f710a1f2d9
|
Change failed trace from using 504 to instead use 422
|
2026-04-30 23:03:08 +02:00 |
|
Jack Kingsman
|
55f05bf03b
|
Add dropdown to choose contact addition type. Closes #216.
|
2026-04-22 17:43:01 -07:00 |
|
Jack Kingsman
|
e2ddf5f79f
|
Move require connected down into the manager
|
2026-04-03 17:37:30 -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
|
630ba67ef0
|
Patch up radio locking and frontend contact delete behavior for bulk contact delete
|
2026-04-01 16:52:25 -07:00 |
|
Jack Kingsman
|
fbff9821be
|
Add bulk deletion interface
|
2026-04-01 16:33:05 -07:00 |
|
Jack Kingsman
|
d4bbb8a542
|
Add multibyte trace output. Closes #127.
|
2026-03-30 12:52:01 -07:00 |
|
Jack Kingsman
|
69e09378f5
|
Pass 1 on PATH integration
|
2026-03-19 03:45:51 +00:00 |
|
Jack Kingsman
|
1299a301c1
|
Add route discovery
|
2026-03-13 17:55:17 -07:00 |
|
Jack Kingsman
|
2710cafb21
|
Add health endpoint
|
2026-03-12 23:57:13 -07:00 |
|
Jack Kingsman
|
358589bd66
|
Cull a bunch of unused functions
|
2026-03-12 18:12:27 -07:00 |
|
Jack Kingsman
|
a13e241636
|
Other connected clients get new chans over WS
|
2026-03-11 22:02:05 -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
|
bcde3bd9d5
|
Don't construct synthetic objects
|
2026-03-11 19:04:57 -07:00 |
|
Jack Kingsman
|
15a8c637e4
|
Do our own tracking for contact-on-radio with more correct return state
|
2026-03-11 19:01:14 -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
|
18e1408292
|
Be better about DB insertion shape
|
2026-03-09 23:42:46 -07:00 |
|
Jack Kingsman
|
81bdfe09fa
|
extract radio runtime seam
|
2026-03-09 23:07:34 -07:00 |
|
Jack Kingsman
|
088dcb39d6
|
extract contact reconciliation service
|
2026-03-09 17:32:43 -07:00 |
|
Jack Kingsman
|
0c5b37c07c
|
Add custom pathing (closes #45)
|
2026-03-09 10:26:01 -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
|
b0ffa28e46
|
Phase 4: Update advert path storage
|
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
|
8fa37fe6dc
|
Websocket for contact deletion, radio contact deletion flag fix, resent message now appends sender name
|
2026-03-03 12:43:27 -08:00 |
|
Jack Kingsman
|
365728be02
|
Make pathing clearable on click
|
2026-02-28 15:33:50 -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
|
6a3510ce2e
|
Misc. doc, test, and qol improvements
|
2026-02-27 15:17:29 -08:00 |
|
Jack Kingsman
|
66cbf98b74
|
Post-merge cleanup, AGENTS.md work, unused endpoints, etc.
|
2026-02-27 14:36:43 -08:00 |
|
Jack Kingsman
|
d4a2b9fac8
|
Linting
|
2026-02-27 14:20:53 -08:00 |
|
Jack Kingsman
|
26fbfcd015
|
Repeater UI overhaul
|
2026-02-27 14:20:52 -08:00 |
|
Jack Kingsman
|
b91b2d5d7b
|
Contact info pane
|
2026-02-27 13:45:42 -08:00 |
|
Jack Kingsman
|
24166e92e8
|
Add continue-on-failure attempts for when contact loading fails. Might help remedy #27, but there's still an issue (maybe radio lag?)
|
2026-02-26 00:43:32 -08:00 |
|
Jack Kingsman
|
c30ed0b4bc
|
Track advert path and use in mesh visualizer
|
2026-02-24 14:55:28 -08:00 |
|
Jack Kingsman
|
cc12128041
|
Add clearer error handling
|
2026-02-23 23:16:11 -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
|
88d5a76081
|
Better behavior and message tracking around repeater contact on a busy mesh
|
2026-02-23 15:59:52 -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
|
72f12d80e5
|
Fix repeater command timestamp field usage
|
2026-02-16 18:59: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
|
fa37ff6286
|
Add better no-frontend-dir handling (and lint, whoops)
|
2026-02-10 20:41:56 -08:00 |
|
Jack Kingsman
|
b8ea31666f
|
Rework radio lock handling
|
2026-02-10 19:15:44 -08:00 |
|
Jack Kingsman
|
18d800da63
|
Add error bubble-up
|
2026-02-04 19:27:45 -08:00 |
|
Jack Kingsman
|
c2040ea6bc
|
Add one hop trace
|
2026-02-04 15:40:37 -08:00 |
|
Jack Kingsman
|
71872517e5
|
Cleanups: Normalize pub keys, prefix message claiming, cursor + null timestamp DB cleanups
|
2026-02-02 16:22:10 -08:00 |
|
Jack Kingsman
|
00697e3c06
|
Fix clock filtering and contact lookup behavior bugs
|
2026-01-26 22:51:02 -08:00 |
|
Jack Kingsman
|
43b7e94b0a
|
Add DM decryption on new contact advert
|
2026-01-18 23:13:45 -08:00 |
|