Commit Graph

53 Commits

Author SHA1 Message Date
MineTec 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 2026-05-17 00:27:17 +02:00
MineTec d9fcd9f624 implemented file thumbnails and enhanced file type icons, added reusable FileLeading widget, and updated search to support previews 2026-05-13 20:05:54 +02:00
MineTec 1ff57b29f9 overhauled file viewer with video, audio, text, and SVG support, added media player and line-numbered text views, and fixed search controller recursion 2026-05-10 00:33:09 +02:00
MineTec c50a850ac9 reordered files app bar actions by moving search icon 2026-05-09 23:43:29 +02:00
MineTec 15833f3685 implemented disposal guard in files search controller to safely handle async listener notifications 2026-05-09 23:40:04 +02:00
MineTec 14090b96f4 implemented file search with local cache and server-side support, added result highlighting, and integrated search delegate into files page 2026-05-09 23:20:11 +02:00
MineTec 151678f0fe implemented internal file sharing and saving, added server-side file references, refactored share pickers for unified flows, and updated UI branding labels 2026-05-09 20:18:52 +02:00
MineTec cb2c38aaa1 implemented native share intent support for android and ios with chat and folder pickers 2026-05-09 19:42:51 +02:00
MineTec 3b8da1d3d6 dart format 2026-05-08 20:12:40 +02:00
MineTec 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 2026-05-08 20:01:45 +02:00
MineTec 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 2026-05-08 19:05:16 +02:00
MineTec 4e1272aba9 claude refactorings, flutter best practices, platform dependent changes, general cleanup 2026-05-06 11:59:01 +02:00
MineTec 4b1d4379a0 loading state and error handling refactor 2026-05-06 10:11:45 +02:00
MineTec 4f796dac2e folder restructuring 2026-05-05 21:44:23 +02:00
MineTec db9c3386f1 better loading indicators for timetables, talk and files 2026-05-05 21:07:48 +02:00
MineTec 551c1bf1fa claude refactor 2026-05-04 13:54:39 +02:00
MineTec f330ef3f56 updated project dependencies and sdk. Comptaible with Flutter 3.35.3 2025-09-06 14:47:08 +02:00
MineTec f58a2ec8cd revamp on bloc approach 2024-05-05 15:48:26 +02:00
Pupsi cf4dea566e solved pr comments; picking multiple Images from Gallery is now possible 2024-04-08 22:39:28 +02:00
Pupsi d8c72a5d28 solved most pr comments and a bug 2024-04-07 16:48:38 +02:00
Pupsi 9803b06af1 merged to origin/devlop 2024-04-07 15:58:51 +02:00
Pupsi 8131ccae1e solved some pr comments 2024-04-07 15:49:43 +02:00
Pupsi e901f139d6 solved some pr comments 2024-04-06 13:34:52 +02:00
Pupsi 277b3366f9 added upload with multiple files 2024-04-05 18:19:49 +02:00
Pupsi b4defb9eda added upload with multiple files 2024-04-05 18:16:12 +02:00
MineTec 4c7f53e309 updated project style guidelines 2024-04-03 19:18:17 +02:00
MineTec 75846750f7 updated project linter-rules and enforced them 2024-03-29 18:22:55 +01:00
MineTec 5134f50523 Disabled out of date fix for files, and disabled file download in staging 2024-03-24 01:57:25 +01:00
MineTec 1374666858 Updated dependencies 2024-03-23 23:38:20 +01:00
MineTec 82586cb764 Clearer icon for file folders and added trimming to long filenames 2024-02-17 13:08:21 +01:00
MineTec e40fe4294c Fixed folder showing itself as its own content 2024-01-28 21:18:56 +01:00
MineTec 9edbfd81af Apply dart auto fixes 2024-01-14 11:58:16 +01:00
MineTec dce569cb99 Upgraded dependencies and SDK 2024-01-07 20:21:55 +01:00
MineTec a237fba482 Fixed encoding problems when downloading displaying/ downloading files with special characters 2023-09-17 09:56:15 +02:00
MineTec 6816e77d21 Moved notification handling to serverside 2023-09-08 20:54:01 +02:00
olischma e378f8165f Merge remote-tracking branch 'origin/develop' into develop
# Conflicts:
#	.idea/libraries/Flutter_Plugins.xml
2023-09-05 22:08:59 +02:00
MineTec cbf049f6cd Working push-Notifications for Android 2023-09-03 19:18:30 +02:00
olischma 1b9aa58fb4 edit design 2023-08-24 22:26:19 +02:00
MineTec 7fe648ea77 Hide unfinished features in release mode 2023-08-10 19:47:59 +02:00
MineTec 987734626c Fixed numerous bugs within talk and file upload 2023-08-09 20:59:37 +02:00
MineTec d234074b87 Fixed ios related bugs, removed unimplemented actions to comply with apple guidelines 2023-08-08 22:31:13 +02:00
MineTec 45a829082b Updated nextcloud neon api to latest 2023-08-08 20:26:53 +02:00
MineTec a5b2242dc3 Fixed sorting on files, removed some logging 2023-07-16 22:15:24 +02:00
MineTec 28c98de9a7 Persisted file order options 2023-06-19 14:13:56 +02:00
MineTec 3d6e0cec0e Added in-app fileviewer for images and pdf files 2023-06-18 18:15:49 +02:00
MineTec 1521056217 Added central user credentials management 2023-06-11 18:18:37 +02:00
MineTec 072564fd31 Added uniform loading indicator for all screens 2023-06-11 15:57:40 +02:00
MineTec 2c10b02e53 Added option to show folders always on top in files 2023-06-08 20:55:57 +02:00
MineTec 213c815eee Added file upload in talk 2023-06-08 19:06:59 +02:00
MineTec 7b52589d9e Polished context menus on files and grade average calculator 2023-06-07 19:56:50 +02:00