diff options
-rw-r--r-- | CHANGELOG.md | 91 |
1 files changed, 91 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 25731ce74..4c474af48 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md | |||
@@ -1,5 +1,96 @@ | |||
1 | # Changelog | 1 | # Changelog |
2 | 2 | ||
3 | ## v2.4.0-rc.1 | ||
4 | |||
5 | ### IMPORTANT NOTES | ||
6 | |||
7 | * The minimum ffmpeg version required is now 4.1 | ||
8 | * Use `playlistPosition` URL parameter for playlists instead of `videoId` to set the current playlist position | ||
9 | |||
10 | ### Maintenance | ||
11 | |||
12 | * Better error message on PostgreSQL connection error | ||
13 | * Add `ssl` option support for PostgreSQL connection | ||
14 | |||
15 | ### Official PeerTube plugins | ||
16 | |||
17 | * [Player video annotation (alpha)](https://framagit.org/framasoft/peertube/official-plugins/-/tree/master/peertube-plugin-video-annotation) | ||
18 | |||
19 | ### Plugins/Themes/Embed API | ||
20 | |||
21 | * Add embed API (https://docs.joinpeertube.org/#/api-embed-player): | ||
22 | * `playNextVideo` method | ||
23 | * `playPreviousVideo` method | ||
24 | * `getCurrentPosition` method | ||
25 | * Embed URL parameters | ||
26 | * Add ability to disable PeerTube link in embed using an URL param (`peertubeLink=0`) | ||
27 | * Add plugins support in embed | ||
28 | * Add client plugin hooks (https://docs.joinpeertube.org/#/api-plugins): | ||
29 | * `action:embed.player.loaded` (for embed) | ||
30 | * Add custom fields in video update/upload form using `registerVideoField` (https://docs.joinpeertube.org/#/contribute-plugins?id=add-custom-fields-to-video-form) | ||
31 | |||
32 | ### Features | ||
33 | |||
34 | * Moderation: | ||
35 | * :tada: Add ability to report comments and accounts | ||
36 | * :tada: Add messaging system between local reporter of an abuse and moderators so they can easily communicate | ||
37 | * :tada: Users can now see their abuse reports, and have notifications when an abuse state changed (accepted/rejected) or when moderators added a new message | ||
38 | * Add embed to block list details [@rigelk in #2926](https://github.com/Chocobozzz/PeerTube/pull/2926) | ||
39 | * Video playlists: | ||
40 | * :tada: Add ability to embed playlists | ||
41 | * :tada: Add ability to put a video multiple times in a playlist (with different startAt/stopAt parameters or not) | ||
42 | * Video comments: | ||
43 | * Add uni-code emojis native display in comments [@Kimsible in #3046](https://github.com/Chocobozzz/PeerTube/pull/3046) | ||
44 | * Add delete and re-draft action on a comment that doesn't have replies [@Kimsible in #3046](https://github.com/Chocobozzz/PeerTube/pull/3046) | ||
45 | * Hide deleted comments when there aren't replies [@Kimsible in #3046](https://github.com/Chocobozzz/PeerTube/pull/3046) | ||
46 | * Accessibility/UI: | ||
47 | * Disable vertical scroll instead of hide on desktop browsers [@Kimsible in #2962](https://github.com/Chocobozzz/PeerTube/pull/2962) | ||
48 | * Update my-account sub-menus icons [@Kimsible in #2977](https://github.com/Chocobozzz/PeerTube/pull/2977) | ||
49 | * Improve navigation sub-menu and tabs effects [@Kimsible in #2971](https://github.com/Chocobozzz/PeerTube/pull/2971) | ||
50 | * Hide generic channel display name and avatar on watch view [@Kimsible in #2988](https://github.com/Chocobozzz/PeerTube/pull/2988) | ||
51 | * Display user quota progress bars above upload form [@Kimsible in #2981](https://github.com/Chocobozzz/PeerTube/pull/2981) | ||
52 | * Improve mobile accessibility by moving table action cells on the left [@Kimsible in #2980](https://github.com/Chocobozzz/PeerTube/pull/2980) | ||
53 | * Directly display download button in watch page on logged-out users [@rigelk in #2919](https://github.com/Chocobozzz/PeerTube/pull/2919) | ||
54 | * Improve users list table display in admin (add badge, progress bar) [@rigelk in #2991](https://github.com/Chocobozzz/PeerTube/pull/2991) | ||
55 | * Add dynamic column display for users list table in admin [@rigelk in #2991](https://github.com/Chocobozzz/PeerTube/pull/2991) | ||
56 | * Add anchor links to about/instance [@Kimsible in #3064](https://github.com/Chocobozzz/PeerTube/pull/3064) | ||
57 | * Improve select components [@rigelk in #3035](https://github.com/Chocobozzz/PeerTube/pull/3035) | ||
58 | * Add content overlay for opened menu on touchscreens [@Kimsible in #3088](https://github.com/Chocobozzz/PeerTube/pull/3088) | ||
59 | * Add alert and hide upload view when no upload is possible [@Kimsible in #2966](https://github.com/Chocobozzz/PeerTube/pull/2966) | ||
60 | * Allow sorting notifications by unread/newest **@rigelk** | ||
61 | * Add open-graph and twitter-card metas for accounts, video-channels and playlists urls [@Kimsible in #2996](https://github.com/Chocobozzz/PeerTube/pull/2996) | ||
62 | * Add channel name to create-user admin form [@Kimsible in #2984](https://github.com/Chocobozzz/PeerTube/pull/2984) | ||
63 | * Support Kabile for video languages/captions | ||
64 | * Translate page titles | ||
65 | * Add `.ac3`, `.aac`, `.qt`, `.mqv`, `.3gpp`, `.3gpp2`, `.m1v`, `.mpg`, `.mpe`, `.vob` extensions support on upload if transcoding is enabled | ||
66 | * Performance: | ||
67 | * Improved front-end performance by reducing localized bundle sizes (~ 2MB instead of 3MB for the homepage)) | ||
68 | * Optimize comments RSS feed SQL query | ||
69 | * Optimize default sort SQL query when listing videos | ||
70 | |||
71 | |||
72 | ### Bug fixes | ||
73 | |||
74 | * Handle webp images from youtube-dl | ||
75 | * Fix embed p2p warning localization | ||
76 | * iOS fixes: | ||
77 | * Fix HLS only videos playback | ||
78 | * Fix fullscreen | ||
79 | * Fix iPad desktop mode playback | ||
80 | * Try to fix autoplay with iOS/Safari | ||
81 | * Fix anonymous user theme | ||
82 | * Fix player hotkeys after mouse interaction | ||
83 | * Fix resolution transcoding for portrait videos | ||
84 | * Do not display videojs poster when video is starting to avoid blinking effect [@Kimsible in #3056](https://github.com/Chocobozzz/PeerTube/pull/3056) | ||
85 | * Correctly scroll to anchors in my-settings [@Kimsible in #3032](https://github.com/Chocobozzz/PeerTube/pull/3032) | ||
86 | * Forbid reset password links reuse | ||
87 | * Fix low default resolution on webtorrent videos | ||
88 | * Fix instance features table responsive in about page [@test2a in #3090](https://github.com/Chocobozzz/PeerTube/pull/3090) | ||
89 | * Fix playlist element deletion/edition in my account | ||
90 | * Fix video playlist playback resuming | ||
91 | * Correctly display error message for Internet Explorer | ||
92 | * Fix videos RSS feed when HLS only is enabled | ||
93 | |||
3 | ## v2.3.0 | 94 | ## v2.3.0 |
4 | 95 | ||
5 | **Since v2.2.0** | 96 | **Since v2.2.0** |