Elias Schneider
0dfd4d014d
chore: upgrade prisma and aws CLI
2025-03-07 14:33:11 +01:00
Elias Schneider
61418a1d8d
release: 1.10.1
2025-02-28 13:33:49 +01:00
Elias Schneider
1159d972a8
fix: admin property can't be set if OAuth2 user email doesn't match actual user's email
2025-02-28 13:32:31 +01:00
Elias Schneider
b6d1720fe6
fix: type error when trying to run the seed command
2025-02-28 13:30:20 +01:00
Elias Schneider
dc30f4f3c9
refactor: run formatter
2025-02-28 11:18:10 +01:00
Elias Schneider
e77edfd5d3
release: 1.10.0
2025-02-28 11:05:19 +01:00
Elias Schneider
e848675d63
fix: page crash if new release check fails
2025-02-28 11:05:07 +01:00
Elias Schneider
5e2d44b423
chore(translations): update translations via Crowdin ( #776 )
...
* New translations en-us.ts (Estonian)
* New translations en-us.ts (Chinese Simplified)
* New translations en-us.ts (French)
* New translations en-us.ts (Spanish)
* New translations en-us.ts (Czech)
* New translations en-us.ts (Danish)
* New translations en-us.ts (German)
* New translations en-us.ts (Greek)
* New translations en-us.ts (Finnish)
* New translations en-us.ts (Hungarian)
* New translations en-us.ts (Italian)
* New translations en-us.ts (Japanese)
* New translations en-us.ts (Korean)
* New translations en-us.ts (Polish)
* New translations en-us.ts (Russian)
* New translations en-us.ts (Slovenian)
* New translations en-us.ts (Serbian (Cyrillic))
* New translations en-us.ts (Swedish)
* New translations en-us.ts (Turkish)
* New translations en-us.ts (Ukrainian)
* New translations en-us.ts (Chinese Traditional)
* New translations en-us.ts (Vietnamese)
* New translations en-us.ts (Portuguese, Brazilian)
* New translations en-us.ts (Thai)
* New translations en-us.ts (Croatian)
* New translations en-us.ts (Serbian (Latin))
* New translations en-us.ts (Dutch, Belgium)
* New translations en-us.ts (Arabic, Egypt)
* New translations en-us.ts (Turkish)
* New translations en-us.ts (French)
* New translations en-us.ts (Italian)
* New translations en-us.ts (Estonian)
* New translations en-us.ts (Chinese Simplified)
* New translations en-us.ts (French)
* New translations en-us.ts (Spanish)
* New translations en-us.ts (Czech)
* New translations en-us.ts (Danish)
* New translations en-us.ts (German)
* New translations en-us.ts (Greek)
* New translations en-us.ts (Finnish)
* New translations en-us.ts (Hungarian)
* New translations en-us.ts (Italian)
* New translations en-us.ts (Japanese)
* New translations en-us.ts (Korean)
* New translations en-us.ts (Polish)
* New translations en-us.ts (Russian)
* New translations en-us.ts (Slovenian)
* New translations en-us.ts (Serbian (Cyrillic))
* New translations en-us.ts (Swedish)
* New translations en-us.ts (Turkish)
* New translations en-us.ts (Ukrainian)
* New translations en-us.ts (Chinese Traditional)
* New translations en-us.ts (Vietnamese)
* New translations en-us.ts (Portuguese, Brazilian)
* New translations en-us.ts (Thai)
* New translations en-us.ts (Croatian)
* New translations en-us.ts (Serbian (Latin))
* New translations en-us.ts (Dutch, Belgium)
* New translations en-us.ts (Arabic, Egypt)
2025-02-28 11:03:43 +01:00
Mattia Müggler
9dfb52a145
feat: add ability to configure application with a config file ( #740 )
...
* add config file possibility
* revert port in docker compose
* Update docker-compose.yml
Co-authored-by: Elias Schneider <login@eliasschneider.com >
* Update docker-compose.yml
Co-authored-by: Elias Schneider <login@eliasschneider.com >
* add attribute description to config file
* remove email message config
* add package to resolve errors
* remove email messages from config
* move config initialization to config module
* revert unnecessary change
* add order
* improve alert
* run formatter
* remove unnecessary packages
* remove unnecessary types
* use logger
* don't save yaml config to db
* allowEdit if no yaml config is set
* improve docs
* fix allow edit state
* remove unnecessary check and refactor code
* restore old config file
* add script that generates `config.example.yaml` automatically
* allow config variables to be changed if they are not set in the `config.yml`
* add back init user
* Revert "allow config variables to be changed if they are not set in the `config.yml`"
This reverts commit 7dbdb6729034be5b083f126f854d5e1411735a54.
* improve info box text
---------
Co-authored-by: Elias Schneider <login@eliasschneider.com >
2025-02-28 11:01:54 +01:00
Elias Schneider
f4291421b5
fix: smtp password gets autofilled in Firefox
2025-02-26 13:32:59 +01:00
Elias Schneider
28fdbc2281
fix: confusing config configuration description for session duration
2025-02-26 12:28:04 +01:00
Elias Schneider
2f74c87d0b
chore(translations): update translations via Crowdin ( #773 )
...
* New translations en-us.ts (Estonian)
* New translations en-us.ts (Estonian)
* New translations en-us.ts (Estonian)
* New translations en-us.ts (Estonian)
* New translations en-us.ts (Chinese Simplified)
2025-02-26 12:25:56 +01:00
Elias Schneider
dcea5ccd89
release: 1.9.1
2025-02-14 14:59:42 +01:00
Elias Schneider
bfbc87817f
chore(translations): update translations via Crowdin ( #767 )
2025-02-14 14:55:55 +01:00
Elias Schneider
a2e031326e
fix: page doesn't reload on user deletion
2025-02-14 14:41:52 +01:00
Elias Schneider
ec92e85c8d
fix: redirection to the OIDC end session endpoint
2025-02-14 14:30:21 +01:00
Elias Schneider
4b642f419b
release: 1.9.0
2025-02-12 16:53:30 +01:00
Elias Schneider
75cd3895d9
chore(translations): add Estonian
2025-02-12 16:51:56 +01:00
Elias Schneider
d3b38b27d1
chore(translations): update translations via Crowdin ( #762 )
...
* New translations en-us.ts (French)
* New translations en-us.ts (Italian)
2025-02-09 20:57:00 +01:00
Elias Schneider
398a5532dc
chore(translations): update translations via Crowdin ( #752 )
...
* New translations en-us.ts (Portuguese, Brazilian)
* New translations en-us.ts (German)
* New translations en-us.ts (Japanese)
* New translations en-us.ts (Turkish)
* New translations en-us.ts (Spanish)
* New translations en-us.ts (Portuguese, Brazilian)
* New translations en-us.ts (German)
* New translations en-us.ts (French)
* New translations en-us.ts (Czech)
* New translations en-us.ts (Danish)
* New translations en-us.ts (Greek)
* New translations en-us.ts (Finnish)
* New translations en-us.ts (Hungarian)
* New translations en-us.ts (Italian)
* New translations en-us.ts (Korean)
* New translations en-us.ts (Polish)
* New translations en-us.ts (Russian)
* New translations en-us.ts (Slovenian)
* New translations en-us.ts (Serbian (Cyrillic))
* New translations en-us.ts (Swedish)
* New translations en-us.ts (Ukrainian)
* New translations en-us.ts (Chinese Simplified)
* New translations en-us.ts (Chinese Traditional)
* New translations en-us.ts (Vietnamese)
* New translations en-us.ts (Thai)
* New translations en-us.ts (Croatian)
* New translations en-us.ts (Serbian (Latin))
* New translations en-us.ts (Dutch, Belgium)
* New translations en-us.ts (Arabic, Egypt)
* New translations en-us.ts (Italian)
* New translations en-us.ts (Portuguese, Brazilian)
* New translations en-us.ts (Ukrainian)
* New translations en-us.ts (Turkish)
* New translations en-us.ts (Japanese)
* New translations en-us.ts (German)
2025-01-27 18:53:55 +01:00
GitNees
70b577f5ac
feat: ability to add email to recipients list by clicking enter ( #760 )
...
I encountered so many times now that I send by email, which I use 99% of the time, it didnt got send, because the mail was not accepted when pressing enter.
Also because no confirmation mail is send, i never knew it arrived. Ill work on that code later, but adding enter to that field, will help a lot!
2025-01-27 18:53:42 +01:00
Finley Thomalla
0d71146a2c
docs: fix some typos ( #755 )
...
I changed "doc" to "docs" in `contribute.md` as I could only find the latter commit type in the commit history.
Co-authored-by: Finley Thomalla <finley.thomalla@post.ch >
2025-01-22 16:53:07 +01:00
Rai
a53f0711fb
chore: fixe spelling mistake ( #754 )
2025-01-22 16:52:36 +01:00
Elias Schneider
8a7db6bf97
release: 1.8.2
2025-01-21 19:01:38 +01:00
Elias Schneider
f78777b284
chore(translations): update translations via Crowdin ( #748 )
...
* New translations en-us.ts (Japanese)
* New translations en-us.ts (Turkish)
* New translations en-us.ts (Spanish)
* New translations en-us.ts (Spanish)
2025-01-21 18:57:45 +01:00
Elias Schneider
3a534c7512
fix: normal share gets attached to previously visited reverse share
2025-01-21 18:57:33 +01:00
Elias Schneider
2b7d3c0a8a
fix: wrong TOTP validation for password
2025-01-21 18:44:06 +01:00
Webysther Sperandio
7fea358410
chore: add major tag to Docker image ( #747 )
2025-01-14 10:13:26 +01:00
Elias Schneider
f65c1ef7d8
docs: add ghcr.io image to docker-compose.yml
2025-01-08 12:27:56 +01:00
Elias Schneider
9e4496dc03
ci/cd: add semver versioning for Docker images
2025-01-08 12:20:12 +01:00
Webysther Sperandio
235772a54b
ci/cd: add ghrc.io login to action ( #738 )
2025-01-08 12:16:50 +01:00
Elias Schneider
784e80db5b
chore(translations): update translations via Crowdin ( #728 )
...
* New translations en-us.ts (French)
* New translations en-us.ts (Portuguese, Brazilian)
* New translations en-us.ts (Italian)
* New translations en-us.ts (German)
* New translations en-us.ts (Vietnamese)
2025-01-06 11:00:12 +01:00
Elias Schneider
0442ece9ba
refactor: remove unnecessary console.log
2025-01-04 01:32:30 +01:00
Elias Schneider
7f9f8b6fe7
release: 1.8.1
2025-01-04 01:28:23 +01:00
Elias Schneider
bf1b2633c8
refactor: run formatter
2025-01-04 01:28:05 +01:00
Elias Schneider
b3ea96c191
fix: wrong validation for expiration in reverse share modal
2025-01-04 01:27:59 +01:00
Elias Schneider
4a7076a094
release: 1.8.0
2025-01-02 18:25:34 +01:00
Elias Schneider
0c62485833
chore: add migration for new timespan type
2025-01-02 18:22:02 +01:00
Elias Schneider
2c555eaf9f
chore(translations): update translations via Crowdin ( #722 )
...
* New translations en-us.ts (Japanese)
* New translations en-us.ts (Russian)
* New translations en-us.ts (Czech)
* New translations en-us.ts (French)
* New translations en-us.ts (Spanish)
* New translations en-us.ts (Danish)
* New translations en-us.ts (Greek)
* New translations en-us.ts (Finnish)
* New translations en-us.ts (Hungarian)
* New translations en-us.ts (Italian)
* New translations en-us.ts (Korean)
* New translations en-us.ts (Polish)
* New translations en-us.ts (Slovenian)
* New translations en-us.ts (Serbian (Cyrillic))
* New translations en-us.ts (Swedish)
* New translations en-us.ts (Turkish)
* New translations en-us.ts (Ukrainian)
* New translations en-us.ts (Chinese Simplified)
* New translations en-us.ts (Chinese Traditional)
* New translations en-us.ts (Vietnamese)
* New translations en-us.ts (Portuguese, Brazilian)
* New translations en-us.ts (Thai)
* New translations en-us.ts (Croatian)
* New translations en-us.ts (Serbian (Latin))
* New translations en-us.ts (Dutch, Belgium)
* New translations en-us.ts (Arabic, Egypt)
* New translations en-us.ts (Portuguese, Brazilian)
* New translations en-us.ts (Italian)
* New translations en-us.ts (Ukrainian)
* New translations en-us.ts (French)
* New translations en-us.ts (Japanese)
* New translations en-us.ts (Russian)
* New translations en-us.ts (Czech)
* New translations en-us.ts (French)
* New translations en-us.ts (Spanish)
* New translations en-us.ts (Danish)
* New translations en-us.ts (German)
* New translations en-us.ts (Greek)
* New translations en-us.ts (Finnish)
* New translations en-us.ts (Hungarian)
* New translations en-us.ts (Italian)
* New translations en-us.ts (Korean)
* New translations en-us.ts (Polish)
* New translations en-us.ts (Slovenian)
* New translations en-us.ts (Serbian (Cyrillic))
* New translations en-us.ts (Swedish)
* New translations en-us.ts (Turkish)
* New translations en-us.ts (Ukrainian)
* New translations en-us.ts (Chinese Simplified)
* New translations en-us.ts (Chinese Traditional)
* New translations en-us.ts (Vietnamese)
* New translations en-us.ts (Portuguese, Brazilian)
* New translations en-us.ts (Thai)
* New translations en-us.ts (Croatian)
* New translations en-us.ts (Serbian (Latin))
* New translations en-us.ts (Dutch, Belgium)
* New translations en-us.ts (Arabic, Egypt)
* New translations en-us.ts (French)
* New translations en-us.ts (Italian)
* New translations en-us.ts (Japanese)
* New translations en-us.ts (Russian)
* New translations en-us.ts (Czech)
* New translations en-us.ts (French)
* New translations en-us.ts (Spanish)
* New translations en-us.ts (Danish)
* New translations en-us.ts (German)
* New translations en-us.ts (Greek)
* New translations en-us.ts (Finnish)
* New translations en-us.ts (Hungarian)
* New translations en-us.ts (Italian)
* New translations en-us.ts (Korean)
* New translations en-us.ts (Polish)
* New translations en-us.ts (Slovenian)
* New translations en-us.ts (Serbian (Cyrillic))
* New translations en-us.ts (Swedish)
* New translations en-us.ts (Turkish)
* New translations en-us.ts (Ukrainian)
* New translations en-us.ts (Chinese Simplified)
* New translations en-us.ts (Chinese Traditional)
* New translations en-us.ts (Vietnamese)
* New translations en-us.ts (Portuguese, Brazilian)
* New translations en-us.ts (Thai)
* New translations en-us.ts (Croatian)
* New translations en-us.ts (Serbian (Latin))
* New translations en-us.ts (Dutch, Belgium)
* New translations en-us.ts (Arabic, Egypt)
2025-01-02 17:49:25 +01:00
Aaron
36afbf91b7
feat: improve UI for timespan inputs on admin page ( #726 )
...
* Define Timestamp type
* Implement Timestamp utils
* Implement Timespan input
* Use timestamp input on config page
* Add timespan type to config services
* Refactor maxExpiration to use timespan type across services and components
* Update sessionDuration to use timespan type in config and adjust token expiration logic
* Update localized strings
2025-01-02 17:35:50 +01:00
Aaron
df1ffaa2bc
feat: add legal page with configuration options ( #724 )
...
* Addconfig entries for legal notice
* Add legal route handling to middleware
* Make legal notice public
* Add legal category to config sidebar
* Add legal notice page
* Add German translations for legal notice and configuration options
* Replace legal page with separate imprint and privacy pages
* Update middleware
* Add footer component
* Update legal text descriptions to indicate Markdown support again
* Refactor footer layout
* Add zIndex to footer component
* improve mobile layout
* run formatter
---------
Co-authored-by: Elias Schneider <login@eliasschneider.com >
2025-01-02 17:29:01 +01:00
Aaron
53c05518df
feat(UI): improve filesize input and use it in settings ( #721 )
...
* Improve file size input component layout
* Fix filesize input value not getting set
* Allow arbitrary props on filesize input
* Update config variables to support filesize type and integrate FileSizeInput component
* Update i18n entries
* WARNING GUESSES: Update translation descriptions for max size and chunk size in multiple languages
* Fix config service not being aware of filesize type
* Fix backend config service not being aware of filesize type
* Move FileSizeInput component to core
2024-12-31 15:25:49 +01:00
Aaron
b58dcdba0b
feat(MyShares): show information about own share security options ( #720 )
...
* Provide security information about owned shares
* Add visitor count display for shares with max views
* Add password protection indicator to shares table
* Remove validation from MyShareSecurityDTO
* center lock icon and add spacing
* refactor: run formatter
---------
Co-authored-by: Elias Schneider <login@eliasschneider.com >
2024-12-31 15:21:00 +01:00
Aaron
4d3aa398a2
chore(translations): add "never" expiration value to i18n ( #719 )
2024-12-29 18:19:01 +01:00
Mattia Müggler
a120d44185
docs: update S3 bucket name description ( #712 )
...
* update s3 docs
* Update s3.md
2024-12-29 18:13:09 +01:00
Elias Schneider
362e7d4f38
release: 1.7.2
2024-12-28 17:40:42 +01:00
Elias Schneider
f36ba8ac0a
refactor: run formatter
2024-12-28 17:40:36 +01:00
Elias Schneider
30caeb5b25
chore(translations): update translations via Crowdin ( #701 )
...
* New translations en-us.ts (Japanese)
* New translations en-us.ts (Russian)
* New translations en-us.ts (Czech)
* New translations en-us.ts (French)
* New translations en-us.ts (Spanish)
* New translations en-us.ts (Danish)
* New translations en-us.ts (German)
* New translations en-us.ts (Greek)
* New translations en-us.ts (Finnish)
* New translations en-us.ts (Hungarian)
* New translations en-us.ts (Italian)
* New translations en-us.ts (Korean)
* New translations en-us.ts (Polish)
* New translations en-us.ts (Slovenian)
* New translations en-us.ts (Serbian (Cyrillic))
* New translations en-us.ts (Swedish)
* New translations en-us.ts (Turkish)
* New translations en-us.ts (Ukrainian)
* New translations en-us.ts (Chinese Simplified)
* New translations en-us.ts (Chinese Traditional)
* New translations en-us.ts (Vietnamese)
* New translations en-us.ts (Portuguese, Brazilian)
* New translations en-us.ts (Thai)
* New translations en-us.ts (Croatian)
* New translations en-us.ts (Serbian (Latin))
* New translations en-us.ts (Dutch, Belgium)
* New translations en-us.ts (Arabic, Egypt)
* New translations en-us.ts (French)
* New translations en-us.ts (Italian)
* New translations en-us.ts (Ukrainian)
* New translations en-us.ts (Ukrainian)
* New translations en-us.ts (Portuguese, Brazilian)
* New translations en-us.ts (Japanese)
* New translations en-us.ts (Japanese)
2024-12-28 17:38:10 +01:00
Pak Lam (Billy) Lee
bfd4049c15
fix: crash on zip download if zip is larger than 4GB ( #709 )
2024-12-28 17:37:58 +01:00
Elias Schneider
856c54d5d6
release: 1.7.1
2024-12-24 17:18:38 +01:00