ferdi2go
  • Joined on 2026-02-27
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 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#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 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 closed issue ferdi2go/Meeting-Mixer#3 2026-06-03 14:20:41 +02:00
[Bug] Import (JSON/Excel) ohne Validierung — Crash & fehlendes Feedback
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#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 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#15 2026-06-03 14:10:03 +02:00
[a11y] Form-Labels mit Inputs verknüpfen
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#13 2026-06-03 14:10:02 +02:00
[Testing] Tests für Render-/Persistenz-Schicht
ferdi2go opened issue ferdi2go/Meeting-Mixer#11 2026-06-03 14:10:02 +02:00
[Performance] saveState debouncen + XLSX-Script defer/lazy-load
ferdi2go opened issue ferdi2go/Meeting-Mixer#14 2026-06-03 14:10:02 +02:00
[Code-Quality] Robustheit: parseInt-Radix, minGapDays-Guard, catch-Logs
ferdi2go opened issue ferdi2go/Meeting-Mixer#12 2026-06-03 14:10:02 +02:00
[Code-Quality] DRY: Datums-/Helper-Duplikate in utils.js zentralisieren
ferdi2go opened issue ferdi2go/Meeting-Mixer#10 2026-06-03 14:10:02 +02:00
[Performance] Kalender-Voll-Rerender bei jeder Interaktion
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