Commit Graph

575 Commits

Author SHA1 Message Date
Marc Ole Bulling de36c1b532 Fixed JSON output for chunkcomplete, fixed tests 2026-01-06 22:34:58 +01:00
Marc Ole Bulling b314fa3152 Fixed logs for file requests and fixed some tests 2026-01-06 16:43:48 +01:00
Marc Ole Bulling 315fb510f3 Merge branch 'master' into guestupload 2026-01-06 15:52:26 +01:00
Marc Ole Bulling 568f535ba2 Make Dropzone uuid generation more secure 2026-01-06 15:48:44 +01:00
Marc Ole Bulling c87c23f92d Add URL to JS on new file request, fixed race condition 2026-01-06 14:56:27 +01:00
Marc Ole Bulling c4f5a1ece3 Check for max file count and expiry 2026-01-06 14:29:13 +01:00
Marc Ole Bulling 3fad4c21f7 First working prototype 2026-01-06 13:45:34 +01:00
Marc Ole Bulling cc59fff80f Implemented API calls for uploading files as file request 2026-01-06 10:42:03 +01:00
Marc Ole Bulling c21a4f5996 Changed file request ID to string type, updated openapi 2026-01-03 14:13:28 +01:00
Marc Ole Bulling 4a2abdea62 Merge branch 'master' into guestupload 2026-01-02 13:22:23 +01:00
Marc Ole Bulling c1d2bf9623 Better animation for permissions 2026-01-02 13:21:47 +01:00
Marc Ole Bulling f3905e327d Merge branch 'master' into guestupload 2026-01-02 12:58:13 +01:00
Marc Ole Bulling 21725ef549 Added on hover effect for permission icons 2026-01-02 12:57:36 +01:00
Marc Ole Bulling 20fc6329ee Improved file view ui 2026-01-02 12:30:13 +01:00
Marc Ole Bulling 70917e2683 Fixed file request expiry defaults 2026-01-02 12:04:44 +01:00
Marc Ole Bulling b61d914352 Working file list for file requests 2026-01-02 11:24:48 +01:00
Marc Ole Bulling bc0afcf3aa Refactoring, fixed GetAll() not populating files, added placeholder for file view, added option showFileRequests for file list API call 2026-01-02 10:34:50 +01:00
Marc Ole Bulling 260bbabe1c Refactoring 2026-01-01 18:03:48 +01:00
Marc Ole Bulling 4500d04182 Fixed creation date not being saved for file request, updated openapi 2026-01-01 12:51:39 +01:00
Marc Ole Bulling 49aaa99f3e Merge branch 'master' into guestupload 2026-01-01 12:41:38 +01:00
Marc Ole Bulling 94b822f4ff Create api key for new file request, don't allow file request api key to be used in other functions 2026-01-01 12:40:50 +01:00
Marc Ole Bulling b490ada6a6 Change sqlite busy timeout to 30s 2026-01-01 12:39:43 +01:00
Marc Ole Bulling f80f49ee09 Merge branch 'master' into guestupload 2025-12-31 12:35:56 +01:00
Marc Ole Bulling 2fafae8b60 Updated bootstrap icons, replaced bi-share with svg to fix #274 2025-12-31 12:32:12 +01:00
Marc Ole Bulling de4b483e12 Add logging for file requests 2025-12-31 11:38:22 +01:00
Marc Ole Bulling 571e018273 Download all working now in UI 2025-12-31 11:03:16 +01:00
Marc Ole Bulling b9e86a6af0 Working implementation of zipping files, add base64 decoding for headers to autogenerated code 2025-12-31 10:35:53 +01:00
Marc Ole Bulling 25ab29b3ac Working download if only one file is uploaded to file request, indicator for new file request and add to top instead of appending 2025-12-30 22:20:48 +01:00
Marc Ole Bulling 86ba188878 Added file IDs to API UR output, added autocomplete hint to login form 2025-12-30 16:15:48 +01:00
Marc Ole Bulling 701130a152 Don't allow download for e2e encrypted files 2025-12-30 15:28:30 +01:00
Marc Ole Bulling 25a3b87f88 Added option for presigned URLs and add download button in main menu 2025-12-30 13:11:45 +01:00
Marc Ole Bulling 54c771b51f Add API call to download files and optionally not increasing counter, added Download API permission 2025-12-30 11:42:33 +01:00
Marc Ole Bulling 03fa4c2015 Working add/update UI for file requests 2025-12-29 23:20:50 +01:00
Marc Ole Bulling c31b147f10 Working version for creating and editing requests 2025-12-29 22:21:41 +01:00
Marc Ole Bulling 873682e753 Working date picker, formatting 2025-12-29 21:38:43 +01:00
Marc Ole Bulling 240b2b6a57 Save defaults for new FR (date not working yet), copied openapi.json 2025-12-29 19:54:36 +01:00
Marc Ole Bulling 5c60acc34e Formatting 2025-12-29 16:51:26 +01:00
Marc Ole Bulling 30539b86ff Added API call for listing file requests, fixed errors in openapi.json 2025-12-29 16:49:47 +01:00
Marc Ole Bulling 9e8a4b1191 Added API call to edit and create file requests, improved openapi 2025-12-29 16:02:32 +01:00
Marc Ole Bulling 5d10d5dc37 Added Total size column, display max files in table as well 2025-12-29 13:56:28 +01:00
Marc Ole Bulling e8f56019c0 Use browser TZ for file request times 2025-12-29 13:45:31 +01:00
Marc Ole Bulling e8ef6f59bc Merge branch 'master' into guestupload 2025-12-29 12:12:39 +01:00
Marc Bulling b761ee7d82 Use browser timezone instead of server timezone for UI, breaking API output for FileList (#343)
* Make dates in Upload view browser TZ, BREAKING change API output to UTC for ExpireAtString

* Changed user and api key overview to local TZ, increased JS version

* Fixed FileList API output to comply with API specs, fixed tests
2025-12-29 11:53:56 +01:00
Marc Ole Bulling 23dad2c8f0 Change db version to 12 2025-12-29 10:15:28 +01:00
Marc Ole Bulling cfd3c642fa Add modal for creating / editing file requests (not functional yet) 2025-12-28 00:29:22 +01:00
Marc Ole Bulling 77f998610e Delete or migrate file request when user is deleted 2025-12-27 10:25:57 +01:00
Marc Ole Bulling ee92156dcb Fix UI and JS 2025-12-21 16:23:32 +01:00
Marc Ole Bulling 5fa7d04565 Fixed sqlite upgrade 2025-12-20 21:21:57 +01:00
Marc Ole Bulling 1817bf7710 Changed admin JS version to 15 to avoid conflicts 2025-12-20 21:16:43 +01:00
Marc Ole Bulling 185cdd6876 Merge branch 'master' into guestupload 2025-12-20 21:15:38 +01:00