Jack Kingsman
1fb716aed3
Add retry on flood for repeater login
2026-07-25 15:12:12 -07:00
Jack Kingsman
5da6e19c9b
Add repeater region discover
2026-07-10 15:00:14 -07:00
Jack Kingsman
ed7954552d
Merge pull request #322 from jkingsman/alternate-repeater-detail-fetch
...
Try using direct admin-binary fetch
2026-07-10 12:49:27 -07:00
jkingsman
6c977f9108
Add repeater region display. Closes #309 .
2026-07-09 16:37:14 -07:00
jkingsman
ee32a266db
Try using direct admin-binary fetch
2026-07-09 14:33:59 -07:00
jkingsman
0c8039cc44
Try out request-scoped subscription for console commands
2026-07-08 16:40:53 -07:00
Jack Kingsman
0db80dd054
Merge pull request #307 from Bjorkan/fixRegions. Closes #303 .
...
Fix unscoped flood-scope handling
2026-07-08 15:51:50 -07:00
Jack Kingsman
6edd2927b1
Gate scoping-safety on firmware ref, and and make per-channel override tristate.
2026-07-08 15:45:58 -07:00
Jack Kingsman
2fcbefac3b
Add duty cycle display to repeaters. Closes #308 .
2026-07-08 14:47:50 -07:00
Jack Kingsman
a6c64279e8
Plumb through total neighbor count from radio and expose that in the UI. Closes #310 .
2026-07-08 14:09:08 -07:00
Jack Kingsman
7b334160ce
Be more forgiving around hashtag channel names
2026-06-30 14:43:05 -07:00
Björkan
55020a5e22
Fix firmware-compatible unscoped flood scope handling
2026-06-28 01:23:19 +02:00
jkingsman
ce4946351f
Allow bots to send region scoped messages
2026-06-27 00:36:28 -07:00
Jack Kingsman
66148c2c39
Autobackfill regions
2026-06-20 21:48:16 -07:00
Jack Kingsman
06556a853d
Add draft reactions + gifs; region resolution
2026-06-20 21:30:51 -07:00
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
fb848d2e8d
Add outbound message opt-in for apprise
2026-06-11 20:42:29 -07:00
Jack Kingsman
2778e8bd4f
Don't use ghost shape of telemetry, and fix ceiling behavior
2026-05-13 17:47:24 -07:00
Jack Kingsman
a4fd1d3b37
Propagate to HA
2026-05-13 17:30:07 -07:00
Jack Kingsman
2eb8ac15a8
Reject repeaters from contact telemetry opt-in
2026-05-13 17:30:06 -07:00
Jack Kingsman
7f1bb92e92
Add telemetry config to radio settings
2026-05-13 17:30:05 -07:00
Jack Kingsman
0bd0c062f2
Initial tracke telemetry for contacts
2026-05-13 17:30:05 -07:00
Jack Kingsman
e814653300
Add non-markdown option. Closes #232 .
2026-04-30 19:54:43 -07:00
Jack Kingsman
e76d922752
Add recieved time to packet display. Closes #238 .
2026-04-30 19:07:50 -07:00
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
047d713003
Permit hourly checks for direct/routed repeaters. Closes #226 .
2026-04-27 09:51:57 -07:00
Jack Kingsman
b37ce89c96
Add repeater telemetry error count
2026-04-25 13:45:17 -07:00
Jack Kingsman
55f05bf03b
Add dropdown to choose contact addition type. Closes #216 .
2026-04-22 17:43:01 -07:00
Jack Kingsman
ecb4c99a43
Make Apprise strings customizable. Closes #212 .
2026-04-21 19:40:14 -07:00
Jack Kingsman
7528e4121f
Add config export
2026-04-20 19:55:25 -07:00
Jack Kingsman
291bd85c78
Better env var/config knob exposure
2026-04-20 16:43:43 -07:00
Jack Kingsman
4bc87b4a0f
Add debug radio details to radio pane
2026-04-20 16:10:24 -07:00
jkingsman
c8c8e6b549
Add channel mute
2026-04-19 19:31:26 -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
4b69ec4519
Offer multiple timing windows for repeater telemetry pickup. Closes #192 .
2026-04-16 13:55:01 -07:00
Jack Kingsman
b9414e84ee
Add LPP/tracked repeater telemetry and HA fanout
2026-04-12 17:23:25 -07:00
Jack Kingsman
d09166df84
HomeAssistant MQTT fanout
2026-04-12 14:36:13 -07:00
Jack Kingsman
442c2fad20
Fix some frontend display/quality/doc issues
2026-04-10 15:43:08 -07:00
Jack Kingsman
1e22a21445
Add radio health &c. to fanout bus
2026-04-10 14:31:45 -07:00
Jack Kingsman
3bd756ee4e
Pluck in HA radio stats into the WS fanout endpoint
2026-04-10 12:39:37 -07:00
Jack Kingsman
a351c86ccb
Add favorites as contact field (dug)
2026-04-05 20:50:27 -07:00
Jack Kingsman
67873e8dd9
Drop some duplicated logic and defns
2026-04-03 17:47:44 -07:00
Jack Kingsman
e2ddf5f79f
Move require connected down into the manager
2026-04-03 17:37:30 -07:00
Jack Kingsman
4a93641f04
Axe some dead code
2026-04-03 17:22:04 -07:00
Jack Kingsman
d5922a214b
Clear out old migration logic and replace with thin shim for favorites; sort order is lost
2026-04-03 17:15:41 -07:00
Jack Kingsman
1046baf741
Add auto-resend option for not-heard-repeated messages. Closes #154 .
2026-04-03 14:43:52 -07:00
Jack Kingsman
55081d4a2d
Add hop width to channel info. Closes #153 .
2026-04-03 14:04:35 -07:00
Jack Kingsman
be2b2604df
Add intervalized repeater metrics collection. Closes #151 .
2026-04-03 13:45:39 -07:00