Commit Graph

  • f10abd86b2 build: reduce docker container size demo minie4 2025-07-12 02:37:47 +02:00
  • 4b47cf9c96 build: modify dockerfile to serve demo instance as static webpage minie4 2025-07-12 02:31:44 +02:00
  • 0a7e92be06 feat: use static data instead of fetching from the API minie4 2025-07-12 02:12:54 +02:00
  • df241f9a30 fix: only show demo notice if demo class is selected minie4 2025-07-12 02:11:46 +02:00
  • cfa1674421 feat: change name and add demo notice minie4 2025-07-12 01:46:23 +02:00
  • dc8921c679 chore: update frontend dependencies minie4 2025-07-12 01:43:44 +02:00
  • a19d7f8dfe remove server code for demo instance minie4 2025-07-12 01:42:42 +02:00
  • 750a5c0eef Add snow for xmas event xmas2023 minie4 2023-12-13 19:32:57 +01:00
  • 43331ae226 👽 Increase BOLLE App-Version header to 5 master minie4 2023-10-07 09:44:21 +02:00
  • 5638a8ecb5 🐛 Matching any substitution on empty lessons minie4 2023-10-04 11:53:09 +02:00
  • c9e48fe8b4 🚑 Prevent duplicate substitutions within a file minie4 2023-08-28 12:14:40 +02:00
  • 607e304c50 🚑 Fix timetable and profile export charset minie4 2023-08-28 11:51:36 +02:00
  • cce7bd55da 🚑 Prevent duplicate substitutions minie4 2023-08-28 11:19:46 +02:00
  • 38246db16b 🚸 Allow scrolling on login page minie4 2023-08-27 22:01:46 +02:00
  • 7705a299a0 🧑‍💻 Add simple filesystem file provider minie4 2023-08-27 18:01:28 +02:00
  • 0cb55eaf68 Add support for other substitution types minie4 2023-08-27 18:00:09 +02:00
  • 2895efc43b 💄 Add "Darker" theme minie4 2023-08-27 15:37:18 +02:00
  • f11fe89835 🐛 Fix timetable card in admin settings minie4 2023-08-27 14:14:22 +02:00
  • 493a6ee05b Implement caching of timetable data minie4 2023-08-27 14:12:38 +02:00
  • 21b2e68198 Add profile management minie4 2023-08-26 21:54:02 +02:00
  • 70238b4151 🎨 Run updated prettier minie4 2023-08-25 14:42:38 +02:00
  • 57807e7ce0 ⬆️ Upgrade dependencies minie4 2023-08-25 14:42:13 +02:00
  • f18454c49a 🚑 Fix crash while extracting untis timestamp minie4 2023-08-25 01:18:07 +02:00
  • 108dbc98e8 🛂 Add script for creating an initial admin key minie4 2023-06-30 22:35:16 +02:00
  • 6d4a8e760b Blur keys by default minie4 2023-06-30 21:25:41 +02:00
  • 757cec7438 Add key management to admin settings minie4 2023-06-30 20:52:36 +02:00
  • 78cec1c24f 🚸 Show Ids in timetable editor minie4 2023-06-30 19:51:52 +02:00
  • d984977f59 🐛 Allow keys to have multiple associated sessions minie4 2023-06-30 18:17:25 +02:00
  • 5a4e84f3c7 🚑 Set lesson of substitution to 0 if column empty minie4 2023-06-30 17:32:55 +02:00
  • f286741557 🚑 Fix server crash on /info call if auth disabled minie4 2023-06-30 17:31:37 +02:00
  • 9aab04d4d2 Include class in history api response minie4 2023-06-23 17:30:56 +02:00
  • 0ae553cca8 🚧 Add admin api and ui for timetable management minie4 2023-06-20 23:10:52 +02:00
  • 0e2cc70a6b 🐛 Don't show delete button for remote timetables minie4 2023-06-20 20:33:44 +02:00
  • 41c0d329fb Allow updating remote timetables with permission minie4 2023-06-20 20:22:51 +02:00
  • 5d9317ac01 🛂 Add key-based permission system minie4 2023-06-20 19:53:34 +02:00
  • 917783d114 ⬆️ Upgrade dependencies minie4 2023-06-20 18:39:46 +02:00
  • 8b3809aeda 🚑 Fix insert/delete loop if plans have same date minie4 2023-06-20 15:40:05 +02:00
  • 1bfd156a03 🚸 Improve UX in timetable editor minie4 2023-06-20 15:25:16 +02:00
  • 76b7946b13 🩹 Properly center info-card component minie4 2023-06-20 00:36:59 +02:00
  • cd6801d625 Implement importing and exporting of timetables minie4 2023-06-19 23:58:17 +02:00
  • 9afae9b2cc 🐛 Fix bugs in timetable editor minie4 2023-06-19 16:14:10 +02:00
  • 67ac435331 🚑 Fix scrolling issue minie4 2023-06-19 00:20:31 +02:00
  • 4d4a92bff3 Implement timetable editing minie4 2023-06-18 23:43:08 +02:00
  • 46b235ba91 🎨 Make bottomnav hiding configurable in router minie4 2023-06-18 21:18:00 +02:00
  • 211d1d2b2f 🎨 Make date selector modular minie4 2023-06-18 18:18:26 +02:00
  • 3a8ce74f53 🎨 Move lesson card to seperate component minie4 2023-06-18 16:33:58 +02:00
  • 956058eef9 Implement duplication and deletion of timetables minie4 2023-06-18 15:04:51 +02:00
  • f19d43396c Add basic handling for local timetables minie4 2023-06-18 14:45:12 +02:00
  • 48364d4c59 Add support for multiple remote timetables minie4 2023-06-18 14:30:36 +02:00
  • dac0d09167 🐛 Fix issues with UTC time handling minie4 2023-06-11 23:54:18 +02:00
  • dee01cc21a 🩹 Fix double locale translation minie4 2023-06-11 23:08:47 +02:00
  • 1938b618d4 🚑 Fix timetable groups not getting saved minie4 2023-06-06 23:54:53 +02:00
  • f12c59800a Add language options to appearance settings minie4 2023-06-06 23:37:07 +02:00
  • 89c1f18f0e Add timetable group settings minie4 2023-06-06 23:23:11 +02:00
  • 1ed9af766d 🚧 💄 Implement new settings menu and 3 subpages minie4 2023-06-06 22:39:08 +02:00
  • 7183f467b4 ♻️ Use vite define instead of GitRevision package minie4 2023-06-06 21:46:54 +02:00
  • baa4c19f1a 🐛 Default classList to an array minie4 2023-06-06 21:07:29 +02:00
  • 55517f6c1b ♻️ Replace relative paths with "@" alias minie4 2023-06-06 21:02:09 +02:00
  • 9164f56172 Support subroutes of settings minie4 2023-06-06 19:35:02 +02:00
  • e416e599fa 🎨 Define data routes in router config minie4 2023-06-06 19:32:48 +02:00
  • d3bfb379c4 🐛 Fix circular import in router minie4 2023-06-05 19:45:48 +02:00
  • 7928e4941f 🚸 🐛 Fix HMR issues & change lang without reload minie4 2023-06-05 19:11:15 +02:00
  • d1910a7877 🐛 Still try loading timetable after initial fetch minie4 2023-06-04 20:05:12 +02:00
  • 2837255552 🚸 Show infocard on loading failure minie4 2023-06-04 19:58:03 +02:00
  • 776a7d1a42 🐛 Correctly copy objects minie4 2023-06-04 16:34:30 +02:00
  • 8cdf5a691c 🐛 Fix z-index of loading bar minie4 2023-06-04 16:12:21 +02:00
  • a5fcd2a25d 💬 Add missing strings for loading indicator minie4 2023-06-04 16:11:28 +02:00
  • 626fdcb46c 🚸 Add loading indicator to timetable view minie4 2023-06-04 16:10:54 +02:00
  • 819e63cf31 🎨 Improve CSS around Swiper component minie4 2023-06-04 16:04:26 +02:00
  • 4508ba3fbd 💄 Make loading bar an overlay minie4 2023-06-04 12:49:48 +02:00
  • 1ad6fc5e3a ♻️ Move from .vue files to Lucide for icons minie4 2023-06-04 00:08:30 +02:00
  • 7b04760a7d 🚑 Fix swiperjs not working correctly after update minie4 2023-06-03 19:49:19 +02:00
  • 4dc83e92ce 📝 Add screenshots to README minie4 2023-06-03 18:46:04 +02:00
  • 16f693fff0 📝 Improve documentation minie4 2023-06-03 14:51:09 +02:00
  • 44f416366f 🔨 Make eslint work for nodejs in server/ minie4 2023-06-03 14:17:38 +02:00
  • 4ada825718 📄 License under GPL v3 minie4 2023-06-03 14:14:27 +02:00
  • 0b9c8a5552 Migrate from DSB Mobile to BOLLE minie4 2023-06-02 21:15:52 +02:00
  • d3b1bacacd Add support for BOLLE minie4 2023-06-02 21:14:33 +02:00
  • 68dfb7cb7c 🥅 Better error-handling on DSB request failure minie4 2023-06-02 20:47:36 +02:00
  • c6120e5f68 🎨 Make the parser modular minie4 2023-06-02 16:59:20 +02:00
  • 54fa25f3dd 🐛 Fix crash when trying to renew session minie4 2023-06-02 14:23:40 +02:00
  • 8d910118f7 ⬆️ Update dependencies minie4 2023-06-02 14:19:23 +02:00
  • 0e5e693422 🧑‍💻 Add UI for generating API tokens (/token) minie4 2023-02-20 01:03:52 +01:00
  • b254847e74 🐛 Renew session tokens on api requests minie4 2023-01-12 23:36:57 +01:00
  • 00c2ac9a56 Display times on the timetable minie4 2023-01-03 00:21:08 +01:00
  • 4057e4c88b 🚸 Add text if there is no entry for selected day minie4 2023-01-02 23:07:28 +01:00
  • 99864696f3 🐛 Make full data fetch after changing preferences minie4 2023-01-02 22:24:33 +01:00
  • 46657359f0 🚸 Improve substitution texts minie4 2023-01-02 20:02:15 +01:00
  • ef7f755613 🐛 Fix data fetch after changing settings minie4 2023-01-02 19:55:00 +01:00
  • 7f51e29e76 🔧 Generate jsconfig with npx jsconfig.json minie4 2023-01-02 16:34:01 +01:00
  • d22755d8c3 🚸 ♻️ Refactor store and improve UX minie4 2023-01-01 23:09:53 +01:00
  • 951a8c51f0 🔧 Add jsconfig file minie4 2023-01-01 17:16:18 +01:00
  • e2e3113b5b ♻️ Rework authentication minie4 2023-01-01 17:11:42 +01:00
  • 8c8a45aae3 🚑️ Revert development changes minie4 2022-12-10 16:13:07 +01:00
  • f243137145 ♻️ Refactor frontend minie4 2022-12-10 16:10:10 +01:00
  • 568bfb9782 ♻️ Refactor backend minie4 2022-11-16 19:03:32 +01:00
  • 3666492e90 ⬆️ Upgrade dependencies minie4 2022-11-16 18:16:17 +01:00
  • f5884fdfe5 🔨 Add Extensions to workspace recommendations minie4 2022-11-16 18:00:46 +01:00
  • f6e4bd2ec1 🚑 Fix last entry partially covered by bottom nav minie4 2022-10-03 15:21:14 +02:00
  • 2e4039cd70 Replace circular with linear loading indicator minie4 2022-10-03 14:28:40 +02:00