MineTec
|
02a7b87b5b
|
markdown support for talk messages
|
2026-08-16 21:35:41 +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
|
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
|
7e9cbcf1e9
|
fixed widget mounting errors
|
2026-07-28 12:51:39 +02:00 |
|
MineTec
|
32be67426c
|
Merge remote-tracking branch 'origin/develop' into develop
|
2026-07-26 13:49:05 +02:00 |
|
MineTec
|
b957189fd3
|
implemented absence report module with form validation, prefill support, and API integration
|
2026-07-26 11:45:48 +02:00 |
|
MineTec
|
3493cf8617
|
fixed error on pdf viewer transition
|
2026-07-23 14:16:33 +02:00 |
|
MineTec
|
75080a2c49
|
implemented shared items view for Talk chats with tabbed categories and on-scroll pagination
|
2026-07-19 10:58:02 +02:00 |
|
MineTec
|
f3cd7896d9
|
implemented backward pagination for chat history with on-scroll prefetching
|
2026-07-17 20:14:47 +02:00 |
|
MineTec
|
e625216a90
|
improved push notification settings with health indicators and optimized notification dismissal
|
2026-07-16 22:40:33 +02:00 |
|
MineTec
|
8128cede21
|
refactored teacher display in lesson details to better handle substitutions and duplicates
|
2026-07-16 21:44:08 +02:00 |
|
MineTec
|
7c1f5c06df
|
implemented a backend-independent emergency notice system
|
2026-07-15 20:30:20 +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
|
d7536ea5d0
|
remove dead endpoint staging mode (obsoleted by demo mode)
|
2026-07-13 22:32:38 +02:00 |
|
MineTec
|
398b147c76
|
simplify: dedupe boilerplate and remove dead code across all layers
|
2026-07-13 22:22:39 +02:00 |
|
MineTec
|
15791423ea
|
added fileFetchedAt to TickerPageResponse and updated the Ticker UI to use it as the data currency timestamp for proxied files
|
2026-07-13 00:32:27 +02:00 |
|
MineTec
|
53bc6d5360
|
share weekKey extension and log splash precache failures
|
2026-07-12 23:56:47 +02:00 |
|
MineTec
|
f50359b4eb
|
use AppProgressIndicator for plain loading spinners
|
2026-07-12 23:45:55 +02:00 |
|
MineTec
|
9994a1f3fa
|
extract SettingsDropdownTile for settings dropdowns
|
2026-07-12 23:42:56 +02:00 |
|
MineTec
|
4aa31a2e44
|
extract SettingsCheckboxTile for settings toggles
|
2026-07-12 23:41:12 +02:00 |
|
MineTec
|
dfce3e7b5c
|
add PromptDialog helper for text input dialogs
|
2026-07-12 23:36:46 +02:00 |
|
MineTec
|
564a334cdc
|
route avatar crop and profile view through AppRoutes
|
2026-07-12 23:32:48 +02:00 |
|
MineTec
|
9b5198c6db
|
add ticker page bloc and avatar disk cache
|
2026-07-12 23:18:53 +02:00 |
|
MineTec
|
fe2b3c43b2
|
implemented custom subject colors for the timetable and unified the color palette system
|
2026-07-12 21:30:08 +02:00 |
|
MineTec
|
babc347b18
|
implemented global user search integration for Talk chats with role-coded badges and direct chat creation logic
|
2026-07-12 19:05:27 +02:00 |
|
MineTec
|
44e45c9b78
|
implemented full interactive poll support in Talk, including creation, voting, and closing functionality
|
2026-07-12 17:54:30 +02:00 |
|
MineTec
|
3f44e9302f
|
implemented dynamic quick reactions by surfacing emojis from message content in the chat options dialog
|
2026-07-12 16:42:30 +02:00 |
|
MineTec
|
59501d3b45
|
implemented enlarged emoji rendering for chat messages containing up to three emojis
|
2026-07-12 16:26:22 +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
|
c444ed54a5
|
migrated Marianum Message module to the Marianum-Connect API and implemented push notification deep linking
|
2026-07-11 17:37:50 +02:00 |
|
MineTec
|
37608e59b3
|
implemented Ticker page selection persistence and enhanced ProseMirror table display modes
|
2026-07-10 19:15:52 +02:00 |
|
MineTec
|
cedeb06569
|
implemented the Ticker module with a native ProseMirror document renderer and integrated API support for structured content, navigation trees, and proxied files
|
2026-07-09 00:51:08 +02:00 |
|
MineTec
|
1114291313
|
Add Fastlane Play Store integration with automated screenshots
Fastlane supply config (android/fastlane) with de-DE metadata structure,
integration_test-driven screenshot automation (screenshot_test.dart,
test_driver, tool/screenshots.sh) using stable keys on the login form,
refreshed materials/screenshots (phone + 7-inch) and app banner/symbol.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-08 23:43:10 +02:00 |
|
MineTec
|
9b74c9fd81
|
implemented a comprehensive client-side demo mode triggered by a "demo@" username prefix, serving curated fixture data for all app modules
|
2026-07-07 20:24:16 +02:00 |
|
MineTec
|
2668b111f1
|
updated login branding and the about dialog with updated slogan.
|
2026-07-07 19:21:11 +02:00 |
|
MineTec
|
a19b67eb84
|
refactored and condensed technical documentation and comments across the codebase to improve readability
|
2026-07-06 23:17:06 +02:00 |
|
MineTec
|
c48f5ef215
|
migrated feedback submission from the legacy mhsl.eu endpoint to the MarianumConnect API
|
2026-07-06 22:36:11 +02:00 |
|
MineTec
|
38a271929c
|
implemented a guided notification permission flow triggered on the first Talk visit
|
2026-07-06 20:01:45 +02:00 |
|
MineTec
|
3be0113f93
|
fixed bug on leaving talk chat, spamming console
|
2026-07-06 15:55:27 +02:00 |
|
MineTec
|
124b1a5177
|
added support for simultan downloads in files and talk, support for background downloads, enhanced loading in files with retry
|
2026-07-06 15:43:17 +02:00 |
|
MineTec
|
483fea62ba
|
implemented dual Nextcloud push registration with separate general and talk apptypes to ensure reliable Talk notification delivery; introduced stacked MessagingStyle notifications for chat threads with support for circular conversation avatars and disk caching
|
2026-07-05 22:48:04 +02:00 |
|
MineTec
|
35e144799e
|
Bumped Gradle to 8.14 and fixed build warnings
|
2026-07-05 00:17:20 +02:00 |
|