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
Elias Schneider
6a97cc279c
fix: incorrect ownership of the public folder
2024-12-24 16:07:35 +01:00
Elias Schneider
7e09ae1f98
chore: change location of Caddyfiles
2024-12-24 16:06:59 +01:00
Elias Schneider
3946f6f237
release: 1.7.0
2024-12-19 18:17:51 +01:00
Elias Schneider
5069abe4b9
chore: add missing adapter flag to caddy command
2024-12-19 15:53:27 +01:00
Mattia Müggler
5a54fe4cb7
feat: add support for S3 as a storage provider ( #659 )
...
* add s3
* instance the s3 client dynamically
* refactor code
* fix format
* add docs
* add docs
* fix issue with s3 upload if you use the base path,
fix issue with archiving -> disable archiving for s3
* split file service in local and s3 file service and fix s3 upload chunking
* add working download/view
* add new features to local service (from main branch)
* revert s3 service and add working delete/remove functionality
* refactor s3 service
* Update backend/src/file/s3.service.ts
Co-authored-by: Elias Schneider <login@eliasschneider.com>
* Update frontend/src/components/admin/configuration/ConfigurationNavBar.tsx
Co-authored-by: Elias Schneider <login@eliasschneider.com>
* Update docs/docs/setup/s3.md
Co-authored-by: Elias Schneider <login@eliasschneider.com>
* Update backend/prisma/seed/config.seed.ts
Co-authored-by: Elias Schneider <login@eliasschneider.com>
* add note for ZIP archive in docs
* create logger instance
* make s3 instance dynamic
* add icon import
* remove console.logs
* add correct pdf viewing format
* add storage provider to share
* refactor: run formatter
* chore: add prisma migration
* fix: don't expose `storageProvider`
* chore: improve config variables description
---------
Co-authored-by: Elias Schneider <login@eliasschneider.com>
2024-12-19 12:06:49 +01:00
Elias Schneider
0b406f0464
chore: dump vulnerable package versions
2024-12-18 18:13:44 +01:00
Elias Schneider
cbc7fd83a7
chore(translations): update translations via Crowdin ( #686 )
...
* New translations en-us.ts (Italian)
* New translations en-us.ts (Portuguese, Brazilian)
* New translations en-us.ts (Serbian (Cyrillic))
* New translations en-us.ts (Serbian (Latin))
* New translations en-us.ts (Croatian)
* New translations en-us.ts (Ukrainian)
* New translations en-us.ts (Spanish)
* New translations en-us.ts (Hungarian)
* New translations en-us.ts (Serbian (Cyrillic))
* New translations en-us.ts (Portuguese, Brazilian)
* New translations en-us.ts (Thai)
* New translations en-us.ts (French)
* New translations en-us.ts (Russian)
* New translations en-us.ts (Chinese Simplified)
* New translations en-us.ts (Bulgarian)
* 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 (Italian)
* New translations en-us.ts (Japanese)
* New translations en-us.ts (Korean)
* New translations en-us.ts (Polish)
* New translations en-us.ts (Slovenian)
* 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 (Serbian (Latin))
* New translations en-us.ts (Dutch, Belgium)
* New translations en-us.ts (Arabic, Egypt)
* New translations en-us.ts (Croatian)
* New translations en-us.ts (Italian)
* New translations en-us.ts (French)
* New translations en-us.ts (Serbian (Cyrillic))
* New translations en-us.ts (Serbian (Latin))
* New translations en-us.ts (Croatian)
* New translations en-us.ts (Portuguese, Brazilian)
* New translations en-us.ts (Spanish)
* New translations en-us.ts (Spanish)
* New translations en-us.ts (Ukrainian)
* New translations en-us.ts (Japanese)
* New translations en-us.ts (Russian)
* New translations en-us.ts (Russian)
* New translations en-us.ts (Czech)
* New translations en-us.ts (Czech)
* chore(translations): remove Bulgarian
* 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 (Serbian (Latin))
* New translations en-us.ts (Dutch, Belgium)
* New translations en-us.ts (Arabic, Egypt)
2024-12-18 18:09:37 +01:00
Elias Schneider
c178a83fa5
Merge remote-tracking branch 'origin/main'
2024-12-18 16:24:01 +01:00
Elias Schneider
185f1b2ab7
chore: add OpenSSL to Dockerfile for Prisma
2024-12-18 16:22:03 +01:00
Elias Schneider
6771bfdf50
chore: make Docker image rootless ( #683 )
...
* add first version of rootless docker image
* skip user creation if user is already a non root user
2024-12-18 16:08:45 +01:00
Elias Schneider
2db1f6a112
refactor: run formatter
2024-12-17 22:29:24 +01:00
weriomat
168038eae7
docs: fix links in oauth setup ( #694 )
...
docs: fix links in oauth setup
2024-12-03 11:40:48 +01:00
Elias Schneider
3df80acff9
refactor: run formatter
2024-11-26 20:58:32 +01:00
Elias Schneider
e86f93830b
chore(translations): add missing translation keys
2024-11-26 20:58:25 +01:00
Elias Schneider
38f1626b11
chore(translations): add Croatian
2024-11-26 15:55:16 +01:00
Elias Schneider
ac9b0a1d53
release: 1.6.1
2024-11-26 15:53:33 +01:00
Elias Schneider
ba2e7e122c
fix: error for non oidc oauth clients
2024-11-26 15:53:01 +01:00
Elias Schneider
3527dd1dd9
release: 1.6.0
2024-11-25 12:44:42 +01:00
Elias Schneider
54af6c2055
chore(translations): update translations via Crowdin ( #684 )
...
* New translations en-us.ts (Spanish)
* New translations en-us.ts (Hungarian)
* New translations en-us.ts (Serbian (Cyrillic))
* New translations en-us.ts (Portuguese, Brazilian)
* New translations en-us.ts (Thai)
* New translations en-us.ts (French)
* New translations en-us.ts (Russian)
* New translations en-us.ts (Chinese Simplified)
* New translations en-us.ts (Bulgarian)
* 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 (Italian)
* New translations en-us.ts (Japanese)
* New translations en-us.ts (Korean)
* New translations en-us.ts (Polish)
* New translations en-us.ts (Slovenian)
* 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 (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 (Ukrainian)
* New translations en-us.ts (Chinese Traditional)
* New translations en-us.ts (Chinese Traditional)
* New translations en-us.ts (Spanish)
* New translations en-us.ts (Hungarian)
* New translations en-us.ts (Serbian (Cyrillic))
* New translations en-us.ts (French)
* New translations en-us.ts (Russian)
* New translations en-us.ts (Bulgarian)
* 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 (Italian)
* New translations en-us.ts (Japanese)
* New translations en-us.ts (Korean)
* New translations en-us.ts (Polish)
* New translations en-us.ts (Slovenian)
* New translations en-us.ts (Swedish)
* New translations en-us.ts (Turkish)
* New translations en-us.ts (Ukrainian)
* New translations en-us.ts (Portuguese, Brazilian)
* New translations en-us.ts (Thai)
* 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 (Serbian (Latin))
* New translations en-us.ts (Dutch, Belgium)
* New translations en-us.ts (Arabic, Egypt)
2024-11-25 12:44:33 +01:00
Elias Schneider
3160f90e1d
fix: add validation for share id and zip compression config variables
2024-11-25 12:41:03 +01:00
Elias Schneider
da54ce6ee0
feat: add config variable to specify the requested OIDC sopes
2024-11-25 12:21:17 +01:00
Elias Schneider
468b25828b
release: 1.5.0
2024-11-24 17:26:14 +01:00
Romain Ricard
9d4bb55a09
feat(share): add share ID length setting ( #677 )
...
- Add share ID length to share > settings
- Use cryptographically secure RNG for IDs
- Use secure default value for IDs length
- Add FR and EN translation
Co-authored-by: Romain Ricard <romain.ricard@mines-ales.org>
2024-11-24 17:25:50 +01:00
Elias Schneider
f78ffd69e7
chore(translations): update translations via Crowdin ( #681 )
...
* New translations en-us.ts (German)
* New translations en-us.ts (German)
* New translations en-us.ts (Ukrainian)
* New translations en-us.ts (Ukrainian)
* New translations en-us.ts (Serbian (Cyrillic))
* New translations en-us.ts (Serbian (Latin))
2024-11-24 17:24:10 +01:00
Elias Schneider
17528f999a
Merge branch 'main' of https://github.com/stonith404/pingvin-share
2024-11-23 18:55:53 +01:00
Elias Schneider
c8f05f2475
fix: totp can't be enabled if user is a ldap user
2024-11-23 18:55:47 +01:00
Elias Schneider
424e2564d5
chore(translations): update translations via Crowdin ( #672 )
...
* New translations en-us.ts (Italian)
* New translations en-us.ts (Portuguese, Brazilian)
* New translations en-us.ts (Japanese)
* New translations en-us.ts (French)
* New translations en-us.ts (French)
* New translations en-us.ts (Serbian (Cyrillic))
* New translations en-us.ts (Serbian (Latin))
* New translations en-us.ts (Spanish)
* New translations en-us.ts (Hungarian)
* New translations en-us.ts (Serbian (Cyrillic))
* New translations en-us.ts (Portuguese, Brazilian)
* New translations en-us.ts (Thai)
* New translations en-us.ts (French)
* New translations en-us.ts (Russian)
* New translations en-us.ts (Chinese Simplified)
* New translations en-us.ts (Bulgarian)
* 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 (Italian)
* New translations en-us.ts (Japanese)
* New translations en-us.ts (Korean)
* New translations en-us.ts (Polish)
* New translations en-us.ts (Slovenian)
* 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 (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 (French)
* New translations en-us.ts (German)
* New translations en-us.ts (German)
* New translations en-us.ts (Dutch, Belgium)
* New translations en-us.ts (Dutch, Belgium)
* New translations en-us.ts (German)
* New translations en-us.ts (German)
2024-11-21 20:51:45 +01:00