Skip to content

Releases: Chocobozzz/PeerTube

v1.0.0-rc.1

03 Oct 11:42
v1.0.0-rc.1
6a6951e
Compare
Choose a tag to compare

Features

  • Allow specification of channel ID in peertube-upload.js (@anoadragon453)
  • Show last commit hash alongside server version in footer (@rigelk)
  • Add comment feeds in watch page

Bug fixes

  • Fix dnt route (yes again, but now we have unit tests for this route :D)
  • Check video channel name is unique when creating a new one
  • Fix video fps validator (prevent redundancy/refresh of some old videos)
  • Allow empty search on client side (@rigelk)
  • Correctly forward comment deletion

v1.0.0-beta.16

01 Oct 10:35
v1.0.0-beta.16
8c202ae
Compare
Choose a tag to compare

BREAKING CHANGES

  • Add prompt to upgrade.sh to install pre-release version (@Nutomic)

Features

  • Add shortcuts icon in menu
  • Improve overview section titles
  • Check old password before change (@BO41)
  • Adding frame-by-frame hotkey support in player (@rigelk)

Bug fixes

  • Stop seeding torrents after a failed import
  • Fix player crashing the web browser
  • Fix player performance with small devices
  • Fix some untranslated strings
  • Fix video files duplicated when fps is null (@rigelk)
  • Fix video import of some youtube videos
  • Fix (long) video description when importing by url
  • Fix Mastodon federation with a comment reply
  • Correctly delete directories on import
  • Remove duplicated videos on unfollow/delete redundancy
  • Fix 404 on manifest
  • Hide useless error when destroying fake renderer
  • Display other videos on big screens on the right of the watch page
  • Fix no other videos displayed on some videos
  • Fix hidden advanced options in upload form
  • Fix message space on video upload cancel (@rigelk)
  • Fix error when updating many video captions
  • Fix "my account" subtitles
  • Fix error when clicking on the disabled publish button
  • Increase timeout on upload endpoint
  • Fix redundancy with videos already duplicated by another instance(s)
  • Correctly delete files on failed import

v1.0.0-beta.15

26 Sep 10:16
v1.0.0-beta.15
60e74f8
Compare
Choose a tag to compare
v1.0.0-beta.15 Pre-release
Pre-release

Features

  • Improve subscription button (@rigelk)
    • Display it for unlogged users
    • Show RSS feeds as a subscription option
    • Allow remote follow
  • Allow remote comment (@rigelk)
  • Support Simplified Chinese (@SerCom-KC)

Bug fixes

  • Fix redundancy with old PeerTube torrents
  • Fix crash with /static/dnt-policy/dnt-policy-1.0.txt route
  • Fix redundancy totalVideos stats
  • Reduce video import TTL to 1 hour
  • Only duplicate public videos

v1.0.0-beta.14

25 Sep 07:42
v1.0.0-beta.14
4ebf25f
Compare
Choose a tag to compare
v1.0.0-beta.14 Pre-release
Pre-release

Features

  • Video redundancy system (experimental, see the doc)
  • Add peertube script (see the doc) (@rigelk)
  • Improve download modal (@rigelk)
  • Add redirect after login (@BO41)
  • Improve message when removing a user
  • Improve responsive on small screens
  • Improve performance:
    • Overview endpoint
    • SQL requests of watch page endpoints
    • SQL requests of ActivityPub endpoints
    • Cache user token
    • Videos infinite scroll in the web browser
  • Add warning if one of the storage directory is in the peertube production directory
  • Auto focus first field on login (@rigelk)
  • Add chevron hotkeys to change playback rate (@rigelk)

Bug fixes

  • Fix 24 hours delay to process views
  • Fix tag search on overview page
  • Handle actors search beginning with '@'
  • Fix "no results" on overview page
  • Fix iOS player playback/subtitles menu
  • Fix description/comments that break the video watch page
  • Don't get recommended videos twice
  • Fix admin access to moderators
  • Fix nav tab and tag color in dark theme (@rigelk)
  • Fix help popover overflow (@rigelk)
  • Fix comment deletion with mastodon (only with new comments)

v1.0.0-beta.13

13 Sep 09:29
v1.0.0-beta.13
a651038
Compare
Choose a tag to compare

Features

  • Improve keyboard navigation (@rigelk)
  • Remember theme in local storage (@rigelk)

Bug fixes

  • Fix upgrade/installation on node 8.12 (bcrypt issue)
  • Fix video channel deletion
  • Fix video channel RSS
  • Fix video views increment

v1.0.0-beta.12

11 Sep 06:28
v1.0.0-beta.12
b8aca3b
Compare
Choose a tag to compare

If you have not updated to v1.0.0-beta.10, see the v1.0.0-beta.10.pre.1 changelog, in particular how to upgrade

BREAKING CHANGES

  • Users can now use the name they want for their channel.
    We will therefore favour the display of video channel handles/names instead of account in the future.

Documentation

  • Add SECURITY.md document
  • Add TCP/IP tuning template to prevent buffer bloat/latency (@scanlime)
  • Add parse-log admin tool documentation
  • Improve README schemas (@Edznux)

nginx template

Docker template

  • Add quota to the docker configuration values (@kaiyou)

