Releases: crux-bphc/chronofactorem-rewrite
Releases · crux-bphc/chronofactorem-rewrite
Release v1.2.3
Fixes
- Fix ECE CDCs
- Fix clash rendering logic for external clashes outside the course being viewed
- Fix optional courses UI
Release v1.2.2
Fixes
Fix lib degree list standardization issue
Release v1.2.1
Features
- Added B7 and AJ branches to frontend and lib
Release v1.2.0
Release v1.2.0
Features
- Added CDCs for B7 and AJ branches, updated 1st year CDCs
- Cleaned up all CMS-related code :(
- Added conditional rendering for Saturday on timetable grid
- Cleanup navbar styling and layout
- Improved clash disabling logic, and made it easier to swap sections
Fixes
- Improve error handling
Other
- Cleaned up all testing code (#227)
- Standardized frontend code structure
- Moved repo to new pnpm workspaces build system
- Bump major and minor deps
Full Changelog: v1.1...v1.2.0
v1.1
Release v1.1
Features
- Integrated CMS cred grabber extension (#175)
- Added support for timetable changes (#174)
- Added announcements (#180, #185, #190, #207)
- Added timetable search (along with filters) which uses a separate search service (#197, #200, #208, #210, #211, #213, #214)
Fixes
Other
Full Changelog: v1.0.3...v1.1
Security Patch v1.0.3
Fixes
fix: fix NGINX misconfiguration to fix security issue where .env was being served (194200b)
Features
feat: add a specific 404 page to frontend router (6ae3d86)
Full Changelog: v1.0.2...v1.0.3
CMS Auto-Enroll Fixes v1.0.2
Fixes
fix: fix race condition in cms auto enrol (704af71)
Mobile view fixes, and needless refetch fixes patch v1.0.1
Fixes
fix: allow back to back exams (aab0d80)
fix: catch error due to tt warning and section inconsistency (5677396)
fix: stop refetching on window focus (6ed2dc2)
fix: prevent overflows on side menu, and make it a little more mobile friendly (e6ef00e)
fix: fix grid sizing on mobile devices (73935f5)
First Release v1.0.0
This release of ChronoFactorem includes the following:
- Various miscellaneous bugfixes
- Security measures against bruteforcing timetable IDs
- Better, more authentication design
- New clone timetable feature
- Better support for archived timetables
- Unifying frontend code and backend code into a monorepo kind of structure
- Updated frontend
- New light mode
- Frontend now has Edit User page
Rewrite Ingestion Overwrite Logic v0.0.9
Merge pull request #80 from crux-bphc/rewrite-ingestion-overwrite Temporarily rewrite how ingestion overwriting is handled