Jack Kingsman
|
0834414ba4
|
Remove redundant channel listing
|
2026-03-12 23:57:13 -07:00 |
|
Jack Kingsman
|
2710cafb21
|
Add health endpoint
|
2026-03-12 23:57:13 -07:00 |
|
Jack Kingsman
|
338f632514
|
Remove unused endpoint and fix stale slot retry problems
|
2026-03-12 23:57:13 -07:00 |
|
Jack Kingsman
|
7e1f941760
|
Add documentation and force-lock-acquisition mode for channel management
|
2026-03-12 23:57:13 -07:00 |
|
Jack Kingsman
|
87ea2b4675
|
LRU-based parallel channel storage
|
2026-03-12 23:57:13 -07:00 |
|
Jack Kingsman
|
5c85a432c8
|
Phase 1 of manual channel management
|
2026-03-12 23:57:13 -07:00 |
|
Jack Kingsman
|
22ca5410ee
|
Fix up unread bugs
|
2026-03-12 22:00:18 -07:00 |
|
Jack Kingsman
|
358589bd66
|
Cull a bunch of unused functions
|
2026-03-12 18:12:27 -07:00 |
|
Jack Kingsman
|
07fd88a4d6
|
Make repeater neighbor display need a GPS fix to show map + distance, and fetch before display. Closes #58.
|
2026-03-12 16:18:52 -07:00 |
|
Jack Kingsman
|
7db2974481
|
Fix bot kwargs and scoot over unread button to middle
|
2026-03-12 10:58:38 -07:00 |
|
Jack Kingsman
|
30f6f95d8e
|
Add path_bytes_per_hop to bot kwargs and encourage kwargs-only going forward
|
2026-03-12 10:32:33 -07:00 |
|
Jack Kingsman
|
9e8cf56b31
|
Be clearer about reality of location inclusion. Closes #53
|
2026-03-12 10:00:00 -07:00 |
|
Jack Kingsman
|
6466a5c355
|
Add node GPS enablement + sourcing. Closes #53.
|
2026-03-11 22:42:41 -07:00 |
|
Jack Kingsman
|
f8e88b3737
|
Docs tune up
|
2026-03-11 22:05:59 -07:00 |
|
Jack Kingsman
|
a13e241636
|
Other connected clients get new chans over WS
|
2026-03-11 22:02:05 -07:00 |
|
Jack Kingsman
|
8c1a58b293
|
Don't use a stale MC instance
|
2026-03-11 21:57:59 -07:00 |
|
Jack Kingsman
|
38c7277c9d
|
More careful guards around channel message key matching on collision
|
2026-03-11 20:41:31 -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
|
83635845b6
|
Don't sleep in the exception handler
|
2026-03-11 19:32:54 -07:00 |
|
Jack Kingsman
|
5bd3205de5
|
Stop channs with blocked senders bothering the unread count
|
2026-03-11 19:11:53 -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
|
04ac3d6ed4
|
Drop out meshcore_py's autoreconnect logic on connection disable
|
2026-03-11 18:12:11 -07:00 |
|
Jack Kingsman
|
633510b7de
|
Bring back in package-lock.json
|
2026-03-11 17:44:55 -07:00 |
|
Jack Kingsman
|
4e0b6a49b0
|
Add ability to pause radio connection (closes #51)
|
2026-03-11 17:17:03 -07:00 |
|
Jack Kingsman
|
ad7028e508
|
Add better search management and operators + contact search quick link
|
2026-03-11 16:56:09 -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
|
e7d1f28076
|
Add SQS fanout
|
2026-03-11 14:17:08 -07:00 |
|
Jack Kingsman
|
472b4a5ed2
|
Better logging output
|
2026-03-11 13:40:48 -07:00 |
|
Jack Kingsman
|
528a94d2bd
|
Add basic auth
|
2026-03-11 10:02:02 -07:00 |
|
Jack Kingsman
|
42e9628d98
|
Fix clock sync command
|
2026-03-10 15:46:34 -07:00 |
|
Jack Kingsman
|
bb4a601788
|
Coerce uvicorn logging to better format
|
2026-03-10 14:58:44 -07:00 |
|
Jack Kingsman
|
d0ed3484ce
|
Add hourly sync and crow loudly if it finds a discrepancy
|
2026-03-10 14:47:18 -07:00 |
|
Jack Kingsman
|
738e0b9815
|
Don't load full right away
|
2026-03-10 14:39:40 -07:00 |
|
Jack Kingsman
|
97997e23e8
|
Drop frequency of contact sync task, make standard polling opt-in only
|
2026-03-10 14:04:51 -07:00 |
|
Jack Kingsman
|
eaee66f836
|
Add timestamps to logs and stop regen'ing licenses every time
|
2026-03-10 13:08:26 -07:00 |
|
Jack Kingsman
|
dc87fa42b2
|
Update AGENTS.md
|
2026-03-10 00:00:57 -07:00 |
|
Jack Kingsman
|
39b745f8b0
|
Compactify some things for LLM wins
|
2026-03-09 23:53:19 -07:00 |
|
Jack Kingsman
|
18e1408292
|
Be better about DB insertion shape
|
2026-03-09 23:42:46 -07:00 |
|
Jack Kingsman
|
3e941a5b20
|
remove radio dependency fallback shim
|
2026-03-09 23:29:25 -07:00 |
|
Jack Kingsman
|
a000fc88a5
|
make radio router use runtime seam only
|
2026-03-09 23:22:56 -07:00 |
|
Jack Kingsman
|
def7c8e29e
|
route radio sync through radio runtime
|
2026-03-09 23:16:17 -07:00 |
|
Jack Kingsman
|
9388e1f506
|
route startup and fanout through radio runtime
|
2026-03-09 23:11:57 -07:00 |
|
Jack Kingsman
|
81bdfe09fa
|
extract radio runtime seam
|
2026-03-09 23:07:34 -07:00 |
|
Jack Kingsman
|
c3f1a43a80
|
Be more gentle with frontend typing + go back to fire-and-forget for cracked room creation
|
2026-03-09 21:51:07 -07:00 |
|
Jack Kingsman
|
5d509a88d9
|
extract frontend realtime state hook
|
2026-03-09 18:27:01 -07:00 |
|
Jack Kingsman
|
946006bd7f
|
extract radio command service
|
2026-03-09 18:13:18 -07:00 |
|
Jack Kingsman
|
344cee5508
|
extract radio lifecycle service
|
2026-03-09 18:02:58 -07:00 |
|
Jack Kingsman
|
0d671f361d
|
extract message send service
|
2026-03-09 17:54:44 -07:00 |
|