courseworx/version.txt

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