Commit Graph

35 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 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 4e1272aba9 claude refactorings, flutter best practices, platform dependent changes, general cleanup 2026-05-06 11:59:01 +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 db9c3386f1 better loading indicators for timetables, talk and files 2026-05-05 21:07:48 +02:00
MineTec 551c1bf1fa claude refactor 2026-05-04 13:54:39 +02:00
MineTec 7a3b69fade update dependencies and bump version to 0.1.7+45
- Bump version to `0.1.7+45` and update SDK constraint to `>=3.8.0 <4.0.0`.
- Update numerous dependencies
2026-01-31 22:40:50 +01:00
MineTec d833cdb733 made app modules movable in their order 2025-02-09 15:06:14 +01:00
MineTec 65b29ec4b8 added option for timetable naming modes 2025-01-24 11:50:14 +01:00
MineTec 328c4f410c removed unused code and files 2024-05-12 20:45:00 +02:00
MineTec 0f84257eba saving message references in draft 2024-05-10 22:27:24 +02:00
MineTec 4c7f53e309 updated project style guidelines 2024-04-03 19:18:17 +02: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 e7192008c0 Added Performance overlays in developer options 2024-03-18 22:47:23 +01:00
MineTec 0b7908ec28 Removed zooming from timetable 2024-03-10 17:39:49 +01:00
MineTec 52de843a64 Added debounce to settings storage for better performance 2023-09-18 21:46:09 +02:00
MineTec 22ab21ab3d Added initial ask for gradesystem in gradeaverage 2023-09-18 21:42:17 +02:00
MineTec 68bfe92849 Added draft system for unsent messages 2023-09-09 17:48:02 +02:00
MineTec 1a172d3d86 Implemented structure for push Notifications 2023-08-19 17:04:45 +02:00
MineTec 6c5d8bd8ec Moved default Settings to its own class 2023-08-11 21:32:55 +02:00
MineTec d6ebc43e5c Added option to open FileViewer always with system dialog, enabled by default on iOS 2023-08-11 21:25:18 +02:00
MineTec 28c98de9a7 Persisted file order options 2023-06-19 14:13:56 +02:00
MineTec 468c443ebd Added automatic update-merge of settings for new settings instead of falling back to defaults 2023-06-14 11:45:12 +02:00
MineTec 7a791ef21f Added holidays viewer 2023-06-12 17:17:22 +02:00
MineTec 1521056217 Added central user credentials management 2023-06-11 18:18:37 +02:00
MineTec 2c10b02e53 Added option to show folders always on top in files 2023-06-08 20:55:57 +02:00
MineTec f8ac83a296 Added option to sort unread chats to top 2023-06-07 18:22:15 +02:00
MineTec a922e0f8ae Added option to sort talk favorites to top 2023-06-07 11:06:43 +02:00
MineTec 95f14da13f Made cache deletable with better dev-view 2023-06-04 02:24:00 +02:00
MineTec f2505f17cf Made timetable zoom persistent 2023-06-04 00:44:24 +02:00
MineTec fb839eb458 Made GradeAverage persistent 2023-06-03 23:58:48 +02:00
MineTec 3f05f68ac1 Made Settings persistent with autosave 2023-06-03 23:26:18 +02:00