Commit Graph

  • ac5e80726f chore: add README main Ferdinand 2026-04-15 09:00:28 +02:00
  • dca82fe381 feat: auto-persist state to localStorage on every change Ferdinand 2026-04-08 14:17:24 +02:00
  • 6ecf3e4409 feat: complete morning meeting planner v1.0 Ferdinand 2026-04-08 13:25:39 +02:00
  • b9fb08299e fix: wire year selector and fix shallow copy in loadPlanFromHistory Ferdinand 2026-04-08 13:25:36 +02:00
  • bcdba20e09 feat: data tab with JSON load/save and history management Ferdinand 2026-04-08 13:22:48 +02:00
  • d6b013132a refactor: use removeHistoryEntry API and remove unnecessary spread in calendar Ferdinand 2026-04-08 13:22:08 +02:00
  • d65758ed91 feat: calendar tab with plan generation, holiday marking and manual override Ferdinand 2026-04-08 13:21:00 +02:00
  • d61dcbe6b2 feat: employees tab with constraint editor (DOM-based, XSS-safe) Ferdinand 2026-04-08 13:18:48 +02:00
  • 72a2af3a74 feat: Excel import/export module via SheetJS Ferdinand 2026-04-08 13:17:12 +02:00
  • adf656c9f3 test: add missing tests for companyClosures, lowPriorityDays, and manual flag Ferdinand 2026-04-08 13:16:46 +02:00
  • b5cfe5b336 feat: algorithm module with unit tests Ferdinand 2026-04-08 13:10:49 +02:00
  • b0dfd1f716 fix: add error handling, empty name guard, and input validation to data module Ferdinand 2026-04-08 13:03:54 +02:00
  • 0a1f30553a feat: data module with JSON load/save and employee CRUD Ferdinand 2026-04-08 10:42:53 +02:00
  • 3240f78904 fix: add type=button to tab buttons to prevent accidental form submit Ferdinand 2026-04-08 10:42:22 +02:00
  • f306c634d5 feat: project scaffold with tabs, styles and package.json Ferdinand 2026-04-08 10:40:32 +02:00
  • 0997689d82 docs: add implementation plan for morning meeting planner Ferdinand 2026-04-08 10:29:56 +02:00
  • 72891f770f Add morning meeting planner design spec Ferdinand 2026-04-07 16:28:09 +02:00