MineTec and Claude Opus 5.5
b413fe05de
fixed timetable ruler and day header overflowing at large system text sizes
...
Both have fixed geometry, so their text scaling is capped at 1.3. Ruler
times shrink instead of wrapping into the period number and are only
shown when they fit at the current scale.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-09-28 12:51:28 +02:00
MineTec
56a497985b
improved performance and battery usage on older devices
2026-09-25 23:58:08 +02:00
MineTec
ed8e52f475
timetable performance optimization
2026-09-25 22:27:10 +02:00
MineTec
889d8f67c5
show classname instead of teacher name in teacher timetable view
2026-08-09 12:19:57 +02:00
MineTec
646e2c0451
removed timetable limits, fully dependent on marianumConnect now
2026-08-05 20:03:02 +02:00
MineTec
e8c6ac1c65
further improved accessibility across the application and add tooltips to action buttons
2026-07-15 19:29:40 +02:00
MineTec
478f0ff20b
implemented comprehensive accessibility (A11y) support across the app
2026-07-13 23:41:47 +02:00
MineTec
8274dd46cd
refactored HTTP error handling and streamlined UI components by centralizing shared logic and removing redundant parameters
2026-07-13 22:58:02 +02:00
MineTec
398b147c76
simplify: dedupe boilerplate and remove dead code across all layers
2026-07-13 22:22:39 +02:00
MineTec
91a6216f66
migrated custom timetable events to Marianum-Connect and refactored push notification handling
2026-07-12 14:31:48 +02:00
MineTec
b14e8c8ea2
improved timetable date range calculation to ensure the current week remains accessible during holiday gaps or when persisted bounds are stale, and updated holiday labels to prioritize long names over short names in the calendar view.
2026-07-04 23:54:50 +02:00
MineTec
b6d06dd3b4
implemented foreign timetable support for students, teachers, rooms, and classes, including a searchable element picker with favorites support, introduced a capabilities system for feature gating, refactored the timetable UI into a reusable TimetableCalendarView component, and redesigned the chat input field with a unified emoji picker and integrated attachment actions.
2026-05-31 21:29:16 +02:00
MineTec
ece0669f7d
implemented a central haptic feedback system with configurable levels (off, reduced, full), added a Haptics facade providing semantic feedback methods, integrated haptic cues across navigation, settings toggles, and async action results, and updated version to 1.1.0+54
2026-05-30 13:54:19 +02:00
MineTec
93b9929f8f
migrated timetable integration from WebUntis to the MarianumConnect API, implementing a Dio-based client with bearer token authentication, background session validation, and auto-refresh logic.
2026-05-23 17:32:42 +02:00
MineTec
2858f910c9
implemented DST-safe date arithmetic with new addDays and subtractDays extensions, updated timetable state to reset view and scroll boundaries on initialization to prevent stale views, added hard caps to calendar navigation, and updated version to 1.0.3+52
2026-05-22 15:08:30 +02:00
MineTec
582eff8750
implemented current schoolyear API and dynamic timetable scroll boundaries, added handling for out-of-range errors to narrow accessible dates, optimized holiday region rendering by collapsing overlaps, and refined holiday tile UI
2026-05-14 15:07:48 +02:00
MineTec
2cb8321d07
implemented recurrence exception (EXDATE) support for custom events, refactored timetable break and holiday generation logic, and refined RRule editor UI/theming and tile layouts
2026-05-14 12:58:29 +02:00
MineTec
1458d8ce49
implemented chat long-polling and optimistic updates, centralized notification management, optimized avatar caching
2026-05-10 15:47:55 +02:00
MineTec
3b8da1d3d6
dart format
2026-05-08 20:12:40 +02:00
MineTec
9e139b5704
refactored data providers with centralized cache resolution, unified UI using custom dialogs and bottom sheets, and enhanced network error handling for Dio and TLS errors
2026-05-08 20:01:45 +02:00
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
4e1272aba9
claude refactorings, flutter best practices, platform dependent changes, general cleanup
2026-05-06 11:59:01 +02:00
MineTec
4f796dac2e
folder restructuring
2026-05-05 21:44:23 +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