Elias Schneider
|
cd9d828686
|
refactor: move guard checks to service
|
2023-01-31 13:53:23 +01:00 |
|
Elias Schneider
|
0a2b7b1243
|
refactor: use cookie instead of local storage for share token
|
2023-01-26 21:18:22 +01:00 |
|
Elias Schneider
|
4a5fb549c6
|
feat: reverse shares (#86)
* add first concept
* add reverse share funcionality to frontend
* allow creator to limit share expiration
* moved reverse share in seperate module
* add table to manage reverse shares
* delete complete share if reverse share was deleted
* optimize function names
* add db migration
* enable reverse share email notifications
* fix config variable descriptions
* fix migration for new installations
|
2023-01-26 13:44:04 +01:00 |
|
Elias Schneider
|
1ceb07b89e
|
refactor: fix typo of service name
|
2023-01-17 09:48:49 +01:00 |
|
Elias Schneider
|
76088cc76a
|
feat: add ClamAV to scan for malicious files
|
2023-01-13 10:16:35 +01:00 |
|
Elias Schneider
|
653d72bcb9
|
feat: chunk uploads (#76)
* add first concept
* finished first concept
* allow 3 uploads at same time
* retry if chunk failed
* updated clean temporary files job
* fix throttling for chunk uploads
* update tests
* remove multer
* migrate from `MAX_FILE_SIZE` to `MAX_SHARE_SIZE`
* improve error handling if file failed to upload
* fix promise limit
* improve file progress
|
2023-01-09 11:43:48 +01:00 |
|
Elias Schneider
|
8728fa5207
|
feat: add description field to share
|
2022-12-12 11:54:13 +01:00 |
|
Elias Schneider
|
3d1d4d0fc7
|
fix: only create zip if more than one file is in the share
|
2022-12-11 12:19:42 +01:00 |
|
Elias Schneider
|
57cb683c64
|
fix: make share password optional
|
2022-12-05 23:58:18 +01:00 |
|
Elias Schneider
|
0499548dd3
|
refactor: convert config variables to upper case
|
2022-12-05 16:53:52 +01:00 |
|
Elias Schneider
|
c795b988df
|
fix: share password validation
|
2022-12-05 16:04:10 +01:00 |
|
Elias Schneider
|
b579b8f330
|
feat: add setup wizard
|
2022-12-01 23:07:49 +01:00 |
|
Elias Schneider
|
1b5e53ff7e
|
feat: add new config strategy to backend
|
2022-11-28 15:04:32 +01:00 |
|
Elias Schneider
|
32ad43ae27
|
feat: add email recepients functionality
|
2022-11-11 15:12:16 +01:00 |
|
Elias Schneider
|
0efd2d8bf9
|
fix: add public userDTO to prevent confusion
|
2022-11-10 13:50:52 +01:00 |
|
Elias Schneider
|
63e0af3484
|
refactor: run formatter
|
2022-10-29 23:12:29 +02:00 |
|
Elias Schneider
|
c8021a42b7
|
fix: visitor count doesn't get incremented
|
2022-10-29 22:49:30 +02:00 |
|
Elias Schneider
|
712cfe625a
|
feat: add rate limiting
|
2022-10-24 12:11:10 +02:00 |
|
Elias Schneider
|
38986c971a
|
refactor: run formatter
|
2022-10-18 14:30:41 +02:00 |
|
Elias Schneider
|
84d29dff68
|
feat: allow unauthenticated uploads
|
2022-10-18 14:27:14 +02:00 |
|
Elias Schneider
|
c5099ce2e8
|
refactor: run formatter
|
2022-10-16 00:14:02 +02:00 |
|
Elias Schneider
|
83cde4778a
|
refactor: manual merge conflict changes that broke that application
|
2022-10-16 00:13:08 +02:00 |
|
Elias Schneider
|
9d17377bbc
|
Merge remote-tracking branch 'stonith404/main' into main
|
2022-10-16 00:08:37 +02:00 |
|
Elias Schneider
|
aa5b125367
|
fix: share not found if unauthenticated
|
2022-10-14 12:21:26 +02:00 |
|
Elias Schneider
|
9c3ab1cd25
|
chore: add eslint
|
2022-10-13 23:57:37 +02:00 |
|
Elias Schneider
|
6358ac3918
|
feat: improve share security
|
2022-10-13 23:24:36 +02:00 |
|
Steve Tautonico
|
56349c6f4c
|
feature: Added "never" expiration date
|
2022-10-12 16:59:04 -04:00 |
|
Elias Schneider
|
80cdcda93c
|
feat: put db and uploads in same folder
|
2022-10-12 00:38:38 +02:00 |
|
Elias Schneider
|
ffd538f140
|
fix: delete files when deleting share manually
|
2022-10-11 15:08:25 +02:00 |
|
Elias Schneider
|
2c47b2a284
|
fix: add rule to check if user is owner of share
|
2022-10-10 23:34:03 +02:00 |
|
Elias Schneider
|
02beb66910
|
fix: dto returns
|
2022-10-10 17:58:42 +02:00 |
|
Elias Schneider
|
4bab33ad8a
|
feat: remove appwrite and add nextjs backend
|
2022-10-09 22:30:32 +02:00 |
|