You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
meshcore-client/release-notes/1.3.0.md

79 lines
3.7 KiB

## 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.

Powered by TurnKey Linux.