Commit Graph

187 Commits

Author SHA1 Message Date
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
Rostislav Raykov
74f102c6b7 Fixed a bug with the chunked upload 2024-12-20 11:51:14 +02:00
Rostislav Raykov
240f64f71c creating db folder before app starts 2024-12-18 13:25:15 +02:00
Rostislav Raykov
7143d96c03 Rename AdminPasswordInterceptor to AdminPasswordSetupInterceptor
Updated class, constructor, and related references to improve naming clarity and better reflect the interceptor's purpose. Adjusted configuration to match the new naming convention. No functional changes were introduced.
2024-12-16 17:08:54 +02:00
Rostislav Raykov
5fa835e2a0 Refactor file upload and password handling logic
Renamed and reorganized methods for clearer functionality (e.g., `checkPassword` to `checkFilePassword`). Improved chunk upload handling by adding helper methods and error handling for chunk processing. Simplified file encryption and merging logic, centralizing repeated code for reliability and readability.
2024-12-14 18:24:30 +02:00
Rostislav Raykov
5dd3667a77 Merge branch 'master' into dev 2024-12-14 15:56:04 +02:00
Rostislav Raykov
782104f463 Update Jenkins pipeline for multi-arch Docker builds 2024-12-14 15:49:47 +02:00
Rostislav Raykov
5585c79694 Update Jenkins pipeline for multi-arch Docker builds 2024-12-14 15:48:01 +02:00
Rostislav
5569863305 Merge pull request #13 from danktankk/feature/arm64
Initial commit: Add modified quickdrop with arm64 support
2024-12-14 15:40:41 +02:00
danktankk
66ac4fa409 Initial commit: Add modified quickdrop with arm64 support 2024-12-13 13:10:19 -05:00
Rostislav
29b42ddf99 Update README.md 2024-12-13 19:19:38 +02:00
Rostislav Raykov
c2bad72ce0 Merge branch 'master' into chunked-upload
# Conflicts:
#	src/main/java/org/rostislav/quickdrop/config/SecurityConfig.java
2024-12-12 23:39:16 +02:00
Rostislav Raykov
790bbfea10 security chain update 2024-12-12 23:31:30 +02:00