ferdi2go
  • Joined on 2026-02-27
ferdi2go commented on issue ferdi2go/Meeting-Mixer#6 2026-06-03 14:33:34 +02:00
[Security] Fehlende SRI + Content-Security-Policy für CDN/Assets

Behoben in f8efcf1: SheetJS-Script mit integrity="sha384-…" + crossorigin abgesichert; CSP-<meta> ergänzt (script-src 'self' https://cdn.sheetjs.com, object-src 'none', `base-uri…

ferdi2go closed issue ferdi2go/Meeting-Mixer#6 2026-06-03 14:33:34 +02:00
[Security] Fehlende SRI + Content-Security-Policy für CDN/Assets
ferdi2go closed issue ferdi2go/Meeting-Mixer#5 2026-06-03 14:29:16 +02:00
[Bug] Verwaiste History-Einträge nach Mitarbeiter-Löschung
ferdi2go commented on issue ferdi2go/Meeting-Mixer#5 2026-06-03 14:29:16 +02:00
[Bug] Verwaiste History-Einträge nach Mitarbeiter-Löschung

Behoben in 142e0ef: removeEmployee entfernt jetzt zusätzlich alle History-Einträge des Mitarbeiters — keine verwaisten (unbekannt)-Zeilen mehr. Verhalten gewählt: History mitlöschen.…

ferdi2go commented on issue ferdi2go/Meeting-Mixer#4 2026-06-03 14:21:23 +02:00
[Bug] saveState scheitert still bei vollem/blockiertem localStorage

Behoben in 7b53618: saveState loggt jetzt bei Fehlschlag console.warn und zeigt einmalig pro Session einen Hinweis (Speicher voll/nicht verfügbar) mit der Empfehlung, die Daten als JSON zu…

ferdi2go closed issue ferdi2go/Meeting-Mixer#4 2026-06-03 14:21:23 +02:00
[Bug] saveState scheitert still bei vollem/blockiertem localStorage
ferdi2go closed issue ferdi2go/Meeting-Mixer#3 2026-06-03 14:20:41 +02:00
[Bug] Import (JSON/Excel) ohne Validierung — Crash & fehlendes Feedback
ferdi2go commented on issue ferdi2go/Meeting-Mixer#3 2026-06-03 14:20:41 +02:00
[Bug] Import (JSON/Excel) ohne Validierung — Crash & fehlendes Feedback

Behoben in 065876c: loadFromJSON und der localStorage-Start-Load normalisieren Mitarbeiter (normalizeEmployees): fehlende constraints werden gefüllt, unbrauchbare Zeilen verworfen,…

ferdi2go commented on issue ferdi2go/Meeting-Mixer#2 2026-06-03 14:17:23 +02:00
[Bug] „Plan generieren“ überschreibt manuelle Einträge ohne Warnung

Behoben in e851bb2: generatePlan erhält einen preAssigned-Parameter — manuelle Einträge (manual:true) bleiben erhalten, belegen Slots, zählen für Eligibility und werden nicht doppelt…

ferdi2go closed issue ferdi2go/Meeting-Mixer#2 2026-06-03 14:17:23 +02:00
[Bug] „Plan generieren“ überschreibt manuelle Einträge ohne Warnung
ferdi2go commented on issue ferdi2go/Meeting-Mixer#1 2026-06-03 14:12:18 +02:00
[Bug] Jahr fest auf 2026 verdrahtet — dynamisch machen

Behoben in auf Branch : dynamisches Jahr ( ) + Selektor-Bereich aktuelles Jahr −1 bis +2.

ferdi2go closed issue ferdi2go/Meeting-Mixer#1 2026-06-03 14:12:18 +02:00
[Bug] Jahr fest auf 2026 verdrahtet — dynamisch machen
ferdi2go opened issue ferdi2go/Meeting-Mixer#16 2026-06-03 14:10:03 +02:00
[Code-Quality] Naming-Inkonsistenz, README/Tech-Stack, Magic Numbers
ferdi2go opened issue ferdi2go/Meeting-Mixer#15 2026-06-03 14:10:03 +02:00
[a11y] Form-Labels mit Inputs verknüpfen
ferdi2go opened issue ferdi2go/Meeting-Mixer#6 2026-06-03 14:10:02 +02:00
[Security] Fehlende SRI + Content-Security-Policy für CDN/Assets
ferdi2go opened issue ferdi2go/Meeting-Mixer#5 2026-06-03 14:10:02 +02:00
[Bug] Verwaiste History-Einträge nach Mitarbeiter-Löschung
ferdi2go opened issue ferdi2go/Meeting-Mixer#9 2026-06-03 14:10:02 +02:00
[Performance] isEligible re-filtert/sortiert die ganze History pro Kandidat
ferdi2go opened issue ferdi2go/Meeting-Mixer#4 2026-06-03 14:10:02 +02:00
[Bug] saveState scheitert still bei vollem/blockiertem localStorage
ferdi2go opened issue ferdi2go/Meeting-Mixer#7 2026-06-03 14:10:02 +02:00
[Security] Excel-Formel-Injection über Mitarbeiternamen
ferdi2go opened issue ferdi2go/Meeting-Mixer#10 2026-06-03 14:10:02 +02:00
[Performance] Kalender-Voll-Rerender bei jeder Interaktion