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