What this brings
This is a big release, bringing lots of new functionality!
Features
- Upgrade to video.js 8 and refactor the integration with the player. It is now easier to update with future versions of video.js. This work has been performed by @Yiannistaos mainly in #1319 and #1413
- Channel support for videos and audio, including an intuitive chapter's editor, performed by @Yiannistaos through the same PRs
- Bulk actions for user's media which includes the ability to set status, add to playlist, category and tags, set collaborators and much more - #1406 and #1418
- Limits to what media types are allowed and how many files a user can uploade, controlled by new settings
NUMBER_OF_MEDIA_USER_CAN_UPLOADandALLOWED_MEDIA_UPLOAD_TYPES- #1353 - Whisper speech-to-text integration, disabled by default due to big increase in Docker image dependency, can be enabled via a single variable - #1363
- Record screen and upload recording - #1363
- Users management (available to admins): Approve users, Edit users, set passwords - #1383
- Ability to add custom pages pages through the admin, featuring a WYSIWYG editor -
#1386