Offband offband-v0.17.0
·
280 commits
to firmware-base
since this release
First release under OffbandMesh/meshcore-firmware. Bundles the 0.16.0 observer
work below (which landed on firmware-base but was never separately tagged) with
the Crosswire→Offband rebrand and the OffbandMesh org cutover. (Version pending
owner confirmation; the tag is hardware-gated per VERSIONING.md.)
Changed
- Rebranded the fork from Crosswire to Offband (GitHub org
OffbandMesh):
the C++ namespace, build macros, embedded identity blob, version prefix
(offband-v*), MQTT / flash-audit identity fields (offband_*), brand
strings (serial banner,versioncommand, OLED splash, Home Assistant
manufacturer), and the WiFi setup-AP SSID (Offband-Observer-). Historical
crosswire-v*release tags are preserved; the_sysPSK domain separator
and the MeshCore interop topic namespace are intentionally unchanged. (#100) - Repo / board / working-dir cutover to OffbandMesh — repo
OffbandMesh/meshcore-firmware, OffbandMesh org Projects board, and the
preflight / CLAUDE.md / label-sync workflow re-pointed; removed the stale
upstreamCNAME. (#107, #111)
Docs
- Finished the rebrand reference cleanup across docs + code comments. (#113, #114)
- Release-readiness pass: README getting-started + multi-role positioning, the
docs index surfaces the observer guides, and observer_sysCLI reference
corrections. (#117)
What's Changed
- feat: observer MQTT connectivity (crosswire-v0.15.0) — #53 #48 #63 #68 by @Strycher in #72
- docs: fix README license link (LICENSE.txt -> license.txt) — #73 by @Strycher in #74
- docs: 2026-06-10 observer-MQTT session handoff — #75 by @Strycher in #76
- chore: relocate to C:/Dev/Crosswire — canonical hook sync + AM repin by @Strycher in #78
- docs(#79): correct stale active-agents line in CLAUDE.md by @Strycher in #80
- Observer: time arbiter (#69) + position in /status (#31) + _sys CLI grammar (#45) by @Strycher in #91
- Observer follow-ups: arbiter decouple + held-state (#87) + /status radio from runtime prefs (#88) by @Strycher in #92
- docs: README/CHANGELOG 0.16.0 (#93) + observer instructions (#94) by @Strycher in #99
- #95: observer MQTT broker pre-config + per-device auth by @Strycher in #105
- #98: mqtt view + mqtt clear (broker config inspection) by @Strycher in #106
- Offband rebrand: Crosswire -> Offband (code + docs) by @Strycher in #108
- chore(#107): finish OffbandMesh local cutover (preflight, CLAUDE.md, board #1) by @Strycher in #109
- chore(#111): remove stale upstream CNAME (docs.meshcore.nz) by @Strycher in #112
- docs(#113): finish rebrand — Strycher/Crosswire refs + CLAUDE.md PROJECT_PAT note by @Strycher in #115
- chore(#114): update stale Strycher/Crosswire# refs in code comments -> #N by @Strycher in #116
- epic(#117): Offband release-readiness — docs, observer reference, CHANGELOG prep by @Strycher in #125
Full Changelog: crosswire-v0.14.0...offband-v0.17.0