Skip to content

Releases: Chocobozzz/PeerTube

v1.4.1

09 Sep 07:41
v1.4.1
22af8aa
Compare
Choose a tag to compare

Bug fixes

  • Fix too fast redundancy eviction
  • Fix broken auto blacklist page
  • Rename signup steps
  • Fix menu x overflow

v1.4.0

26 Aug 08:16
v1.4.0
f01dc97
Compare
Choose a tag to compare

Since v1.3.1

IMPORTANT NOTES

  • Important Add plugins directory in configuration file. You should configure it in your production.yaml
  • Important: Deprecate NodeJS 8 (support ends on December 2019). Please upgrade to NodeJS 10.
  • Important: Updated nginx template (you need to update manually)
    • Fix long server responses on dual stack servers: fd2ddca
    • Improve images HTTP cache: c928e13
  • Important: With the new theme system, we removed the dark mode button. Your administrator has to install the dark theme
    from their admin panel, and then users can choose this theme in their settings
  • Changed the playlist REST API to fix various issues. See #1998 for more information
  • Removed magnet URI support in download modal since most of the BitTorrent clients do not understand the xs parameter
  • Renamed Overview page to Discover

Security

  • Moderators can only create and update regular users (thanks GGC-Project)

Maintenance

  • Create a dedicated package.json for CLI tools to reduce server dependencies size
  • Add ability to set root password by environment at first start (@darnuria)
  • Removed unused uuid actor field (we already have a unique identifier that is the preferredUsername)
  • Add ability to disable PeerTube log rotation (@NassimBounouas)
  • Speedup font display (@BO41)
  • Improve static files HTTP cache
  • Add --since and --until parameters to import videos script to easily sync external channels (@fflorent)
  • Optimize /watch/:uuid endpoint
  • Optimize Sequelize (SQL ORM) queries generation (consumes less CPU)
  • Prune script is faster and can prune avatar files

Features

  • 🎉 Support Finnish, Greek and Scottish Gaelic languages
  • 🎉 Add basic plugins and themes support (beta): https://docs.joinpeertube.org/#/contribute-plugins
    • Install plugins or themes from the administration panel
    • Choose a default theme for your instance
    • Users can choose the theme they want among the list of themes their administrator installed
  • 🎉 Add ability to upload audio files: PeerTube will merge the audio file and the thumbnail to create a video
  • Multi step registration:
    • Add ability for new users to create their default channel
    • Guess the account username/channel username according to their display name
    • Add explanations about what the purpose of a username/channel name is, and what a channel is
  • Improve account video channels page:
    • Set it as the default page for the account page in order to avoid confusion between the account homepage and the video channel homepage
    • Display channels in rows with some of their videos
  • Support more URL parameters in embeds: muted, loop, peertubeLink
  • Redesign share modal and add customizations:
    • Start/stop at a specific timestamp
    • Automatically play/mute/loop the video
    • Set a specific subtitle by default
  • Group subscriptions and recently added videos in chronological order
  • Add ability for users to change their email address
  • Add ability to update the support field of all channel videos when we update the channel support field
  • Add a language filter in user preferences to display only videos in specific languages
  • Add instance follows list in a dedicated tab in the "About" page
  • Add ability to set to private a public/unlisted video or video playlist
  • Transcode in the tmp directory for s3fs compatibility (@libertysoft3)
  • Add a button to copy account username (@NassimBounouas)
  • Redirect to "Local videos" page when going to the peertube account page
  • Rearrange search filter options (@realityfabric)
  • Close modal after clicking on download (@LeoMouyna)
  • Add ability for admins to customize emails object prefix and body signature (@yohanboniface)
  • Support 4K transcoding
  • Add link of the follower profile in administration (@NassimBounouas)
  • Add subject field in contact form (@NassimBounouas)
  • Add rate limit to registration and API endpoints
  • Add "video quota used" sortable column in user admin list (@darnuria)
  • Automatically update the playlist thumbnail according to the video at the first position (if the user did not set a specific thumbnail)
  • Automatically remove dead followings
  • Federate comment deletion if the comment was deleted by the video owner

