v2.0.0
Since v1.4.1
IMPORTANT NOTES
- Removed old JSON LD signature implementation. There will be some federation incompatibilities with forwarded activities sent by PeerTube instances < v2.0.0
- Replaced configuration key
email.object
withemail.subject
: 916937d
Plugins/Themes API
- Add plugin hook on registration
filter:api.user.signup.allowed.result
Docker
- Fix traefik version docker compose (you need to update your
docker-compose.yml
file: f1b3888)
Maintenance
- Add
--tmpdir
,--first
,--last
and--verbose [level]
parameters to peertube-import-videos script (Yetangitu) - Improve REST API documentation (@frankstrater)
- Improve plugin management documentation
Features
- Better instance admin responsibility:
- Add ability to set more information about your instance. This will be used in the future on https://joinpeertube.org to help people find
the appropriate PeerTube instance on which they can register:- Main Categories
- Languages you/your moderators speak
- Code of Conduct
- Moderation information (who moderates your instance, NSFW policy etc)
- Who is behind the instance (a single person? non-profit?)
- Why did the admin create this instance
- How long the admin plan to maintain the instance
- How the administrator will finance the PeerTube server
- Hardware information
- Add these information in the about page and in the signup page
- Add a welcome modal at first admin login with some explanations of PeerTube and some useful links
- Add warning modal when administrators enable or enabled signup but did not fill some important instance information
(for now the instance name, terms, administrator and maintenance lifetime information)
- Add ability to set more information about your instance. This will be used in the future on https://joinpeertube.org to help people find
- Add ability to automatically follow back other instances
- Add ability to automatically follow the public registry instances
- Add Most liked videos page (@alcalyn)
- Add a drag&drop delay on playlist videos to allow user scroll on small screens (@alcalyn)
- Allow to toggle video publication date to display absolute date (@alcalyn)
- Add statistics in about page (@alcalyn)
- Improve the feature table in about page
- Add contributors in about page
- Clearer warning of IP address leaking on embedded videos (@robinkooli)
- Case insensitive search on video tags
- Add video name in "video publish notification"
- Add ability to autoplay next recommended video (opt in) (@LoveIsGrief)
- Add link behind the subscribe via RSS button (@frankstrater)
- Support text/plain caption files
- Speedup theme injection
- Add ability to enable HLS in the admin panel
Bug fixes
- Fix audio upload
- Handle video reports from mastodon
- Fix videos redundancy exceeding the limit
- Fix search when user defined video languages in their preferences
- Don't quick transcode with the wrong pixel format
- Hide videos abuses of muted accounts
- Fix account avatar widths
- Fix default
commentsEnabled
anddownloadEnabled
values on video upload/import (@frankstrater) - Disable auto complete of email field when editing another user information in admin panel (@Knackie)
- Fix federation issues with some actors (that have long descriptions, or missing optional AP fields)
- Remove down redundancy endpoints in HLS player
- Fix user notifications with multiple opened tabs
- Replace "overview" by "discover" in webpage titles
- Clearer IP debug message in admin panel
- Fix checkbox styles when using a theme
- Don't redirect on verify account page after login
- Fix player captions menu after choosing a subtitle
- Fix CLI scripts with URLs ending with a
/
- Fix
--since
and--until
timezone inpeertube-import-videos
script - Avoid circular error in logger
- Fix start/stop of first element when loading a playlist
Since v2.0.0-rc.1
Features
- Improve welcome/warning modals
- Add ability to enable HLS in the admin panel
Bug fixes
- Fix auto index follow
- Fix CLI scripts with URLs ending with a
/
- Fix
--since
and--until
timezone inpeertube-import-videos
script (@fflorent) - Avoid circular error in logger
- Fix start/stop of first element when loading a playlist