Releases: novanai/timetable-sync
Releases · novanai/timetable-sync
v2.4.1
Updates
- Make calendar height responsive (661c197)
v2.4.0
Changes
- Update calendar (#8)
- Add now indicator back
- Fix calendar styling
v2.3.2 [BROKEN]
Changes
- Don't remove events from calendar when fetching new events (9268260)
- Properly convert event summary to title case & add proper logging format (8a8ce48)
- Remove now indicator as it is displayed in UTC (40fd911)
Bugs
- Does not remove cached events when courses/modules selections are removed
v2.3.0
Features
- Use DaisyUI for UI components & add themes (#5)
v2.2.0
Features
- Add a timetable viewer
- Rework event display data generation
- Add API parameter for requesting display data when format is json
- Rework API
v2.1.0
Features
- Add new frontend
- Refactor codebase
- Update event name parsing
v2.0.0
Features
- Add JSON response support to the API
- Update internal data models
- Cache timetables for 12 hours (provided
start
or end
parameters are not specified)
- Use cached timetables to generate API responses, fetching timetables only when the cache is outdated
- Use
orjson
instead of json
for faster API data deserialisation and dataclass serialisation
- Build site using
mkdocs
and add API documentation