Bug fixes

  • Fix transcoding information in features table (LiPek)
  • Fix tools auth with remote instances
  • Fix various issues in upload/import scripts
  • Fix redundancy exceeded quota
  • Fix login with email (@NassimBounouas)
  • Fix quota display in features table
  • Fix transcoding help placement
  • Fix invisible videos in playlists
  • Fix HLS transcoding in lower resolutions
  • Fix various federation issues
  • Fix mute badge labels
  • Fix broken follow notification when the actor is deleted
  • Fix overflow and playlist block width in the watch page
  • Fix search results overflow on mobile
  • Fix infinite scroll on big screens
  • Fix start time on some HLS videos
  • Fix socket notification with multiple user tabs
  • Fix redundancy if the instance has already the file on disk
  • Fix image and plugin CSP
  • Fix video rows overflow
  • Dismiss modals on pop state
  • Go back when cancel NSFW modal

Since v1.4.0-rc.1

Features

  • Add Finnish language support

Bug fixes

  • Fix broken front end on Firefox ESR (60)
  • Fix prune storage script when using a same directory for multiple storage keys
  • Relax plugin package.json validation
  • Replace "overview" by "discover" in client titles
  • Change configuration: email.object becomes email.subject
  • Fix user creation by moderators
  • Fix video playlist element removal
  • Fix plugin card background color with dark theme
  • Fix lazy static route with unknown avatars (404 instead of 500)
  • Fix socket notification with multiple user tabs
  • Fix redundancy if the instance has already the file on disk
  • Fix image and plugin CSP
  • Fix video rows overflow
  • Dismiss modals on pop state
  • Go back when cancel NSFW modal

v1.4.0-rc.1

13 Aug 15:31
v1.4.0-rc.1
54beb81
Compare
Choose a tag to compare
v1.4.0-rc.1 Pre-release
Pre-release

IMPORTANT NOTES

  • Important Add plugins directory in configuration file. You should configure it in your production.yaml
  • Important: Deprecate NodeJS 8 (support ends on December 2019). Please upgrade to NodeJS 10.
  • Important: Updated nginx template (you need to update manually)
    • Fix long server responses on dual stack servers: fd2ddca
    • Improve images HTTP cache: c928e13
  • Important: With the new theme system, we removed the dark mode button. Your administrator has to install the dark theme from their admin panel, and then users can choose this theme in their settings
  • Changed the playlist REST API to fix various issues. See #1998 for more information
  • Removed magnet URI support in download modal since most of the BitTorrent clients do not understand the xs parameter
  • Renamed Overview page to Discover

Maintenance

  • Create a dedicated package.json for CLI tools to reduce server dependencies size
  • Add ability to set root password by environment at first start (@darnuria)
  • Removed unused uuid actor field (we already have a unique identifier that is the preferredUsername)
  • Add ability to disable PeerTube log rotation (@NassimBounouas)
  • Speedup font display (@BO41)
  • Improve static files HTTP cache
  • Add --since and --until parameters to import videos script to easily sync external channels (@fflorent)
  • Optimize /watch/:uuid endpoint
  • Optimize Sequelize (SQL ORM) queries generation (consumes less CPU)
  • Prune script is faster and can prune avatar files

