Commit Graph

1329 Commits

Author SHA1 Message Date
jkingsman 6c977f9108 Add repeater region display. Closes #309. 2026-07-09 16:37:14 -07:00
jkingsman 387c9b0e0a Add packet search to raw feed. Closes #320. 2026-07-09 14:56:31 -07:00
jkingsman 1b83616db4 Add clearer error on missing privkey export for community MQTT 2026-07-09 14:08:23 -07:00
Jack Kingsman 0633ab724c Misc bugs around dm region scope + scope display, and flood-scope leak 2026-07-08 20:11:57 -07:00
Jack Kingsman db954c0f26 Bump some deps 2026-07-08 19:49:11 -07:00
Jack Kingsman b6706497c2 Merge pull request #295 from jkingsman/dependabot/npm_and_yarn/frontend/npm_and_yarn-a11d9bf118
Bump the npm_and_yarn group across 1 directory with 3 updates
2026-07-08 19:10:17 -07:00
Jack Kingsman 80d82160b5 Merge pull request #294 from jkingsman/dependabot/uv/uv-740b34f595
Bump the uv group across 1 directory with 2 updates
2026-07-08 18:49:33 -07:00
dependabot[bot] 61e6ff216a Bump the npm_and_yarn group across 1 directory with 3 updates
Bumps the npm_and_yarn group with 3 updates in the /frontend directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite), [form-data](https://github.com/form-data/form-data) and [js-yaml](https://github.com/nodeca/js-yaml).


Updates `vite` from 6.4.2 to 8.1.3
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.1.3/packages/vite)

Updates `form-data` from 4.0.5 to 4.0.6
- [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md)
- [Commits](https://github.com/form-data/form-data/compare/v4.0.5...v4.0.6)

Updates `js-yaml` from 4.1.1 to 4.3.0
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.1...4.3.0)

---
updated-dependencies:
- dependency-name: form-data
  dependency-version: 4.0.6
  dependency-type: indirect
- dependency-name: js-yaml
  dependency-version: 4.2.0
  dependency-type: indirect
- dependency-name: vite
  dependency-version: 8.0.16
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-09 00:47:46 +00:00
Jack Kingsman 560538a1f4 Updating changelog + build for 3.16.0 3.16.0 2026-07-08 17:44:56 -07:00
Jack Kingsman f9b991b1a8 Fix giphy rendering issue. Closes #291. 2026-07-08 17:23:51 -07:00
Jack Kingsman 4385ea5703 Add clearer regional scoping for bots. Closes #300. 2026-07-08 17:08:04 -07:00
Jack Kingsman 97b873e991 Defer chart render until flyin is settled. Closes #317. 2026-07-08 16:47:41 -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 f45b84b15c Add more aggressive packet validity checking. Closes #315. 2026-07-08 15:16:21 -07:00
Jack Kingsman 84e6c34255 Allow favorites to be sorted by type. Closes #314. 2026-07-08 14:57:29 -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 7fe15d0fd4 Add issue template. Closes #313. 2026-07-08 13:57:30 -07:00
Björkan 30e9a77cdc Clarify flood scope setup warning 2026-07-03 19:07:55 +02:00
Björkan 2118c83bc4 Stabilize app startup hash test timeout 2026-07-03 19:02:25 +02: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
jkingsman 4b4dfb0767 Add incoming region to kwargs 2026-06-26 21:26:58 -07:00
jkingsman 14cd399f70 Suppress expected reconnect. Closes #305. 2026-06-26 21:06:14 -07:00
Jack Kingsman 1af9c3bfcf Fix floating point issues on recharts 2026-06-25 11:35:50 -07:00
Jack Kingsman ca9a60a947 Clear out some stale HA states 2026-06-24 20:55:02 -07:00
Jack Kingsman 7560fe26ec Updating changelog + build for 3.15.2 3.15.2 2026-06-23 21:34:51 -07:00
Jack Kingsman 3a78bf36ac filter out geo from non-geo sensors, and publish gps for device tracking 2026-06-22 17:34:44 -07:00
Jack Kingsman 9f5bf2b159 Updating changelog + build for 3.15.1 3.15.1 2026-06-20 22:39:46 -07:00
Jack Kingsman 3d0e09b0c6 Relax e2e flood -> pathed requirements to not need literal direct 2026-06-20 22:33:34 -07:00
Jack Kingsman 048e03d99b Maybe finally fix that flaky test?? 2026-06-20 22:12:51 -07:00
Jack Kingsman 8d8bc13a3b Add option to disable scroll. Closes #299. 2026-06-20 21:53: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
Jack Kingsman cb4d4ca584 Merge pull request #274 from fred777/fred777-add_bot_globals
Introduce _bot_globals for persistent data storage between bot executions
2026-06-20 18:03:56 -07:00
Jack Kingsman 165dcd0cfe Add some additional debug for message scope 2026-06-20 18:00:09 -07:00
Jack Kingsman 08c4ec3283 Ruff me up 2026-06-20 17:54:46 -07:00
Jack Kingsman 3cd820d71b Merge pull request #297 from jkingsman/make-repeater-sortable
Make repeater neighbor pane sortable. Closes #290.
2026-06-20 17:38:06 -07:00
jkingsman 85574f7747 Make repeater neighbor pane sortable. Closes #290. 2026-06-17 18:19:15 -07:00
dependabot[bot] f9824a562f Bump the uv group across 1 directory with 2 updates
Bumps the uv group with 2 updates in the / directory: [cryptography](https://github.com/pyca/cryptography) and [starlette](https://github.com/Kludex/starlette).


Updates `cryptography` from 46.0.7 to 48.0.1
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/46.0.7...48.0.1)

Updates `starlette` from 1.0.1 to 1.3.1
- [Release notes](https://github.com/Kludex/starlette/releases)
- [Changelog](https://github.com/Kludex/starlette/blob/main/docs/release-notes.md)
- [Commits](https://github.com/Kludex/starlette/compare/1.0.1...1.3.1)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-version: 48.0.1
  dependency-type: indirect
  dependency-group: uv
- dependency-name: starlette
  dependency-version: 1.3.1
  dependency-type: indirect
  dependency-group: uv
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-18 00:53:37 +00:00
Jack Kingsman 0a803ff68a Merge pull request #293 from jkingsman/dependabot/uv/uv-e01e180ce9
Bump aiohttp from 3.14.0 to 3.14.1 in the uv group across 1 directory
2026-06-17 17:51:25 -07:00
dependabot[bot] 047fed4844 Bump aiohttp from 3.14.0 to 3.14.1 in the uv group across 1 directory
---
updated-dependencies:
- dependency-name: aiohttp
  dependency-version: 3.14.1
  dependency-type: indirect
  dependency-group: uv
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-17 14:49:55 +00:00
Jack Kingsman 6efc5f097f Merge pull request #289 from ervwalter/fix/configurable-vapid-subject
Make VAPID subject configurable via MESHCORE_VAPID_SUBJECT (fixes iOS/Safari push)
2026-06-16 12:54:13 -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
jkingsman 7198d92c74 Use the correct last-heard time for repeater recency sorting 2026-06-15 22:13:38 -07:00
fred777 f1e853ea0a Merge remote-tracking branch 'origin/main' into fred777-add_bot_globals 2026-06-12 16:34:00 +02:00
Jack Kingsman 35c2371088 Updating changelog + build for 3.15.0 3.15.0 2026-06-11 22:27:51 -07:00