.. SPDX-License-Identifier: GPL-3.0-or-later ============================= MyUCSpace 0.1.0 release notes ============================= :Author: Zhenyu Yang :Date: Jan 28, 2026 .. _0.1.0-added: Added ===== 1. Web now supports importing class schedules, generating 2D tables in real time via the Borrow Application. 2. Production environment configured with Gunicorn and Nginx. 3. Class rescheduling feature added, allowing existing courses to be moved to available time slots. 4. Frontend now uses Vue Router for URL-based navigation, enabling page-level routing, state restoration, and permission control. 5. Classroom borrowing now includes filter options, allowing teachers to quickly locate suitable classrooms. 6. Administrators can provide rejection reasons when denying classroom requests, which are communicated to applicants. 7. Frontend validation added to prevent usernames and passwords from containing Chinese characters or other special characters, with specific error messages displayed. 8. Log viewer added, supporting filters by time range, operator, role, module, and action, with export to spreadsheet functionality. 9. Classroom repair requests can now include on-site images, which are visible to administrators. .. _0.1.0-improved: Improved ======== 1. Upgraded MySQL to 9.5.0 and Python to 3.13.11. 2. Refined page animations for a smoother visual experience. 3. Redesigned homepage layout and improved UI/UX for clearer feature presentation and better usability. .. _0.1.0-fixed: Fixed ===== 1. Superadmins can now access the web management page. 2. Backend container initialization no longer fails if it starts before the database container. 3. Resolved duplicate database creation by Django after MySQL container initialization. 4. Hot reload for Docker containers in the development environment restored. 5. User management tables now adjust to screen width with horizontal scrollbars, fixing previous layout issues. 6. Rapid approval cards on the teaching secretary overview page no longer trigger repair work orders.