Skip to content

Release 5.5.0

Latest
Compare
Choose a tag to compare
@MacWarrior MacWarrior released this 01 Mar 11:12
· 52 commits to master since this release
329591e

release-5 5 0

Admin area

  • Remove Re-Convertable tag from video manager
  • Fix video reconvert function
  • Update website configuration interface
  • Add option to keep audio tracks in video files
  • Add option to keep subtitles in video files
  • Add option to extract subtitles to dedicated files
  • Add option to specify subtitles format
  • Add video type tag to video manager
  • Fix failed conversion status display
  • Fix delete Conversion Lock
  • Add option to select conversion type
  • Add SQL request if an error occured during installation when in DEV mode
  • Fix video castable status after conversion (#193)
  • Fix video bits_colors status after conversion (#194)
  • Fix default language selection (#199)
  • Fix categories creation (#200) and deletion
  • Fix collections SQL error (#204), (#206)
  • Fix mass upload error displaying (#205)
  • Fix video category list in search form (#212)
  • Fix user categories deletion
  • Update video edition interface
  • Update video thumbnails edition interface
  • Move photo options to website configurations
  • Fix photo edition breadcrumb
  • Fix collection search
  • Fix left menu active flag display (#223)
  • Fix FFmpeg version check (#226)
  • Fix user creation (#238)
  • Fix user edition
  • Add listing configurations
  • Fix header display
  • Fix manage collection items
  • Speed-up collection loading
  • Fix user background management
  • Fix enable subtitles player option (#252)
  • Fix SQL error when updating a converting video
  • Add options to disable video and photo uploads
  • Refactor Dev mode page
  • Fix video search by video key
  • Fix video search form
  • Fix thumbs count (#132)
  • Fix mass upload default values
  • Refactor languages and translations (#201, #257, #259)
  • Refactor thumbs
  • Remove unused Convertion Lab
  • Implement AdminTool
  • Implement SQL update system
  • Refactor system information
  • Implement video resolution file management
  • Implement cleanup conversion log tool
  • Implement email deactivation
  • Implement subtitles management
  • Add redirection on editing missing video
  • Update summernote to 0.8.18
  • Fix jQuery-UI loaded twice
  • Add Nginx hosting info in System info
  • Implement video waiting conversion status
  • Add new options to reduce personnal informations
  • Fix SQL error on user category page
  • Fix category display when sub-categories is disabled
  • Fix SQL error on conversion queue manager
  • Refactor view conversion log page
  • Fix dashboard JS error
  • Fix subtitle suppression
  • Fix thumbs suppression SQL
  • Implement cleanup orphan files tool
  • Implement default languages restoration
  • Fix collection manager, edit collection, view user page's breadcrumb
  • Implement easy tag input (#68)
  • Refactor tags management
  • Hide player and template menus when no choice available
  • Fix admin tools while using Apache PHP mod
  • Implement duration repair tool
  • Implement tag management
  • Implement cleanup orphan tags tool
  • Add new option to enable RSS feeds
  • Fix dashboard comments
  • Fix custom page creation (#275)
  • Update page management display
  • Remove default video tag on mass upload
  • Add options to disable user's fields
  • Refactor user edition interface
  • Add video sharing options
  • Remove video embedding with flash
  • Fix user form saving
  • Implement custom thumbs
  • Implement age restriction options
  • Add option to disable quicklist
  • Add option to hide empty collections
  • Mass upload should not list unreadable files
  • Add options to hide comments
  • Move development mode to website configurations
  • Add option to disable sitemap
  • Fix configuration warning link
  • Add PHP, FFMpeg & FFprobe version check
  • Move mass email to tool box
  • Hide user disabled fields
  • Implement SSE on admin tools
  • Fix categories thumbs
  • Implement DB version check
  • Implement Core self-update with GIT
  • Implement cleanup session tool
  • Implement video_files update tool
  • Implement photo thumbs recreation tool
  • Implement admin tools logs
  • Fix categories order
  • Implement TMDB integration
  • Fix collapsed categories display

Miscellaneous

  • Cleanup code (#251, #277)
  • Remove unused config
  • Remove unused DB columns & tables
  • Fix installation process
  • Update requierements doc
  • Update PHP 8+ compatibility
  • Update translations
  • Update Readme & Copyright
  • Update compatibility to PHP 8.3.X
  • Update DB functions
  • Auto-clear templates cache when in DEV mode
  • Fix compatibility with MySQL 8.0.X
  • Add german translation (#219) (Thanks joo4mart !)
  • Update PHPMailer to 6.9.1
  • Fix file extension check (#221)
  • Fix SQL structure (#220), (#261)
  • Implement Whoops 2.15.4 in DEV mode (#217) (Thanks @veka-server !)
  • Update Smarty to version 3.1.48 & move it into composer
  • Update login logs (#252)
  • Add portuguese (BR) translation (#253, #262) (Thanks raiancollyn !)
  • Fix possible SQL injection
  • Remove unused files
  • Refactor SQL debug
  • Fix Smarty error handling compatibility for PHP 8.1+
  • Catch email sending with a wrong email configuration
  • Update form field generator
  • Separate and minify CSS & JS from templates
  • Implement hidden input type
  • Refactor tag storage and management
  • Refactor comments management
  • Fix SQL timeout
  • Update Plupload to 3.1.5 (#281)
  • Refactor update and version
  • Implement CSS/JS versionning
  • Refactor directory constants
  • Implement discord error logs
  • Fix .htaccess error
  • Fix SQL update
  • Refactor categories management

Player

  • Implement subtitles
  • Add option to enable subtitles
  • Add support for HLS video files
  • Improve video quality selection (#230) (Thanks joo4mart !)
  • Update VideoJS to version 8.11.1
  • Add HLS player default quality option
  • Update resolution plugin compatibility to VideoJS 8.X
  • Add support for CB 4.X commercial version migration
  • Fix JS error on minified JS file (#256)
  • Update chromecast plugin compatibility to VideoJS 8.X (Thanks @veka-server !)
  • Fix resolution switch button icon
  • Implement video playback speed
  • Implement HLS video quality switch
  • Fix typo in file name
  • Fix MP4 default quality selector
  • Fix HLS multilangue selection (Thanks @Kenmeiyoki !)

Server

  • Remove LSHW dependency
  • Fix Nginx Vhost for 404 & 403 pages (#207)
  • Fix wrong permission on directories creation
  • Change user's background storage
  • Fix Whoops handling CLI errors
  • Implement Redis cache
  • Fix PHP errors not displayed in error file

Conversion

  • Add conversion support for 21/9
  • Refactor FFMPEG conversion
  • Implement HLS conversion
  • Refactor video rate (#222)
  • Fix audio channels selection and bits color detection
  • Fix video storage when using 'Stay MP4 as it is'
  • With 'Stay MP4 as it is', non-mp4 videos must be converted
  • Fix video duration detection failure in some rare cases
  • Fix long conversion process failing
  • Refactor video conversion log
  • Fix video duration not saving properly while not in dev mode
  • Fix video status saving
  • Fix thumbs generation when thumbs number is higher than video duration
  • Fix 'Stay MP4 as it is' file naming
  • Fix thumbnails generation output format

Front office

  • Fix SQL error due to quotes in video tags (#195)
  • Fix playlist creation (#196)
  • Fix adding video to playlist (#197)
  • Fix IE11 compatibility (#210)
  • Update jQuery to 3.7.1 (#208), (#281)
  • Fix collection deletion
  • Implement recursive collections
  • Fix SQL error on photos page
  • Fix title display on photos page
  • Fix comments display
  • Fix report tab display
  • Fix rating display
  • Fix ratings
  • Update categories filter (#213)
  • Fix video & photo upload file size check (#221)
  • Fix PM (#237)
  • Fix SQL injection (Thanks @svmorris !)
  • Fix JS error
  • Fix video, photo, collection list & collection pagination
  • Fix channel load more videos
  • Fix photos filter (#243)
  • Fix video detail saving during conversion (#243)
  • Fix user background management
  • Fix video upload with too long name
  • Use filename without extension as default title and description (#248)
  • Update jQuery-ui to 1.13.2
  • Fix possible XSS injections (#79)
  • Update top collections display
  • Fix collection creation from photo upload
  • Fix display collection selection from photo upload
  • Update date of birth on signup form (#203)
  • Fix video upload default values
  • Implement easy tag input (#68)
  • Fix edit_photo display
  • Hide social buttons for guests users
  • Translate date picker
  • Fix video subscribers emails
  • Fix short search warning
  • Fix home popup video
  • Fix photo collection creation form
  • Fix collection & playlists count display
  • Fix photo, video, collection & playlists privacy
  • Implement photo breadcrumb
  • Fix custom page privacy
  • Fix comments display
  • Refactor video banner
  • Implement photo banner
  • Fix channel main video, feed and popular users display
  • Refactor search (#290)
  • Fix homepage pop-up video
  • Update add to playlist and create playlist forms
  • Fix video manager
  • Fix video with old SD/HD conversion
  • Slightly update privacy policy page
  • Refactor video sharing
  • Fix embed player
  • Implement collection banner
  • Fix quicklists
  • Implement age restriction pop-in, thumb blur
  • Fix collection creation while uploading new photos
  • Fix videos and photos count
  • Fix disabled sections privacy
  • Implement channels comments
  • Fix sitemap & phpinfo privacy
  • Add loading spinner during photo upload and thumbs generation
  • Fix date of birth error on signup
  • Make unlisted videos viewable inside collections and playlists
  • Fix duplicate collection categories
  • Fix user category display
  • Implement user search by category
  • Fix upload form field check

Plugin

  • Update Editor's Pick to 2.0.5
  • Update Global Announcement to 2.0.2
  • Update CB Server Thumb to 2.0.2
  • Implement plugin compatibility check
  • Update plugin management interface
  • Refactor custom_video_file_funcs
  • Implement Oxygenz - Remote Play - 1.0.6
  • Implement SQL update system
  • Update anchor mechanism
  • Implement Oxygenz - Plugin example - 1.0.0
  • Refactor register_actions_play_video

Installation

  • Fix directories check
  • Fix chmod in all scripts
  • Update installation script for Debian 9 to 12 and Ubuntu 16.04 to 23.10
  • Update installation process
  • Fix SQL queries
  • Fix default video activation config value
  • Update DB charset
  • Fix missing component in CentOS 7 script
  • Update dependancies check
  • Fix admin creation
  • Fix PHP error when PHP CLI is missing
  • Add default language choice
  • Translate post-database steps
  • Fix auto-logging
  • Implement DB port config
  • Implement DB version check
  • Prevent SQL issues when updating from old versions
  • Fix PHP extension check