chore(#359): cut 1.2.0+61 (version bump + release notes)
Marketing version 1.2.0 (Ben's call: minor bump for a storage-engine migration + nav overhaul, not a patch). versionCode 61 (next after 60, current on Play). - pubspec 1.1.2-rc.3+60 -> 1.2.0+61 - CHANGELOG [1.2.0] section - release-notes/1.2.0.md (GitHub release body) - play/1.2.0.txt (498/500 chars) - discord/1.2.0.md Release-gate passes (all four texts present, play within limit). No em-dashes in the new copy. Headlines: drift/SQLite storage migration (auto-migrates existing data), new nav shell, cross-client GIF links. First release cut end-to-end through the #312 pipeline. Part of Play epic #160. Agent: SapphireCompass (session 8d755b5e)pull/362/head
parent
6c8d9ad2db
commit
b7606de536
@ -0,0 +1,13 @@
|
|||||||
|
**Offband Meshcore 1.2.0 is out** 🚀
|
||||||
|
|
||||||
|
This is a big one, and the first release built + signed + shipped for every platform automatically through our new CI pipeline.
|
||||||
|
|
||||||
|
🗄️ **New storage engine.** Your data now lives in a real SQLite database instead of scattered preference files. Existing messages and contacts migrate automatically on first launch, nothing gets dropped, and full message history is preserved. On desktop it no longer fights with OneDrive/Documents sync.
|
||||||
|
|
||||||
|
🧭 **New navigation.** A hamburger drawer you can **pin open**, with the channel list built in and in-place channel switching so you never lose your place. Map layer toggles and a contacts filter rail moved into the panel, and the back button finally behaves.
|
||||||
|
|
||||||
|
🎞️ **Cross-client GIFs.** GIFs now send as a Giphy link instead of an Offband-only code, so folks on other MeshCore clients can actually see them. Pasted Giphy/Tenor links render inline.
|
||||||
|
|
||||||
|
Plus: desktop window size/position is remembered, contact settings from the long-press menu, FEM LNA control where the radio supports it, and you can't accidentally block your own node anymore.
|
||||||
|
|
||||||
|
Grab it for your platform below. Full changelog in the repo.
|
||||||
@ -0,0 +1,8 @@
|
|||||||
|
What's new in 1.2.0. A major update.
|
||||||
|
|
||||||
|
- Your data now lives in a real database. Existing messages and contacts migrate automatically on first launch, nothing lost.
|
||||||
|
- New navigation drawer you can pin open, with the channel list built in and in-place channel switching.
|
||||||
|
- GIFs share as links now, so people on other MeshCore apps can see them.
|
||||||
|
- Desktop remembers its window size and position.
|
||||||
|
- Reach contact settings from the long-press menu.
|
||||||
|
- Back-button, path decoding, and connect-speed fixes.
|
||||||
@ -0,0 +1,44 @@
|
|||||||
|
## Offband Meshcore 1.2.0
|
||||||
|
|
||||||
|
A big one. This release rebuilds how Offband stores your data, gives the app a
|
||||||
|
new navigation shell, and makes GIFs work across every MeshCore client. It is
|
||||||
|
also the first Offband release built, signed, and published across all platforms
|
||||||
|
automatically through CI.
|
||||||
|
|
||||||
|
### Your data now lives in a real database
|
||||||
|
|
||||||
|
Messages, contacts, channels, and the rest have moved from scattered preference
|
||||||
|
entries to a proper drift / SQLite database. **Your existing data is migrated
|
||||||
|
automatically the first time you open this version, and nothing is thrown away.**
|
||||||
|
Message history is kept in full, storage errors no longer fail silently, and on
|
||||||
|
desktop the database no longer gets tangled up in OneDrive/Documents sync.
|
||||||
|
|
||||||
|
Because this is a one-time on-device migration, it is worth backing up nothing in
|
||||||
|
particular but simply being aware that the first launch does a little more work
|
||||||
|
than usual.
|
||||||
|
|
||||||
|
### A new way to get around
|
||||||
|
|
||||||
|
There is a new navigation drawer you open from the hamburger button, and you can
|
||||||
|
pin it open so it stays alongside your chat. The channel list lives there and you
|
||||||
|
can switch channels without leaving the one you are in. Map layer toggles moved
|
||||||
|
into the panel, Disconnect and Settings moved to its footer, and Contacts gained
|
||||||
|
a filter rail. The back button now behaves the way you would expect: it
|
||||||
|
backgrounds the app instead of killing it, and it no longer knocks you off a
|
||||||
|
connected radio.
|
||||||
|
|
||||||
|
### GIFs that work everywhere
|
||||||
|
|
||||||
|
GIFs are now sent as a plain Giphy link instead of an Offband-only code, so
|
||||||
|
people on other MeshCore clients can actually see them. Pasted Giphy and Tenor
|
||||||
|
links render inline, behind a trusted-host allowlist.
|
||||||
|
|
||||||
|
### Also in this release
|
||||||
|
|
||||||
|
- Desktop remembers your window position and size.
|
||||||
|
- Reach a contact's settings straight from its long-press menu.
|
||||||
|
- FEM LNA control and Offband capability readout in Device Info, where the radio
|
||||||
|
supports it.
|
||||||
|
- You can no longer accidentally block your own node.
|
||||||
|
|
||||||
|
Full details in the changelog.
|
||||||
Loading…
Reference in new issue