2895efc43b
💄 Add "Darker" theme
2023-08-27 15:37:18 +02:00
21b2e68198
✨ Add profile management
...
- Save class filter, timetable and timetable groups in profiles
- Easily switch between profiles
- Rename profiles
- Export/Import/Duplicate profiles
2023-08-26 21:54:02 +02:00
0ae553cca8
✨ 🚧 Add admin api and ui for timetable management
2023-06-20 23:10:52 +02:00
5d9317ac01
🛂 Add key-based permission system
2023-06-20 19:53:34 +02:00
cd6801d625
✨ Implement importing and exporting of timetables
2023-06-19 23:58:17 +02:00
4d4a92bff3
✨ Implement timetable editing
2023-06-18 23:43:08 +02:00
f19d43396c
✨ Add basic handling for local timetables
2023-06-18 14:45:12 +02:00
48364d4c59
✨ Add support for multiple remote timetables
...
- Add timetable "title" column to db
- Make API return array of timetables
- Add settings page for selecting a timetable
- Add InfoCard if no timetable is selected
2023-06-18 14:30:36 +02:00
89c1f18f0e
✨ Add timetable group settings
2023-06-06 23:23:11 +02:00
1ed9af766d
🚧 💄 Implement new settings menu and 3 subpages
...
- Implement new main settings menu
- Implement "filtering" page
- Implement "appearance" page
- Implement "about" page
- Make the Git hash a link to the Git repo
2023-06-06 22:39:08 +02:00
2837255552
🚸 Show infocard on loading failure
2023-06-04 19:58:03 +02:00
a5fcd2a25d
💬 Add missing strings for loading indicator
2023-06-04 16:11:28 +02:00
0e5e693422
🧑💻 ✨ Add UI for generating API tokens (/token)
2023-02-20 01:03:52 +01:00
4057e4c88b
🚸 Add text if there is no entry for selected day
...
- Overlay if substitutions / history view is still loading
- Overlay if no substitution exists for current day
- Overlay if no history exists for current day
2023-01-02 23:07:28 +01:00
46657359f0
🚸 Improve substitution texts
2023-01-02 20:02:15 +01:00
257f665ce6
✨ Add theme support
2022-10-03 12:05:44 +02:00
ae4249f1f0
🌐 Add translation for configureTimetableGroup
2022-09-30 18:00:33 +02:00
ebce0bcab3
🌐 Add German translation
2022-08-21 19:41:08 +02:00
59a2c0eacb
✨ 🌐 Add Localization feature
2022-08-21 16:57:06 +02:00