Commit Graph
755 Commits
Author SHA1 Message Date
MineTecandClaude Opus 5.5 5a8fed24bb added ios privacy manifests, fixed permission texts and updated the xcode project
Privacy manifests for the app, widget and share extension declare the
App Group UserDefaults access (CA92.1, 1C8F.1) required for App Store
submission. Photo library and camera usage texts corrected. Project
format and SwiftPM pins (Firebase 12.19) as updated by Xcode 27 / Flutter
3.47.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-28 12:51:28 +02:00
MineTecandClaude 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
MineTecandClaude Opus 5.5 38a651f916 fixed missing period times in the ios widget ruler and unreadable tiles on tinted and clear home screens
A .systemLarge widget only gets ~27pt per period, below the 30pt threshold
shared with Android, so iOS now shows the times from 24pt with a tighter
cell. In non-full-color rendering modes the opaque tiles and the today
circle flattened into solid slabs hiding their text; they are drawn
translucent with an outline there and use the light-text palette.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-28 12:51:28 +02:00
MineTec f98a6979fb merged develop 2026-09-27 14:58:07 +02:00
MineTec 3e856d0b1c updated project notes to the current backends 2026-09-27 14:57:49 +02:00
MineTec 8eddc8f771 fixed widget background refresh loading custom events from the legacy backend 2026-09-27 14:54:10 +02:00
MineTec 27563a6dc1 added support for multiple accounts with an account switcher in settings 2026-09-27 14:54:10 +02:00
MineTec 5e65c4671a replaced account data singleton with a session model 2026-09-27 14:49:38 +02:00
MineTec 79b33ab248 reworked login screen texts and extracted shared login form parts 2026-09-27 14:40:04 +02:00
MineTec 1fd6264d10 fixed notification taps being ignored when they cold-started the app 2026-09-27 14:38:48 +02:00
MineTec 2ca9feb49a reworked home screen widgets to mirror the in-app timetable, hidden below android 12 2026-09-27 14:07:52 +02:00
MineTec 2aed3d104c push registration no longer depends on notification permission, reporting effective opt-in and os permission 2026-09-26 23:38:24 +02:00
MineTec e6f74ca6fe reworked developer tools with diagnostics, storage viewers and release-capable debug overlays 2026-09-26 14:34:47 +02:00
MineTec 0f6c388940 fixed overflowing account name and dropdowns in settings 2026-09-26 14:34:47 +02:00
MineTec d6130584f2 fixed several runtime errors from client error reports 2026-09-26 00:06:18 +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 ef7d17033d added talk notification levels for chats 2026-09-25 17:04:10 +02:00
MineTec a71f4f379b ios package-update 2026-09-25 11:02:01 +02:00
MineTec e21560ed3d added teacher-focused lesson sheet with direct class and teacher timetable links 2026-09-24 23:33:13 +02:00
MineTec de866b12b4 fixed stalled requests after app resume 2026-09-24 22:33:00 +02:00
MineTec 4f31e68456 replaced generic "Event" label with substitution or lesson text 2026-09-24 22:22:43 +02:00
MineTec 498d195138 fixed stale state after logout and replayed or lost share intents 2026-09-24 21:43:21 +02:00
MineTec 84098af7e2 added support for multiple accounts, guardian login bugfixes, ui changes 2026-09-23 20:50:12 +02:00
MineTec 630497abdd fixed guardian login edge cases and misleading placeholders on failed loads 2026-09-20 19:03:45 +02:00
MineTec 2423c1a75e added guardian letters with chat and multiple answer functionalities 2026-09-20 16:12:45 +02:00
MineTec 67c935c05b added guardian login with views for their assigned childs 2026-09-20 11:11:58 +02:00
MineTec e4e2b1a4fb dependency upgrade 2026-09-18 20:26:59 +02:00
MineTec 3734d7ff2c fixed possible lockups on app start 2026-09-11 12:04:32 +02:00
MineTec 43dfc52bc7 added clear message for denied camera or gallery access 2026-09-02 20:31:44 +02:00
MineTec f19f212fb4 platform upgrades 2026-09-02 20:17:17 +02:00
MineTec 71839d0848 multiple runtime bugfixes for 1.5.5+65 2026-08-28 20:42:30 +02:00
MineTec 65300614b1 bumped version to 1.5.4+64 2026-08-16 21:36:33 +02:00
MineTec 02a7b87b5b markdown support for talk messages 2026-08-16 21:35:41 +02:00
MineTec bd83a88e70 bumped version to 1.5.3+63 2026-08-16 14:00:37 +02:00
MineTec 09d4ecda78 fixed bug that prevents sending messages if reply was triggered in a different chat 2026-08-14 09:47:56 +02:00
MineTec d27312afdf renamed absence module 2026-08-14 09:37:41 +02:00
MineTec ccb22a497d added support for 2fa login with browser flow 2026-08-10 20:00:38 +02:00
MineTec 889d8f67c5 show classname instead of teacher name in teacher timetable view 2026-08-09 12:19:57 +02:00
MineTec 39c16bd4ea enhanced route transition gate because of a syncfusion viewer bug 2026-08-08 22:13:19 +02:00
MineTec b9cb1df473 added cache folder sweep check before file actions, preventing errors 2026-08-07 21:36:09 +02:00
MineTec 62fa337188 added integration_test to deps 2026-08-07 21:25:08 +02:00
MineTec c0dadf8b6e bumped minor version to 1.5.1+61 2026-08-06 20:30:20 +02:00
MineTec ab23422a86 widget refresh enhancements 2026-08-06 20:22:32 +02:00
MineTec 646e2c0451 removed timetable limits, fully dependent on marianumConnect now 2026-08-05 20:03:02 +02:00
MineTec 246cb0f527 simplified loadable state logic by removing connectivity debouncing and inlining indicator helpers; updated error bar visibility and chat list polling behavior 2026-08-02 08:21:25 +02:00
MineTec 4c2e9b47e7 Merge remote-tracking branch 'origin/develop' into develop 2026-08-01 18:19:56 +02:00
MineTec 2d690736e3 implemented connectivity debouncing and refetch throttling for loadable state UI components 2026-08-01 18:16:22 +02:00
MineTec 778c473631 added telemetry call on app resume with 15 minute cooldown 2026-07-28 12:52:07 +02:00
MineTec 7e9cbcf1e9 fixed widget mounting errors 2026-07-28 12:51:39 +02:00