From 7db0805344019ba5ab359565cd3e974abec54d18 Mon Sep 17 00:00:00 2001 From: Strycher Date: Mon, 20 Jul 2026 18:45:52 -0400 Subject: [PATCH] feat(#342): author rc.3 release notes (GitHub / Play / Discord) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The gate introduced in this PR correctly FAILED on its own PR in 8s: pubspec is rc.3, which had a CHANGELOG section but no notes files. That is the gate working exactly as intended, demonstrated live. Fix is the work we needed regardless: author rc.3's three per-audience notes. This also seeds dev so every future dev PR passes the gate (the current version now has all four files), and the rc.3 backfill branch will carry these to build the actual release. DRAFTS for owner review β€” the prose is mine, the judgement is Ben's. Play blurb is 403/500 chars. Part of epic #312, plan #321. Agent: SapphireCompass (session 8d755b5e) --- discord/1.1.2-rc.3.md | 13 +++++++++++++ play/1.1.2-rc.3.txt | 9 +++++++++ release-notes/1.1.2-rc.3.md | 19 +++++++++++++++++++ 3 files changed, 41 insertions(+) create mode 100644 discord/1.1.2-rc.3.md create mode 100644 play/1.1.2-rc.3.txt create mode 100644 release-notes/1.1.2-rc.3.md diff --git a/discord/1.1.2-rc.3.md b/discord/1.1.2-rc.3.md new file mode 100644 index 0000000..8df3296 --- /dev/null +++ b/discord/1.1.2-rc.3.md @@ -0,0 +1,13 @@ +**Offband Meshcore 1.1.2-rc.3 is out** πŸ“‘ + +Big one this round: + +🚫 **Block & mute** β€” block contacts or channel senders from just about anywhere (contacts, DMs, discovery, a channel message). Blocked stuff is hidden with a marker, name-only blocks upgrade to a real key when the sender shows up again, and there's a Blocked screen in Settings to manage it all. Syncs to the radio where firmware supports it. + +πŸ”” **Per-channel notifications** β€” set each channel to all / mentions only / muted. + +πŸ—ΊοΈ **Path trace + topology** β€” width-matched traces, a topology readout, and a route builder that groups hops properly. Plus share/add channels by QR. + +πŸ”§ Fixes: USB no longer wedges some ESP32-C6 boards, DMs to a blocked contact actually stop sending, and more radios report GPS without flooding the link. + +Download for your platform below. Full changelog in the repo. diff --git a/play/1.1.2-rc.3.txt b/play/1.1.2-rc.3.txt new file mode 100644 index 0000000..1e5ae05 --- /dev/null +++ b/play/1.1.2-rc.3.txt @@ -0,0 +1,9 @@ +What's new in 1.1.2-rc.3 + +- Block or mute contacts and channel senders, with a Blocked management screen +- Per-channel notifications: all, mentions only, or muted +- Better path tracing and mesh topology readout +- Share and add channels by QR code +- Fix: USB no longer wedges some ESP32 boards on connect +- Fix: messages to a blocked contact are no longer sent +- More radios report GPS position reliably diff --git a/release-notes/1.1.2-rc.3.md b/release-notes/1.1.2-rc.3.md new file mode 100644 index 0000000..c5c07c2 --- /dev/null +++ b/release-notes/1.1.2-rc.3.md @@ -0,0 +1,19 @@ +## Offband Meshcore 1.1.2-rc.3 + +This release brings a full **block / mute system**, richer **path tracing and topology**, and **per-channel notification control**, along with a batch of connectivity and UX fixes. It combines the rc.2 and rc.3 closed-test builds. + +### Blocking and muting +You can now block a contact or a channel sender from contacts, DMs, discovery, or directly from a channel message. Blocked DMs and adverts are suppressed with a visible marker, a name-only block is promoted to the sender's public key the next time they advert or DM you, and stale blocks age out after 30 days. Everything is managed from Settings β†’ Blocked, and where the radio's firmware supports it, your block list syncs to the device on connect. + +### Notifications, your way +Each channel gets a three-way notification selector β€” all messages, mentions only, or muted β€” applied right at the notification gate and remembered per channel. + +### Path tracing and topology +Path traces are now width-matched to the mesh, with a topology readout and a route-builder that groups hops the way the network actually addresses them rather than as raw bytes. Channel QR codes let you share a channel or add one by scanning, using the reference-app format. + +### Fixes worth calling out +- USB no longer wedges ESP32-C6 boards: the open-time DTR pulse is gated by device type, so it only fires where it's needed. +- Outgoing DMs to a blocked contact are dropped at the send path. +- GPS refresh falls back to stock-firmware telemetry when the fork-specific query isn't available, so more radios report position without flooding the link. + +See `CHANGELOG.md` for the full itemized list.