From 47773ef78767cda43744dcf9841081c4acd1b575 Mon Sep 17 00:00:00 2001 From: Jakub <106778416+MarekZegare4@users.noreply.github.com> Date: Thu, 4 Jun 2026 16:07:08 +0200 Subject: [PATCH] docs: remove release notes file (kept as GitHub release body instead) Co-Authored-By: Claude Opus 4.8 --- docs/releases/solo-v1.14.md | 53 ------------------------------------- 1 file changed, 53 deletions(-) delete mode 100644 docs/releases/solo-v1.14.md diff --git a/docs/releases/solo-v1.14.md b/docs/releases/solo-v1.14.md deleted file mode 100644 index 799be805..00000000 --- a/docs/releases/solo-v1.14.md +++ /dev/null @@ -1,53 +0,0 @@ -# Wio Tracker L1 — Solo Firmware v1.14 - -Based on MeshCore upstream v1.15. - -## Highlights - -- **GPS navigation suite** — the L1 becomes a standalone handheld navigator, no phone needed: **waypoints** (mark your spot or type coordinates, then get live bearing + distance back), a **GPS compass**, **navigate-to-anything** (a waypoint, the trail start, a mesh node, or a location someone texts you), and **share/save locations over the mesh**. No extra hardware — heading comes from GPS course-over-ground. -- **Renamed Plus → Solo** — to better reflect that this firmware is designed for *off-grid, standalone* use without needing a companion app on the phone; release artefacts are now `solo-v1.14-oled.uf2` and `solo-v1.14-eink.uf2`. -- **Global Units setting** — one Metric/Imperial switch (Settings › System) drives every distance and speed in the UI — Nearby, Trail, navigation, the min-distance gate and the map scale bar. -- **E-ink screenshot support** — `tools/screenshot.py` now works with both OLED and the e-ink panel; auto-detects rotation 0–3 and uses GxEPD2's visible dimensions; build with `-D ENABLE_SCREENSHOT`. -- **Battery percentage field** — new `Batt %` option for the Clock page dashboard, now sharing the same LiPo discharge curve and `low_batt_mv` cutoff as the top-bar indicator (so both readings agree). -- **Channel favourites** — mark individual channels as favourites from the channel context menu; new Settings › Contacts filter to hide non-favourite channels. -- **Context menu cycling unified** — LEFT/RIGHT now cycles values everywhere (Notif, Melody, Fav, Duration, BPM) without closing the popup; ENTER reserved for one-shot actions. -- **Popup menus expand to fit the screen** — on portrait e-ink up to 16 items fit without scrolling; on OLED items are now hard-capped to what physically fits. - -## Changes - -### Navigation (new) - -- **Waypoints** — *Tools › Trail › Hold Enter*: **Mark here** drops one at the current GPS fix; **Waypoints** opens the list, which carries a synthetic **Trail start** backtrack row, a usage counter (`WAYPOINTS 3/16`), and an **+ Add by coords** row to enter a point by lat/lon/label with no fix required. Per-waypoint **Rename / Delete / Send**, plus **Clear waypoints**. Stored in their own `/waypoints` file (16 max) — independent of the trail and **not** cleared by Reset trail. -- **Navigate-to-point view** — distance plus two *absolute* bearings, **To:** (target) and **Hdg:** (your course over ground), to compare by eye — no magnetometer needed. Reused by waypoints, trail backtrack, Nearby-node navigation and message-shared locations. -- **GPS compass** — *Tools › Compass*: a heads-up **scrolling heading tape** (N..E..S..W under a fixed travel-direction pointer) with a large degrees + cardinal readout, derived from GPS movement. Works whether or not a trail is recording. -- **Course-over-ground source** — a heading ring in UITask, sampled ~1 s independently of trail logging, with gross-GPS-jump rejection and a minimum-movement gate; resets after a GPS gap so a reacquired fix can't imply a teleport heading. -- **Trail map as a live view** — the Map draws your current position and all waypoints continuously, even with no trail recording. While a trail exists the view frames the recorded route and clamps far-off waypoints to the nearest edge (a distant mark can't blow up the scale); with no trail it auto-fits to your waypoints and position. Waypoint markers show the first two label characters, placed edge-aware so labels stay on-map. -- **Navigate / save a shared location** — any message carrying a `lat,lon` (what `{loc}` inserts) or a `[WAY]lat,lon label` share offers **Navigate** and **Save waypoint** from its **Hold Enter** menu — on the history row or in fullscreen, for DMs and channels. **Send** on a waypoint shares it to a contact or channel, pre-filling the message for you to confirm. -- **Waypoints in GPX** — the GPX export now includes saved waypoints as `` elements (label → ``, plus `