b413fe05de
fixed timetable ruler and day header overflowing at large system text sizes
MineTecandClaude Opus 5.52026-09-28 12:51:28 +02:00
38a651f916
fixed missing period times in the ios widget ruler and unreadable tiles on tinted and clear home screens
MineTecandClaude Opus 5.52026-09-28 12:51:28 +02:00
a79b376bb3
bumped version to 1.6.0+66
MineTec2026-09-27 21:41:49 +02:00
eddd294a34
blocked all nextcloud requests in demo mode to stop fake-credential logins tripping brute-force protection
MineTec2026-09-27 21:40:55 +02:00
aca86c506a
fixed countdown wrap, css rgba colors, stale create-link gate and wired up reply drafts in talk
MineTec2026-09-27 21:13:44 +02:00
2664378b17
fixed overwrite on internal copy, DST drift in widget anchors, inline errors without controller and removed dead room lookup
MineTec2026-09-27 17:37:31 +02:00
ee1240f71a
simplified code across the app and consolidated duplicated helpers
MineTec2026-09-27 17:29:54 +02:00
3e856d0b1c
updated project notes to the current backends
MineTec2026-09-27 14:57:49 +02:00
8eddc8f771
fixed widget background refresh loading custom events from the legacy backend
MineTec2026-09-27 14:51:14 +02:00
27563a6dc1
added support for multiple accounts with an account switcher in settings
MineTec2026-09-27 14:50:35 +02:00
5e65c4671a
replaced account data singleton with a session model
MineTec2026-09-27 14:49:38 +02:00
79b33ab248
reworked login screen texts and extracted shared login form parts
MineTec2026-09-27 14:40:04 +02:00
1fd6264d10
fixed notification taps being ignored when they cold-started the app
MineTec2026-09-27 14:38:48 +02:00
2ca9feb49a
reworked home screen widgets to mirror the in-app timetable, hidden below android 12
MineTec2026-09-27 14:07:52 +02:00
2aed3d104c
push registration no longer depends on notification permission, reporting effective opt-in and os permission
MineTec2026-09-26 23:38:24 +02:00
e6f74ca6fe
reworked developer tools with diagnostics, storage viewers and release-capable debug overlays
MineTec2026-09-26 14:34:47 +02:00
0f6c388940
fixed overflowing account name and dropdowns in settings
MineTec2026-09-26 14:34:47 +02:00
d6130584f2
fixed several runtime errors from client error reports
MineTec2026-09-26 00:06:18 +02:00
56a497985b
improved performance and battery usage on older devices
MineTec2026-09-25 23:58:08 +02:00
646e2c0451
removed timetable limits, fully dependent on marianumConnect now
MineTec2026-08-05 20:03:02 +02:00
246cb0f527
simplified loadable state logic by removing connectivity debouncing and inlining indicator helpers; updated error bar visibility and chat list polling behavior
MineTec2026-08-02 08:21:25 +02:00
4c2e9b47e7
Merge remote-tracking branch 'origin/develop' into develop
MineTec2026-08-01 18:19:56 +02:00
2d690736e3
implemented connectivity debouncing and refetch throttling for loadable state UI components
MineTec2026-08-01 18:16:22 +02:00
778c473631
added telemetry call on app resume with 15 minute cooldown
MineTec2026-07-28 12:52:07 +02:00
429f1e6f96
fix build against updated dependencies: re-add DioExceptionType.transformTimeout case (restored in dio 5.10.0) and rename SwiftReceiveSharingIntentPlugin to ReceiveSharingIntentPlugin (renamed in receive_sharing_intent 1.9.0); refresh Podfile.lock and SPM Package.resolved
Marianum2026-07-17 15:19:10 +02:00
a0c55a811c
completed iOS push notification setup: created the NotificationServiceExtension Xcode target programmatically (via xcodeproj), embedded it in Runner, and added its xcconfig base configs; fixed Automatic Signing by switching the NSE↔Runner shared keychain from an app-group to a team-prefixed access group across entitlements, Dart and Swift; fixed the analyzer break from dio 5.9.2 dropping DioExceptionType.transformTimeout
Marianum2026-07-17 15:04:48 +02:00
e625216a90
improved push notification settings with health indicators and optimized notification dismissal
MineTec2026-07-16 22:40:33 +02:00
8128cede21
refactored teacher display in lesson details to better handle substitutions and duplicates
MineTec2026-07-16 21:44:08 +02:00
e5f7cf0176
updated the ProseMirror table view to conditionally hide the mode toggle toolbar when content fits within the available width, ensuring the toggle is only visible for overflowing tables.
MineTec2026-07-16 21:43:52 +02:00
e349d667d4
implemented a 1-minute in-memory cache for the EmergencyNoticeClient to prevent redundant network requests on app resume
MineTec2026-07-16 10:47:51 +02:00
7c1f5c06df
implemented a backend-independent emergency notice system
MineTec2026-07-15 20:30:20 +02:00
e8c6ac1c65
further improved accessibility across the application and add tooltips to action buttons
MineTec2026-07-15 19:29:40 +02:00
478f0ff20b
implemented comprehensive accessibility (A11y) support across the app
MineTec2026-07-13 23:41:47 +02:00
8274dd46cd
refactored HTTP error handling and streamlined UI components by centralizing shared logic and removing redundant parameters
MineTec2026-07-13 22:58:02 +02:00
d7536ea5d0
remove dead endpoint staging mode (obsoleted by demo mode)
MineTec2026-07-13 22:32:38 +02:00
398b147c76
simplify: dedupe boilerplate and remove dead code across all layers
MineTec2026-07-13 22:22:39 +02:00
15791423ea
added fileFetchedAt to TickerPageResponse and updated the Ticker UI to use it as the data currency timestamp for proxied files
refactor/file-viewer-split
MineTec2026-07-13 00:32:27 +02:00
2f5a6b4ce0
split file_viewer into focused sub-widgets
MineTec2026-07-13 00:01:07 +02:00
babc347b18
implemented global user search integration for Talk chats with role-coded badges and direct chat creation logic
MineTec2026-07-12 19:05:27 +02:00
44e45c9b78
implemented full interactive poll support in Talk, including creation, voting, and closing functionality
MineTec2026-07-12 17:54:30 +02:00
3f44e9302f
implemented dynamic quick reactions by surfacing emojis from message content in the chat options dialog
MineTec2026-07-12 16:42:30 +02:00
59501d3b45
implemented enlarged emoji rendering for chat messages containing up to three emojis
MineTec2026-07-12 16:26:22 +02:00
91a6216f66
migrated custom timetable events to Marianum-Connect and refactored push notification handling
MineTec2026-07-12 14:31:48 +02:00
c444ed54a5
migrated Marianum Message module to the Marianum-Connect API and implemented push notification deep linking
MineTec2026-07-11 17:37:50 +02:00