Features

  • 🎉 Support Greek and Scottish Gaelic languages
  • 🎉 Add basic plugins and themes support (beta): https://docs.joinpeertube.org/#/contribute-plugins
    • Install plugins or themes from the administration panel
    • Choose a default theme for your instance
    • Users can choose the theme they want among the list of themes their administrator installed
  • 🎉 Add ability to upload audio files: PeerTube will merge the audio file and the thumbnail to create a video
  • Multi step registration:
    • Add ability for new users to create their default channel
    • Guess the account username/channel username according to their display name
    • Add explanations about what the purpose of a username/channel name is, and what a channel is
  • Improve account video channels page:
    • Set it as the default page for the account page in order to avoid confusion between the account homepage and the video channel homepage
    • Display channels in rows with some of their videos
  • Support more URL parameters in embeds: muted, loop, peertubeLink
  • Redesign share modal and add customizations:
    • Start/stop at a specific timestamp
    • Automatically play/mute/loop the video
    • Set a specific subtitle by default
  • Group subscriptions and recently added videos in chronological order
  • Add ability for users to change their email address
  • Add ability to update the support field of all channel videos when we update the channel support field
  • Add a language filter in user preferences to display only videos in specific languages
  • Add instance follows list in a dedicated tab in the "About" page
  • Add ability to set to private a public/unlisted video or video playlist
  • Transcode in the tmp directory for s3fs compatibility (@libertysoft3)
  • Add a button to copy account username (@NassimBounouas)
  • Redirect to "Local videos" page when going to the peertube account page
  • Rearrange search filter options (@realityfabric)
  • Close modal after clicking on download (@LeoMouyna)
  • Add ability for admins to customize emails object prefix and body signature (@yohanboniface)
  • Support 4K transcoding
  • Add link of the follower profile in administration (@NassimBounouas)
  • Add subject field in contact form (@NassimBounouas)
  • Add rate limit to registration and API endpoints
  • Add "video quota used" sortable column in user admin list (@darnuria)
  • Automatically update the playlist thumbnail according to the video at the first position (if the user did not set a specific thumbnail)
  • Automatically remove dead followings
  • Federate comment deletion if the comment was deleted by the video owner

Bug fixes

  • Fix transcoding information in features table (LiPek)
  • Fix tools auth with remote instances
  • Fix various issues in upload/import scripts
  • Fix redundancy exceeded quota
  • Fix login with email (@NassimBounouas)
  • Fix quota display in features table
  • Fix transcoding help placement
  • Fix invisible videos in playlists
  • Fix HLS transcoding in lower resolutions
  • Fix various federation issues
  • Fix mute badge labels
  • Fix broken follow notification when the actor is deleted
  • Fix overflow and playlist block width in the watch page
  • Fix search results overflow on mobile
  • Fix infinite scroll on big screens
  • Fix start time on some HLS videos

v1.3.1

17 Jun 07:17
v1.3.1
0109c49
Compare
Choose a tag to compare

Bug fixes

  • Fix Mastodon remote interactions
  • Fix missing video download button
  • Fix error in video upload/update form when scheduling publication
  • Fix black theme on some pages
  • Fix video import if auto blacklist is enabled

v1.3.0

03 Jun 07:31
v1.3.0
88ebb43
Compare
Choose a tag to compare

Since v1.2.0

IMPORTANT NOTES

  • nginx Remove text/html from gzip_types: 7eeb6a0 @bnjbvr
  • Add streaming_playlists directory in configuration file. You should configure it in your production.yaml
  • CSP configuration changed: it's now in a dedicated section

Maintenance

Docker

