4.8.0
✨ New Features
-
Interview Management
A new Interview Management feature has been introduced, enabling structured handling of interview processes directly within the system.- Add and manage interviewees
- Invite candidates to interviews
- Create interview slots and schedule interviews
- Take notes during interviews for better documentation and evaluation
-
Matriculation Number Sync from Keycloak
The matriculation number is now automatically synchronized from the Keycloak JWT, ensuring consistent and up-to-date student data without manual intervention.
🧰 Improvements
- Updated Role Labels (CIT Terminology)
Role labels in the UI have been aligned with official CIT terminology for improved clarity and consistency.
🐛 Bug Fixes
- Immutable List Error in Scheduled Rejections
Fixed an issue where usingtoList()resulted in an immutable list, causing a recurring error during scheduled execution.
🔧 Maintenance
- Dependency & Tooling Updates
Multiple dependencies and tools were updated, including TypeScript, Webpack, ESLint, npm, OpenJDK, Lombok, and CI-related actions.
These updates improve stability, security, and long-term maintainability of the project.