067012cc84
implemented RMV public transit module including trip search, station departures, and nearby stop lookup, added "Marianum Connect" API integration with bearer token authentication and auto-refresh logic, integrated geolocator for location-based station search, added persistent storage for favorite stations and recent trip queries, and implemented comprehensive UI for journey details, trip results, and disruption alerts
develop-rmv
MineTec2026-05-20 19:08:05 +02:00
831ea56869
Merge pull request 'updated app icons and splash screen assets, updated sort logic' (#100) from develop-logo into develop
MineTec2026-05-17 09:54:59 +00:00
215911cf29
refactored room and file sorting to use direct comparators instead of temporary sort strings, removed obsolete 'sort' properties from API models, and improved file list sorting with case-insensitive name comparisons and null-safe date handling
#100
MineTec2026-05-17 00:27:17 +02:00
e5873f73b9
updated app icons and splash screen assets across Android, iOS, and Web platforms, added a new brand SVG asset, refined Android adaptive icon scaling with insets, and updated iOS asset catalog configurations and launch screen dimensions
MineTec2026-05-16 14:33:22 +02:00
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
MineTec2026-05-14 15:07:48 +02:00
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
MineTec2026-05-14 12:58:29 +02:00
194d8d1857
moved flutter_native_splash from dev_dependencies to dependencies
MineTec2026-05-13 20:47:10 +02:00
22e9c43f78
updated version to 1.0.1+49
MineTec2026-05-13 20:39:47 +02:00
4c04d00323
improved app rating UI logic by showing a disabled state during availability check instead of hiding the component
MineTec2026-05-13 20:39:05 +02:00
0fd42439e2
improved unknown file preview handling with probe failure fallbacks and switched to an explicit TabController in the share view to prevent build-time layout issues
MineTec2026-05-13 20:28:30 +02:00
d970cfbe0c
centered file leading icons in share folder picker
MineTec2026-05-13 20:14:29 +02:00
91ab109ec5
corrected spelling of Notendurchschnittsrechner in app modules and grade averages view
MineTec2026-05-13 20:09:46 +02:00
d9fcd9f624
implemented file thumbnails and enhanced file type icons, added reusable FileLeading widget, and updated search to support previews
MineTec2026-05-13 20:05:54 +02:00
092f9b622b
implemented Nextcloud file previews for unknown file types using fileId and has-preview flags, updated file models, and refined manual refresh logic.
MineTec2026-05-13 19:44:26 +02:00
843686358f
overhauled feedback dialog UI, implemented async action buttons for submission and image picking, and added a custom image preview widget
MineTec2026-05-13 19:07:06 +02:00
ba5d9e0e4e
integrated link sharing and clipboard options directly into QR view and simplified sharing flow by removing intermediate selection dialog
MineTec2026-05-13 18:57:56 +02:00
e8707b36f1
updated forward icon in message options and added scale limits to profile picture viewer
MineTec2026-05-13 18:50:45 +02:00
d0ba7c0fd6
refactored direct chat logic into a shared utility, implemented direct message shortcuts in the participant list and message reactions, and added reaction visibility checks in the message options dialog
MineTec2026-05-13 18:46:34 +02:00
a09817a975
added verbose error body in case of errors
MineTec2026-05-13 18:37:50 +02:00
37dbb7b374
implemented keyboard-aware back navigation and refined message sending logic to prevent phantom drafts and handle mid-send navigation
MineTec2026-05-13 18:37:14 +02:00
6c7d217463
stabilized LoadableStateConsumer widget hierarchy to prevent scroll resets, added pull-to-refresh configuration, and disabled it in chat view
MineTec2026-05-13 18:22:25 +02:00
6ae396e605
Merge pull request 'general search, talk enhancements, overhauled fileviewer' (#98) from develop-search into develop
MineTec2026-05-09 22:55:11 +00:00
ed2badfd35
fixed chat bubble link styling and gesture handling, and added android package visibility for common schemes
#98
MineTec2026-05-10 00:54:13 +02:00
1ff57b29f9
overhauled file viewer with video, audio, text, and SVG support, added media player and line-numbered text views, and fixed search controller recursion
MineTec2026-05-10 00:33:09 +02:00
c50a850ac9
reordered files app bar actions by moving search icon
MineTec2026-05-09 23:43:29 +02:00
15833f3685
implemented disposal guard in files search controller to safely handle async listener notifications
MineTec2026-05-09 23:40:04 +02:00
bf28a678c9
implemented background prefetching for files root, added 24-hour caching for root directory listing, and enabled cache renewal for manual refreshes
MineTec2026-05-09 23:39:06 +02:00
14090b96f4
implemented file search with local cache and server-side support, added result highlighting, and integrated search delegate into files page
MineTec2026-05-09 23:20:11 +02:00
8e6b1877cc
implemented search for marianum messages with name and date filtering
MineTec2026-05-09 22:35:20 +02:00
9accb488f2
added delete confirmation dialog for chat messages and refined deletion logic flow
MineTec2026-05-09 22:32:45 +02:00
79a6d9a594
filtered deleted messages from search and chat view, refactored chat bubble styling for deleted comments, and updated tests
MineTec2026-05-09 22:28:26 +02:00
7d02e70459
implemented short relative date formatting for chat and added unit tests
MineTec2026-05-09 22:23:25 +02:00
4c190de479
implemented in-chat search with text highlighting, added search navigation UI, and integrated scrollable list for message jumping
MineTec2026-05-09 22:21:36 +02:00
b36d1e02f5
Merge pull request 'added native features like homescreen-widgets and share intents' (#97) from develop-native into develop
MineTec2026-05-09 19:35:32 +00:00
53b290ab49
ensured timetable visibility on widget navigation by resetting root navigator
#97
MineTec2026-05-09 21:31:39 +02:00
b422430994
implemented message forwarding and direct chat creation from group members, and added specialized share picker for forwarded content
MineTec2026-05-09 20:39:19 +02:00
151678f0fe
implemented internal file sharing and saving, added server-side file references, refactored share pickers for unified flows, and updated UI branding labels
MineTec2026-05-09 20:18:52 +02:00
cb2c38aaa1
implemented native share intent support for android and ios with chat and folder pickers
MineTec2026-05-09 19:42:51 +02:00
00664c66a8
added base homescreen-widget setup, working on Android, iOS in progress
MineTec2026-05-09 18:01:05 +02:00
0ff5eb7bc9
Merge pull request 'claude refactor' (#95) from develop-refactor into develop
MineTec2026-05-08 19:49:43 +00:00
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
MineTec2026-05-08 20:01:45 +02:00
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
MineTec2026-05-08 19:05:16 +02:00
3b1b0d0c19
fixed lesson merging mutation, improved overlap detection, and implemented priority-based lane assignment with tablet support
MineTec2026-05-07 13:27:40 +02:00
c32e64fe74
improved yOfDateTime precision and period-based calculation in workweek calendar
MineTec2026-05-07 09:51:13 +02:00
710e88d744
refactored chat data fetching to support separate cache and network callbacks
MineTec2026-05-07 09:46:30 +02:00
e8f0c4383c
added camera support and enabled gallery selection on ios
MineTec2026-05-06 23:09:44 +02:00
b8cac73e74
updated timetable UI with event status and enhanced appointment tile rendering
MineTec2026-05-06 22:53:24 +02:00
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
MineTec2026-05-06 22:37:41 +02:00
86d12884fc
custom login implementation, period-based timetable layout with overlap handling, enhanced error dialogs, and unified bottom sheets
MineTec2026-05-06 20:42:09 +02:00
9973f12733
Merge pull request 'added opacity to past custom events' (#94) from develop-customEventOpacity into develop
MineTec2026-05-04 10:20:05 +00:00