Commit Graph

221 Commits

Author SHA1 Message Date
Rostislav Raykov
11f100538b Update Jenkinsfile to specify JDK and Maven tools 2025-07-26 19:10:47 +03:00
Rostislav Raykov
a7d974b80b Merge remote-tracking branch 'origin/master' into dev 2025-07-26 18:57:07 +03:00
Rostislav
7403600ad4 Style pages with Tailwind (#48)
* Style dashboard table and label checkboxes

* Expand dashboard table width and space buttons

* Add padding to dashboard table

* Remove outer table border

* Reverse dashboard table row colors

* Fix dashboard table buttons and borders

* Fix dashboard action buttons

* Restyle file view page with Tailwind

* Refine upload page and theme toggle

* Add custom button styles

* Fix share modal position

* Position share modal left of file card

* Adjust share modal layout

* Show share options by default

* Reintroduce modal overlay for share panel

* Adjust share modal layout

* Position share modal left of file info

* Adjust share modal layout

* Refine upload page layout

* Adjust file view card width and show share button conditionally
2025-07-26 18:54:36 +03:00
Bunny Pranav
361496350b Fix docker run command (#49)
Fix the second docker run command by correcting the image name to 'roastslav/quickdrop' from quickdrop'.
2025-07-19 18:05:03 +03:00
Rostislav
c6b6e7efdd Add dark theme toggle (#40)
* Add dark theme
2025-06-27 21:21:27 +03:00
Rostislav Raykov
21de1964dc Merge branch 'master' into dev
# Conflicts:
#	src/main/resources/application.properties
2025-06-26 09:20:30 +03:00
Rostislav
2af9171ba0 Add default home page setting (#39)
* Add setting to choose default home page

* Bump version to 1.4.5
v1.4.5
2025-06-25 19:20:43 +03:00
Rostislav
4f07662803 allow longer async request (#38) 2025-06-12 14:03:13 +03:00
Rostislav Raykov
7a85c1641d updating the formatting and upping versions on some dependencies 2025-03-29 21:18:16 +02:00
Rostislav
b7332eac35 Improved upload and download (#34)
* outdated tests

* Much optimized upload process

* Much optimized upload process

* Much optimized download process

---------

Co-authored-by: Rostislav Raykov <rostislav.raykov@infinno.eu>
v1.4.3
2025-03-29 16:36:31 +02:00
Rostislav Raykov
821b10ea94 Much optimized download process 2025-03-29 16:29:01 +02:00
Rostislav Raykov
a87c145a0b Much optimized upload process 2025-03-29 15:15:00 +02:00
Rostislav Raykov
4e8a1c4bcf Much optimized upload process 2025-03-29 15:14:51 +02:00
Rostislav Raykov
eabad65167 outdated tests 2025-03-29 14:33:35 +02:00
Rostislav Raykov
9060f263c2 update version v1.4.2 2025-03-23 22:39:20 +02:00
Issa Fram
799845cb9e Update Spring Boot to version 3.3.10 (from 3.3.4) (#33) 2025-03-23 22:21:38 +02:00
Rostislav Raykov
800a5d1c1e fix for not working scheduled deleting job 2025-03-23 22:06:18 +02:00
Rostislav
dc4c820dfc Update README.md 2025-03-23 13:59:57 +02:00
Issa Fram
728b346cd3 Docker Improvements (#32)
* Build the application using the maven docker image (no longer need to compile the app locally).

Use the Amazon Corretto JDK distro for the JRE source.  (OpenJDK has been deprecated).  Create the small JRE using the jlink tool.

Using the alpine distro as base; copy the generated JRE; copy the built application.

* Add dockerignore and fix volume
2025-03-23 13:28:45 +02:00
Rostislav
deb9322be3 Create FUNDING.yml 2025-03-22 15:40:28 +02:00
Rostislav Raykov
4228d84d2b column mismatch between model and db 2025-03-21 19:20:56 +02:00
Rostislav Raykov
82430d6c83 column mismatch between model and db v1.4.1 2025-03-21 17:43:24 +02:00
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