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
|
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
|
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 |
|
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
|
74a2ddd17f
|
implemented an E2E-encrypted Nextcloud push-v2 notification system with support for RSA decryption and signature verification; introduced an iOS Notification Service Extension and native AppDelegate handlers for Talk actions (inline reply and mark-as-read); replaced the legacy notification registration with a new lifecycle managing app passwords and secure keypair storage; added background message handling with tray synchronization and a test notification utility in the settings.
|
2026-07-04 22:50:18 +02:00 |
|
MineTec
|
32f7c311bc
|
fixed pending share race error on warm app start
|
2026-07-02 15:28:05 +02:00 |
|
MineTec
|
baa26a6e79
|
implemented a comprehensive Nextcloud file sharing system with support for user, group, and public link shares with gating based on server-side permissions; added sharing management interfaces including a share sheet; updated the file list with visual badges for incoming shares and improved OCS API response handling.
|
2026-06-02 21:42:08 +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
|
6e12da08c0
|
implemented a customizable chat background system with support for patterns, solid colors, and gallery images; added a dedicated settings page with live preview and adjustable blur/dim effects, updated the image cropper to support flexible aspect ratios for wallpapers, and integrated file cleanup logic during account logout.
|
2026-05-31 19:20:18 +02:00 |
|
MineTec
|
5ebf5bccdb
|
implemented avatar management for user profiles and chat rooms, including 1:1 cropping, integrated OCS and Spreed avatar APIs, added cache invalidation logic, and updated the account settings view to display user info and profile pictures.
|
2026-05-31 18:42:30 +02:00 |
|
MineTec
|
f966cf302b
|
implemented favorite and leave actions for chat/rooms info view
|
2026-05-30 14:05:00 +02:00 |
|