chore(#563): cut 1.5.0-beta.1+66 (closed test)

Bump pubspec to 1.5.0-beta.1+66 and add the four release-gate docs for
the first 1.5.0 beta: Experimental section + OKIMesh CoreScope (#509,
#549, #550), About screen (#526, #527), repeater CLI and broker fixes.
Tagged off dev, not promoted to main, so offband.app and production stay
on 1.4.0.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
fix/580-caplog-partial v1.5.0-beta.1
Strycher 2 months ago
parent e145ef7481
commit d56ca6b037

@ -2,6 +2,35 @@
All notable changes to Offband Meshcore. Pre-releases are tagged `-beta.N` / `-rc.N`.
## [1.5.0-beta.1] - 2026-08-04
First beta of the 1.5.0 line, for the closed test track. Introduces an Experimental
section (with CoreScope), an About screen, and repeater CLI and broker fixes.
### Added
- **Experimental section**, unlocked by a hidden 7-tap on the Build row in settings.
Disabling it clears all experimental toggles (#509, #553).
- **OKIMesh CoreScope integration (Experimental).** Query how many OKIMesh CoreScope
observers heard each packet, over the 0xC6 protocol, with an observer/observations
badge, adaptive polling with backoff, and tap / long-press to refresh (#549, #550).
This is tied specifically to the OKIMesh CoreScope service, not a generic or
self-hosted backend. Requires forthcoming Offband firmware (0xC6, cap2 bit and
firmware ver code >= 22, tracked in #611); it stays inert on current firmware.
- **About screen** in its own top-level Settings category, with outbound links to
the website, Play listing, and donate page (#526, #527).
### Fixed
- Repeater CLI: late replies are surfaced instead of discarded, commands get their
own timeout budget, the armed timeout window is reported accurately, and a
prefixed reply only completes the command that owns the prefix (#528, #529, #531,
#532, #533).
- Broker: import never changes the broker enabled state, and a blank-field GET no
longer leaks the echoed key line (#469, #470).
- Channel "Send Again" is gated on `repeatCount == 0` rather than sent status
(#555).
## [1.4.0] - 2026-07-30
A follow-up to the 1.3.0 production launch: settings for headless devices, a

@ -0,0 +1,15 @@
🧪 **Testing build: Offband Meshcore 1.5.0-beta.1** is on the closed test track.
This is the first beta of the 1.5.0 line. It's a testing build, so treat it as not-yet-stable, and your bug reports are exactly what make the production release solid.
**What's new to poke at:**
🔓 **Experimental section.** A hidden **7-tap on the Build row** in settings unlocks an Experimental area. Turning the section back off clears every experimental toggle.
🛰️ **OKIMesh CoreScope (Experimental).** See how many **OKIMesh CoreScope** observers heard each packet, with an observer/observations badge and tap or long-press to refresh. This is tied specifically to OKIMesh's CoreScope, not a generic backend. **Heads-up:** it needs a **forthcoming Offband firmware** (not available for download yet) and stays inert until you're on it. It's here so it's ready to test the moment that firmware ships.
ℹ️ **About screen.** About now has its own Settings category with links to the website, Play listing, and donate page.
🛠️ **Fixes:** steadier repeater CLI (late replies, timeout budgets), broker import no longer touches the enabled state or leaks a key line, and channel "Send Again" gating.
Not on the test track yet and want in? Ask here. Thanks for testing. 📡

@ -0,0 +1,3 @@
Offband Meshcore 1.5.0-beta.1 (closed test)
A testing build of the 1.5.0 line. New: an Experimental section unlocked by a 7-tap on the Build row, with OKIMesh CoreScope (per-packet observer counts from OKIMesh's service) inside it. Note it needs a forthcoming Offband firmware and stays inert until then. Also a new About screen with website, Play, and donate links, plus repeater CLI and broker import fixes. Bug reports welcome.

@ -16,7 +16,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
# In Windows, build-name is used as the major, minor, and patch parts
# of the product and file versions while build-number is used as the build suffix.
version: 1.4.0+65
version: 1.5.0-beta.1+66
environment:
sdk: ^3.9.2

@ -0,0 +1,34 @@
## Offband Meshcore 1.5.0-beta.1
First beta of the 1.5.0 line, for the closed test track. This is a testing build,
so features here are still being proven. Bug reports are what make the production
releases solid.
### New to test
- **Experimental section.** A hidden **7-tap on the Build row** in settings unlocks
an Experimental area. Turning the section off again clears every experimental
toggle (#509, #553).
- **OKIMesh CoreScope (Experimental).** See how many **OKIMesh CoreScope** observers
heard each packet: an observer / observations badge with adaptive polling and tap
or long-press to refresh (#549, #550). This is tied specifically to OKIMesh's
CoreScope service, not a generic or self-hosted backend.
- **Heads-up:** it needs a **forthcoming Offband firmware** (0xC6 support, firmware
ver code 22 or newer, tracked in #611) that is **not yet available for download**.
Until you are on that firmware it stays inert. This is here so it is ready to test
the moment the firmware ships.
- **About screen.** About now lives in its own Settings category, with links out to
the website, the Play listing, and the donate page (#526, #527).
### Fixed
- **Repeater CLI** is steadier: late replies are surfaced instead of dropped,
commands have their own timeout budget, the reported timeout window matches what
was actually armed, and a prefixed reply only completes the command that owns the
prefix (#528, #529, #531, #532, #533).
- **Broker import** never flips the broker enabled state, and a blank-field GET no
longer leaks the echoed key line (#469, #470).
- **Channel "Send Again"** is gated correctly on the repeat count (#555).
Thanks for testing. If something acts weird, that is exactly what this track is for,
and your reports keep production solid for everyone.
Loading…
Cancel
Save

Powered by TurnKey Linux.