@Chocobozzz Chocobozzz released this Feb 6, 2019 · 62 commits to develop since this release

BREAKING CHANGES

Maintenance

  • Check free storage before upgrading in upgrade script (@Nutomic)
  • Explain that PeerTube must be stopped in prune storage script
  • Add some security directives in the systemd unit configuration file (@rigelk & @mkoppmann)
  • Update FreeBSD startup script (@gegeweb)

Docker

  • Patch docker entrypoint to speed up the chown at startup (LecygneNoir)

Features

  • Add Russian, Polish and Italian languages
  • Add user notifications:
    • Notification types:
      • Comment on my video
      • New video from my subscriptions
      • New video abuses (for moderators)
      • Blacklist/Unblacklist on my video
      • Video import finished (error or success)
      • Pending video published (after transcoding or a scheduled update)
      • My account or one of my channel has a new follower
      • Someone (except muted accounts) mentioned me in comments
      • A user registered on the instance (for moderators)
    • Notification actions:
      • Add a web notification
      • Send an english email
  • Add contact form in about page (enabled by default)
  • Add ability to unfederate a local video in blacklist modal (checkbox checked by default)
  • Support additional video extensions if transcoding is enabled (enabled by default)
  • Redirect to the last url on login
  • Add ability to automatically set the video caption in URL. Example: https://peertube2.cpy.re/videos/watch/9c9de5e8-0a1e-484a-b099-e80766180a6d?subtitle=ru
  • Automatically enable the last selected caption when watching a video
  • Add ability to disable, clear and list user videos history
  • Add a button to help to translate peertube
  • Add text in the report modal to explain to whom the report will be sent
  • Open my account menu entries on hover
  • Explain what features are enabled on the instance in the about page
  • Add an error message in the forgot password modal if the instance email system is not configured
  • Add sitemap
  • Add well known url to change password (@rigelk)
  • Remove 8GB video upload limit on client side. There may still be such limit depending on the reverse proxy configuration (@scanlime)
  • Add CSP (@rigelk & @Nutomic)
  • Update title and description HTML tags when rendering video HTML page
  • Add webfinger support for remote follows (@acid-chicken)
  • Add tooltip to explain how the trending algorithm works (@auberanger)
  • Warn users when they want to delete a channel because they will not be able to create another channel with the same name
  • Warn users when they leave the video upload/update (on page refresh/tab close)
  • Set max user name, user display name, channel name and channel display name lengths to 50 characters (@McFlat)
  • Increase video abuse length to 3000 characters
  • Add totalLocalVideoFilesSize in the stats endpoint

Bug fixes

  • Fix the addition of captions to a video
  • Fix federation of some videos
  • Fix NSFW blur on search
  • Add error message when trying to upload .ass subtitles
  • Fix default homepage in the progressive web application
  • Don't crash on queue error
  • Fix EXDEV errors if you have multiple mount points
  • Fix broken audio in transcoding with some videos
  • Fix crash on getVideoFileStream issue
  • Fix followers search
  • Remove trailing / in CLI import script (@HesioZ)
  • Use origin video url in canonical tag
  • Fix captions in HTTP fallback
  • Automatically refresh remote actors to fix deleted remote actors that are still displayed on some instances
  • Add missing translations in video embed page
  • Fix some styling issues in dark mode
  • Fix transcoding issues with some videos
  • Fix Mac OS mkv/avi upload
  • Fix menu overflow on mobile
  • Fix ownership button icons (@joshmorel)
Assets 6