Commit Graph

73 Commits

Author SHA1 Message Date
MineTec c62a14645a refactored broad range of the application, split files, modularized calendar and file views, centralized bottom sheets and clipboard handling, and implemented unit test coverage 2026-05-08 19:05:16 +02:00
MineTec 3b1b0d0c19 fixed lesson merging mutation, improved overlap detection, and implemented priority-based lane assignment with tablet support 2026-05-07 13:27:40 +02:00
MineTec c32e64fe74 improved yOfDateTime precision and period-based calculation in workweek calendar 2026-05-07 09:51:13 +02:00
MineTec b8cac73e74 updated timetable UI with event status and enhanced appointment tile rendering 2026-05-06 22:53:24 +02:00
MineTec 95ef29fb09 implemented dynamic module settings and configurable bottom bar, added all-day event support to timetable, and overhauled marianum dates UI with month grouping and search 2026-05-06 22:37:41 +02:00
MineTec 86d12884fc custom login implementation, period-based timetable layout with overlap handling, enhanced error dialogs, and unified bottom sheets 2026-05-06 20:42:09 +02:00
MineTec 50d2941e52 refactored lesson details, centralized logout logic, and added resume re-fetch 2026-05-06 16:27:45 +02:00
MineTec 4e1272aba9 claude refactorings, flutter best practices, platform dependent changes, general cleanup 2026-05-06 11:59:01 +02:00
MineTec 4b1d4379a0 loading state and error handling refactor 2026-05-06 10:11:45 +02:00
MineTec 9b5a70b285 api and storage restructure 2026-05-05 22:00:07 +02:00
MineTec 4f796dac2e folder restructuring 2026-05-05 21:44:23 +02:00
MineTec bee5c02a4f marianum appointments 2026-05-05 16:05:07 +02:00
MineTec e8faa77e70 refactored timetable 2026-05-05 13:49:45 +02:00
MineTec 551c1bf1fa claude refactor 2026-05-04 13:54:39 +02:00
MineTec 278fed52f1 fixed indention 2026-05-04 12:19:43 +02:00
Pupsi f89ac87c51 added opacity to past custom events 2026-05-04 09:45:24 +02:00
MineTec f29c84d05c fixed timetable subject name requirement 2025-09-06 17:03:01 +02:00
MineTec 7dbd6038f3 prevent common "change" tiles in timetable, more robust parsing 2025-09-06 16:47:47 +02:00
MineTec 769fbc1b6a added timetable color substitute teachers 2025-02-14 19:31:46 +01:00
MineTec 8daf57bcee #75 pinned timetable to german timezone 2025-02-13 22:28:45 +01:00
MineTec 65b29ec4b8 added option for timetable naming modes 2025-01-24 11:50:14 +01:00
MineTec 4c7f53e309 updated project style guidelines 2024-04-03 19:18:17 +02:00
Pupsi 6450b292a7 resolved pr comments 2024-04-02 16:45:43 +02:00
Pupsi 21411e1517 added unfocus at textfields for custon events and feedback 2024-04-02 15:03:37 +02:00
Pupsi 681b5e42c3 removed spaces 2024-03-31 12:31:53 +02:00
Pupsi a0c025b58b code fixes, added isSameOrAfter for DateTime objects, added check for teacher room and status 2024-03-30 23:01:37 +01:00
Pupsi 20d7b16ede Merge branch 'develop' into develop-connectedDoubleLessons 2024-03-30 22:05:54 +01:00
Pupsi afdc02f2a4 added connected double lessons with own setting 2024-03-30 18:26:33 +01:00
MineTec 75846750f7 updated project linter-rules and enforced them 2024-03-29 18:22:55 +01:00
MineTec 1374666858 Updated dependencies 2024-03-23 23:38:20 +01:00
MineTec 97b414412d Revert "Updated feedback to include screenshot and drawings"
This reverts commit 7b3c0b4885.
2024-03-17 22:49:59 +01:00
Pupsi 90154880d0 resolved pr comments 2024-03-17 17:38:48 +01:00
Pupsi e40760a07a added fallback option for non existing colors 2024-03-17 17:08:43 +01:00
Pupsi a2f1ccae7b option to change custom timetable event colors 2024-03-17 17:01:18 +01:00
Pupsi 15d550f55a changed custom event color to darker orange shade 2024-03-17 14:30:10 +01:00
MineTec 7b3c0b4885 Updated feedback to include screenshot and drawings 2024-03-16 21:28:28 +01:00
MineTec efd13b0919 Fixed code issues via automatic dart fix 2024-03-12 08:21:14 +01:00
MineTec 0b7908ec28 Removed zooming from timetable 2024-03-10 17:39:49 +01:00
MineTec 9f467d079f #26 Listview of custom timetable events 2024-03-10 14:48:09 +01:00
MineTec c2f05da96e Added refreshindicator for timetable 2024-02-17 13:26:40 +01:00
MineTec 22db412e75 Added api for custom timetable events 2024-02-12 01:00:12 +01:00
MineTec 3eae5ba10a Added rrule generator for custom events 2024-02-09 18:46:05 +01:00
MineTec 64b23c88ae Merge remote-tracking branch 'origin/develop' into develop-customTimetableEvents 2024-02-09 16:42:45 +01:00
MineTec be17c9a5ab Added timetable custom event dialog 2024-02-09 16:39:04 +01:00
MineTec 095b663bf1 #23 Upgrade MaterialUI
General UI improvements and cleanup
2024-02-07 21:17:30 +01:00
MineTec 395d74ed4e #10 Fixed gray background in timetable on days outside of given range 2024-01-28 16:40:52 +01:00
MineTec df451032b4 Fixed missing teacher longname producing empty parentheses 2024-01-14 12:04:58 +01:00
MineTec 9edbfd81af Apply dart auto fixes 2024-01-14 11:58:16 +01:00
MineTec 591bbbeb45 #22
Enabled Webuntis Holiday query
Implemented Holiday view in Timetable
Hide other special time regions like breaks when shown in holiday
2024-01-07 21:44:51 +01:00
MineTec bc37089dc6 Fixed misplaced symbol in timetable 2023-09-18 20:47:21 +02:00