ferdi2goandClaude Opus 4.8 e851bb2833 fix(calendar): preserve manual picks when regenerating a month (#2)
generatePlan gains a preAssigned parameter: manual entries occupy slots,
count toward eligibility (maxPerMonth/minGap) and are never double-booked;
only the remaining slots per day are auto-filled. The generate handler now
keeps manual:true entries for the month instead of wiping them.

Adds tests for slot occupation, fully-manual days, and maxPerMonth counting.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-03 12:17:22 +00:00

Morning Meeting Planner

Web-App zur Planung und Verwaltung von Morning-Meeting-Moderatoren.

Features

  • Mitarbeiterverwaltung – Mitarbeiter anlegen, bearbeiten und deaktivieren
  • Monatsplanung – Kalenderbasierte Zuweisung von Moderatoren pro Tag
  • Algorithmus – Automatische, gleichmäßige Verteilung der Moderationen auf alle aktiven Mitarbeiter
  • Excel-Export – Fertige Monatsplanung als XLSX-Datei exportieren
  • JSON Import/Export – Kompletten Datenstand sichern und wiederherstellen
  • Verlauf – Vergangene Monatspläne einsehen und wiederherstellen
  • Persistenz – Automatische Speicherung im Browser (localStorage)

Starten

npm start

Die App läuft auf http://localhost:3001.

Tests

npm test
S
Description
No description provided
Readme
165 KiB
0 Stars 1 Watchers 0 Forks
Languages
JavaScript 78.8%
CSS 13.3%
HTML 7.9%