* feat(logging): add PV_LOG_LEVEL environment variable to set backend log level
* feat(ldap): Adding a more verbose logging output to debug LDAP issues
* fix(ldap): fixed user logins with special characters within the users dn by switching to ldapts
* feat(ldap): made the member of and email attribute names configurable
* fix(ldap): properly handle email like usernames and fixing #601
* Revert "fix: disable email login if ldap is enabled"
This reverts commit d9cfe697d6.
* feat(ldap): disable the ability for a user to change his email when it's a LDAP user
* feat(ldap): relaxed username pattern by allowing the @ character in usernames
* feat(reverse-share): optional simplified interface for reverse sharing. issue #155.
* chore: Remove useless form validation.
* feat: Share Ready modal adds a prompt that an email has been sent to the reverse share creator.
* fix: Simplified reverse shared interface elements lack spacing when not logged in.
* fix: Share Ready modal prompt contrast is too low in dark mode.
* feat: add public access options to reverse share.
* feat: remember reverse share simplified and publicAccess options in cookies.
* style: npm run format.
* chore(i18n): Improve translation.
Co-authored-by: Elias Schneider <login@eliasschneider.com>
Update frontend/src/i18n/translations/en-US.ts
Co-authored-by: Elias Schneider <login@eliasschneider.com>
Update frontend/src/i18n/translations/en-US.ts
Co-authored-by: Elias Schneider <login@eliasschneider.com>
chore(i18n): Improve translation.
* chore: Improved variable naming.
* chore(i18n): Improve translation. x2.
* fix(backend/shares): Misjudged the permission of the share of the reverse share.
* 🚀 Feature: Allow to hide username / password login form when OAuth is enabled
* Hide “Sign in” password form
* Disable routes related to password authentication
* Change styling of OAuth provider buttons
* Open OAuth page in same tab
* Fix consistent usage of informal language in de-DE locale
Fixes#489
Signed-off-by: Marvin A. Ruder <signed@mruder.dev>
* fix: order of new config variables
---------
Signed-off-by: Marvin A. Ruder <signed@mruder.dev>
Co-authored-by: Elias Schneider <login@eliasschneider.com>
* feat(backend): Make session duration configurable
Fixes#507
Signed-off-by: Marvin A. Ruder <signed@mruder.dev>
* Apply suggestions from code review
Co-authored-by: Elias Schneider <login@eliasschneider.com>
* Move new config option to “General” category
Signed-off-by: Marvin A. Ruder <signed@mruder.dev>
---------
Signed-off-by: Marvin A. Ruder <signed@mruder.dev>
Co-authored-by: Elias Schneider <login@eliasschneider.com>
* 🐛 Bug Report: Provider username is ignored when signing up using OAuth
Fixes#505
Signed-off-by: Marvin A. Ruder <signed@mruder.dev>
* Implement fallback logic for username conflicts
* Reprioritize claims for OIDC provider username
Signed-off-by: Marvin A. Ruder <signed@mruder.dev>
---------
Signed-off-by: Marvin A. Ruder <signed@mruder.dev>
* feat(admin): add auto open share modal config for global.
* feat(upload): Apply the flag that disables the automatic open create share modal.
* fix: remove migration and add new config variable to seed script
* chore(translations): improve auto open share modal description
* refactor: run formatter
---------
Co-authored-by: Elias Schneider <login@eliasschneider.com>