Changelog

v1.5 10.08.2026
  • OpenSky: OAuth2-Authentifizierung (Client Credentials, 4.000 Credits/Tag)
  • OpenSky: Abfrageintervall auf 25 Sekunden verkürzt (~3.456 Req/Tag)
  • OpenSky: Pushover-Benachrichtigung bei unter 500 verbleibenden Credits
  • Wetterdaten: Promise.allSettled – Ausfall einer Quelle bricht nicht mehr alle Daten ab
  • Ausfall-Banner für alle Datenquellen: Open-Meteo, GFZ, DiPUL, OpenSky
  • Offline-Banner auf Start- und Ergebnisseite mit 3-Sekunden-Puffer
  • Startseite: zentrierter Kasten mit Adressfeld und Buttons
  • Startseite: Photon-Ausfall wird als Fehlermeldung oberhalb des Kastens angezeigt
  • Kartenklick: Luftverkehr nicht mehr sofort neu geladen – nur aktivLat/aktivLon aktualisiert, Intervall übernimmt
  • Mobile Wetter-Tabelle: Spalten 2 und 3 gleichmäßig auf je 30% Breite gesetzt
  • Hamburger-Menü Mobile: display-Logik mit !important korrigiert
  • Kartenklick lädt jetzt Wetter, Luftverkehr und Luftraum neu für den gewählten Standort
  • Header Mobile: Hamburger-Menü für Navigation
  • Karten-Legende Mobile: Schließen-Problem behoben
  • Wetter-Tabelle Mobile: aufgeteilt in Wind/Böen und Temperatur/Taupunkt
  • U_CTR in Luftraumzonen-Panel auf Kontrollzone (Zone 1) umbenannt
  • Datenquellen-Tabelle: Nominatim durch Photon/komoot ersetzt
  • setup.js: html2canvas-Kopierversuch entfernt
  • Changelog v1.2 nachträglich ergänzt, v1.3 und v1.4 bereinigt
v1.4 09.08.2026
  • Druckansicht erweitert: Luftraumzonen mit Kategorie, Name und Rechtsgrundlage
  • Druckansicht erweitert: Luftverkehr in der Nähe als Tabelle
  • Luftverkehr und Luftraumzonen im Druck mit Hinweis "zum Zeitpunkt des Drucks"
  • Druckansicht: mehr Abstände zwischen Blöcken und Sektionen
  • Druckansicht: Seitenumbrüche sauber – keine Tabelle wird mitten abgeschnitten
  • Druckansicht: Header vereinfacht – nur Logo und Datum/Uhrzeit in einer Zeile
  • Karte im Druck via html2canvas Screenshot der Hauptkarte
v1.3 09.08.2026
  • Buttonfarben überarbeitet: Suchen grün, Mein Standort dunkelrot, Neue Suche blau – alle mit weißer Schrift
  • Startseite: Suchen und Mein Standort nebeneinander unter dem Adressfeld
  • Datum/Uhrzeit als 7. Widget auf der Ergebnisseite
  • Uhrzeit aus der Kopfzeile entfernt – jetzt nur noch mittig positioniert
  • Standortname in eigenem Block mit Pin-Symbol und Drucken-Button
  • Drucken-Button auf Ergebnisseite (Browser-Druck / PDF)
  • Druckansicht verbessert
  • Legende standardmäßig zugeklappt, scrollbar, vollständig klickbare Kopfzeile
  • Karte auf 500px Höhe erhöht
  • Widget-Raster auf 7 Spalten (alle Widgets nebeneinander bei 1400px)
  • KP-Index Widget: Magnet ab 3 (kürzerer Hinweistext)
  • Kopfzeile Grid-Fix für exakt mittige Uhrzeit
v1.1 09.08.2026
  • Hell/Dunkel-Modus mit FOUC-Fix – hell ist jetzt Standard
  • SVG-Hintergründe für hell und dunkel
  • Seitenbreite auf 1400px erhöht
  • Layout Ergebnisseite: Karte + Luftraumzonen-Panel + Luftverkehr-Panel
  • Tabellen-Layout: Wetter nach Höhe (2/3) und Weitere Daten (1/3)
  • DiPUL WMS-Layernamen korrigiert – Luftraumzonen nun sichtbar auf der Karte
  • Karten-Legende mit echten DiPUL-Legendenbildern
  • Kartenklick mit Reverse Geocoding – Adresse statt Koordinaten im Popup
  • Marker zeigt echten Ortsnamen statt Gesuchter Standort
  • Geocoding von Nominatim auf Photon umgestellt
  • DiPUL-Token-Handling verbessert – automatischer Retry bei 401
  • DiPUL-Kategorienamen vollständig auf Deutsch übersetzt
  • KP-Index auf 1 Nachkommastelle gerundet
  • Böen-Widget mit Höhenangabe (10 m AGL)
  • Neue Suche Button in Kopfzeile (nur auf Ergebnisseite)
  • Content-Seiten nutzen volle Seitenbreite
  • Fußzeile: Nominatim durch Photon/OSM ersetzt, Open-Meteo ergänzt
  • Lizenztabelle auf Über diese Seite ergänzt
v1.0 08.08.2026
  • Grundgerüst: Express-Server, Routing, EJS-Templating
  • Startseite mit Adresseingabe und Standort-Button
  • Ergebnisseite mit Wetter-, KP-Index-, Luftraum- und Luftverkehrs-Widgets
  • Ampelstatus (Wind, KP-Index, Luftraum)
  • Luftverkehrswarnung mit visuellem Banner und Warnton (Web Audio)
  • Seiten: Über diese Seite, Impressum, Haftungsausschluss, Changelog
  • Datenquellen: Brightsky/DWD, Open-Meteo/DWD, GFZ Potsdam, DiPUL, OpenSky Network, Photon/OSM
  • Leaflet lokal eingebunden (datenschutzkonform)