c91eaa7db9
Update Collabora URL generation in publicFileShareHandler for improved document viewing
Leon Bösche
2026-01-25 19:30:53 +01:00
3854234a3c
Update WOPI source URL for document viewing in publicFileShareHandler
Leon Bösche
2026-01-25 19:22:26 +01:00
0617d258f6
idle
Leon Bösche
2026-01-25 19:18:24 +01:00
f353e634d2
idle
Leon Bösche
2026-01-25 19:11:04 +01:00
b041cd5440
Set initial location for GoRouter based on web platform and clean up unused imports in PublicFileViewer
Leon Bösche
2026-01-25 18:59:28 +01:00
3fb556c8f1
Refactor URL generation in file sharing handlers to remove hash fragment
Leon Bösche
2026-01-25 18:50:02 +01:00
904e909ce1
Set initial location for GoRouter based on web URL hash
Leon Bösche
2026-01-25 18:37:01 +01:00
2205536549
idle
Leon Bösche
2026-01-25 18:28:39 +01:00
0b07522d7c
Set URL strategy for web support in main.dart
Leon Bösche
2026-01-25 18:19:20 +01:00
d471634f30
Remove unused web URL strategy configuration from main.dart
Leon Bösche
2026-01-25 17:16:39 +01:00
9aa1667e9c
Implement authentication check and redirect for internal file access in PublicFileViewer
Leon Bösche
2026-01-25 17:11:58 +01:00
565b9fed6f
Fix GoRouter initialLocation for web share links
Leon Bösche
2026-01-25 16:57:51 +01:00
7a58769139
Enable path-based URL routing for clean share links
Leon Bösche
2026-01-25 16:45:33 +01:00
a451ae8a98
Adjust padding and icon size for download button in PublicFileViewer
Leon Bösche
2026-01-25 16:40:02 +01:00
1c1606d61d
Remove duplicate file info header in public file viewer
Leon Bösche
2026-01-25 16:32:32 +01:00
6121acdc4b
Adjust padding for leading ModernGlassButton in PublicFileViewer
Leon Bösche
2026-01-25 16:25:44 +01:00
26fa1712ec
Fix WebDAV 504 by using internal Nextcloud URL
Leon Bösche
2026-01-25 16:23:18 +01:00
9bc03f6db8
Add file viewer dispatch for handling multiple file types and extend download timeout
Leon Bösche
2026-01-25 16:14:03 +01:00
d5aecdfba8
idle
Leon Bösche
2026-01-25 16:04:45 +01:00
5fa436f204
idle
Leon Bösche
2026-01-25 16:03:57 +01:00
bd4796116e
Refactor ModernGlassButton to accept customizable padding
Leon Bösche
2026-01-25 15:52:05 +01:00
0aea602122
Implement public WOPI routes for shared files and integrate Collabora for document viewing
Leon Bösche
2026-01-25 15:47:59 +01:00
7582f27899
Add DOCX viewer support in public file viewer
Leon Bösche
2026-01-25 15:44:32 +01:00
532848ebdf
Fix PDF loading by preserving Nextcloud headers
Leon Bösche
2026-01-25 15:42:10 +01:00
387f39cbcc
Fix public file streaming with async download
Leon Bösche
2026-01-25 15:40:04 +01:00
4d1e83e9e7
Fix public file download timeout
Leon Bösche
2026-01-25 15:26:09 +01:00
a88121d465
Fix PDF loading in public file viewer
Leon Bösche
2026-01-25 15:23:01 +01:00
86f0cb188e
Fix public file viewer compilation errors and add PDF styling
Leon Bösche
2026-01-25 15:13:01 +01:00
92bafe57fb
Frontend: restore PDF bytes loading for public viewer to fix loading, add SfTheme for app styling consistency
Leon Bösche
2026-01-25 14:43:44 +01:00
b25dd0a10c
Remove unused import of 'dart:typed_data' in public_file_viewer.dart
Leon Bösche
2026-01-25 14:17:28 +01:00
0d41cdeebf
Frontend: unify PDF viewer to use network URL like internal viewer, remove bytes loading hack
Leon Bösche
2026-01-25 14:16:28 +01:00
083ab8c95d
Revert "Restore Traefik dynamic public_share config and copy it during auto-deploy"
Leon Bösche
2026-01-25 14:15:48 +01:00
62d976eae5
Revert "Remove CORS middleware from public share configuration"
Leon Bösche
2026-01-25 14:15:43 +01:00
13a5310ba5
Remove CORS middleware from public share configuration
Leon Bösche
2026-01-25 04:02:15 +01:00
1eae6d5713
Restore Traefik dynamic public_share config and copy it during auto-deploy
Leon Bösche
2026-01-25 03:54:39 +01:00
0311122602
Revert API base URL to go.b0esche.cloud to fix login
Leon Bösche
2026-01-25 03:47:03 +01:00
93bc0e582a
Change API base URL to www.b0esche.cloud and revert host to www for public URLs
Leon Bösche
2026-01-25 03:34:17 +01:00
d3c174f623
Fix public share URLs to use request host instead of hardcoded www.b0esche.cloud
Leon Bösche
2026-01-25 03:33:28 +01:00
5de1ab0b18
Refactor download button: adjust size and padding for improved layout
Leon Bösche
2026-01-25 03:32:35 +01:00
15de51feb8
Enhance download button: center icon and increase size for better visibility
Leon Bösche
2026-01-25 03:25:06 +01:00
08fc0906c0
Add range request support to publicFileViewHandler for video/audio seeking
Leon Bösche
2026-01-25 03:23:59 +01:00
e7b222bc7d
Force correct Content-Type for public files and add OPTIONS handlers for CORS
Leon Bösche
2026-01-25 03:22:39 +01:00
1f3b70ba74
Fix shared audio/video viewer: add CORS and Content-Type headers to public endpoints
Leon Bösche
2026-01-25 02:47:39 +01:00
290556e602
Fix public file viewer: adjust padding for improved layout
Leon Bösche
2026-01-25 02:30:33 +01:00
927d35c984
Fix video view factory: format code for better readability
Leon Bösche
2026-01-25 02:29:58 +01:00
aec4fd0272
Fix public file share handler: include audio MIME types for inline viewing
Leon Bösche
2026-01-25 02:29:53 +01:00
91a9759874
Fix file viewer: increase download button width for better accessibility
Leon Bösche
2026-01-25 02:20:17 +01:00
cb560366b8
Fix audio player: streamline setUrl method call for web implementation
Leon Bösche
2026-01-25 02:00:59 +01:00
132f0cae6c
Fix audio player: use explicit platform-specific imports and dynamic typing
Leon Bösche
2026-01-25 01:59:46 +01:00
aa0983eba3
Fix audio source setting: add ignore comments for undefined method and getter
Leon Bösche
2026-01-25 01:43:09 +01:00
143675bad0
Fix web build: add ignore comments for conditional import methods
Leon Bösche
2026-01-25 01:42:27 +01:00
edf83de94c
Fix web build: use dynamic cast for Blob arguments
Leon Bösche
2026-01-25 01:37:22 +01:00
edced8825d
Fix flutter analyze errors: correct Blob constructor usage and dispose method
Leon Bösche
2026-01-25 01:31:33 +01:00
88f1f5d87e
Fix download button centering and width, fix audio/video loading by using blob URLs for web
Leon Bösche
2026-01-25 01:29:05 +01:00
9286fe4dd8
idle0119
Leon Bösche
2026-01-25 01:19:51 +01:00
f346b628ed
Fix audio player bar height: center it instead of expanding
Leon Bösche
2026-01-25 01:19:37 +01:00
b819fee208
Fix download button: show only download icon without text
Leon Bösche
2026-01-25 01:16:38 +01:00
cbb18854da
idleee
Leon Bösche
2026-01-25 01:09:25 +01:00
bb8cb5a23d
Fix PDF loading: fetch PDF bytes directly and use SfPdfViewer.memory()
Leon Bösche
2026-01-25 01:08:47 +01:00
73db23f590
Enhance close button in PublicFileViewer: add custom button style to remove splash effect
Leon Bösche
2026-01-25 01:05:29 +01:00
8fd0ded519
Reorder PublicFileViewer header: download button left, close button right, add 4px top padding
Leon Bösche
2026-01-25 00:57:55 +01:00
c29bd89a0a
idle
Leon Bösche
2026-01-25 00:45:26 +01:00
02e4eeec07
Enhance PublicFileViewer: add PDF/video viewing, ModernGlassButton, and improved layout
Leon Bösche
2026-01-25 00:44:40 +01:00
d482c533d7
Refactor initialLocation formatting in GoRouter for improved readability
Leon Bösche
2026-01-25 00:34:34 +01:00
db331ef4ca
Fix share link routing: add initialLocation to GoRouter and fix download URL host
Leon Bösche
2026-01-25 00:34:16 +01:00
f44d64b7ad
Fix share URL host to always use www.b0esche.cloud instead of r.Host
Leon Bösche
2026-01-25 00:27:58 +01:00
7ed915555b
Update file share link host to use 'www' for consistency
Leon Bösche
2026-01-25 00:20:32 +01:00
a321104b4c
Update file share link URLs to remove 'public' segment for consistency
Leon Bösche
2026-01-25 00:02:59 +01:00
119e8e0736
Remove unused _revokeShareLink method and update share link message for clarity
Leon Bösche
2026-01-24 23:54:07 +01:00
e4931d4e03
Refactor ShareFileDialog: reduce maxLines for share URL input and streamline button layout for link creation
Leon Bösche
2026-01-24 23:51:29 +01:00
ea5c297641
Implement automatic share link creation and logging for file sharing; make org_id nullable in file_share_links
Leon Bösche
2026-01-24 23:45:08 +01:00
82eba17a82
Enhance file sharing functionality: infer org_id when not provided, update share link responses to include shareUrl
Leon Bösche
2026-01-24 23:16:51 +01:00
421e95d83b
Fix nullable org_id handling in public share handlers
Leon Bösche
2026-01-24 22:56:10 +01:00
cca21c09d5
Allow NULL org_id in file_share_links for personal file sharing, update model and handlers
Leon Bösche
2026-01-24 22:54:50 +01:00
c7aab0b026
Fix file sharing: add backend routes for /orgs/files/{fileId}/share, update frontend ShareFileDialog to use correct paths and improve UI
Leon Bösche
2026-01-24 22:47:27 +01:00
228a5c9644
Implement user-specific share link management for files
Leon Bösche
2026-01-24 22:32:58 +01:00
acfd882bba
Refactor ShareFileDialog header to improve layout and ensure text overflow handling
Leon Bösche
2026-01-24 22:21:50 +01:00
5f7d831bdd
Update share button icon to use send_outlined for improved clarity
Leon Bösche
2026-01-24 22:14:53 +01:00
1cf778366f
Enhance file sharing handlers to support user ownership checks and improve error handling
Leon Bösche
2026-01-24 22:13:23 +01:00
d8133347f0
Refactor ShareFileDialog to improve UI layout, error handling, and share link management
Leon Bösche
2026-01-24 21:53:13 +01:00
b703a209d0
Refactor share file dialog to auto-create share link and simplify error handling
Leon Bösche
2026-01-24 21:49:55 +01:00
896f475b03
Refactor file sharing UI to use TextField for share link display and improve error handling
Leon Bösche
2026-01-24 21:38:29 +01:00
49c578cef2
Remove backup of file_share_links table migration
Leon Bösche
2026-01-24 21:22:39 +01:00
44081099c4
Update migration steps to include file share links in the migration process
Leon Bösche
2026-01-24 21:20:06 +01:00
828b63c8c8
Refactor file download handling to simplify browser download process and ensure proper content disposition for file downloads
Leon Bösche
2026-01-24 21:11:25 +01:00
6bbdc157cb
Implement file sharing functionality with public share links and associated API endpoints
Leon Bösche
2026-01-24 21:06:18 +01:00
4770380e38
Refactor role selection dropdown to use Material widget for improved styling and tap target size
Leon Bösche
2026-01-24 06:18:09 +01:00
a9c49a0282
Enhance role selection dropdown with custom InkWell and update dropdown color
Leon Bösche
2026-01-24 05:59:18 +01:00
692e7767f3
Enhance role selection dropdown styling in organization settings dialog
Leon Bösche
2026-01-24 05:49:05 +01:00
b3d1e40130
Add spacing between role selection and dropdown in organization settings dialog
Leon Bösche
2026-01-24 05:46:44 +01:00
cd3c91f93e
Refactor invite tab layout and enhance user suggestions dropdown functionality
Leon Bösche
2026-01-24 05:27:51 +01:00
41898dfcc7
Refactor invite tab to improve layout and remove unused variables
Leon Bösche
2026-01-24 05:19:28 +01:00
17cc47f22d
Add maxLines and overflow properties to file name display for better UI handling
Leon Bösche
2026-01-24 05:14:41 +01:00
deb8b50bb9
Fix suggestions positioning using CompositedTransformFollower to properly position dropdown below TextField
Leon Bösche
2026-01-24 05:06:30 +01:00
65ad05ac76
Refactor invitation and invite link sections for improved readability and layout consistency
Leon Bösche
2026-01-24 04:55:02 +01:00
3a80ad4f15
Implement overlay dropdown for username suggestions to prevent pushing content down
Leon Bösche
2026-01-24 04:54:42 +01:00
032b287548
Increase width of ModernGlassButton for improved layout consistency
Leon Bösche
2026-01-24 04:50:00 +01:00
4f9230cdc2
Fix TextField not accepting input by moving TextEditingController to state instead of recreating on every build
Leon Bösche
2026-01-24 04:39:58 +01:00
be09b5830e
Refactor Send Invitation button to use fixed width for better layout consistency
Leon Bösche
2026-01-24 04:38:43 +01:00
5cf3b1d997
Use content_copy icon for copy link button; fix missing buttons in personal workspace by granting full permissions for orgId empty
Leon Bösche
2026-01-24 04:36:40 +01:00