IMPORTANT NOTES
- Deprecate
/videos/abuse
endpoint.
A new endpoint to report videos will be created in PeerTube 2.4 and will also allow to report accounts and comments (/videos/abuse
will be removed in 3.0) - Renamed videos blacklist feature to videos blocks/blocklist
Documentation
- Add feeds routes to the openapi spec @rigelk
- Add notifications routes to the openapi spec @rigelk
- Add redundancy routes to the openapi spec @rigelk
- Add plugins routes to the openapi spec @rigelk
- Add examples, descriptions and missing filters for abuses routes in the openapi spec @rigelk
- Update CentOS insutructions in dependencies.md @cgarwood82 in 2904
Maintenance
- Switched image processing library from native dependency
sharp
to pure JS implementationjimp
. Admins don't have to compilesharp
anymore andjimp
is lighter - Provide specific engine boundaries for NodeJS and Yarn @rigelk in 0c4bacb
- Add ability to set
database.name
config option @gramakri in #2898
Docker
- Fix
POSTGRES
env variables in docker-compose (@kimsible in #2538) - Fix OpenDKIM permissions in docker-compose setup @kimsible in #2868
Official PeerTube plugins
Features
- 🎉 Add global search support (has to be explicitely enabled by admins)
- 🎉 Add ability for admins to display a banner on their instance
- 🎉 Support Vietnamese and Kabyle languages. Also re-establish Occitan language locale despite lack of support in Angular
- Federation:
- Make federation of unlisted videos an instance-level server preference @Tak in #2802
- Sort ActivityPub video object files by resolution in descending order (fix issue with Pleroma)
- Send complete video description in ActivityPub video objects
- Moderation:
- Add ability to bulk delete comments of an account
- Add ability to mute accounts from video miniature
- Improve report modal: @rigelk in #2842
- Add ability to provide predefined reasons
- Embed of the video in the modal
- Add ability to set a startAt parameter
- Accessibility:
- Add lang attribute in languages list menu @Pandoraaa in #2832
- Add aria-hidden to non-descriptive icons @Pandoraaa in #2844
- Change focus color instead of opacity of video play button @Pandoraaa in #2845
- Add explicit step and aria-current attribute in register form @Pandoraaa in #2861
- Add scope tags and aria-labels in instance features table @Pandoraaa in #2866
- Add keyboard navigation in video watch page buttons @Pandoraaa in #2854 with @rigelk
- Replaced softies icons by feather icons @rigelk
- Support player hotkeys when it is not focused
- Improve video miniature grids to fill the space as much as possible @rigelk
- Add video miniature dropdown in Discover page
- Add channel information in My videos page
- Add videos count per channel in My channels page
- Improve channel deletion warning by explaining how many videos will be deleted
- Simplify navigation within most admin menus @rigelk
- Tracker:
- Log IP requesting unknown infoHash @JohnXLivingston in
212e17a - Block IP of infohash spammers db48de8
- Log IP requesting unknown infoHash @JohnXLivingston in
- Allow limiting video-comments rss feeds to an account or video channel @rigelk in 00494d6
Bug fixes
- Fix default anonymous theme that should use instance default
- Fix configuration form issue when auto follow index URL is empty
- Fix URL import of some videos
- Fix quota representation in profile settings @rigelk
- Exclude 0p from auto webtorrent quality
- Fix scroll on some pages with hash in URL
- Fix search filter in video reports
- Fix anonymous user nsfw policy
- Don't cache embed HTML page resulting in broken embed after a PeerTube upgrade
- Accessibility:
- Add lang in document to match current locale @rigelk in #2822
- Prevent duplicate id attributes for
.svg
@rigelk in #2822 - Fix headings order or add missing ones @Pandoraaa in #2871
- Remove uneccessary details to link titles @Pandoraaa in #2879