Commit Graph

81 Commits

Author SHA1 Message Date
Rostislav Raykov
f45aad99b7 the uploads are now chunked 2024-12-12 22:38:06 +02:00
Rostislav Raykov
bd8b831f3d added a header to allow embedding in iframes 2024-12-09 17:05:10 +02:00
Rostislav Raykov
ebfcd6a182 respect X-Forwared-For and X-Real-IP headers from reverse proxy 2024-12-08 17:44:18 +02:00
Rostislav Raykov
82d34d5ddb fix for download history 2024-12-08 17:38:12 +02:00
Rostislav Raykov
4cc58a0500 fix for download history 2024-12-08 17:34:20 +02:00
Rostislav Raykov
b5886f7d09 fixed some hrefs 2024-12-08 17:24:05 +02:00
Rostislav Raykov
2249b1bd56 fix 2024-12-08 17:14:39 +02:00
Rostislav Raykov
c5b8e476a8 fix 2024-12-08 17:09:00 +02:00
Rostislav Raykov
18e94d349a fix 2024-12-08 16:59:43 +02:00
Rostislav Raykov
6e2e5d6acc fixed the tests 2024-12-08 16:41:39 +02:00
Rostislav Raykov
9a10bd5867 fix 2024-12-08 16:24:47 +02:00
Rostislav Raykov
e35191e1b0 Merge branch 'admin-panel' into dev 2024-12-08 16:22:36 +02:00
Rostislav Raykov
b4b431682c added the api share link download endpoint to the security filter chain 2024-12-08 16:21:17 +02:00
Rostislav Raykov
e256e5d58f logging the downloads from share links 2024-12-08 16:19:12 +02:00
Rostislav Raykov
96ba310699 added a checkbox to hide the file when uploading 2024-12-08 16:16:13 +02:00
Rostislav Raykov
7659a24836 added a share button that will work once without password protection 2024-12-08 16:12:16 +02:00
Rostislav Raykov
788209e442 added delete confirmations 2024-12-08 14:40:45 +02:00
Rostislav Raykov
541b094a06 added delete confirmations 2024-12-08 14:40:35 +02:00
Rostislav Raykov
245168ece3 added a qr code to the link in the file view 2024-12-02 15:29:24 +02:00
Rostislav Raykov
7c006b22b6 optimized the db query for the admin dashboard 2024-12-02 14:46:03 +02:00
Rostislav Raykov
9cfa3df03e added a checkbox to hide the file from the file list view 2024-12-02 14:41:36 +02:00
Rostislav Raykov
bde49cfce1 now keep indefinitely is a checkbox for password-protected files in the file view 2024-12-02 14:03:00 +02:00
Rostislav Raykov
98636bace5 added a warning if keep indefinitely is checked and a password is not input 2024-12-02 13:49:33 +02:00
Rostislav Raykov
63ed6d4675 added a checkbox for changing if the file should be kept indefinitely in the dashboard 2024-12-02 13:31:39 +02:00
Rostislav Raykov
4511465d7c the admin pages are now behind an admin password set up at start up 2024-12-01 22:23:27 +02:00
Rostislav Raykov
c94ec5effc The admin dashboard and file download history done 2024-12-01 20:54:18 +02:00
Rostislav Raykov
9d5db61d07 Moved all the settings to the new settings page 2024-12-01 19:24:34 +02:00
Rostislav Raykov
b018a6585e cleaning up 2024-12-01 18:21:30 +02:00
Rostislav Raykov
b99e77d6e5 a working max file size setting in the admin panel 2024-12-01 18:16:46 +02:00
Rostislav Raykov
54431f2bc9 generated links for files now should respect the "X-Forwarded-Proto" header if the app is behind a well setup reverse proxy 2024-11-30 22:38:12 +02:00
Rostislav Raykov
13ceaa9f88 started work on the admin panel
work in progress versions of the AdminViewController, entity, repository and views
2024-11-30 21:50:58 +02:00
Rostislav Raykov
16074f0558 removed the Renewed word if the file is marked for keeping indefinitely 2024-10-29 21:18:31 +02:00
Rostislav Raykov
e236c29ef3 made the utility classes instantiable 2024-10-29 21:13:47 +02:00
Rostislav Raykov
26378a110b added formating to the dates 2024-10-29 21:12:47 +02:00
Rostislav Raykov
df279d6bf9 now the front-end updates the days the file is kept according to the settings 2024-10-29 20:44:24 +02:00
Rostislav Raykov
ff5cd56179 added logging when renewing the file's lifetime 2024-10-29 20:36:44 +02:00
Rostislav Raykov
bf7ae944b2 clean up 2024-10-29 19:47:56 +02:00
Rostislav Raykov
1e7b31cae9 clean up 2024-10-29 18:48:03 +02:00
Rostislav Raykov
549308a07b moved the app auth to using spring security instead of an interceptor 2024-10-26 00:35:58 +03:00
Rostislav Raykov
44c01dd397 added a cleanup after the tests 2024-10-26 00:14:06 +03:00
Rostislav Raykov
820220c041 fixed up the tests 2024-10-25 23:51:44 +03:00
Rostislav Raykov
6bfd5ea2d7 reformatting 2024-10-25 23:41:34 +03:00
Rostislav Raykov
4b8dd406dd Moved to a custom property for the file size which is now also reflected on the front-end. Also moved to using .transferTo on the multipart to reduce memory usage. 2024-10-25 23:41:17 +03:00
Rostislav Raykov
f0d4c43a1f Added a client side check for the file size and now deletes the temp decrypted file when downloading 2024-10-25 22:45:00 +03:00
Rostislav Raykov
b283672e72 added a progress bar for uploading and a message if the file is encrypting 2024-10-18 00:01:05 +03:00
Rostislav Raykov
5cc2aaca49 added a message that the file is being prepared for encrypted files 2024-10-17 23:47:31 +03:00
Rostislav Raykov
60a5533ddc added content_length to the response when downloading and added url encoding to the filename 2024-10-17 23:29:41 +03:00
Rostislav Raykov
75ecd54de6 update README.md 2024-10-17 22:55:54 +03:00
Rostislav Raykov
8fe95d74fd added a note that the password-protected files are also encrypted 2024-10-17 21:33:01 +03:00
Rostislav Raykov
9542776b79 added a search bar to the page with all of the files 2024-10-17 21:13:42 +03:00