Releases: cygnusb/wetterrekord
Release list
v0.7.1
- Wording updated for multi-parameter coverage ("Wetterrekorde Deutschland live" in header, title, OG tags and OG image).
- "nur Rekorde" filter now shows only broken records (near-records are excluded) on both map and table.
- OG image counts and colors now cover all five parameters; near-record rings removed from the image.
v0.7.0
Features
- Wind gust records (💨 Böen): strongest daily gust vs. the station's history, live from the DWD 10-minute extreme_wind data, shown in km/h.
- Precipitation records (🌧️ Regen): daily precipitation sum, accumulating over the day, live from the 10-minute precipitation data.
- Air pressure records (⬆️/⬇️ Druck): highest/lowest daily mean station pressure — the comparison firms up towards the end of the day.
- Each parameter only counts at stations with 30+ years of history for that parameter; the historical basis comes from the same daily/kl files already used for temperature.
- Stats bar now shows a per-parameter breakdown; the mode-dependent "nah dran" count was removed as inconsistent.
Upgrade notes
The SQLite schema migrates automatically on first start (existing temperature records and the 48 h measurement history are preserved). The missing parameters are ingested in the background afterwards.
v0.6.0
Features
- Dynamic Open Graph image:
/og-image.pngis now rendered server-side from the current records — shared links (X/Twitter, Mastodon, WhatsApp) show a live map of today's broken records instead of a static screenshot. Cached for the live-poll interval. - Records-only map filter: the "nur Rekorde" filter now also applies to the map view and displays the measured temperature next to each record station. Per-view state — the table still defaults to records-only.
- GitHub link in the footer.
v0.5.1
Keyword coverage: title, descriptions, JSON-LD keywords and about copy now target Wetterrekord(e) Deutschland, Temperaturrekord heute, Hitzerekord, Kälterekord, höchste Temperatur heute.
🤖 Generated with Claude Code
v0.5.0
Project renamed to wetterrekord.de: package wetterrekord, env prefix WETTERREKORD_*, images ghcr.io/cygnusb/wetterrekord / cygnusbn/wetterrekord, new branding and OG image. recordpy.fr attribution unchanged.
🤖 Generated with Claude Code
v0.4.2
Open Graph / Twitter Card preview image for shared links; IndexNow key file.
🤖 Generated with Claude Code
v0.4.1
Clearer timeline controls (caption, end labels, prominent 'back to live' button; fix slider position restored by the browser across reloads) and a version display in the footer.
🤖 Generated with Claude Code
v0.4.0
Optional imprint/privacy page: set RECORDPY_IMPRINT_HTML to an HTML fragment with the operator's legal notice — the /impressum page (imprint + German privacy policy) and its footer link only appear when configured. README: configuration reference, live link.
🤖 Generated with Claude Code
v0.3.1
Collapsed about section now disappears entirely; reopen via footer link.
🤖 Generated with Claude Code
v0.3.0
48h timeline (10-minute readings stored, /api/stations?at=), level-aware markers (filled = broken, ring = near, color = level), explicit level in badges and station panel, collapsible about section (expanded on first visit only), combined heat+cold total in stats bar, records-only table filter (default on).
🤖 Generated with Claude Code