Commit Graph

  • 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 MineTec 2026-05-20 19:08:05 +02:00
  • f185b3273a updated version to 1.0.2+50 develop MineTec 2026-05-17 11:55:40 +02:00
  • 831ea56869 Merge pull request 'updated app icons and splash screen assets, updated sort logic' (#100) from develop-logo into develop MineTec 2026-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 MineTec 2026-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 MineTec 2026-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 MineTec 2026-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 MineTec 2026-05-14 12:58:29 +02:00
  • 194d8d1857 moved flutter_native_splash from dev_dependencies to dependencies MineTec 2026-05-13 20:47:10 +02:00
  • 22e9c43f78 updated version to 1.0.1+49 MineTec 2026-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 MineTec 2026-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 MineTec 2026-05-13 20:28:30 +02:00
  • d970cfbe0c centered file leading icons in share folder picker MineTec 2026-05-13 20:14:29 +02:00
  • 91ab109ec5 corrected spelling of Notendurchschnittsrechner in app modules and grade averages view MineTec 2026-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 MineTec 2026-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. MineTec 2026-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 MineTec 2026-05-13 19:07:06 +02:00
  • cfcb901adb implemented confirmation dialog for resetting module settings MineTec 2026-05-13 19:00:32 +02:00
  • ba5d9e0e4e integrated link sharing and clipboard options directly into QR view and simplified sharing flow by removing intermediate selection dialog MineTec 2026-05-13 18:57:56 +02:00
  • e8707b36f1 updated forward icon in message options and added scale limits to profile picture viewer MineTec 2026-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 MineTec 2026-05-13 18:46:34 +02:00
  • a09817a975 added verbose error body in case of errors MineTec 2026-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 MineTec 2026-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 MineTec 2026-05-13 18:22:25 +02:00
  • 58fb843f3d fixed iOS widget layout Marianum 2026-05-13 16:09:43 +02:00
  • d8a5ccfe80 iOS widget enhancements Marianum 2026-05-12 16:46:56 +02:00
  • 1ae3f7bb83 finalized iOS setup Marianum 2026-05-12 15:47:32 +02:00
  • 8c76f2d816 removed now indicator from android and ios widgets MineTec 2026-05-11 13:55:16 +02:00
  • c46f14f6a6 updated kotlin gradle plugin version to 2.2.20 MineTec 2026-05-10 20:27:50 +02:00
  • b2b00d321e Merge pull request 'implemented chat long-polling and optimistic updates, centralized notification management, optimized avatar caching, cleanup and bugfixes' (#99) from develop-notifications into develop MineTec 2026-05-10 15:02:12 +00:00
  • 1a11b9ac60 refactored internal documentation and simplified comments across chat BLoCs, file viewer, and navigation components #99 MineTec 2026-05-10 17:01:50 +02:00
  • a0bc46f522 optimized avatar and linkify performance, refined navigation to preserve popups, implemented read marker caching, and added file size limits for saving, minor timetable details changes MineTec 2026-05-10 16:40:39 +02:00
  • 1458d8ce49 implemented chat long-polling and optimistic updates, centralized notification management, optimized avatar caching MineTec 2026-05-10 15:47:55 +02:00
  • 6ae396e605 Merge pull request 'general search, talk enhancements, overhauled fileviewer' (#98) from develop-search into develop MineTec 2026-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 MineTec 2026-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 MineTec 2026-05-10 00:33:09 +02:00
  • c50a850ac9 reordered files app bar actions by moving search icon MineTec 2026-05-09 23:43:29 +02:00
  • 15833f3685 implemented disposal guard in files search controller to safely handle async listener notifications MineTec 2026-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 MineTec 2026-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 MineTec 2026-05-09 23:20:11 +02:00
  • 8e6b1877cc implemented search for marianum messages with name and date filtering MineTec 2026-05-09 22:35:20 +02:00
  • 9accb488f2 added delete confirmation dialog for chat messages and refined deletion logic flow MineTec 2026-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 MineTec 2026-05-09 22:28:26 +02:00
  • 7d02e70459 implemented short relative date formatting for chat and added unit tests MineTec 2026-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 MineTec 2026-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 MineTec 2026-05-09 19:35:32 +00:00
  • 53b290ab49 ensured timetable visibility on widget navigation by resetting root navigator #97 MineTec 2026-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 MineTec 2026-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 MineTec 2026-05-09 20:18:52 +02:00
  • cb2c38aaa1 implemented native share intent support for android and ios with chat and folder pickers MineTec 2026-05-09 19:42:51 +02:00
  • 00664c66a8 added base homescreen-widget setup, working on Android, iOS in progress MineTec 2026-05-09 18:01:05 +02:00
  • 0ff5eb7bc9 Merge pull request 'claude refactor' (#95) from develop-refactor into develop MineTec 2026-05-08 19:49:43 +00:00
  • 3b8da1d3d6 dart format #95 MineTec 2026-05-08 20:12:40 +02: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 MineTec 2026-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 MineTec 2026-05-08 19:05:16 +02:00
  • 3b1b0d0c19 fixed lesson merging mutation, improved overlap detection, and implemented priority-based lane assignment with tablet support MineTec 2026-05-07 13:27:40 +02:00
  • c32e64fe74 improved yOfDateTime precision and period-based calculation in workweek calendar MineTec 2026-05-07 09:51:13 +02:00
  • 710e88d744 refactored chat data fetching to support separate cache and network callbacks MineTec 2026-05-07 09:46:30 +02:00
  • 517e515ac1 centered login view and updated layout constraints MineTec 2026-05-07 09:11:09 +02:00
  • e8f0c4383c added camera support and enabled gallery selection on ios MineTec 2026-05-06 23:09:44 +02:00
  • b8cac73e74 updated timetable UI with event status and enhanced appointment tile rendering MineTec 2026-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 MineTec 2026-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 MineTec 2026-05-06 20:42:09 +02:00
  • 50d2941e52 refactored lesson details, centralized logout logic, and added resume re-fetch MineTec 2026-05-06 16:27:45 +02:00
  • 71506aab2d Merge remote-tracking branch 'origin/develop-refactor' into develop-refactor MineTec 2026-05-06 11:59:17 +02:00
  • 4e1272aba9 claude refactorings, flutter best practices, platform dependent changes, general cleanup MineTec 2026-05-06 11:58:50 +02:00
  • 72ebe6f7e7 claude refactorings, flutter best practices, platform dependent changes, general cleanup MineTec 2026-05-06 11:58:50 +02:00
  • 4b1d4379a0 loading state and error handling refactor MineTec 2026-05-06 10:11:45 +02:00
  • 2c376afd91 removed stray character in settings.gradle MineTec 2026-05-05 22:38:07 +02:00
  • 54ba04a7bd wait for account data population and set initial AccountBloc status MineTec 2026-05-05 22:08:10 +02:00
  • 9b5a70b285 api and storage restructure MineTec 2026-05-05 22:00:07 +02:00
  • 4f796dac2e folder restructuring MineTec 2026-05-05 21:44:23 +02:00
  • db9c3386f1 better loading indicators for timetables, talk and files MineTec 2026-05-05 21:07:48 +02:00
  • bee5c02a4f marianum appointments MineTec 2026-05-05 16:05:07 +02:00
  • e8faa77e70 refactored timetable MineTec 2026-05-05 13:49:45 +02:00
  • 551c1bf1fa claude refactor MineTec 2026-05-04 13:54:39 +02:00
  • 9973f12733 Merge pull request 'added opacity to past custom events' (#94) from develop-customEventOpacity into develop MineTec 2026-05-04 10:20:05 +00:00
  • 278fed52f1 fixed indention #94 MineTec 2026-05-04 12:19:43 +02:00
  • f89ac87c51 added opacity to past custom events Pupsi 2026-05-04 09:45:24 +02:00
  • 0b8380eff0 removed toolchain vendor restriction MineTec 2026-05-04 09:04:54 +02:00
  • 4ef3a167ea fixed dart errors in notificationService Pupsi 2026-05-04 08:51:16 +02:00
  • c26cefc073 moved native splash dependency to runtime dependencies MineTec 2026-04-04 00:38:25 +02:00
  • e78ef0df49 toolchain migration, agp upgrade, flutter upgrade, dependency upgrades MineTec 2026-04-04 00:30:24 +02:00
  • 0b6c80e84c fixed hanging chat when it contains any 'call' MineTec 2026-04-04 00:11:44 +02:00
  • a52817231e fixed list view breaking layout Pupsi 2026-02-01 17:16:42 +01:00
  • f6933b6529 Merge pull request 'develop-polls' (#93) from develop-polls into develop Pupsi 2026-02-01 14:56:23 +00:00
  • e4243e53ac resolved pr issues #93 Pupsi 2026-02-01 15:55:43 +01:00
  • 0aead45191 Merge remote-tracking branch 'origin/develop' into develop-polls Pupsi 2026-02-01 15:37:26 +01:00
  • dacefd321b updated poll list design Pupsi 2026-02-01 15:35:40 +01:00
  • 92a9a7358e changed link to directly open the chat Pupsi 2026-02-01 15:20:01 +01:00
  • 174e6ac0b7 fixed finished polls causing errors, made poll list dense Pupsi 2026-02-01 15:07:48 +01:00
  • c9eaed782a update grade averages UI and enable devtools extensions MineTec 2026-02-01 15:06:49 +01:00
  • 567184bcf9 filtered system messages for poll votes Pupsi 2026-02-01 13:56:39 +01:00
  • 541d6ef164 fixed issues with null values in votes map Pupsi 2026-02-01 13:32:18 +01:00
  • 3469d02033 changed poll dialog to only show results Pupsi 2026-02-01 03:23:36 +01:00
  • 699aec8ab5 Merge branch 'develop' into develop-polls Pupsi 2026-02-01 00:06:51 +01:00
  • 7a3a022ecd Merge remote-tracking branch 'origin/develop' into develop Pupsi 2026-01-31 23:41:05 +01:00
  • 9d8a99df7c added screen_brightness Pupsi 2026-01-31 23:33:31 +01:00
  • a47e52e8e7 added screen_brightness Pupsi 2026-01-31 23:31:53 +01:00
  • a1fd21de04 Merge pull request 'develop-fileDownload' (#92) from develop-fileDownload into develop MineTec 2026-01-31 22:15:50 +00:00
  • b3d8586c04 Merge remote-tracking branch 'origin/develop' into develop-fileDownload #92 Pupsi 2026-01-31 22:59:46 +01:00