Features

  • Add video playlist support
    • A user has a default Watch-later playlist
    • A user can create private, unlisted or public playlists
    • An element in this playlist can start or stop at specific timestamps (you can create some kind of zapping for example)
    • The difference with a channel is that you cannot subscribe to a playlist, but you can add videos from any other user in your playlist.
      It's useful to organize your videos, or create a playlist of videos you like and share the link on the web etc
  • Add quarantine videos (auto blacklist videos on upload) feature 🎉 (@joshmorel)
  • Add Japanese & Nederlands & Português (Portugal) support
  • Add experimental HLS support
    • Better playback
    • Better bandwidth management (for both client & server)
    • Needs to store another video file per resolution, so enabling this option multiplies the videos storage by 2 (only new uploaded videos, this is not retroactive)
    • Requires ffmpeg >= 4
  • Better instance's followers management:
    • Add ability to remove an instance's follower
    • Add ability to forbid all new instance's followers
    • Add ability to manually approve new instance's followers
    • Add notification on new instance's follower
  • Improve UI:
    • Increase player default height
    • Reduce big play button border width
    • Increase thumbnail sizes
    • Add hover effect on video miniature
    • Add "my library" section in menu
    • Add missing icons in some buttons/dropdown
    • 2 rows per overview section
    • Increase video thumbnail blur (@Zig-03)
    • Improve video miniatures list on mobile
    • Add animation when opening user notifications
  • Add ability for admins to disable the tracker (and so the P2P aspect of PeerTube, in order to improve users privacy for example)
  • Add original publication date attribute to videos, and add ability to filter on it (Andrés Maldonado)
  • Add video miniature dropdown
  • Add ability for admins to declare their instance as dedicated to NSFW content
  • Improve SEO (there is still work to be done)
  • Login is now case insensitive (if using official web client)
  • Add NSFW policy & users signup policy & auto blacklist strategy in features table in about page
  • Improve comment deletion warning
  • Restore videos list component on history back
  • Add ability to consult server logs in admin
  • Allow administrators to change/reset a user's password (@rigelk)
  • Add a debug page to help admins to fix IP configuration issues
  • Add ability for admins to limit users videos history size
  • Add ability for admins to delete old remote videos views (reduce database size)
  • Optimize video update page load
  • Less refresh jobs
  • Cleanup invalid AP rates/comments/shares
  • Better videos redundancy config error handling
  • Check emails are enabled if the admin requires email verification (@joshmorel)
  • Add Add /accounts/:username/ratings endpoint (@yohanboniface)
  • Allow to control API rates limit from configuration (@yohanboniface)

Bug fixes

  • Don't notify prior to scheduled update (@joshmorel)
  • Fix account description database error
  • Fix Pleroma follow
  • Fix greek label
  • Fix email notification for some users
  • Fix translation of "Copy magnet URI"
  • Fix negative seconds by displaying 0 instead @zacharystenger
  • Fix URL in video import notification
  • Don't close help popover when clicking on it
  • Fix tmp directory cleanup
  • Fix custom CSS help
  • Fix JSONLD context
  • Fix privacy label display in upload form
  • Fix my account settings responsiveness
  • Fix keyboard icon transparency (@gbip)
  • Fix contact admin button overflow
  • Wait config to be loaded before loading login/signup
  • Privacy is optional in upload API endpoint
  • Fix hotkeys help popup overflow

Since v1.3.0-rc.2

Bug fixes

  • Fix duplicates in playlist add component
  • Fix crash in files cache
  • Fix playlist view/update 403
  • Fix search with bad webfinger handles

v1.3.0-rc.2

22 May 07:06
v1.3.0-rc.2
ea0877b
Compare
Choose a tag to compare
v1.3.0-rc.2 Pre-release
Pre-release

Docker

Bug fixes

  • Fix playlist block width when the player is in theater mode
  • Reset playlist add dropdown in watch page on video change
  • Fix follow with Mastodon
  • Fix playlist elements reordering
  • Fix my videos list pagination
  • Fix video thumbnails in admin blacklist page
  • Fix video views that are not considered

v1.3.0-rc.1

14 May 12:38
v1.3.0-rc.1
3fbbada
Compare
Choose a tag to compare
v1.3.0-rc.1 Pre-release
Pre-release

IMPORTANT NOTES

  • nginx Remove text/html from gzip_types: 7eeb6a0 @bnjbvr
  • Add streaming_playlists directory in configuration file. You should configure it in your production.yaml
  • CSP configuration changed: it's now in a dedicated section

Maintenance

