aboutsummaryrefslogtreecommitdiffhomepage
path: root/CHANGELOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md91
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**