ROTA Scheduler
v1.2.1-2-gb669cb9

All notable changes to this project are documented in this file. The app renders this file directly at `/changelog`.

[v1.2.1] - 2026-05-19

Added

  • Soft archiving for past schedule months so historical planning data stays in the database without cluttering the default month picker.
  • A schedule-page hint that archived months are read-only for non-admins.
  • An admin action on `/admin/schedule` to archive past months explicitly.

Changed

  • Archived months are hidden from the default schedule month picker but can still be shown with the `Show archived` toggle.
  • Archived schedule months now remain read-only for regular users while still allowing audited admin changes.
  • The schedule summary now separates active months from archived months.

Fixed

  • Existing databases gain the `schedule_days.is_archived` flag automatically on startup.
  • Missing schedule rows created inside archived months keep their archived state.

[2026-05-19]

Added

  • Automatic build-generated application version metadata.
  • A changelog page at `/changelog`.
  • Top menu system submenu with links to audit and changelog pages.
  • Mobile-friendly topbar behavior for the system submenu.

Changed

  • `/docs` now works with the current CSP settings.
  • The topbar is visible across the app, including the changelog page.
  • Audit logging now includes admin-managed user and employee changes.

Fixed

  • Schedule generation now appends one month instead of two.
  • The changelog page now renders the application version correctly.

History

  • 2026-05-19 9e911f4 generate next month
  • 2026-05-19 0ffc810 Clarify admin bootstrap flow
  • 2026-05-19 8b5fccb Document local and production setup
  • 2026-05-19 f2a6838 Enable HTTPS for rota.vypal.cz
  • 2026-05-19 eb48256 Disable Caddy auto HTTPS behind Cloudflare
  • 2026-05-19 4125a63 Merge pull request #3 from YaworCZ/v1.2
  • 2026-05-19 5e808d7 Add Caddy reverse proxy setup
  • 2026-05-19 eaa5ef6 Keep account nav visible on login
  • 2026-05-19 c0b7d0a Fix holiday highlighting on release branches
  • 2026-05-19 ce6276f Release v1.1 mobile schedule view
  • 2026-05-19 20aeef9 Harden v1.0 auth and security
  • 2026-05-19 79db948 Release v1.0
  • 2026-05-18 b532ed0 add audit log viewer
  • 2026-05-18 323fc9f Add user admin and day holiday editing
  • 2026-05-18 7aae40e Add schedule editing and regeneration rules
  • 2026-05-18 b4e1b29 Add admin auth and initial schedule generation
  • 2026-05-18 9d53833 Merge pull request #2 from YaworCZ/codex/start-building-rota-shift-scheduler-44yc6l
  • 2026-05-18 4d2519e Merge branch 'main' into codex/start-building-rota-shift-scheduler-44yc6l
  • 2026-05-18 f01b0ec Add usage comments and API examples for employee management
  • 2026-05-12 ae17d60 Merge pull request #1 from YaworCZ/codex/start-building-rota-shift-scheduler
  • 2026-05-12 c087d06 Bootstrap initial ROTA scheduler backend scaffold
  • 2026-05-12 ef53a61 Add files via upload
  • 2026-05-12 0b6c608 Initialize repository