Änderungen
Hier dokumentieren wir die wichtigsten Updates an BRDmap.de — neue Funktionen, relevante Bugfixes und Erweiterungen der Datenquellen. Kuratiert, nicht auto-generiert. Reverse-chronologisch (neueste oben).
- 16. Juni 2026
Feinschliff für Lesbarkeit & Barrierefreiheit
- Größere Mindest-Schriftgröße — sehr kleine Beschriftungen und Meta-Zeilen (Statuszeile, Werte-Labels, Karten-Tooltips) wurden auf der Hauptseite und allen Unterseiten auf eine lesbarere Mindestgröße angehoben — besonders auf dem Smartphone angenehmer.
- Klarere Kanten — Panels, Karten und Filter-Bedienelemente heben sich im dunklen Modus jetzt etwas deutlicher vom Hintergrund ab.
- Hoher-Kontrast-Modus — ist dein Gerät auf „Kontrast erhöhen“ eingestellt, verstärkt BRDMap automatisch Ränder und gedimmten Text. Die Lagezentrum-Optik bleibt ansonsten unverändert.
- 10. Juni 2026
Bedienbarkeit & Design-Politur: Karten-Toolbar, Tastatur-Navigation, FAQ neu sortiert
- Karten-Toolbar überarbeitet — die sechs Buttons oben rechts auf der Karte (Hell/Dunkel, Benachrichtigungs-Glocke, Standort, Heatmap, Maske, Grenzen) sitzen jetzt in einer einheitlichen Leiste mit größeren Tippflächen — auf dem Smartphone 44 Pixel, wie von den Plattform-Richtlinien empfohlen. Funktion und Reihenfolge bleiben unverändert.
- Vollständige Tastatur-Bedienung — die Bundesland-Auswahl (Pfeiltasten, Enter, Esc) und das Zeit-Histogramm (Pfeiltasten für Einzeltage, Shift+Pfeil für Bereiche) sind jetzt komplett ohne Maus nutzbar. Dazu ein sichtbarer Fokus-Ring für Tastatur-Navigation auf allen Seiten.
- FAQ in Themen-Gruppen — die häufigen Fragen sind jetzt in vier Bereiche gegliedert (Karte & Filter, Daten & Quellen, Sub-Seiten & Werkzeuge, Datenschutz & Rechtliches) und einzeln aufklappbar — statt einer langen Scroll-Wand.
- Lesbarkeit & lange Listen — bessere Kontraste auf Beschriftungen und Severity-Stufen (WCAG-AA), größere Schnellfilter-Pillen, und die Mithilfe-Seite lädt lange Abschnitte jetzt häppchenweise per „Weitere anzeigen“-Button.
- 3. Juni 2026
Push-Benachrichtigungen für deinen Umkreis (optional)
- Kostenlose Benachrichtigungen — über das neue Glocken-Symbol oben rechts auf der Karte kannst du dich benachrichtigen lassen, sobald in deinem 50-km-Umkreis ein schwerer Vorfall (ab Severity 3) gemeldet wird. Kein Konto, keine Anmeldung — das Abo hängt anonym an deinem Browser bzw. Gerät und ist jederzeit wieder abbestellbar. Funktioniert auf Android (Chrome/Edge) und Desktop; auf dem iPhone, wenn BRDMap zuvor als App zum Home-Bildschirm hinzugefügt wurde.
- Bewusst kein amtlicher Warndienst — die Benachrichtigungen sind eine Komfort-Funktion ohne Gewähr und ersetzen keine offiziellen Warnungen; für akute Notfälle bleibt die NINA-App des Bundes das richtige Werkzeug. Was gespeichert wird, steht in der Datenschutzerklärung.
- 30. Mai 2026
Eigene Feeds für Großstädte + mehr Sammel-Meldungen aufgeschlüsselt
- 44 neue Dienststellen-Feeds — alle häufig veröffentlichenden Polizei-Pressestellen ohne eigenen Feed haben jetzt einen direkten Draht zu BRDMap, darunter die Großstädte Stuttgart, Dortmund, Duisburg, Bonn, Münster, Bielefeld, Karlsruhe, Mainz, Osnabrück, Hagen, Hamm, Heilbronn, Trier, Kaiserslautern und Pforzheim. Damit gehen ihre Meldungen nicht mehr verloren, wenn der globale Sammel-Feed bei hohem Aufkommen einzelne Einträge aus dem Fenster schiebt — insgesamt lesen wir jetzt über 80 dienststellen-eigene Feeds in zehn Bundesländern.
- Mehr Sammel-Meldungen werden aufgeschlüsselt — Polizeiberichte, die mehrere Vorfälle mit einfachen „+“-Trennern oder nur zwei Vorfällen bündeln, werden jetzt ebenfalls in einzelne Einträge zerlegt (vorher nur längere Listen). So erscheinen Einbrüche, Festnahmen und Unfälle aus solchen Sammelberichten einzeln auf der Karte.
- 26. Mai 2026
Schnellzugriff per Tastatur (Strg+K)
- Befehlspalette mit Strg+K / ⌘K — auf der Karte öffnet die Tastenkombination ein Schnellzugriff-Fenster: einfach lostippen und direkt zu einer Kategorie, einem Bundesland, den Schnellfiltern (schwere Lagen, Vermisste), einer Unterseite (Lage, Mithilfe, Statistik, Status, …) oder einer Stichwort-Suche springen. Die Karte filtert sofort, ohne Neuladen. Mit dabei: eine Option „Alle Filter zurücksetzen“, die Suche, Bundesland, Kategorien, Severity, Vermissten-Filter und Zeitraum auf den Ausgangszustand zurücksetzt.
- 25. Mai 2026
Status-Seite, Daten-Export und Mittelhessen
- System-Status-Seite /status.html — zeigt transparent, ob die einzelnen Komponenten (Karten-API, Daten-Pipeline, Geocoding, Datenquellen) laufen, wie frisch jede Quelle ist und wie genau das Geocoding arbeitet. Der Pipeline-Status wird beim Laden live geprüft.
- Daten zum Download — alle Meldungen der letzten 30 Tage gibt es jetzt als CSV-Tabelle (für Excel/Tabellenkalkulation), dazu eine maschinenlesbare OpenAPI-Spezifikation und ein JSON-Schema der Datenstruktur. Kein API-Key nötig — dokumentiert auf /api.html.
- Mittelhessen/Gießen vollständig angebunden — der dedizierte Feed des Polizeipräsidiums Mittelhessen zeigte zuvor auf den falschen, kaum genutzten Newsroom. Jetzt läuft die richtige Pressestelle — Gießen, Marburg, Wetzlar und die Wetterau sind deutlich besser abgedeckt.
- 23. Mai 2026
Hessen vollständig + Sammel-Meldungen aufgeschlüsselt
- Hessen-Coverage vollständig — zusätzlich zum bisher einzigen hessischen Feed (Polizeipräsidium Südhessen / Darmstadt) lesen wir jetzt direkt aus 12 weiteren hessischen Pressestellen: PP Westhessen (inkl. Wiesbaden + Hochtaunus + Limburg-Weilburg + Main-Taunus + Rheingau-Taunus), PP Frankfurt, PP Südosthessen (Offenbach), PP Osthessen (Fulda), PP Mittelhessen (Gießen) und PP Nordhessen (Kassel). Dadurch rutschen hessische Meldungen nicht mehr durch das Last-N-Fenster des globalen Aggregat-Feeds.
- Sammel-Pressemeldungen werden aufgeschlüsselt — viele Polizeibehörden veröffentlichen mehrere unabhängige Vorfälle als eine Sammel-Meldung ("Polizeibericht Rems-Murr-Kreis: Mehrere Vorfälle"). Diese wurden bisher entweder als Aggregat oder ausgefiltert. Seit jetzt zerlegen wir sie serverseitig in die einzelnen Sub-Vorfälle, jeder mit eigenem Ort und eigener Severity. Effekt: in BW, HE und NI wurden rückwirkend für die letzten 30 Tage 213 zusätzliche Vorfälle sichtbar, darunter eine SEV-4-Festnahme mit Schusswaffe sowie 37 weitere SEV-3-Vorfälle, die zuvor in Sammel-Berichten versteckt waren.
- Koordinierte Mehrfach-Veröffentlichungen werden entdoppelt — wenn mehrere Sub-Pressestellen eines Polizeipräsidiums die gleiche Präventions-Warnung (z. B. "Vorsicht vor betrügerischem Goldankauf") parallel mit unterschiedlichen Meldungs-IDs veröffentlichen, erkennen wir die Inhalts-Identität und zeigen den Vorfall nur einmal — ohne dabei echte Folgemeldungen derselben Pressestelle (Updates zu laufenden Lagen wie Gebäudeeinstürzen) zu verlieren.
- 19. Mai 2026
Teilen aus der Karte + Vorschau-Bilder pro Meldung
- Teilen-Button im Marker-Popup — ein Klick auf einen Pin zeigt jetzt zusätzlich zum „QUELLE“-Link einen „↗ Teilen“-Button. Auf Mobilgeräten öffnet sich das systemeigene Teilen-Menü (WhatsApp/Signal/Telegram/Mail/…), auf Desktop ein kompaktes Menü mit WhatsApp, E-Mail und „Link kopieren“. Keine Tracking-Pixel, keine Drittanbieter-SDKs — Details in Datenschutz § 17.
- Vorschau-Karten pro Meldung — wenn jemand einen Meldungs-Link auf Twitter, Mastodon, WhatsApp, Discord, LinkedIn etc. postet, wird jetzt ein individuelles Vorschau-Bild generiert: Titel, Bundesland, Datum und ein Severity-Farbstreifen links (grau bei Routinemeldungen, amber bei amtlichen Warnungen, rot bei Katastrophen). Sticht im Feed deutlich besser hervor als die bisherige Standard-Vorschau.
- SEO-Tiefen-Audit — technisch ist alles auf Stand (strukturierte Daten für News-Artikel, geo-getaggte RSS-Feeds, Allow-Listen für 20+ KI-Crawler in robots.txt, llms.txt-Discovery-File). Reichweite kommt jetzt über Kommunikations-Kanäle, nicht weitere SEO-Schrauben.
- 18. Mai 2026
Mobile-Sheet-Redesign + Installation als App
- Sticky Quick-Bar auf Mobile — Zeit-Pills, Severity/Vermisst-Toggles, Suche und „⚙ Mehr“ bleiben permanent sichtbar während du den Feed scrollst. Kein Hoch-Scrollen mehr um Filter zu ändern.
- „Mehr Filter“ als Full-Screen-Modal auf Mobile — Sektor, Bundesländer-Multi-Select, Kategorien, Region-Zeichnen, Embed-Teilen und Zeit-Histogramm leben jetzt in einem eigenen Modal das den ganzen Screen ausfüllt. Mit Live-Event-Count im „✓ Fertig“-Button unten.
- Installation als App (PWA) — BRDMap kann auf Android (Chrome/Edge), iOS (Safari) und Desktop auf den Homescreen installiert werden. Nach 30 Sekunden Nutzung blendet sich einmalig ein Install-Hinweis ein. Keine Push-Benachrichtigungen (für akute Warnungen bleibt die NINA-App das richtige Werkzeug). Siehe FAQ und Datenschutz § 23.
- Statistik-Counter klickbar — die Live-Zahlen oben (HEUTE / IM FEED / BUNDESLÄNDER) führen mit einem Klick direkt zur 30-Tage-Statistik-Seite.
- „Aktuell wichtig“-Hinweiskarte beim ersten Besuch — zeigt die letzten 1–2 schweren Vorfälle (Severity ≥ 3) der letzten 24 Stunden, ein Tap führt direkt zum Marker auf der Karte.
- Verwandte Projekte — neue Sektion auf /ueber.html mit Link zu Bundespuls (offene Bundestags-Daten). Reziprok — sie haben uns zuerst gelistet.
- LLM-Discovery-Layer — alle Hub-Seiten haben jetzt einen prosa-Lead mit konkreten Zahlen, Quellen und Cross-Links, damit ChatGPT/Perplexity die Seite zitierfähig finden.
- 13. Mai 2026
Heatmap, Mein Standort, Wochenrueckblick
- Choropleth-Heatmap-Layer — neuer Toggle oben rechts auf der Karte: faerbt Bundeslaender nach Event-Dichte ein. Modus absolut oder pro 100k Einwohner waehlbar in der Legend.
- Mein Standort + Umkreis-Filter — Geolocation-Button, Browser fragt einmalig nach Zustimmung. Marker + Radius-Kreis erscheinen, Filter zeigt nur Events im Umkreis. Radius via Marker-Popup waehlbar (10/25/50/100 km). Position bleibt im Browser, kein Server-Roundtrip.
- Wochenrueckblick-Pages unter /woche/ — pro ISO-Kalenderwoche eine Recap-Seite mit Top-Kategorien, Top-Bundeslaender, praegenden Einzelfaellen und Trend vs Vorwoche.
- Bugfix Vermissten-Filter — Brandmeldungen mit Wortlaut "keine Verletzten oder Vermissten" wurden faelschlich als Vermisstenfaelle gezaehlt. Negations-Kontexte werden jetzt erkannt und ignoriert.
- Sektor-Dropdown integriert mit Umkreis-Filter — Wechsel des Bundeslandes deaktiviert den Umkreis automatisch.
- 12. Mai 2026
Presseportal Dienststellen-Phase-2
- 25 neue Dienststellen-Feeds dazugeschaltet (BW/TH/NW/NI/RP/MV/HE/SH) — der globale presseportal-Aggregat-Feed fuehrt nur die letzten N Meldungen, bei Spike-Stunden gehen einzelne verloren. Dedizierte Feeds pro Dienststelle fangen das auf.
- Cross-Source-Dedupe via GUID greift, null Duplikate.
- 117 zusaetzliche Meldungen wurden innerhalb 10 Minuten nach Deploy eingefangen.
- 10. Mai 2026
Bundesland-Overlay V2 + Sachsen-Anhalt-Splitter + Vermissten-Filter
- Bundesland-Overlay als zwei Toggles oben rechts auf der Karte: Andere Laender abdunkeln + Bundeslaender-Innengrenzen ein/aus. Datenquelle: BKG VG250 (DL-DE 2.0).
- Vermissten-Quick-Filter in der Sidebar — zeigt nur Vermissten- und Suchaufrufe an. URL-Permalink via
?missing=1. - Sachsen-Anhalt-Splitter — die Pressestelle der Polizei Sachsen-Anhalt publiziert oft Tagesuebersichten statt Einzelmeldungen. Der Splitter zerlegt diese in einzelne Vorfaelle, was die Sichtbarkeit von ST auf der Karte von ~1 auf ~17 Events pro 24h erhoeht.
- Polizeirevier-Lookup fuer ST — Sub-Items ohne Stadt im Title bekommen via Listing-Page-Mapping die Revier-Stadt zugeordnet.
- Sidebar-Polish — lesbarere Stat-Labels, einzeiliger Data-Meta-Strip.
- 8. Mai 2026
Prompt-Caching + GA4-Tooling + Geocoding-Backfill
- LLM-Klassifikation nutzt jetzt Prompt-Caching (1h-TTL) — ~47% Cost-Reduktion bei gleicher Qualitaet.
- Geocoding-Genauigkeit von 43.5% auf 93.0% CITY-Praezision (30d-Window) durch Backfill aus den Adress-Display-Names.
- 6. Mai 2026
Mega-Sprint: Stats, Time-Slider, Embed-Widget
- Statistik-Seite /stats.html mit Hero "Heute", 30d-Trend, Severity-Donut, Wochentag-x-Stunde-Heatmap, Pro Bundesland (absolut + pro 100k), Top-Staedte, Datenqualitaets-Metriken.
- Time-Slider unter den Filter-Pills — Custom-Range zwischen 24h/48h/7T/30T-Presets.
- Embed-Widget /embed.html als kompaktes Iframe-Widget fuer externe Webseiten. DSGVO-clean ohne Cookies/Tracking.
- Time-Performance: groessere Marker-Cluster, schnelleres initial-render.
- 4. Mai 2026
Sub-Pages-Sprint
- Lage-Page /lage.html — aktive NINA-Warnungen + schwere Vorfaelle 24h.
- Mithilfe-Page /mithilfe.html — Vermissten- und Zeugenaufrufe getrennt, mit Cross-Reference-Drop bei Erstmeldung-zu-Endmeldung-Pairing.
- Stadt-Pages /stadt/{name}/ fuer die Top-15-Staedte mit redaktioneller Beschreibung.
- Compound-Pages /bundesland/{land}/{kategorie}.html — z.B. "Brand-Feuer in Bayern".
- 20-Minuten-Sync-Architektur: Worker pollt :00/:20/:40, Static-Rebuild :07/:27/:47.
- Light-Mode + Theme-Toggle auf allen Pages.
- 27. April 2026
Public Launch BRDmap.de
- Site live geschaltet, HTTPS, basic_auth entfernt, Sitemap an Google + Bing submitted.
- Migration von Hosteurope (Windows) zu Hostinger (Ubuntu 24.04).
Tip: Du hast eine Idee fuer ein neues Feature oder einen Bug gefunden? Schreib uns an cptalex97@gmail.com. Wir lesen alles.