PeerTube logo

PeerTube

A free, decentralized and federated video platform

Alternative to: youtube, vimeo, dailymotion


About Versions (100)

v1.4.0-rc.1

2019-08-13

IMPORTANT NOTES

Maintenance

  • Create a dedicated package.json for CLI tools to reduce server dependencies size
  • Add ability to set root password by environment at first start (@darnuria)
  • Removed unused uuid actor field (we already have a unique identifier that is the preferredUsername)
  • Add ability to disable PeerTube log rotation (@NassimBounouas)
  • Speedup font display (@BO41)
  • Improve static files HTTP cache
  • Add --since and --until parameters to import videos script to easily sync external channels (@fflorent)
  • Optimize /watch/:uuid endpoint
  • Optimize Sequelize (SQL ORM) queries generation (consumes less CPU)
  • Prune script is faster and can prune avatar files

Features

  • :tada: Support Greek and Scottish Gaelic languages
  • :tada: Add basic plugins and themes support (beta): https://docs.joinpeertube.org/#/contribute-plugins
    • Install plugins or themes from the administration panel
    • Choose a default theme for your instance
    • Users can choose the theme they want among the list of themes their administrator installed
  • :tada: Add ability to upload audio files: PeerTube will merge the audio file and the thumbnail to create a video
  • Multi step registration:
    • Add ability for new users to create their default channel
    • Guess the account username/channel username according to their display name
    • Add explanations about what the purpose of a username/channel name is, and what a channel is
  • Improve account video channels page:
    • Set it as the default page for the account page in order to avoid confusion between the account homepage and the video channel homepage
    • Display channels in rows with some of their videos
  • Support more URL parameters in embeds: muted, loop, peertubeLink
  • Redesign share modal and add customizations:
    • Start/stop at a specific timestamp
    • Automatically play/mute/loop the video
    • Set a specific subtitle by default
  • Group subscriptions and recently added videos in chronological order
  • Add ability for users to change their email address
  • Add ability to update the support field of all channel videos when we update the channel support field
  • Add a language filter in user preferences to display only videos in specific languages
  • Add instance follows list in a dedicated tab in the “About” page
  • Add ability to set to private a public/unlisted video or video playlist
  • Transcode in the tmp directory for s3fs compatibility (@libertysoft3)
  • Add a button to copy account username (@NassimBounouas)
  • Redirect to “Local videos” page when going to the peertube account page
  • Rearrange search filter options (@realityfabric)
  • Close modal after clicking on download (@LeoMouyna)
  • Add ability for admins to customize emails object prefix and body signature (@yohanboniface)
  • Support 4K transcoding
  • Add link of the follower profile in administration (@NassimBounouas)
  • Add subject field in contact form (@NassimBounouas)
  • Add rate limit to registration and API endpoints
  • Add “video quota used” sortable column in user admin list (@darnuria)
  • Automatically update the playlist thumbnail according to the video at the first position (if the user did not set a specific thumbnail)
  • Automatically remove dead followings
  • Federate comment deletion if the comment was deleted by the video owner

Bug fixes

  • Fix transcoding information in features table (LiPek)
  • Fix tools auth with remote instances
  • Fix various issues in upload/import scripts
  • Fix redundancy exceeded quota
  • Fix login with email (@NassimBounouas)
  • Fix quota display in features table
  • Fix transcoding help placement
  • Fix invisible videos in playlists
  • Fix HLS transcoding in lower resolutions
  • Fix various federation issues
  • Fix mute badge labels
  • Fix broken follow notification when the actor is deleted
  • Fix overflow and playlist block width in the watch page
  • Fix search results overflow on mobile
  • Fix infinite scroll on big screens
  • Fix start time on some HLS videos