Commit Graph

19 Commits

Author SHA1 Message Date
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