Changelog
1.9 - 12.04.2025 - PHOENIX RELEASE
- Fixed: Module name duplication during import process
- Fixed: Question counts disappearing when selecting all sets
- Added: Better validation for unique module names during import
- Added: Improved data consistency in import process
- Added: Auto-refresh of question counts after set selection
1.8 - 26.03.2025 - PHOENIX RELEASE
Added
- Document upload functionality after quiz completion
- Multi-attempt session handling with history tracking
- Time limit verification and auto-completion for question sets
- Improved navigation between modules and question sets

Improved
- Session access verification based on company membership
- Optimized performance for session loading and answer processing
- Progress tracking with visual indicators
- Validation for file uploads with preview support
- Handling of session expiration edge cases

Fixed
- Timer not updating correctly in some browsers
- Incorrect score calculation when questions had different point values
- Navigation issues when moving between completed and incomplete question sets
- Session access issues for company-specific recruitment sessions
- Document upload validation and storage path issues

Technical
- Refactored code to improve maintainability and reduce complexity
- Comprehensive logging for better debugging and audit trails
- Improved error handling and user feedback throughout the application
- Enhanced database query efficiency for better performance
1.7.1 - 01.04.2025 - NU RELEASE
Added
- Improved session button display logic in recruitment sessions
- Show "Continuă sesiunea" if user has any answers
- Display "Începe sesiunea" only for completely new sessions
- Added session duration expiration checks
- Improved button styling with consistent color scheme
- Added detailed status messages for different session states

Improved
- Enhanced user experience with clearer session status indicators
- Added clickable buttons only for start/continue actions
- Improved visual distinction between session states
- Better handling of session timeouts and expirations

1.7 - 28.03.2025 - MU RELEASE
Added
- New system log viewer module with advanced features
- Automatic JSON formatting in logs with syntax highlighting
- One-click JSON copy functionality
- Toast notifications for copy confirmations
- Auto-refresh functionality (5s, 10s, 30s, 1min intervals)
- Line count filtering options (50, 100, 200, 500 lines)
- Enhanced error and warning message display
- JSON syntax highlighting with color coding
- Automatic user ID and username link transformation
- Performance optimizations for large log files

Quiz Module Improvements
- Added quiz administration interface with advanced filtering
- Real-time score calculation and display
- Improved question and answer management interface
- Added bulk operations for questions and answers
- Enhanced question set organization and categorization
- Added question preview functionality
- Implemented answer validation rules
- Added support for question weights and scoring rules
- Improved quiz statistics and reporting
- Added export functionality for quiz results

Improved
- Quiz answer submission system
- Error handling for user responses
- Input validation for all data entries
- Log parsing and display performance

1.6 - 27.08.2025 - LAMBDA RELEASE
Added
- Improved the wizard for recruitment sessions with a better user experience
- Real-time updates for selecting question sets
- Dynamic display of icons for selected elements without HTML warnings

Fixed
- HTML validation issues with icons in select options
- The error with selected question sets not being saved correctly
- Synchronization issues between arrays of question sets

1.5 - 18.03.2025 - IOTA RELEASE
Added
- Add fixes section including:
- Database answer saving issues
- Multi-tab timer fixes
- Already-answered questions handling
- Session timeout improvements

1.5 - 11.03.2025 - KAPPA RELEASE
Added
- Added dropdown menu with two elements in the administration section:
- System Logs
- Application Logs
- Improved navigation structure with new dropdown menus for Logs

1.4 - 11.03.2025 - IOTA RELEASE
Added
- Color-coded answers based on scoring:
- Red for 1 point (lowest score)
- Yellow for 2-4 points (medium score)
- Green for 5 points (highest score)
- Point value display next to each answered question
- Improved timer functionality for timed sessions
- Save answers in real-time as users select them
- Intelligent handling of already-answered questions

Improved
- Overall quiz experience with better visual feedback
- Session navigation with clearer status indicators
- Quiz completion feedback system
- Performance optimizations for answer submissions
- UI enhancements for better readability on colored backgrounds

Fixed
- Issues with answers not saving correctly to database
- Timer issues when using multiple browser tabs
- Handling of already-answered questions showing incorrect messages
- Session timeout with proper handling and redirection

1.3 - 10.03.2025 - THETA RELEASE
Added
- Multi-language support with the following languages:
- Turkish (tr) - Complete implementation
- German (de) - Added language framework
- Spanish (es) - Added language framework
- French (fr) - Added language framework
- Italian (it) - Added language framework
- Arabic (ar) - Added language framework with RTL support
- Language selection interface in user settings
- Automatic language detection based on browser settings
- Ability to override default language preference

Improved
- User interface now fully localizable
- All text strings extracted into language JSON files
- Dynamic placeholder replacement for contextualized translations
- Performance optimizations for language file loading
- Enhanced handling of language-specific formatting (dates, numbers, currency)

Fixed
- Text overflow issues in various UI components when using longer text strings
- Character encoding issues with special characters
- Right-to-left (RTL) layout support for Arabic language
- Translation inconsistencies across different modules
- Edge cases with special characters in translations
- Missing translations in recently added features

1.2 - 15.11.2023 - ETA RELEASE
Added
- Enhanced session cards with status indicators
- Added visual cues for completed and in-progress question sets
- Implemented timer functionality for timed sessions
- Improved session navigation interface
- Added responsive design for better mobile experience

1.2 - 27.02.2025 - ZETA RELEASE
Added
- Added calibration feature for performance assessments
- Implemented calibration session management

1.2 - 26.02.2025 - EPSILON RELEASE
Added
- Added uniqueness validation for company CUI and name
- Added error messages for duplicate CUI and company name cases

1.2 - 25.02.2025 - DELTA RELEASE
Added
- Added profile for company and session

1.2 - 24.02.2025 - GAMMA RELEASE
Added
- Added mail notification at new user/session
- Added API and documentation

1.1 - 09.02.2025 - SECOND RELEASE - BETA
Added
- Added sorting to cards first page
- CEO and Manager can edit company

1.0 - 01.01.2025 - FIRST RELEASE - ALPHA
Added
- First release

0.1 RELEASE - 07.01.2023
Added
- CRUD for admin users/companies/actions/access
- Added datatables
- Fixed menu active
- Fixed responsive table

0.1 PRE-RELEASE 20.11.2023
Added
- Finished companies management with edit/add and confirmation
- Added confirmation for add username
- Added logs

0.1 - PRE-RELEASE 20.11.2023
Added
- Finished users management with edit/add and confirmation

Major improvements and features added:

1. Latest Features (Version 1.2):
- Company validation: Unique CUI and name checks with error messages
- Company and session profiles
- QuestionSets management improvements
- Email notifications for new users/sessions
- API implementation and documentation
- Enhanced session interface with status indicators and timer functionality
- Improved responsiveness for session management

2. Core Features (Version 1.1):
- Card sorting functionality
- Company editing permissions for CEO and Manager roles

3. Initial Release (Version 1.0):
- First stable release

4. Early Development (Version 0.1):
- Core CRUD operations for admin management
- Data tables implementation
- UI improvements (menu, responsive tables)
- User and company management systems
- Logging system implementation