Commit Graph

  • f2cefee7e4 Add video playback feature with video viewer and file URL retrieval Leon Bösche 2026-01-13 23:50:28 +01:00
  • 768f61337b Add document creation feature with snackbar notifications and file service integration Leon Bösche 2026-01-13 23:27:04 +01:00
  • 744fbf87f5 Refactor blob creation in file download to enhance readability Leon Bösche 2026-01-13 23:16:25 +01:00
  • bc9c7a06c8 Fix download: fetch file with auth header, create blob for proper download Leon Bösche 2026-01-13 23:10:47 +01:00
  • 46dd299229 Refactor file download logic to improve authentication handling and code readability Leon Bösche 2026-01-13 22:42:08 +01:00
  • 03962d5a80 Enhance file download functionality with snackbar notifications and authentication token handling Leon Bösche 2026-01-13 22:41:56 +01:00
  • 847a8de414 Refactor moveUserFileHandler to store user files directly in WebDAV root, removing unnecessary path prefix Leon Bösche 2026-01-13 22:31:58 +01:00
  • c00c1e273d Add context.mounted checks in file explorer for safer file and folder operations Leon Bösche 2026-01-13 22:26:45 +01:00
  • 47e94995b5 Refactor viewmodels and enhance security documentation; remove unused viewmodels, add path sanitization, and implement rate limiting Leon Bösche 2026-01-13 22:11:02 +01:00
  • 804e994e76 Add architecture, deployment, and development documentation for b0esche.cloud Leon Bösche 2026-01-13 19:34:46 +01:00
  • 294b28d1a8 Add docs, scripts, and update README Leon Bösche 2026-01-13 19:23:33 +01:00
  • 233f1dd315 Refactor upload snackbar code for improved readability and maintainability Leon Bösche 2026-01-13 16:50:09 +01:00
  • d2c26e6203 Style upload progress snackbar with accent color (nyan) Leon Bösche 2026-01-13 16:49:17 +01:00
  • 37e0520af0 Add file metadata display in viewer and upload progress snackbar Leon Bösche 2026-01-13 16:48:25 +01:00
  • 6ce43a3c9b Add last modified tracking: show 'Last modified: date by username' in document viewer Leon Bösche 2026-01-13 16:45:57 +01:00
  • 6943e95479 Fix WOPI: Use correct WebDAV path for org files (/orgs/{orgId}/ prefix) Leon Bösche 2026-01-13 16:10:57 +01:00
  • 2e1096a9ad Add id attribute to form field to fix autofill warning Leon Bösche 2026-01-13 15:48:20 +01:00
  • 8d9db29db2 Fix WOPI: Use config for Nextcloud URL instead of hardcoded nc.b0esche.cloud Leon Bösche 2026-01-13 15:25:04 +01:00
  • afeb7a35ad Replace deprecated dart:html with package:web Leon Bösche 2026-01-13 14:52:12 +01:00
  • 70039a8288 Fix Collabora WOPI: Put WOPISrc in URL query param, not form body Leon Bösche 2026-01-13 14:50:24 +01:00
  • 634aa521bd Refactor index.html: Clean up preload link formatting and improve console warning suppression Leon Bösche 2026-01-13 14:38:59 +01:00
  • 749672509b Fix Collabora: Fetch versioned editor URL from discovery endpoint Leon Bösche 2026-01-13 14:38:08 +01:00
  • 20e9ae3e4d Suppress Flutter web deprecation warnings (v8BreakIterator, async XMLHttpRequest) Leon Bösche 2026-01-13 14:34:18 +01:00
  • 3738b346e3 Remove docker-compose-server.yml from .gitignore Leon Bösche 2026-01-13 14:05:06 +01:00
  • 0aa281ac09 Add .gitignore for docker-compose-server.yml and update WOPISrc URL handling in collaboraProxyHandler Leon Bösche 2026-01-13 14:01:02 +01:00
  • 8baaad2c08 Fix Collabora form submission: remove iframe target and use _self to bypass CSP Leon Bösche 2026-01-13 12:59:49 +01:00
  • 19825763ad Fix Collabora endpoint: use /browser/dist/cool.html instead of /loleaflet/dist/loleaflet.html Leon Bösche 2026-01-13 12:46:56 +01:00
  • c16cd49237 Use /loleaflet/dist/loleaflet.html - standard Collabora Online WOPI endpoint Leon Bösche 2026-01-13 00:28:34 +01:00
  • 57eea172a2 Revert to form POST submission to /cool/dist/cool.html (correct WOPI pattern) Leon Bösche 2026-01-13 00:13:21 +01:00
  • d255f40a8c Try Collabora path /cool/dist/cool.html (newer naming convention) Leon Bösche 2026-01-12 17:25:53 +01:00
  • d59a655f0f Fix Collabora path from /loleaflet to /lool (correct endpoint) Leon Bösche 2026-01-12 17:11:50 +01:00
  • 509983b4ff Fix: Update Collabora proxy to load editor in iframe with WOPISrc in query string Leon Bösche 2026-01-12 16:58:39 +01:00
  • 5fb08d8831 Improve Collabora proxy: add load event listener and relax iframe sandbox for form submission Leon Bösche 2026-01-12 16:51:16 +01:00
  • 18f5b3f98b Fix: Use form POST submission for Collabora (not GET query string) Leon Bösche 2026-01-12 16:46:11 +01:00
  • d58137716f Fix: Collabora proxy should load iframe with WOPISrc in query string, not form submission Leon Bösche 2026-01-12 16:40:35 +01:00
  • 18138dde01 Fix: Remove X-Frame-Options header from Collabora proxy to allow iframe loading Leon Bösche 2026-01-12 16:34:05 +01:00
  • 6db2bf077d Fix: Clean up whitespace in document viewer and WOPI handler files Leon Bösche 2026-01-12 16:10:40 +01:00
  • 42ee3057bf Fix: Collabora proxy handler - create WOPI session inline instead of calling non-existent function Leon Bösche 2026-01-12 16:10:04 +01:00
  • 350eb27e30 Clarify Collabora proxy token handling for iframe cross-origin requests Leon Bösche 2026-01-12 16:08:35 +01:00
  • 2ded9b00f9 idle Leon Bösche 2026-01-12 16:00:27 +01:00
  • 2daa9e9855 Fix: Use JavaScript in head to submit form for Collabora POST Leon Bösche 2026-01-12 15:58:08 +01:00
  • 2fa5f0441a Fix: Create form in parent document to POST to Collabora iframe Leon Bösche 2026-01-12 15:53:05 +01:00
  • 64690231c2 Fix: Refactor Collabora iframe creation for improved readability and maintainability Leon Bösche 2026-01-12 15:44:57 +01:00
  • 0ee3b32ef3 Fix: Use data URL iframe with auto-submitting form for Collabora POST Leon Bösche 2026-01-12 15:34:43 +01:00
  • 99419748bb Fix: Pass WOPISrc directly to form submission, don't build URL with query params Leon Bösche 2026-01-12 15:28:50 +01:00
  • 89f55471ce Fix: Use JavaScript form submission for Collabora POST request Leon Bösche 2026-01-12 15:22:40 +01:00
  • ef60983534 Fix: Refactor Collabora iframe setup for improved readability and maintainability Leon Bösche 2026-01-12 10:26:25 +01:00
  • 8e06e7e17d Fix: Update Collabora iframe to use POST method for WOPISrc submission Leon Bösche 2026-01-12 10:26:17 +01:00
  • 0b822af438 Fix: Use proper URL building for Collabora WOPISrc parameter Leon Bösche 2026-01-12 10:12:58 +01:00
  • 69cf328972 Fix Collabora 400 error by properly URL-encoding WOPISrc parameter Leon Bösche 2026-01-12 09:50:41 +01:00
  • 181fb0af93 Fix Collabora iframe loading and sandbox security Leon Bösche 2026-01-12 01:47:52 +01:00
  • 7bd1ab16da Fix Collabora Online loading using form-based POST instead of URL params Leon Bösche 2026-01-12 01:40:10 +01:00
  • d52307c792 Implement Collabora Online iframe viewer with WOPI integration Leon Bösche 2026-01-12 01:30:53 +01:00
  • dbbad29f2f Fix: Standardize formatting of WOPICheckFileInfoResponse struct fields Leon Bösche 2026-01-12 01:18:32 +01:00
  • ec25f06ea3 Fix: Refactor code for improved readability and consistency in document viewer and signup form Leon Bösche 2026-01-12 01:18:08 +01:00
  • 36db2daabd Fix: Clean up wopi.go file completely Leon Bösche 2026-01-12 01:17:41 +01:00
  • ff51ef8a71 Fix: Complete WOPI integration - resolve all compilation errors Leon Bösche 2026-01-12 01:16:07 +01:00
  • 83f0fa0ecb Fix: Resolve Go and Flutter compilation errors Leon Bösche 2026-01-12 01:13:40 +01:00
  • 1b20fe8b7f Implement WOPI integration for Collabora Online Leon Bösche 2026-01-12 01:08:22 +01:00
  • 3e0094b11c Fix: Remove WebView from Collabora implementation and fix font loading errors Leon Bösche 2026-01-12 00:56:38 +01:00
  • f0fe439c3b Implement Collabora Online viewer for Office documents (DOCX, XLSX, etc) Leon Bösche 2026-01-12 00:46:45 +01:00
  • d9c8c1e1f3 STYLE: Refactor code for improved readability and consistency Leon Bösche 2026-01-12 00:39:36 +01:00
  • 31ab3aad45 Fix Uri parsing errors in document viewer - viewUrl is already a Uri Leon Bösche 2026-01-12 00:29:05 +01:00
  • 923b0ede86 Multi-format document viewer: add image/text/office file type support Leon Bösche 2026-01-12 00:22:12 +01:00
  • 80411d9231 FIX: Properly detect if target path is a folder when moving files Leon Bösche 2026-01-12 00:09:39 +01:00
  • 675c2bf95d FEATURE: Add user file move endpoint and support both personal and org workspace moves Leon Bösche 2026-01-12 00:01:47 +01:00
  • 6ffe9aa4df FIX: Create new file record at destination when moving file Leon Bösche 2026-01-11 23:47:14 +01:00
  • 1680914017 FIX: Simplify move handler and fix API call Leon Bösche 2026-01-11 23:39:15 +01:00
  • 60df1a38ff FIX: Remove unused variables in move handler Leon Bösche 2026-01-11 23:32:26 +01:00
  • af5c8f0e72 FIX: Implement WebDAV Move and simplified move file handler Leon Bösche 2026-01-11 23:14:45 +01:00
  • 0378a0748a FEATURE: Implement file drag-and-drop move functionality Leon Bösche 2026-01-11 23:10:14 +01:00
  • c330381281 FIX: Handle NULL transports array with custom StringArray type Leon Bösche 2026-01-11 22:53:24 +01:00
  • 6a4cd8c672 FIX: Handle NULL transports in credentials using pq.StringArray Leon Bösche 2026-01-11 22:46:49 +01:00
  • 09d16abcd5 FIX: Sort folders before files in file explorer Leon Bösche 2026-01-11 22:12:04 +01:00
  • 330bd86b96 REFINE: Remove debug print statements from various blocs and services for cleaner code Leon Bösche 2026-01-11 21:54:11 +01:00
  • d6277f5469 FIX: Add PDF.js library to web/index.html for SfPdfViewer web support Leon Bösche 2026-01-11 18:13:36 +01:00
  • c8eb0aefe3 Add Authorization header to modal PDF viewer Leon Bösche 2026-01-11 18:02:24 +01:00
  • 17d10e5815 Remove invalid custom HTTP client - use query parameter token for SfPdfViewer Leon Bösche 2026-01-11 17:54:01 +01:00
  • ef737429d6 FIX: Use Authorization header for PDF viewer instead of query parameter token Leon Bösche 2026-01-11 17:52:08 +01:00
  • 2129d72a1f FIX: Extend JWT token expiration to 24 hours for document viewer sessions Leon Bösche 2026-01-11 17:39:12 +01:00
  • 3d80072e7b Add AUTH-TOKEN logging to middleware for debugging token extraction Leon Bösche 2026-01-11 17:31:17 +01:00
  • 5ef5623c8d feat: update WebDAV download handler to support range requests and improve response handling Leon Bösche 2026-01-11 14:38:03 +01:00
  • b2e5eef66f feat: enhance CORS middleware to support dynamic allowed headers and ensure uniqueness Leon Bösche 2026-01-11 14:25:07 +01:00
  • 68270b6906 idle Leon Bösche 2026-01-11 05:42:00 +01:00
  • 9d466fd63a feat: add ownerId to Organization and update related database queries; enhance CORS middleware for origin validation Leon Bösche 2026-01-11 05:33:16 +01:00
  • 619b2fe23c fix: enforce workspace isolation logging Leon Bösche 2026-01-11 05:01:52 +01:00
  • ac1bd2749c Increase top padding for responsive design on home page Leon Bösche 2026-01-11 04:46:18 +01:00
  • a3a9360110 Enhance JWT token retrieval in viewer and auth middleware for improved security and flexibility Leon Bösche 2026-01-11 04:34:14 +01:00
  • f0d6d0b8e1 Add NoSplash effect to TextButton styles for improved UX Leon Bösche 2026-01-11 04:27:18 +01:00
  • b09cdde8d3 Reload file explorer on org change to avoid stale items\n\n- Add didUpdateWidget in FileExplorer to ResetFileBrowser and LoadDirectory when orgId changes\n- Ensures org-created folders/files don’t appear in Personal after switching Leon Bösche 2026-01-11 04:21:33 +01:00
  • e5aee55dca Increase top padding for responsive design on home page Leon Bösche 2026-01-11 04:04:23 +01:00
  • 615c92dc5f Refactor context value assignment in Auth middleware for improved readability Leon Bösche 2026-01-11 04:02:04 +01:00
  • bd6dd68f0b Fix file browser state persistence and PDF viewer loading Leon Bösche 2026-01-11 03:40:44 +01:00
  • e9517a5a4d Fix context key type mismatch causing org files 500 error Leon Bösche 2026-01-11 03:30:31 +01:00
  • 39e0eb0efd Fix Personal button - create separate button instead of fake Organization object Leon Bösche 2026-01-11 03:03:07 +01:00
  • a51c0e070c Add Personal tab and fix org selection + API error handling Leon Bösche 2026-01-11 03:01:58 +01:00
  • 56526c8fc5 Fix org creation dialog - use parent context for BlocProvider access Leon Bösche 2026-01-11 02:50:14 +01:00
  • 1151abab28 Restore PixelatedElegance brand font and fix button callback error Leon Bösche 2026-01-11 02:20:26 +01:00
  • 35b2095544 Fix syntax errors from literal \n characters Leon Bösche 2026-01-11 02:18:36 +01:00
  • 7259aa41fd Fix org creation dialog, document viewer colors, and font errors Leon Bösche 2026-01-11 02:14:51 +01:00