chore(#465): cut 1.3.0+64 (first Play production release)
Bump pubspec to 1.3.0+64 and add the four release-gate docs (CHANGELOG [1.3.0], GitHub release notes, Play what's-new, Discord post) covering everything since -62: the -63 store-consolidation fix plus the -64 feature batch (reactions, Observer config profiles, log/serial export, settings reorg, path diagnostics, reliability fixes). Includes an OKIMesh community thank-you for the first production launch. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>release/1.3.0
parent
3b39a16edd
commit
c3ed25e8de
@ -0,0 +1,28 @@
|
||||
🚀 **Offband Meshcore 1.3.0 is here, and it's the first build on the Google Play production track.**
|
||||
|
||||
Our biggest feature drop since the 1.2.0 redesign. Highlights:
|
||||
|
||||
🙂 **Reactions with names.** Incoming reactions now show **who** reacted, not just a count, and emoji reactions from **PocketMesh and MeshCore One** are read and displayed properly instead of arriving as raw text.
|
||||
|
||||
🛰️ **Observer config profiles.** Import an Observer config from the shared catalog or a URL, see a **field-by-field diff** against what your radio has now, and apply it, straight from Observer settings.
|
||||
|
||||
📤 **Export logs, capture serial.** The App and BLE logs now have a **Share** action (Save As on desktop, download on web, share sheet on mobile), plus a new **serial / boot-log capture** screen with a Reboot Device action.
|
||||
|
||||
📶 **Richer path diagnostics.** The message Path screen now shows path type and **per-message SNR and RSSI**, so you can read link quality hop by hop.
|
||||
|
||||
🗄️ **Desktop history reunited.** On Windows and Linux, message history that ended up split across several older database files is now brought back together automatically on launch, merged into one database with your original files left untouched.
|
||||
|
||||
⚙️ Plus a **reorganized Settings** screen, a fix so sending a **max-length message no longer wedges** your outbox, **desktop builds that run on a clean machine** (Windows and Linux), and Android battery-optimization guidance.
|
||||
|
||||
🟢 **Open to everyone.** This is the first official public release: no tester list, no sideloading, no waiting. Search **Offband MeshCore** on Google Play, or grab it from the links below.
|
||||
|
||||
🧪 **The testing track stays open.** Want the latest before it reaches production? Join the test track and you'll get new features as I build them. Fair warning: testing builds are exactly that. Features land there first precisely because they are not confirmed stable yet. If something acts weird, that's the trade, and your bug reports are what make the production releases solid for everyone else.
|
||||
|
||||
**📥 Get it on Google Play:** search **Offband MeshCore**, or https://play.google.com/store/apps/details?id=app.offband.meshcore
|
||||
💻 **Desktop (Windows / Linux) and Android APK:** https://github.com/OffbandMesh/meshcore-client/releases/tag/v1.3.0
|
||||
🌐 **Or run it in your browser:** https://offband.app
|
||||
🔗 Project home: https://offband.org
|
||||
|
||||
💚 **A big thank-you** to the **OKIMesh community** (https://okimesh.org/) for the ideas, time, hardware, and testing that got this here. This release exists because of you.
|
||||
|
||||
Offband is free and open source and always will be. If you'd like to help keep it going, there's a donation page at https://offband.org/donate. Thank you all. 📡
|
||||
@ -0,0 +1,3 @@
|
||||
Offband Meshcore 1.3.0
|
||||
|
||||
Our biggest update since the redesign. Reactions now show who reacted and work with PocketMesh and MeshCore One. Import and apply Observer config profiles with a preview diff. Share your app and BLE logs, and capture a device boot log. The Path screen shows per-message SNR and RSSI. Settings are reorganized, sending a max-length message no longer wedges, and desktop builds run on a clean machine. Desktop history split across older files is reunited automatically.
|
||||
@ -0,0 +1,78 @@
|
||||
## Offband Meshcore 1.3.0
|
||||
|
||||
Our biggest feature release since the 1.2.0 redesign, and the first Offband build
|
||||
on the Google Play production track. Reactions that work across MeshCore clients,
|
||||
one-tap Observer config sharing, log and serial capture you can export, a cleaned-up
|
||||
Settings screen, richer path diagnostics, and a solid batch of reliability fixes.
|
||||
|
||||
### Reactions that carry names
|
||||
|
||||
Incoming reactions now show **who** reacted, not just a count. Emoji reactions from
|
||||
PocketMesh and MeshCore One are read and displayed properly instead of arriving as
|
||||
raw token text, so a reaction from someone on another client just works (#383, #380).
|
||||
|
||||
### Observer config profiles
|
||||
|
||||
Set up an Observer the easy way. **Import a config profile** from the shared catalog
|
||||
or a URL, see a **field-by-field diff** against what the radio has now, and apply it,
|
||||
all from Observer settings. Profiles use a simple YAML schema, and imports are always
|
||||
fetched fresh so you never apply a stale copy (#404, #405, #406, #407, #402, #403).
|
||||
|
||||
### Export your logs, capture the serial
|
||||
|
||||
The App log and BLE log now have a **Share** action: Save As on desktop, download on
|
||||
web, share sheet on mobile. There is also a new **serial / boot-log capture** screen
|
||||
under Debug, with a Reboot Device action so you can grab a clean boot log, download it
|
||||
in chunks, and watch capture status live (#393, #433, #430).
|
||||
|
||||
### Richer path diagnostics
|
||||
|
||||
The message Path screen now shows the **path type**, plus **per-message SNR and RSSI**
|
||||
pulled from the radio's RX fields, so you can see link quality hop by hop. Device Info
|
||||
also reports the exact build it is running and the active radio data scope
|
||||
(#438, #439, #397).
|
||||
|
||||
### A tidier Settings screen
|
||||
|
||||
Settings categories were reordered and renamed in plain language, Observer moved up,
|
||||
debug logging moved into its own Debug category, per-channel notification mode is on
|
||||
the channel menu, and there is a new keep-screen-awake option
|
||||
(#271, #273, #274, #275, #269, #270).
|
||||
|
||||
### Reliability
|
||||
|
||||
- Sending a **max-length message no longer wedges** your outbox: the size cap is
|
||||
MTU-aware and a failed write recovers instead of stalling every later send (#395).
|
||||
- **Channel changes push live** and debounce, so a burst of edits is one re-sync,
|
||||
not many (#429).
|
||||
- A **storage-init failure now surfaces** a clear warning instead of failing quietly
|
||||
(#385).
|
||||
- **Desktop builds run on a clean machine** (Windows and Linux) with their native
|
||||
libraries bundled (#445).
|
||||
- **Battery-optimization guidance** on Android so background delivery is not silently
|
||||
killed (#443).
|
||||
- Back-button behavior refined so Back never drops you off a connected radio
|
||||
(#389, #390).
|
||||
|
||||
### Your desktop history, reunited
|
||||
|
||||
On Windows and Linux, message history that ended up **split across several older
|
||||
database files** is now brought back together automatically on launch, merged into
|
||||
one database with your original files left untouched. This completes the desktop
|
||||
storage work: the database is pinned to one fixed location, and anything stranded in
|
||||
a separate file is pulled back in (#367, #370).
|
||||
|
||||
### Thank you
|
||||
|
||||
Offband Meshcore is now approved for Google Play production, and this is the first
|
||||
official public release: open to everyone, with no tester list and no sideloading. It
|
||||
exists because of the OKIMesh community (https://okimesh.org/), who brought ideas,
|
||||
time, hardware, and testing to the project. Thank you, all of you.
|
||||
|
||||
The testing track stays open for anyone who wants new features first, with the
|
||||
understanding that those builds are still being proven, and the bug reports that come
|
||||
back are what keep the production releases solid for everyone.
|
||||
|
||||
Offband is free and open source and always will be. If you would like to help keep it
|
||||
going, there is a donation page at https://offband.org/donate. Thank you for being
|
||||
part of it.
|
||||
Loading…
Reference in new issue