๐ฉ๏ธ WeatherDesk v3.0.8 is out โ and your Tempest is no longer required.
๐ฅ Grab v3.0.8 (installers for Windows, macOS, Linux .deb, Android APK, and Docker):
๐ https://t.co/cXoH7TxKFP
โก Radar is powered by our sibling project, Hook Echo-WX โ a from-scratch NEXRAD Level II renderer in Rust:
๐ https://t.co/q4F6xKx9iw
WeatherDesk is a free, self-hosted weather desk that runs on YOUR machine, reads YOUR station, and answers to nobody's ad network. Windows, macOS, Linux, Android, Docker. No account. No subscription. No "premium tier" hiding the radar behind a paywall.
What's new in 3.0.8:
๐ฐ๏ธ Bring your own station โ any brand. The big one. WeatherDesk used to speak Tempest and only Tempest. Now it ingests Ecowitt, Ambient Weather, Davis (WeatherLink Live), AcuRite (via rtl_433), La Crosse, KestrelMet, and any generic Weather Underground-protocol console. Point your console's "custom server" at WeatherDesk and every gauge, chart, trend, alert, and CWOP upload lights up exactly like a Tempest does โ because it all converts at the door.
๐ No station at all? Still works. Type in a location and WeatherDesk pulls a full forecast, hero card, hourly, and 10-day for free. Your own sensor just overlays on top when you have one.
๐ฑ The Desk fits a phone now. Real layout on small screens instead of a squashed desktop.
๐ Notification spam is dead. Forecast-change alerts fired repeatedly for the same change. Fixed.
๐ฑ๏ธ Panel drag-resize behaves. Panels no longer creep bigger every time you touch a corner.
Why anyone should care: live radar with velocity, storm-relative velocity, VIL, echo tops, and hail probability. NWS warning polygons with the full warning text. 10-day, alert center, model agreement (GFS/ECMWF/ICON/GEM side by side), air quality, sun & moon, station health, records, and a searchable weather archive. Trends and history live in a local database on your own disk โ nobody rents your weather back to you.
Free. Open source. Runs on your hardware. Pull requests and bug reports welcome. ๐ช๏ธ
Changelog
All notable changes to WeatherDesk. Versions follow semantic versioning, and the format loosely follows Keep a Changelog. Every release ships desktop installers (Linux .deb, Windows, macOS), an arm64 .deb for the Raspberry Pi, an Android APK, and the https://t.co/7ydqegDooM container image.
3.0.8 โ 2026-08-20
Fixed
A group of panels can be moved as a group. The gauges block, the day cards and the Desk grid are panels in their own right, but their drag grip sat at the top right โ exactly where the last panel in the group's first row puts its own, which covered it. A group's grip and ร now sit at the top left, where nothing else lands. Any panel can be dragged to any part of the Desk, including the top. A panel used to be trapped in the container it started in, so a card in the Desk grid could be reordered among its neighbours but could never be lifted above the gauges or up beside the hero. A drag now lands in whichever container the pointer is over, innermost first, and the new home is saved with the layout. Dropping a panel into a different grid clears a width that was measured against the old one.
3.0.7 โ 2026-08-20
Fixed
Rearrange mode now actually shows the grips in the Android app. The rules that reveal them were scoped inside the phone media query in 3.0.6; they are keyed on the mode alone now, so nothing about how a given webview reports its width can swallow them.
3.0.6 โ 2026-08-20
Fixed
Panels can be rearranged on a phone again. At phone width the grips and the ร were hidden outright, which left the Android app on a handset with no way to move or hide a panel at all. Settings โ Rearrange panels now turns them on for that device until the app is closed. Resizing stays off there: a phone gives every panel the full width and its natural height, so a resize handle would drag against a rule it cannot win. Documentation
New hero GIF walking through first-run setup, the Desk, warnings and radar, and the intro no longer describes WeatherDesk as Tempest-only (#27, #28) A full-Desk screenshot and a national-mosaic screenshot under the hero (#29, #31); the old Desk screenshot is gone (#30)
3.0.5 โ 2026-08-19
Added
Support for weather stations other than a Tempest (#26). Ecowitt, Ambient Weather, Davis (WeatherLink Live), AcuRite via rtl_433, La Crosse and any console speaking the Weather Underground upload protocol all feed the same dashboard. With no station at all, WeatherDesk runs on a forecast for a place you name. Fixed
The Desk lays out correctly on a phone-sized screen (#23) Forecast-change notifications no longer repeat (#24) Panel resizes no longer grew by the font-size zoom on every drag (#25)
3.0.4 โ 2026-08-18
Added
The Android app holds the screen awake, so a wall tablet stays on the dashboard (#21)
3.0.3 โ 2026-08-18
Fixed
The LAN dashboard renders on older tablet browsers (#20)
3.0.2 โ 2026-08-18
Fixed
Config sync no longer answers its own broadcast (#19)
3.0.1 โ 2026-08-18
Changed
The radar embed points at https://t.co/FiVZciMBvs (#17)
3.0.0 โ 2026-08-17
Added
SQLite archive with backfill โ observations persist locally and history is filled in from the station's own record Live streaming of observations to every open browser Seasonal outlooks Fixed
The updater permission is desktop-only; requesting it broke the Android build
2.0.1 โ 2026-08-17
Fixed
Storm auto is an in-memory override, so a crash mid-storm no longer pins the radar on
2.0.0 โ 2026-08-17
Added
Eco pacing โ polling and animation back off when nothing is watching Observation log Alert rules Themes Public page โ a credential-stripped read-only dashboard at /public Nearby sensors are added automatically within a radius
1.3.1 โ 2026-08-17
Added
A Settings toggle for the Desk radar, off on a fresh install Fixed
The Desk radar no longer loads at boot
1.3.0 โ 2026-08-16
Added
Big hero clock Network config sync โ one host's settings and layout propagate to every browser Lab view persistence Fixed
Metric precipitation label
1.2.0 โ 2026-08-15
Added
UDP-only mode, for running with no cloud account Hideable tabs and panels Fixed
Errors are surfaced instead of swallowed Device-history units
1.1.2 โ 2026-08-14
Fixed
Start maximized on Linux; the resize nudge is gone (#7)
1.1.1 โ 2026-08-14
Added
Diagnostics reports the webview viewport (#4) Fixed
The webview picks up the startup resize (#5)
1.1.0 โ 2026-08-14
Added
Durable radar site selection MQTT / Home Assistant publishing Android build Fixed
CI builds the APK directly instead of through tauri-action (#3)
1.0.6 โ 2026-08-14
Added
An arm64 .deb for the Raspberry Pi
1.0.5 โ 2026-08-14
Added
Stale badges, local UDP feed, layout presets, and four new panels
1.0.4 โ 2026-08-13
Performance
Polling and animation stop while nothing is on screen
1.0.3 โ 2026-08-13
Fixed
The Desk radar loads on click
1.0.2 โ 2026-08-13
Removed
The AppImage target
1.0.1 โ 2026-08-13
Fixed
Settings survive a restart โ the window loads from the asset protocol Release automation creates the draft once, before the build matrix runs
1.0.0 โ 2026-08-13
First release. A self-hosted weather dashboard for your own weather station, built for a wall tablet on the LAN โ vanilla JS, no build step, no framework, no chart library. Added
Turnkey desktop apps for Linux, Windows and macOS Movable, resizable panels and a drawn icon set Radar from Hook Echo-WX MIT license
WeatherDesk #WeatherStation #Tempest #Ecowitt #AmbientWeather #Davis #NEXRAD #Radar #StormChasing #OpenSource #SelfHosted #WXTwitter
๐ฉ๏ธ WeatherDesk v3.0.5 is out โ and your Tempest is no longer required.
๐ฅ Grab v3.0.5 (installers for Windows, macOS, Linux .deb, Android APK, and Docker):
๐ https://t.co/Pq5gb0wdml
โก Radar is powered by our sibling project, Hook Echo-WX โ a from-scratch NEXRAD Level II renderer in Rust:
๐ https://t.co/q4F6xKx9iw
WeatherDesk is a free, self-hosted weather desk that runs on YOUR machine, reads YOUR station, and answers to nobody's ad network. Windows, macOS, Linux, Android, Docker. No account. No subscription. No "premium tier" hiding the radar behind a paywall.
What's new in 3.0.5:
๐ฐ๏ธ Bring your own station โ any brand. The big one. WeatherDesk used to speak Tempest and only Tempest. Now it ingests Ecowitt, Ambient Weather, Davis (WeatherLink Live), AcuRite (via rtl_433), La Crosse, KestrelMet, and any generic Weather Underground-protocol console. Point your console's "custom server" at WeatherDesk and every gauge, chart, trend, alert, and CWOP upload lights up exactly like a Tempest does โ because it all converts at the door.
๐ No station at all? Still works. Type in a location and WeatherDesk pulls a full forecast, hero card, hourly, and 10-day for free. Your own sensor just overlays on top when you have one.
๐ฑ The Desk fits a phone now. Real layout on small screens instead of a squashed desktop.
๐ Notification spam is dead. Forecast-change alerts fired repeatedly for the same change. Fixed.
๐ฑ๏ธ Panel drag-resize behaves. Panels no longer creep bigger every time you touch a corner.
Why anyone should care: live radar with velocity, storm-relative velocity, VIL, echo tops, and hail probability. NWS warning polygons with the full warning text. 10-day, alert center, model agreement (GFS/ECMWF/ICON/GEM side by side), air quality, sun & moon, station health, records, and a searchable weather archive. Trends and history live in a local database on your own disk โ nobody rents your weather back to you.
Free. Open source. Runs on your hardware. Pull requests and bug reports welcome. ๐ช๏ธ
#WeatherDesk #WeatherStation #Tempest #Ecowitt #AmbientWeather #Davis #NEXRAD #Radar #StormChasing #OpenSource #SelfHosted #WXTwitter
@MaxVelocityWX My thoughts and prayers are with everyone. Keep up to date with the latest weather using my free and open-source radar project. https://t.co/VpO2XUCaxT
@NWSSPC My thoughts and prayers are with everyone. Keep up to date with the latest using my free and open-source weather radar. https://t.co/VpO2XUCaxT