4 Commits

Author SHA1 Message Date
3ae7b38fca feat: implement dashboard with authentication and event logging
- Added dashboard functionality at /status with Basic Auth using DASHBOARD_PASSWORD.
- Created server-side event logging to track catalog and university status.
- Implemented traffic metrics tracking and display on the dashboard.
- Enhanced API tests to cover new dashboard features and authentication.
- Introduced CSS and JS for dashboard styling and functionality.
- Added tests for dashboard access control and data retrieval.
2026-10-21 00:04:33 +03:00
68f9b95090 feat: Update API versioning and parser handling for improved schedule updates and error management 2026-10-19 23:29:35 +03:00
85c5baa3e5 feat: Implement rate limiting, request timeouts, and security headers for improved server protection 2026-10-19 23:15:05 +03:00
7206bf9c4a feat: Update Dockerfile and server configuration for improved health checks and error handling 2026-10-19 23:04:54 +03:00