* feat(API): permissive email check in reset & verification
In order to not force users to be case sensitive when asking for
password reset or resend email verification. When there's multiple
emails where the only difference in the local is the capitalized
letters, in those cases the users has to be case sensitive.
closes#6570
* feat(API/login): permissive email handling
Allow case insensitive email when there's no other candidate.
closes#6570
* code review changes
* Fix tests
* Add more duplicate email checks
---------
Co-authored-by: Chocobozzz <me@florianbigard.com>
* feat-6167: Add autoplay setting for new users in GUI admin section
* feat-6167: Add new localization for admin GUI
* Fix user configuration not taking default auto play setting into account when creating a new user
* Revert "feat-6167: Add new localization for admin GUI"
This reverts commit fcdb05c8ea.
* Move autoplay in defaults section
---------
Co-authored-by: Chocobozzz <me@florianbigard.com>
* feat: plugin support to filter email addresses
Add support for plugins to filter user email addresses.
* Add missing `totalNotDeletedComments` doc
* Styling
---------
Co-authored-by: Chocobozzz <me@florianbigard.com>
* Split "my library" into "video space (channels, videos...)" and "my library (playlists, history...)"
* Split "admin" into "overview (users, videos...)", "moderation (abuses, blocks, registrations...)" and "settings (configuration, runners...)"
* Reorganize the header and the left menu: account settings/notifications are now in the header
* Add instance information context in the left menu
* Merge dedicated videos pages for "recently added", "trending", "local videos" into a "browse videos" page that includes quick filters
* Clean up entire CSS
* Clean CSS variables so it's easier to theme PeerTube (some new variables fallback to old variables to limit currnet themes breakages)
* Replace the current light theme into a new one (beige)
* Add a dark (brown) theme (included in PeerTube core)
* Fix accessibility issues with old light theme colors (white on orange button for example)
* Redesign the left menu, the horizontal menu, form controls and buttons, "Discover videos" page and common video filters panel
* Replace/remove/add some global icon