Releases: Toasbi/WarnWeather
Releases · Toasbi/WarnWeather
Release list
v1.15.1
1.15.1 (2026-08-28)
Features
- config-ui: add a Support me coffee mug to the settings header (8f5fc9a)
- forecast: re-tune the light theme's graph colours (ab57774)
- settings: start the light theme on the solid rain-bar colours (dae3f62)
- status: give the narrow watches their own top-strip default (4509706)
Bug Fixes
- config-ui: paint a colour row's derived value, not its stored one (444af27)
- forecast: let a night tint picked to the fill's colour count as a pick (259a921)
- forecast: lift the light uv line off ImperialPurple, onto Purple (19c197d)
- radar: keep the large axis labels clear of the status row (ff060ea)
- settings: drop the light theme's "graph colors are unchanged" hint (b0e949a)
- settings: keep the light re-tune resending until the watch ACKs (d73ccf8)
- settings: move existing installs onto the re-tuned light colours (0e73dc3)
- settings: release the graph night tints the 1.15.0 page carried (9c9b3be)
- settings: update theme option labels to reflect finalized names (7d9ce0f)
- wizard: derive the bar colour mode from the theme in the shot fixtures (d704ccf)
Miscellaneous Chores
- release: prepare 1.15.1 (fd049a8)
v1.15.0
v1.14.1
1.14.1 (2026-08-25)
Bug Fixes
- chart: repaint the forecast when a late health width moves the shared gutter (95240eb)
- close the ten findings from the branch review (b50610c)
- config: ship the larger graph fonts on by default (9e402c7)
- layout: centre the clock's ink between its neighbours (bad224d)
- overlay: correct the theme-flip claim, gate it off aplite, retire the phantom health width (1864f0e)
- overlay: refresh the loading overlay on a config-only theme flip (f1d3909)
Performance Improvements
- status: walk a packed status line once instead of seven times (fd5698e)
v1.14.0
1.14.0 (2026-08-23)
Features
- chart: step the axis hour labels up a tier on emery (cbd94c5)
- config: add the emery-only Larger graph fonts setting (4933cdd)
- config: carry large_graph_font on the settings wire (7b65d0d)
- forecast: step the hi/lo temp axis up a tier on emery (59bcb6b)
- health: step the step-mark axis up a tier on emery (a0b850b)
Bug Fixes
- chart: derive the large-font label boxes from the measured ink model (23b7075)
- config: disarm the carousel snap suppression on a clamped centering scroll (3ba04dd)
- config: guard Math.trunc in the settings-page preview too (5b70127)
- config: let the wizard's steps promotion overrule a custom slot (d2f77c3)
- config: re-running the wizard no longer rewrites a stored compactDense preset (ee87abe)
- health: re-measure the hidden graph's axis strip on a config apply (e6d5df0)
- status: show the phone battery right after a post-reset save (d4be583)
- status: UV thresholds join the render signature (3d5d9c5)
- weather: OWM's One Call cache is consume-once, not order-dependent (0d95676)
- weather: repoint needRefresh at channel-scheduler's refresh-slot check (5ce6340)
v1.13.3
1.13.3 (2026-08-21)
Bug Fixes
v1.13.2
v1.13.1
v1.13.0
1.13.0 (2026-08-20)
Features
- config: a defaults policy table, applied by the wizard (a1436b1)
- config: the wizard turns the wind-direction arrow on (0d231d0)
- health: default the heart-rate scale to 40-150 (9328afb)
- status: add the dew point slot (7d71b7b)
- status: per-slot "Show unit" toggle for the six phone-baked slots (559a279)
- status: show the wind direction arrow by default (1de5a20)
- status: wind direction arrow on the wind and gust slots (820d2cf)
- weather: source dew point and wind bearing from six providers (e132f53)
Bug Fixes
- config: bold the steps slot the wizard promotes into the top row (c09c9bf)
- config: make a threshold sheet's Reset actually reset (68b41ff)
- settings: keep API keys across Reset watchface (64d7bab)
- settings: never let a parked API key overwrite a newly entered one (df31ac2)
- settings: stop the watch reverting a minute after Reset watchface (3a4919c)
- status: size and seat the dew point glyph (4fa55b4)
v1.12.0
1.12.0 (2026-08-16)
Features
- feels-like temperature (graph metric + temp slot modes) and battery % slot (caeaae3)
- forecast: configurable curve offset shared by the temp and feels-like curves (9cf925b)
- forecast: feels-like never fills the area below the line (624f307)
Bug Fixes
- config-ui: battery percentage is a top-right slot, like the glyph (d79a020)
- config-ui: drop the curve-offset setting — the inset is internal (af0ba6e)
- config-ui: lead the Temp slot sheet with Bold, and name its other row (36e944e)
- config-ui: name the temperature slot for the choice it offers (f2e8475)
- config-ui: refresh the stale wizard preview screenshots (424f7a1)
- config-ui: show the no-rain message only in Status + Graph radar mode (80fe06e)
- dwd: compute feels-like from dew_point — Brightsky forecasts carry no humidity (25c6717)
- forecast: black, not grey, for the achromatic lines on the light theme (0ba0c6b)
- forecast: keep every feels-like point on the plot and the hi/lo labels on the real temperature (61b010a)
- forecast: short dot cap for every achromatic metric, and a visible light-theme gust (724e2e0)
v1.11.0
1.11.0 (2026-08-15)
Features
- config-ui: master Bold values switch and title-hugging reset action (ab0dbbe)
- config-ui: move threshold settings into per-slot edit sheets (f7434ae)
- config-ui: reset-status-bars action in the status card intro (e2dc4ee)
- config-ui: rework the threshold sheet into a per-slot Edit sheet (866046d)
- config-ui: rework threshold settings as zoned dual-thumb sliders (8fe292e)
- config-ui: sheetOnly sections + per-row edit-sheet pencils (afcb265)
- config-ui: subheader items and per-option segmented disable (2669adf)
- forecast: absolute piecewise pressure curves; fix tan night fill (904c56f)
- layout: compactDense stays dense with radar — default and flick (c953318)
- layout: consistent dense/graph view cycles and honest mode hints (f8dc611)
- radar: centre "No rain ahead" in a received all-dry radar window (b061bff)
- radar: custom no-rain message; tabs reorganized around status slots (7ff3ada)
- status-bar: bold option for every status slot (0a05a7a)
- status-bar: bold text in threshold-crossed slots (d9d5cf2)
- status-bar: goal celebration, UV thresholds, and threshold-UI polish (2af1fbb)
- status-bar: honour the per-kind bold mode when painting a slot (24bc53e)
- status-bar: per-kind bold mode in the threshold wire contract (cf783ce)
- status-bar: radar bar defaults to UV / wind / gusts (2996f42)
- status-bar: warn highlights default to bold text with an opt-in outline (9d9d124)
Bug Fixes
- config-ui: dashed warn slider zone, no "Example:" chip label (3080ea4)
- config-ui: drop redundant "in place of the forecast graph" from hints (a3e8ddd)
- config-ui: drop the empty label box, and stop the intro promising bold (b79080e)
- config-ui: edit-pen aria stutter, hosted-row predicate, dead header-toggle path (697cf76)
- config-ui: give the sheet group header a label voice, not section gray (acb75a8)
- config-ui: hide the no-rain message field while the radar is off (54306bb)
- config-ui: keep the goal chips' Close/Goal wording through a drag (9507821)
- config-ui: name the Bold row, explain it, and de-chrome the sub-header reset button (3ce339c)
- config-ui: reset countdown target date when a slot newly selects it (9a361fc)
- layout: even out vertical ink gaps and font-size the threshold boxes (0fc04ab)
- layout: recentre the emery no-calendar clock between strip and status (ef5cdfc)
- status-bar: keep reading the pre-bold 29-byte threshold blob (737afcf)
- status-bar: refresh the dense-radar status row on status payloads (d126cfa)
- status-icons: aplite-style small-tier thermometer glyph (dc338bc)
- status-row: repaint on bold-mode-only change, resolve slot kind once per draw (ddcac31)