Skip to content

Releases: cygnusb/wetterrekord

v0.7.1

Choose a tag to compare

@cygnusb cygnusb released this 08 Jul 19:39
  • 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

Choose a tag to compare

@cygnusb cygnusb released this 08 Jul 19:16

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

Choose a tag to compare

@cygnusb cygnusb released this 08 Jul 18:50

Features

  • Dynamic Open Graph image: /og-image.png is 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

Choose a tag to compare

@cygnusb cygnusb released this 08 Jul 18:36

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

Choose a tag to compare

@cygnusb cygnusb released this 08 Jul 18:29

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

Choose a tag to compare

@cygnusb cygnusb released this 08 Jul 05:18

Open Graph / Twitter Card preview image for shared links; IndexNow key file.

🤖 Generated with Claude Code

v0.4.1

Choose a tag to compare

@cygnusb cygnusb released this 08 Jul 04:56

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

Choose a tag to compare

@cygnusb cygnusb released this 08 Jul 04:51

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

Choose a tag to compare

@cygnusb cygnusb released this 08 Jul 04:16

Collapsed about section now disappears entirely; reopen via footer link.

🤖 Generated with Claude Code

v0.3.0

Choose a tag to compare

@cygnusb cygnusb released this 08 Jul 04:04

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