Features

  • Add portuguese and swedish languages
  • Support user subscriptions
  • Add ability to search videos or channels with their URL/handle (can be opt-out by the admin)
  • Add "videos overview" page (pick randomly some categories/tags/channels and display their videos)
  • Add ability to set a name (left part of the handle) to a channel instead of UUID
  • Users can "give" their videos to other local users (WIP, feedback welcome) (@grizio)
  • Add keyboard shortcuts (press ? to see them) (@rigelk)
  • Add ability to set daily video upload quota to users (@Nutomic)
  • Add user email verification (can be opt-in by the admin) (@joshmorel)
  • Improve video watch page style (@rigelk)
  • Trending page takes into account views from the last x days (defined by the admin in the configuration file)
  • Add "start at" checkbox in the video share modal
  • Add instance capabilities table in the signup page (@rigelk)
  • Improve video abuses display in admin (@Nutomic)
  • Add "my videos" shortcut in menu (@LeoMouyna)
  • Support 0.75 and 1.25 playback speeds (@Glandos)
  • Improve error message on actor name conflict
  • Improve videos list/search SQL query (split it into 2 queries)
  • Make left menu show the scrollbar only on hover/focus (@rigelk)
  • Other videos column in watch page show related tagged videos if possible (@jorropo)
  • Password change errors more friendly (@jorropo)
  • Improve labels for video privacies (video upload/update)
  • Add theming via CSS custom properties (@rigelk)
  • Add dark theme (@rigelk)
  • Add input color to cope with browser themes (@rigelk)

Bug fixes

  • Fix player video playback (videos never ends or infinite load after seeking)
  • Fix video URL import with videos having a small title
  • Make HSTS opt-in and leave it to the reverse-proxy (@rigelk)
  • Fix search results on mobile
  • Do not import live streaming
  • Fix NSFW filter when the instance decides to hide them and the user decides to list them
  • Delete highlighted comment too if needed
  • Fix ffmpeg auto thread admin configuration (@jorropo)
  • ActivityPub: use height instead of width to represent the video resolution
  • Fix thumbnail/preview in upload.js script
  • Fix import-videos.js duplicate detection
  • Fix occitan language label

v1.0.0-beta.11

21 Aug 07:25
v1.0.0-beta.11
3711d5a
Compare
Choose a tag to compare

If you have not updated to v1.0.0-beta.10, see the v1.0.0-beta.10.pre.1 changelog, in particular how to upgrade

Features

  • Add ability to import videos from a URL (YouTube, Dailymotion, Vimeo, raw file etc) or torrent file/magnet.
    Should be explicitly enabled by the administrator in the configuration file
  • Add german, spanish, taiwan (traditional chinese) and occitan languages
  • Add ability to delete our account
  • Add ability to ban a user
  • Add ability to set a moderation comment to an abuse
  • Add state (pending, accepted, rejected) attribute to an abuse
  • Add ability to set a reason when blacklisting a video
  • Add ability to blacklist local videos
  • Improve abuse and blacklist tables
  • Add user quota used in users list
  • Tracker only accept known infohash (avoid people to use your tracker for files unrelated to PeerTube)
  • Add database pool configuration (@rigelk)
  • Add audit log (@Nautigsam)
  • Add ffmpeg nice and auto thread (@jorropo)
  • Upgrade to bootstrap 4
  • DNT support

Bug fixes

  • Fix videos FPS federation
  • Cleanup request files on bad request
  • Handle truncated markdown links
  • Fix dropdown position in menu
  • Translate subtitle languages in player
  • Translate player according the language of the interface
  • Fix reset my password button (@joshmorel)

v1.0.0-beta.10

07 Aug 13:57
v1.0.0-beta.10
5954943
Compare
Choose a tag to compare

⚠️ See the v1.0.0-beta.10.pre.1 changelog, in particular how to upgrade

Bug fixes (from beta.10.pre.3)

  • Fix caption upload on Mac OS

v1.0.0-beta.10.pre.3

31 Jul 10:55
v1.0.0-beta.10.pre.3
9484e1f
Compare
Choose a tag to compare
v1.0.0-beta.10.pre.3 Pre-release
Pre-release

⚠️ See the v1.0.0-beta.10.pre.1 changelog, in particular how to upgrade

Bug fixes (from beta.10.pre.2)

  • Try to fix the infinite creation of Delete actor jobs by deleting kue migration
  • Cleanup SQL indexes
  • Try to optimize SQL search query
  • Try to optimize videos list SQL query
  • Add more logs and fix logger when having an error
  • Move subscription helper in the account line in video watch page
  • Fix responsive on videos search
  • Refresh orphan actors
  • Don't send a follow request if the follow was already accepted

v1.0.0-beta.10.pre.2

27 Jul 12:00
v1.0.0-beta.10.pre.2
646cfe7
Compare
Choose a tag to compare
v1.0.0-beta.10.pre.2 Pre-release
Pre-release

⚠️ See the v1.0.0-beta.10.pre.1 changelog, in particular how to upgrade

Bug fixes

  • Fix captions/subtitles freeze in player
  • Fix attribute label width in video watch page
  • Fix player playback in Chrome
  • Revert SQL optimization when listing videos: it breaks the connection pool of some instances