* New translations en.ts (German)
* New translations en.ts (French)
* New translations en.ts (French)
* New translations en.ts (German)
* New translations zh-CN.ts (Chinese Simplified) (#202)
* finish Simplified Chinese trans in zh-CN.ts
* fix type error at line:270
---------
Co-authored-by: YunChao <yunchaozk@outlook.com>
* 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>
* fix: set link default value to random
* fix: add auto EOL and add conventional-changelog package
* feat: Adding reverse shares' shares a clickable link (#178)
* Add clickable link to reverse share's shares
* Ran format
* Apply suggestions from code review
* fix: set link default value to random (#181)
* fix: set link default value to random
* fix: add auto EOL and add conventional-changelog package
* Apply suggestions from code review
---------
Co-authored-by: Elias Schneider <login@eliasschneider.com>
* feat: Adding reverse share ability to copy the link (#179)
---------
Co-authored-by: Elias Schneider <login@eliasschneider.com>
* Adding an information button to the shares and corrected MyShare interface
* Adding other informations and disk usage
* Adding description, disk usage
* Add case if the expiration is never
* Adding file size and better UI
* UI changes to Information Modal
* Adding description to the My Shares page
* Ran format
* Remove string type
Co-authored-by: Elias Schneider <login@eliasschneider.com>
* Remove string type check
Co-authored-by: Elias Schneider <login@eliasschneider.com>
* Remove string type conversion
Co-authored-by: Elias Schneider <login@eliasschneider.com>
* Variable name changes
Co-authored-by: Elias Schneider <login@eliasschneider.com>
* Remove color
Co-authored-by: Elias Schneider <login@eliasschneider.com>
* Requested changes made
* Ran format
* Adding MediaQuery
---------
Co-authored-by: Elias Schneider <login@eliasschneider.com>
* More email share vars + unfinished placeolders config
{desc} {expires} vars
(unfinished) config placeholder vals
* done
* migrate
* edit seed
* removed comments
* refactor: replace dependecy `luxon` with `moment`
* update shareRecipientsMessage message
* chore: remove `luxon`
* fix: grammatically incorrect `shareRecipientsMessage` message
* changed to defaultValue and value instead
* fix: don't expose defaultValue to non admin user
* fix: update default value if default value changes
* refactor: set config value to null instead of a empty string
* refactor: merge two migrations into one
* fix value check empty
---------
Co-authored-by: Elias Schneider <login@eliasschneider.com>