ferdi2go
294de5276b
feat(history): sort by date desc + name asc, delete single entry
2026-04-28 11:37:31 +00:00
ferdi2go
078d74f09f
feat(calendar): pass slotsPerDay to generator, show skipped-dates warning
2026-04-28 11:26:53 +00:00
ferdi2go
fa28640c28
feat(calendar): N moderator slots per day with disable-on-duplicate
2026-04-28 11:17:08 +00:00
ferdi2go
3b84fce1e6
feat(calendar): add 'Pro Tag' moderator-count selector
2026-04-28 11:09:42 +00:00
ferdi2go
69e424519d
feat(excel): group entries by date, join names with ' & '
2026-04-28 11:03:05 +00:00
ferdi2go
ad680ae1f6
feat: state.settings.moderatorsPerDay with localStorage persistence
2026-04-28 10:48:58 +00:00
ferdi2go
a825a63961
feat(data): settings.moderatorsPerDay in load/save JSON
2026-04-28 10:38:51 +00:00
ferdi2go
7bda92a0a3
feat(data): removeHistoryEntry supports optional employeeId
2026-04-28 10:31:38 +00:00
ferdi2go
23683102bc
feat(data): dedupe history by (date, employeeId)
2026-04-28 10:21:18 +00:00
ferdi2go
3d314e84fd
feat(algo): skip day when candidates < slotsPerDay
2026-04-28 10:07:22 +00:00
ferdi2go
625f9c7037
feat(algo): slotsPerDay parameter for top-N selection
2026-04-28 09:59:44 +00:00
ferdi2go
790ea72987
refactor: generatePlan returns {assignments, skippedDates}
2026-04-28 09:55:25 +00:00
ferdi2go and Claude Opus 4.7
e4ae866375
chore: ui polish — extract inline styles to CSS classes, add header art
...
- Move inline style.cssText to semantic classes (cal-legend, cal-header-cell,
cal-day-tag-label, cal-btn-row) in calendar.js
- Buttons "FT"/"BU" → "Feiertag"/"Betriebsurl." for clarity
- Decorative turntable/mixer SVG header art in index.html
- style.css build-out for the new classes
- Initial README content
- Dev port 3000 → 3001
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-28 09:43:53 +00:00
ferdi2go and Claude Opus 4.7
6fd2cfcf04
docs: implementation plan for multiple moderators per day
...
14 Tasks, bottom-up: algorithmus → data.js → app.js (persistence) → UI
(calendar/history/css). TDD wo möglich (algorithm/data/excel mit Tests),
manuelle Verifikation für UI.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-28 09:31:43 +00:00
ferdi2go and Claude Opus 4.7
b794581a06
docs: spec for multiple moderators per day
...
Globale Einstellung moderatorsPerDay (1-5), Top-N-Algorithmus, dynamische
N Slots pro Tag im Kalender, Excel joint Namen mit " & ", Verlauf zeigt
eine Zeile pro Person.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-28 09:24:42 +00:00