Leon Bösche
b27cc5eaf0
Add SfTheme wrapper for PDF viewer and update syncfusion_flutter_core dependency
2026-01-16 15:01:51 +01:00
Leon Bösche
b006187320
Refactor button overlay color handling in document viewer, file explorer, and home page for improved state management
2026-01-16 14:43:29 +01:00
Leon Bösche
c2db24133b
Enhance button styles by setting transparent overlay color in document viewer
2026-01-16 14:14:36 +01:00
Leon Bösche
46cf6531d9
Refactor dialog background color and button styles in document viewer and home page
2026-01-16 14:04:48 +01:00
Leon Bösche
8dcf1fab1e
idle7000
2026-01-16 02:52:17 +01:00
Leon Bösche
f94f36350f
idle6000
2026-01-16 02:45:44 +01:00
Leon Bösche
4285baecbf
idle
2026-01-16 02:31:55 +01:00
Leon Bösche
fc96a6a8e0
Disable hyperlink navigation and dialog in document viewer for enhanced user experience
2026-01-16 02:25:24 +01:00
Leon Bösche
1fa76638a6
Disable hyperlink navigation in document viewer; update dependencies in pubspec.lock
2026-01-15 22:36:30 +01:00
Leon Bösche
344395cb2d
Add url_launcher dependency and implement hyperlink handling in document viewer
2026-01-15 22:28:36 +01:00
Leon Bösche
2aaf611edb
Enhance button styling in breadcrumb navigation for improved usability
2026-01-15 13:48:11 +01:00
Leon Bösche
9614c0e950
Refactor moveUserFileHandler to simplify source and target file retrieval; improve error handling for missing files.
2026-01-15 13:39:47 +01:00
Leon Bösche
e97587634e
Add file type labeling in file explorer; categorize files as Video, Track, Photo, Document, or File based on extensions.
2026-01-14 18:58:50 +01:00
Leon Bösche
3dc551b383
Refactor file size formatting for improved readability
2026-01-14 18:47:44 +01:00
Leon Bösche
3619dd2234
idle
2026-01-14 18:47:29 +01:00
Leon Bösche
453b60032c
Implement folder move restrictions in file explorer and backend; prevent moving a folder into itself or its own subfolder.
2026-01-14 18:26:02 +01:00
Leon Bösche
0f2aa9c49f
Enhance video file handling in file explorer; implement viewer session for authenticated URL and improve error handling for missing file ID.
2026-01-14 18:10:40 +01:00
Leon Bösche
92a33adae5
Enhance video file detection in file explorer; format video extensions list and improve video URL retrieval for video viewer.
2026-01-14 17:56:14 +01:00
Leon Bösche
187f238e02
Add video file detection in file explorer; open video files in video viewer on tap
2026-01-14 17:56:09 +01:00
Leon Bösche
70b5b1a4f3
Refactor file download handlers to utilize getMimeType function for content type determination, enhancing support for various file formats.
2026-01-14 17:47:28 +01:00
Leon Bösche
3d5593ca61
Fix error handling in file explorer by updating DioError to DioException for improved error message extraction
2026-01-14 17:32:03 +01:00
Leon Bösche
2428dae1cc
Refactor document editing functionality to use document viewer; remove legacy editor implementation and streamline user experience.
2026-01-14 17:30:25 +01:00
Leon Bösche
a5dd8d8f39
Refactor video viewer to use HTML5 video element and remove legacy web implementation; enhance content type handling for various video formats in download handlers.
2026-01-14 12:41:56 +01:00
Leon Bösche
5434a9b39d
Enhance WOPI file info handler to include user-friendly name and ensure last modified time is set correctly
2026-01-14 12:29:24 +01:00
Leon Bösche
fc06f5e36a
Enhance editor logging for file sessions in routes and update video URL handling in file explorer
2026-01-14 12:23:31 +01:00
Leon Bösche
40f7eeee09
Ensure folderPath ends with / for proper relative path calculation in ZIP downloads
2026-01-14 12:11:25 +01:00
Leon Bösche
de720cbdcb
Add user file editor endpoint and enhance WOPI handlers with logging
2026-01-14 12:09:25 +01:00
Leon Bösche
aea5ba9e58
Add functionality to download folders as ZIP archives for both org and user files
2026-01-14 12:02:20 +01:00
Leon Bösche
c38ae1bd78
Refactor video viewer to remove web-specific handling and improve error messaging
2026-01-14 11:52:28 +01:00
Leon Bösche
3757368a00
Refactor DOCX file generation to simplify path handling and enhance document styles
2026-01-14 11:48:07 +01:00
Leon Bösche
5cb86d4fde
Refactor document creation error handling to provide more informative error messages
2026-01-14 04:22:13 +01:00
Leon Bösche
94cb7bc99f
Handle personal workspace case by adjusting orgId for document creation
2026-01-14 03:56:19 +01:00
Leon Bösche
efa7e66b36
idle
2026-01-14 03:10:12 +01:00
Leon Bösche
3382e5496e
Refactor file retrieval and annotation methods to simplify path generation and improve error handling
2026-01-14 03:09:08 +01:00
Leon Bösche
95b0ff51b6
Fix package name formatting in pubspec.yaml and update import path in injection.dart
2026-01-14 00:30:38 +01:00
Leon Bösche
07304c3f73
Add web-specific video viewer and update video player initialization
2026-01-14 00:02:54 +01:00
Leon Bösche
f2cefee7e4
Add video playback feature with video viewer and file URL retrieval
2026-01-13 23:50:28 +01:00
Leon Bösche
768f61337b
Add document creation feature with snackbar notifications and file service integration
2026-01-13 23:27:04 +01:00
Leon Bösche
744fbf87f5
Refactor blob creation in file download to enhance readability
2026-01-13 23:16:25 +01:00
Leon Bösche
bc9c7a06c8
Fix download: fetch file with auth header, create blob for proper download
2026-01-13 23:10:47 +01:00
Leon Bösche
46dd299229
Refactor file download logic to improve authentication handling and code readability
2026-01-13 22:42:08 +01:00
Leon Bösche
03962d5a80
Enhance file download functionality with snackbar notifications and authentication token handling
2026-01-13 22:41:56 +01:00
Leon Bösche
847a8de414
Refactor moveUserFileHandler to store user files directly in WebDAV root, removing unnecessary path prefix
2026-01-13 22:31:58 +01:00
Leon Bösche
c00c1e273d
Add context.mounted checks in file explorer for safer file and folder operations
2026-01-13 22:26:45 +01:00
Leon Bösche
47e94995b5
Refactor viewmodels and enhance security documentation; remove unused viewmodels, add path sanitization, and implement rate limiting
2026-01-13 22:11:02 +01:00
Leon Bösche
804e994e76
Add architecture, deployment, and development documentation for b0esche.cloud
2026-01-13 19:34:46 +01:00
Leon Bösche
294b28d1a8
Add docs, scripts, and update README
...
- Added docs/AUTH.md with authentication system documentation
- Added server scripts (auto-deploy, backup, monitor, webhook-server)
- Updated README with deployment info and project structure
- Added gitignore for backup archives
2026-01-13 19:28:16 +01:00
Leon Bösche
233f1dd315
Refactor upload snackbar code for improved readability and maintainability
2026-01-13 16:50:09 +01:00
Leon Bösche
d2c26e6203
Style upload progress snackbar with accent color (nyan)
2026-01-13 16:49:17 +01:00
Leon Bösche
37e0520af0
Add file metadata display in viewer and upload progress snackbar
...
- Backend: Add modified_by column to files table
- Backend: Track who modified files via WOPI PutFile
- Backend: Return fileInfo (name, size, lastModified, modifiedByName) in view response
- Flutter: Update DocumentCapabilities model with FileInfo
- Flutter: Display actual last modified date and user in document viewer
- Flutter: Show upload progress snackbar with percentage that auto-dismisses on completion
2026-01-13 16:48:25 +01:00