Releases: novanai/timetable-sync
Releases · novanai/timetable-sync
v3.0.0
This is the biggest release in 2 years, with a new website, new API, and incredibly fast response times using the new caching implementation.
Timetable API
- Replace
rediswithvalkey - Update caching
- Rework models
- Speedups for ical generation
Backend
- Replace
blacksheepwithfastapi - New v3 API using v3 timetable API
- Improved response times when serving from cache (~50ms, compared to ~500ms without cache)
Frontend
- Complete rewrite to replace
sveltewithreact - Replace
fullcalendarwithreact-big-calendar - Add new colour themes
Bot
- Update to use v3 timetable API
v3.0.0-rc4
Backend
- Use UUIDs for identities
- Update building names
- Fix event title regex for semester code
Frontend
- Fix generator cns selects
- Add labels to event modal
v3.0.0-rc3
Backend
- use descriptor instead of uuid for category type in api endpoints
- ensure only 1 worker caches categories
- rewrite timetable ics generation
- update item resolving
- handle unknown event data
Frontend
- update calendar time indicator
v3.0.0-rc2
Updates
- Rebase on backend v3
- Visual updates on calendar page
v3.0.0-rc1
Updates
- Fix theming, add new themes
- Add event modal
- Finish URL generator page
- Bug fixes