Elias Schneider
b9f6e3bd08
feat: localization ( #196 )
...
* Started adding locale translations :)
* Added some more translations
* Working on translating even more pages
* More translations
* Added test default locale retrieval
* replace `intl.formatMessage` with custom `t` hook
* add more translations
* improve title syntax
* add more translations
* translate admin config page
* translated error messages
* add language selecter
* minor fixes
* improve language handling
* add upcoming languages
* add `crowdin.yml`
* run formatter
---------
Co-authored-by: Steve Tautonico <stautonico@gmail.com >
2023-07-20 15:32:07 +02: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
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
75f57a4e57
fix: dropzone rejection on chrome
2022-12-05 22:09:41 +01:00
Elias Schneider
b5c7b04fcb
chore: upgrade dependencies
2022-12-05 17:27:19 +01:00
Elias Schneider
0499548dd3
refactor: convert config variables to upper case
2022-12-05 16:53:52 +01:00
Elias Schneider
493705e4ef
feat: add add new config strategy to frontend
2022-11-28 17:50:36 +01:00
Elias Schneider
9d17377bbc
Merge remote-tracking branch 'stonith404/main' into main
2022-10-16 00:08:37 +02:00
Elias Schneider
d906d56b9f
performance: replace tabler-icons-react with react-icons to reduce bundle size
2022-10-14 11:59:40 +02:00
Elias Schneider
8c84d50159
feat: add progress indicator for uploading files
2022-10-12 23:24:11 +02:00
Steve Tautonico
56349c6f4c
feature: Added "never" expiration date
2022-10-12 16:59:04 -04:00
Elias Schneider
db7edc4cd6
refactor: migrate to mantine v5
2022-10-10 22:14:23 +02:00
Elias Schneider
4bab33ad8a
feat: remove appwrite and add nextjs backend
2022-10-09 22:30:32 +02:00