Dark mode

Changelog

v0.2.0 2026-03-28
  • Changelog page accessible by clicking the version number in the footer
  • Security audit: hardened inputs, sessions, forms, HTTP headers and access controls
  • Admin Settings: security mode (internal/external), rate limiting, password policy, session timeout
  • Admin panel: Holidays tab — manage public holidays from the government API (no external call at runtime)
v0.1.0 2026-03-27
  • Initial application setup: PHP 8.4 / MariaDB / glassmorphism UI with dark/light mode
  • User authentication: signup, login, session management, open/moderated registration modes
  • Three roles: member, team leader (multi-team), admin
  • Leave requests: CP, RTT, Sick — full day or half-day (AM/PM), with date validation
  • Approval workflow: pending queue for members, auto-approval for TL/admin
  • Calendar: month and week views, staffing risk indicator, French public holidays
  • Admin panel: user management, team management, app settings (moderated signup, TL validation)
  • Dashboard: year stats, recent requests, team week preview
  • Functional test suite (30 tests with full cleanup)
easyCongés v0.2.0