Commit Graph

199 Commits

Author SHA1 Message Date
Rostislav Raykov
b603cebe06 updated message for encryption on upload page v1.4.0 2025-03-20 20:58:37 +02:00
Rostislav Raykov
a9f509405f updated message for encryption on upload page 2025-03-20 20:42:20 +02:00
Rostislav Raykov
e9b8a05098 added a header to disable nginx buffering for downloads 2025-03-20 19:15:38 +02:00
Rostislav Raykov
2566e5b1a3 Added a option to disable encryption but keep the password for files 2025-03-20 18:56:15 +02:00
Rostislav Raykov
329ca87602 clean up for entities 2025-03-18 23:44:24 +02:00
Rostislav Raykov
664aca943e fixing migration 2025-03-18 23:32:22 +02:00
Rostislav Raykov
1a2452518c added migration for share token table 2025-03-18 23:20:24 +02:00
Rostislav Raykov
e068c72b22 Moved to flyway for db migration 2025-03-18 23:10:29 +02:00
Rostislav Raykov
3de9c8856a Merge branch 'master' into 1.4.0
# Conflicts:
#	src/main/resources/application.properties
2025-03-18 22:22:05 +02:00
Rostislav Raykov
9073ca54c8 Moved to flyway for db migration 2025-03-18 22:13:24 +02:00
Rostislav Raykov
1e1ad566c6 Added about info on the settings page 2025-03-18 21:23:26 +02:00
Rostislav Raykov
74a7b7df92 Split the stream method for share links and added a clean up scheduled for share tokens 2025-03-18 21:01:52 +02:00
Rostislav Raykov
9717aed865 Added a custom number of downloads for unrestricted share links 2025-03-18 20:48:21 +02:00
Rostislav Raykov
1c861792b3 Added a button to disable the admin dashboard button on pages 2025-03-18 18:00:11 +02:00
Rostislav Raykov
7b7f0fcc7a Add logging for authentication success and failure; refactor random byte generation 2025-02-26 11:17:25 +02:00
Rostislav Raykov
5ed89fbd23 Moved encryption to a service 2025-02-20 19:26:20 +02:00
Rostislav Raykov
e69cc6236a Simplify validation logic in DataValidator.java 2025-02-20 18:51:16 +02:00
Rostislav Raykov
a1895b98c6 Update error message for chunk upload failure in upload.js 2025-02-20 18:51:09 +02:00
Rostislav Raykov
1e9ed02bb2 Refactor Jenkinsfile for improved Docker build and push process 2025-02-14 20:56:23 +02:00
Rostislav Raykov
02af2eefd2 Refactor Jenkinsfile for improved Docker build and push process 2025-02-14 20:45:03 +02:00
Rostislav Raykov
cbfd22d2fc Refactor Jenkinsfile for improved Docker build and push process 2025-02-14 20:38:50 +02:00
Rostislav Raykov
ce44939264 Refactor Jenkinsfile for improved Docker build and push process 2025-02-14 20:34:37 +02:00
Rostislav Raykov
a46c90ba9d Refactor Jenkinsfile for improved Docker build and push process 2025-02-14 20:27:31 +02:00
Rostislav Raykov
1fdd527714 Refactor Docker build stage in Jenkinsfile for multi-architecture support 2025-02-14 20:18:51 +02:00
sunjam
ffcd0230c6 Create docker-compose.yml (#18)
* Create docker-compose.yml

Thanks for considering. Works for me on arm64. Cheers.  I edited the example volume paths to ./ as opposed to /path/to/

* Update docker-compose.yml

Added tz, PUID and GUID and restart unless stopped.
2025-01-25 16:15:09 +02:00
Rostislav
e1bee16a20 Update README.md 2025-01-24 01:19:44 +02:00
Rostislav
5e2975311f Update README.md 2025-01-24 01:19:03 +02:00
Rostislav Raykov
331ce80b5d Removed the message from the share modal if the file is not password protected v1.3.0 2025-01-23 18:27:02 +02:00
Rostislav Raykov
f2c3be0d4a Added explainers to the checkboxes on the upload page 2025-01-23 18:24:45 +02:00
Rostislav Raykov
57b7ada1f4 Dashboard more responsive to smaller screens 2025-01-23 18:20:10 +02:00
Rostislav Raykov
27009d3a77 fixed a bug where the scheduled task to remove deleted files from the db didn't remove all files. 2025-01-23 18:11:13 +02:00
Rostislav Raykov
13979a67bc added the search endpoint to the excluded paths of the filepassword interceptor and added a message when the file list page is empty 2025-01-23 18:04:26 +02:00
Rostislav Raykov
bdf6972d82 Removed the alert and used bootstrap warning 2025-01-23 17:52:01 +02:00
Rostislav Raykov
e63bec3c7e Bug fixes and loading spinner
Doubling of the passwords, After clicking cancel on alert for keepIndefinitely and no password still uploaded. Added a spinner when creating the unrestricted share links
2025-01-23 17:42:52 +02:00
Rostislav Raykov
686d8e221f "Hide from list" option no longer appears if the list disabled 2025-01-16 15:52:21 +02:00
Rostislav Raykov
cf271b174a clean up 2025-01-16 15:45:29 +02:00
Rostislav Raykov
c33d0ffb3f Moved all share links to the share modal and added an option for the unrestricted links 2025-01-16 15:43:47 +02:00
Rostislav Raykov
6c8693c0c6 custom number of days to invalidate the token for a share link 2025-01-16 15:14:40 +02:00
Rostislav Raykov
b2f74fb03e logging update 2025-01-13 12:13:34 +02:00
Rostislav Raykov
e17c29f45c now the share button will appear if the app is password protected even if the file is not so files can be shared without any password 2025-01-11 18:46:47 +02:00
Rostislav Raykov
e480af6d6f fixed a bug when the app password field was left empty but the checkbox was checked 2025-01-11 18:29:19 +02:00
Rostislav Raykov
7fe7aa67aa fixed a bug when the app password field was left empty but the checkbox was checked 2025-01-11 18:25:36 +02:00
Rostislav Raykov
1218eb67e4 added setting to disable file view page 2025-01-11 18:13:52 +02:00
Rostislav Raykov
ccf4fb1ac3 added error page 2025-01-11 18:05:34 +02:00
Rostislav Raykov
4504d90a0c Now logs file lifetime renewals and displays them in the file history 2025-01-11 18:05:19 +02:00
Rostislav Raykov
adda1a77b3 Deleting download logs for deleted files 2025-01-11 17:09:57 +02:00
Rostislav Raykov
a64bf10036 Added db cleanup if a file is deleted in the file system 2025-01-11 14:47:29 +02:00
Rostislav Raykov
c6b765cf0f Some additional logging 2025-01-11 14:24:34 +02:00
Rostislav Raykov
ea559c7306 index returns the same as /file/upload without redirecting 2024-12-20 13:15:48 +02:00
Rostislav Raykov
2cf1480aac Refactored the authentications for files and admins 2024-12-20 13:00:25 +02:00