Releases: Chocobozzz/PeerTube
Releases · Chocobozzz/PeerTube
v1.0.0-rc.1
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
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
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
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
v1.0.0-beta.12
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
- Add gzip support (@scanlime)
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
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
Bug fixes (from beta.10.pre.3)
- Fix caption upload on Mac OS
v1.0.0-beta.10.pre.3
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
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