From f715d724678dfcb7c43ed161c4de7c958d1f48ca Mon Sep 17 00:00:00 2001 From: Jack Kingsman Date: Mon, 2 Mar 2026 18:05:45 -0800 Subject: [PATCH] Doc and typo hunting --- AGENTS.md | 3 ++- CHANGELOG.md | 16 ++++++++-------- README.md | 5 ++++- 3 files changed, 14 insertions(+), 10 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 70631a2..5e93b03 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -297,7 +297,7 @@ All endpoints are prefixed with `/api` (e.g., `/api/health`). | GET | `/api/messages` | List with filters | | POST | `/api/messages/direct` | Send direct message | | POST | `/api/messages/channel` | Send channel message | -| POST | `/api/messages/channel/{message_id}/resend` | Resend an outgoing channel message (within 30 seconds) | +| POST | `/api/messages/channel/{message_id}/resend` | Resend channel message (default: byte-perfect within 30s; `?new_timestamp=true`: fresh timestamp, no time limit, creates new message row) | | GET | `/api/packets/undecrypted/count` | Count of undecrypted packets | | POST | `/api/packets/decrypt/historical` | Decrypt stored packets | | POST | `/api/packets/maintenance` | Delete old packets and vacuum | @@ -324,6 +324,7 @@ All endpoints are prefixed with `/api` (e.g., `/api/health`). - `1` - Client (regular node) - `2` - Repeater - `3` - Room +- `4` - Sensor ### Channel Keys diff --git a/CHANGELOG.md b/CHANGELOG.md index deb0a76..d2a7fa2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,14 +23,14 @@ Feature: Contact info pane Feature: Overhaul repeater interface Bugfix: Misc. frontend rendering + perf improvements Bugfix: Better behavior around radio locking and autofetch/polling -Bugifx: Clear channel name field on new-channel modal tab change +Bugfix: Clear channel name field on new-channel modal tab change Bugfix: Repeater inforbox can scroll Bugfix: Better handling of historical DM encrypts Bugfix: Handle errors if returned in prefetch phase Misc: Radio event response failure is logged/surfaced better Misc: Improve test coverage and remove dead code -Misc: Documentatin and errata improvements -Misc: Databse storage optimization +Misc: Documentation and errata improvements +Misc: Database storage optimization ## [2.1.0] - 2026-02-23 @@ -70,11 +70,11 @@ Bugfix: Fix missing trigger condition on statistics pane expansion on mobile Feature: Frontend UX + log overhaul Bugfix: Use contact object from DB for broadcast rather than handrolling -Bugfix: Fix our of order path WS messages voerwriting each other +Bugfix: Fix out of order path WS messages overwriting each other Bugfix: Make broadcast timestamp match fallback logic used in storage code -Bugfix: Fir repeater command timestamp selection logic +Bugfix: Fix repeater command timestamp selection logic Bugfix: Use actual pubkey matching for path update, and don't action serial path update events (use RX packet) -Bugfix: Add missing radio operation locks in a few sports +Bugfix: Add missing radio operation locks in a few spots Bugfix: Fix dedupe for frontend raw packet delivery (mesh visualizer much more active now!) Bugfix: Less aggressive dedupe for advert packets (we don't care about the payload, we care about the path, duh) Misc: Visualizer layout refinement & option labels @@ -100,7 +100,7 @@ Feature: Upgrade the room finder to support two-word rooms ## [1.9.2] - 2026-02-12 Feature: Options dialog sucks less -Bugix: Move tests to isolated memory DB +Bugfix: Move tests to isolated memory DB Bugfix: Mention case sensitivity Bugfix: Stale header retention on settings page view Bugfix: Non-isolated path writing @@ -159,7 +159,7 @@ Feature: Clickable hyperlinks Bugfix: More consistent public key normalization Bugfix: Use more reliable cursor paging Bugfix: Fix null timestamp dedupe failure -Bugfix: More concistent prefix-based message claiming on key reciept +Bugfix: More consistent prefix-based message claiming on key receipt Misc: Bot can respond to its own messages Misc: Additional tests Misc: Remove unneeded message dedupe logic diff --git a/README.md b/README.md index 974f4e2..6cd1129 100644 --- a/README.md +++ b/README.md @@ -50,8 +50,11 @@ winget install usbipd # restart console # then find device ID usbipd list -# attach device to WSL +# make device shareable usbipd bind --busid 3-8 # (or whatever the right ID is) +# attach device to WSL (run this each time you plug in the device) +usbipd attach --wsl --busid 3-8 +# device will appear in WSL as /dev/ttyUSB0 or /dev/ttyACM0 ```