57 lines
No EOL
2.1 KiB
Text
57 lines
No EOL
2.1 KiB
Text
CourseWorx v1.2.0
|
|
|
|
CHANGELOG:
|
|
|
|
v1.2.0 (2025-08-20)
|
|
===================
|
|
|
|
FEATURES & IMPROVEMENTS:
|
|
- ✨ Implemented responsive dropdown menu for course action buttons
|
|
- 🔧 Fixed trainer assignment dropdown population issue
|
|
- 🛠️ Resolved available trainees API routing conflict
|
|
- 📱 Enhanced mobile responsiveness across the application
|
|
- ♿ Improved accessibility with ARIA labels and keyboard navigation
|
|
|
|
BUG FIXES:
|
|
- 🐛 Fixed trainer assignment dropdown showing "No available trainers"
|
|
- 🐛 Resolved 500 Internal Server Error in available-trainees endpoint
|
|
- 🐛 Fixed route ordering issue where /:id was catching /available-trainees
|
|
- 🐛 Corrected API response structure for getAvailableTrainers function
|
|
- 🐛 Fixed setup page redirect not working after Super Admin creation
|
|
- 🐛 Resolved ESLint warnings in AuthContext and Setup components
|
|
|
|
TECHNICAL IMPROVEMENTS:
|
|
- 🔄 Reordered Express.js routes to prevent conflicts
|
|
- 📊 Added comprehensive logging for debugging trainer assignment
|
|
- 🎯 Improved API response handling in frontend services
|
|
- 🚀 Enhanced user experience with smooth dropdown animations
|
|
- 🎨 Implemented consistent hover effects and transitions
|
|
|
|
RESPONSIVE DESIGN:
|
|
- 📱 Converted horizontal action buttons to compact 3-dots dropdown
|
|
- 🎨 Added professional dropdown styling with shadows and rings
|
|
- 🔄 Implemented click-outside functionality for dropdown menus
|
|
- ⌨️ Added keyboard navigation support (Enter/Space keys)
|
|
- 🎯 Optimized positioning for all screen sizes
|
|
|
|
CODE QUALITY:
|
|
- 🧹 Fixed React Hook dependency warnings
|
|
- 🚫 Removed unused variables and imports
|
|
- 📝 Added comprehensive code documentation
|
|
- 🎯 Improved error handling and user feedback
|
|
- 🔍 Enhanced debugging capabilities
|
|
|
|
PREVIOUS VERSIONS:
|
|
==================
|
|
|
|
v1.1.0 (2025-08-20)
|
|
- Initial CourseWorx application setup
|
|
- User authentication and role management
|
|
- Course management system
|
|
- Basic enrollment functionality
|
|
- File upload capabilities
|
|
|
|
v1.0.0 (2025-08-20)
|
|
- Project initialization
|
|
- Basic project structure
|
|
- Development environment setup |