Docker

  • Important: Add host network mode to the reverse proxy section (without this, it could break videos views and P2P: #1643 (comment))
  • Fix SMTP default configuration (@Nutomic)

Features

  • Add video playlist support
    • A user has a default Watch-later playlist
    • A user can create private, unlisted or public playlists
    • An element in this playlist can start or stop at specific timestamps (you can create some kind of zapping for example)
    • The difference with a channel is that you cannot subscribe to a playlist, but you can add videos from any other user in your playlist.
      It's useful to organize your videos, or create a playlist of videos you like and share the link on the web etc
  • Add quarantine videos (auto blacklist videos on upload) feature 🎉 (@joshmorel)
  • Add Japanese & Nederlands & Português (Portugal) support
  • Add experimental HLS support
    • Better playback
    • Better bandwidth management (for both client & server)
    • Needs to store another video file per resolution, so enabling this option multiplies the videos storage by 2 (only new uploaded videos, this is not retroactive)
    • Requires ffmpeg >= 4
  • Better instance's followers management:
    • Add ability to remove an instance's follower
    • Add ability to forbid all new instance's followers
    • Add ability to manually approve new instance's followers
    • Add notification on new instance's follower
  • Improve UI:
    • Increase player default height
    • Reduce big play button border width
    • Increase thumbnail sizes
    • Add hover effect on video miniature
    • Add "my library" section in menu
    • Add missing icons in some buttons/dropdown
    • 2 rows per overview section
    • Increase video thumbnail blur (@Zig-03)
    • Improve video miniatures list on mobile
    • Add animation when opening user notifications
  • Add ability for admins to disable the tracker (and so the P2P aspect of PeerTube, in order to improve users privacy for example)
  • Add original publication date attribute to videos, and add ability to filter on it (Andrés Maldonado)
  • Add video miniature dropdown
  • Add ability for admins to declare their instance as dedicated to NSFW content
  • Improve SEO (there is still work to be done)
  • Login is now case insensitive (if using official web client)
  • Add NSFW policy & users signup policy & auto blacklist strategy in features table in about page
  • Improve comment deletion warning
  • Restore videos list component on history back
  • Add ability to consult server logs in admin
  • Allow administrators to change/reset a user's password (@rigelk)
  • Add a debug page to help admins to fix IP configuration issues
  • Add ability for admins to limit users videos history size
  • Add ability for admins to delete old remote videos views (reduce database size)
  • Optimize video update page load
  • Less refresh jobs
  • Cleanup invalid AP rates/comments/shares
  • Better videos redundancy config error handling
  • Check emails are enabled if the admin requires email verification (@joshmorel)
  • Add Add /accounts/:username/ratings endpoint (@yohanboniface)
  • Allow to control API rates limit from configuration (@yohanboniface)

Bug fixes

  • Don't notify prior to scheduled update (@joshmorel)
  • Fix account description database error
  • Fix Pleroma follow
  • Fix greek label
  • Fix email notification for some users
  • Fix translation of "Copy magnet URI"
  • Fix negative seconds by displaying 0 instead @zacharystenger
  • Fix URL in video import notification
  • Don't close help popover when clicking on it
  • Fix tmp directory cleanup
  • Fix custom CSS help
  • Fix JSONLD context
  • Fix privacy label display in upload form
  • Fix my account settings responsiveness
  • Fix keyboard icon transparency (@gbip)
  • Fix contact admin button overflow
  • Wait config to be loaded before loading login/signup
  • Privacy is optional in upload API endpoint
  • Fix hotkeys help popup overflow

v1.2.1

14 Feb 12:16
v1.2.1
340f31c
Compare
Choose a tag to compare

Bug fixes

  • Important Fix invalid From email header in contact form that could lead to the blacklisting of your SMTP server
  • Fix too long display name overflow in menu
  • Fix mention notification when a remote account mention a local account that has the same username than yours
  • Fix access to muted servers table for moderators
  • Don't crash notification popup on bug
  • Fix reset password script that leaks password on invalid value

v1.2.0

06 Feb 11:26
v1.2.0
f5305c0
Compare
Choose a tag to compare

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)

v1.2.0-rc.1

17 Jan 15:52
v1.2.0-rc.1
cfeae29
Compare
Choose a tag to compare
v1.2.0-rc.1 Pre-release
Pre-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