Erv Walter
1243d01e11
Make VAPID subject configurable via MESHCORE_VAPID_SUBJECT
...
iOS/Safari (Apple APNs) rejects the hard-coded mailto:noreply@meshcore.local VAPID subject with 403 BadJwtToken because .local is a reserved TLD; FCM accepts it, so only Apple devices were affected. Add MESHCORE_VAPID_SUBJECT (default unchanged) resolved via a new get_vapid_claims() in app/push/vapid.py, used by both dispatch and the test-notification endpoint.
Closes #288
2026-06-16 13:30:38 -05:00
Jack Kingsman
0bd0c062f2
Initial tracke telemetry for contacts
2026-05-13 17:30:05 -07:00
Jack Kingsman
a8e346d0c5
Docs, schema, and error handling improvements
2026-04-22 18:08:47 -07:00
jkingsman
b89f7ce76b
Add missing docs around pk export
2026-04-20 20:10:21 -07:00
Jack Kingsman
05493d06fc
Extend contact read timeouts and add circular load/autoevict load mode
2026-04-18 21:06:27 -07:00
Jack Kingsman
ad0e398704
Docs improvements
2026-04-17 10:24:45 -07:00
Jack Kingsman
71da6841c1
Documentation improvements
2026-04-17 00:38:50 -07:00
Jack Kingsman
af76546287
Pass 2
2026-04-16 21:44:52 -07:00
Jack Kingsman
31bd4a0744
Add web push
2026-04-16 18:41:19 -07:00
Jack Kingsman
3b1a292507
Docs updates and be consistent about node >=20
2026-04-10 15:57:47 -07:00
Jack Kingsman
7f5dde119f
Update AGENTS.md
2026-04-10 00:15:57 -07:00
Jack Kingsman
8e998c03ba
Add channel path hash width override
2026-04-03 13:05:58 -07:00
Jack Kingsman
d802dd4212
Fix table display in primary agents.md
2026-04-02 20:31:54 -07:00
Jack Kingsman
1895e6a919
Clean up legacy sort order
2026-04-02 20:16:16 -07:00
Jack Kingsman
975bf7f03f
Docs, dead code, and schema updates
2026-04-02 19:03:02 -07:00
Jack Kingsman
580aa1cefd
Correct TCP port
2026-04-02 13:55:05 -07:00
Jack Kingsman
7b9d8f6a23
Docs updates
2026-03-30 21:24:36 -07:00
Jack Kingsman
3f6efaae1d
Overhaul script handling. Closes #125 .
2026-03-30 15:51:43 -07:00
jkingsman
5225a1c766
Don't be so eager on the quality gate
2026-03-24 09:59:37 -07:00
Jack Kingsman
8ae600d010
Docs updates
2026-03-19 20:58:49 -07:00
Jack Kingsman
62080424bb
Multi-ack. Closes #81 .
2026-03-19 17:30:34 -07:00
Jack Kingsman
2b5083e889
Doc updates
2026-03-19 03:45:51 +00:00
Jack Kingsman
69e09378f5
Pass 1 on PATH integration
2026-03-19 03:45:51 +00:00
Jack Kingsman
b832239e22
Add zero-hop impulse advert. Closes #83 .
2026-03-18 19:59:08 -07:00
Jack Kingsman
020acbda02
Do better DM retry to align with stndard firmware retry (but so that we can track the acks). Closes #73 .
2026-03-17 18:12:07 -07:00
Jack Kingsman
9cd567895b
Update the docs
2026-03-16 19:29:09 -07:00
Jack Kingsman
e19a8d3395
Update our docs and README.md. Closes #65 .
2026-03-16 18:14:31 -07:00
Jack Kingsman
6c003069d4
Move to pre-built frontend on release only. Closes #62
2026-03-16 15:40:01 -07:00
Jack Kingsman
7cb84ea6c7
Fix sidebar sort order. Closes #61
2026-03-15 16:02:09 -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
cb9c9ae289
Docs updates
2026-03-13 11:18:11 -07:00
Jack Kingsman
2710cafb21
Add health endpoint
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
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
9e8cf56b31
Be clearer about reality of location inclusion. Closes #53
2026-03-12 10:00:00 -07:00
Jack Kingsman
e37632de3f
Add dedupe bug the agents keep getting hung up on to errata
2026-03-11 20:58:29 -07:00
Jack Kingsman
e0df30b5f0
AGENTS.md fixups
2026-03-11 19:44:29 -07:00
Jack Kingsman
633510b7de
Bring back in package-lock.json
2026-03-11 17:44:55 -07:00
Jack Kingsman
e7d1f28076
Add SQS fanout
2026-03-11 14:17:08 -07:00
Jack Kingsman
528a94d2bd
Add basic auth
2026-03-11 10:02:02 -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
dc87fa42b2
Update AGENTS.md
2026-03-10 00:00:57 -07:00
Jack Kingsman
81bdfe09fa
extract radio runtime seam
2026-03-09 23:07:34 -07:00
Jack Kingsman
f107dce920
extract frontend app shell
2026-03-09 20:23:24 -07:00
Jack Kingsman
5d509a88d9
extract frontend realtime state hook
2026-03-09 18:27:01 -07:00
Jack Kingsman
811c7e7349
Add regional channel routing ( closes #42 )
2026-03-09 11:09:31 -07:00