Skip to content

Commit

Permalink
Update changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
Chocobozzz committed Nov 27, 2024
1 parent adf2867 commit f2f517a
Show file tree
Hide file tree
Showing 2 changed files with 79 additions and 1 deletion.
78 changes: 78 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,83 @@
# Changelog

## v7.0.0-rc.1


### IMPORTANT NOTES

* Ensure you have `storage.original_video_files` set in your configuration file: https://github.com/Chocobozzz/PeerTube/blob/develop/config/production.yaml.example#L159.
If you did not configure this key but have already enabled "Keep a version of the input file" configuration, original files may have been saved in `versions/peertube-v6.x.x/storage/original-video-files/` directories. If this is the case, you must move these files in the new directory location specified by your `storage.original_video_files` configuration
* Safari desktop versions < 13 are not supported anymore
* iOS versions < 14.5 are not supported anymore
* PeerTube instance requires python >= 3.8 for transcription

### Docker

* Fix private IPv6 subnet (we used a subnet reserved for examples)

### Plugins/Themes/Embed API

* Remove client plugin hooks: `filter:api.recently-added-videos.videos.list.{params,result}`, `filter:api.local-videos.videos.list.{params,result}`, `filter:api.trending-videos.videos.list.{params,result}` `filter:api.trending-videos.videos.list.result` in favour of `filter:api.browse-videos.videos.list.{params,result}`
* Header logo doesn't have the `.icon` class anymore (it still has the `icon-logo` class)
* All CSS variables have been replaced so it's easier to theme PeerTube:
* PeerTube generates a color palette based on a few main colors (`primary`, `fg`, `bg`, `bg-secondary`...): https://github.com/Chocobozzz/PeerTube/blob/develop/client/src/sass/application.scss#L27
* Some new variables fallback to old variables to limit theme breaks

### Admin config (non-exhaustive)

* Add ability to configure STUN servers IPs: `webrtc.stun_servers`
* Remove `client.videos.miniature.display_author_avatar` config: author avatars are now always displayed

### Features

* :tada: Global client redesign :tada:
* Introduce a new *Light/Beige* theme that replaces the current one (black/orange)
* Add a *Dark/Brown* theme directly in PeerTube core
* Split *My library* pages into:
* *Video Space* pages (that contains account channels, videos...)
* *My library* pages (that contains account playlists, subscriptions...)
* Split *Administration* pages into:
* *Overview* pages (to list instance users, videos...)
* *Moderation* pages (to list abuses, blocks, registrations...)
* *Settings* pages (instance configuration, list runners...)
* Reorganize the header and the left menu:
* Account settings and notifications are now in the header
* Add instance name and description in the left menu for anonymous users
* Merge *Recently Added* and *Trending* and *Local videos* videos pages into a *Browse videos* page that includes quick filters
* Improve *Discover videos* page UX
* Redesign the left menu, the horizontal menus, form controls, buttons and video filters panel
* Replace/remove/add some icons
* :tada: Introduce a modal to easily add/edit/remove subtitle segments :tada:
* Improve accessibility:
* Fix contrast issues
* Add missing labels
* Fix progress bar, custom select components, tag input components, notification component accessibility
* Add underlining to links
* Add "skip menu" links
* Improve keyboard navigation
* Fix various screen readers issues
* SEO:
* Add instance avatar to OpenGraph tags
* Hide empty accounts/channels from sitemap [#6633](https://github.com/Chocobozzz/PeerTube/pull/6633)
* Inject additional video tags to sitemap [#6633](https://github.com/Chocobozzz/PeerTube/pull/6633)
* Various UX improvements:
* Improve player control bar responsive
* Add refresh button to following list
* Clearer signup limit label

### Bug fixes

* Fix *My channel* search
* Fix channel sync edition/listing
* Fix adding video tags on Android
* Fix fetching client comment URL using ActivityPub resolver (Mastodon search bar...)
* Fix crash when logging SQL requests and enabled prettify option
* Correctly delete web videos with hls without audio
* Fix auto blacklisting unlisted videos
* Fix *ERR_BUFFER_OUT_OF_BOUNDS* error on some node version
* Add ability to set max channel sync in admin config


## v6.3.3

### Bug fixes
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { NgIf } from '@angular/common'
import { ChangeDetectionStrategy, ChangeDetectorRef, Component, Input, OnInit } from '@angular/core'
import { ChangeDetectionStrategy, ChangeDetectorRef, Component, OnInit } from '@angular/core'
import { ServerService } from '@app/core'
import { maxBy } from '@peertube/peertube-core-utils'
import { CustomMarkupComponent } from './shared'
Expand Down

0 comments on commit f2f517a

Please sign in to comment.