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
17d10e5815
Remove invalid custom HTTP client - use query parameter token for SfPdfViewer
2026-01-11 17:54:01 +01:00
Leon Bösche
2129d72a1f
FIX: Extend JWT token expiration to 24 hours for document viewer sessions
...
- Add GenerateWithDuration method to JWT manager to support custom expiration times
- Update viewerHandler and userViewerHandler to generate viewer-specific tokens with 24-hour expiration
- This fixes the issue where PDF viewer fails due to token expiration within 15 minutes
- Add [VIEWER-SESSION] logging to track viewer session creation
- Tokens now remain valid long enough for users to view, navigate, and interact with PDFs
2026-01-11 17:39:12 +01:00
Leon Bösche
9b10b1f6f1
Add debug logging to NewUserWebDAVClient to diagnose URL construction
2026-01-10 23:40:27 +01:00
Leon Bösche
0ce9185373
Fix NewUserWebDAVClient to strip path from base URL before constructing user-specific WebDAV URL
2026-01-10 23:24:24 +01:00
Leon Bösche
4a4e03e041
Fix getUserWebDAVClient to use actual username and COALESCE for NULL handling
2026-01-10 23:16:02 +01:00
Leon Bösche
18600a6bc1
Implement user provisioning for Nextcloud accounts and enhance WebDAV client handling
2026-01-10 22:58:35 +01:00
Leon Bösche
ff370af5a1
Update API binary for improved functionality
2026-01-10 00:39:43 +01:00
Leon Bösche
4f67ead22d
Add detailed logging for file uploads and handle upload errors in UI
2026-01-09 23:57:28 +01:00
Leon Bösche
f18e779375
work
2026-01-09 18:58:09 +01:00
Leon Bösche
5cb99815a0
idle
2026-01-08 13:07:07 +01:00
Leon Bösche
7749ebfd08
go first commit
2025-12-17 22:57:57 +01:00