Jack Kingsman
|
b68bfc41d6
|
Use better behavior on disconnected radio and allow deeplinking into settings. Closes #66.
|
2026-03-16 17:46:12 -07:00 |
|
Jack Kingsman
|
24747ecd17
|
Unify our DM ingest
|
2026-03-16 17:32:27 -07:00 |
|
Jack Kingsman
|
ea5ba3b2a3
|
Add radio model and stats display. Closes #64
|
2026-03-16 15:29:21 -07:00 |
|
Jack Kingsman
|
4277e0c924
|
Clear keys on radio disconnect and add better error for channel send non-radio response
|
2026-03-16 15:11:02 -07:00 |
|
Jack Kingsman
|
370ff115b4
|
Fix DM collapse on same second send
|
2026-03-16 14:53:48 -07:00 |
|
Jack Kingsman
|
749fb43fd0
|
Ditch garbage data ingest for lat/lon and extend map. Closes #63
|
2026-03-16 14:24:58 -07:00 |
|
Jack Kingsman
|
c809dad05d
|
Polish off all our gross edges around frontend/backend Public name management
|
2026-03-15 18:20:43 -07:00 |
|
Jack Kingsman
|
226dc4f59e
|
use server time for advert freshness
|
2026-03-15 17:55:47 -07:00 |
|
Jack Kingsman
|
3f50a2ef07
|
fix e2e sort order test
|
2026-03-15 17:15:14 -07:00 |
|
Jack Kingsman
|
4a7ea9eb29
|
Always valodate fanout configs on save
|
2026-03-15 16:27:43 -07:00 |
|
Jack Kingsman
|
29368961fc
|
Tweak send no-response handling
|
2026-03-15 16:12:17 -07:00 |
|
Jack Kingsman
|
0b1a19164a
|
Fix typo and add better ops for decrypt API calls
|
2026-03-15 15:47:09 -07:00 |
|
Jack Kingsman
|
cf1a55e258
|
Add prebuilt frontend
|
2026-03-14 23:05:57 -07:00 |
|
Jack Kingsman
|
0881998e5b
|
Overhaul repeater interaction to better deal with login failure clearly
|
2026-03-14 22:58:14 -07:00 |
|
Jack Kingsman
|
04b324b711
|
Don't treat matched-prefix DMs as an ack (as it is an echo-ack for channel messages, not DMs)
|
2026-03-13 22:17:27 -07:00 |
|
Jack Kingsman
|
5512f9e677
|
Fix last-advert selection logic for path recency
|
2026-03-13 22:11:02 -07:00 |
|
Jack Kingsman
|
b4962d39f0
|
Fix up resend logic to be cleaner
|
2026-03-13 22:07:16 -07:00 |
|
Jack Kingsman
|
39a687da58
|
Forward whole message to FE on resend so the browser updates
|
2026-03-13 21:57:19 -07:00 |
|
Jack Kingsman
|
f41c7756d3
|
Prevent same-second outgoing collision now that we can send faster.
Also add pending ack tracking
|
2026-03-13 21:43:50 -07:00 |
|
Jack Kingsman
|
bafea6a172
|
Fix blocking on DMs (again, but right this time)
|
2026-03-13 21:10:50 -07:00 |
|
Jack Kingsman
|
1299a301c1
|
Add route discovery
|
2026-03-13 17:55:17 -07:00 |
|
Jack Kingsman
|
3a4ea8022b
|
Add local node discovery
|
2026-03-13 17:25:28 -07:00 |
|
Jack Kingsman
|
bd19015693
|
Don't suggest npm ci
|
2026-03-13 14:46:55 -07:00 |
|
Jack Kingsman
|
2369e69e0a
|
Catch channel cache issues on set_channel failure during eviction
|
2026-03-13 11:09:23 -07:00 |
|
Jack Kingsman
|
9c2b6f0744
|
Add fallback polling message persistence for channel messages
|
2026-03-13 11:05:49 -07:00 |
|
Jack Kingsman
|
96d8d1dc64
|
Be more strict with SQS region
|
2026-03-12 23:57:13 -07:00 |
|
Jack Kingsman
|
a7ff041a48
|
Drop out channel hash helper
|
2026-03-12 23:57:13 -07:00 |
|
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
|
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 |
|