aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md26
1 files changed, 13 insertions, 13 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 89bba1d03..6ad0be733 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,7 +5,7 @@
5### IMPORTANT NOTES 5### IMPORTANT NOTES
6 6
7 * **/!\ VERY IMPORTANT /!\\** You need to execute manually a script (can be executed after your upgrade, while your PeerTube instance is running) to create HLS video torrents: 7 * **/!\ VERY IMPORTANT /!\\** You need to execute manually a script (can be executed after your upgrade, while your PeerTube instance is running) to create HLS video torrents:
8 * `cd /var/www/peertube/peertube-latest && sudo -u peertube NODE_CONFIG_DIR=/var/www/peertube/config NODE_ENV=production node dist/scripts/migrations/peertube-2.1.js` 8 * `cd /var/www/peertube/peertube-latest && sudo -u peertube NODE_CONFIG_DIR=/var/www/peertube/config NODE_ENV=production node dist/scripts/migrations/peertube-2.1.js`
9 * **/!\ VERY IMPORTANT /!\\** In the next PeerTube release (v2.2.0), we'll add a unique index on actors usernames to fix some federation bugs. 9 * **/!\ VERY IMPORTANT /!\\** In the next PeerTube release (v2.2.0), we'll add a unique index on actors usernames to fix some federation bugs.
10 Please check now if you have conflicts using: 10 Please check now if you have conflicts using:
11 * Go inside your database using `psql` and run `select "preferredUsername" from actor where "serverId" is null group by "preferredUsername" having count(*) > 0` 11 * Go inside your database using `psql` and run `select "preferredUsername" from actor where "serverId" is null group by "preferredUsername" having count(*) > 0`
@@ -13,8 +13,8 @@
13 For every entry, you'll have to change the preferredUsername of the entry you want (so they are unique). 13 For every entry, you'll have to change the preferredUsername of the entry you want (so they are unique).
14 The updated actors could have some federations issues 14 The updated actors could have some federations issues
15 * We now use Buster for the docker image, so the image name changed: 15 * We now use Buster for the docker image, so the image name changed:
16 * `production-stretch` becomes `production-buster` 16 * `production-stretch` becomes `production-buster`
17 * `v2.x.x-stretch` becomes `v2.x.x-buster` 17 * `v2.x.x-stretch` becomes `v2.x.x-buster`
18 * Users cannot create more than 20 channels now 18 * Users cannot create more than 20 channels now
19 * We added a warning if the `videos` directory is the same than the `redundancy` one in your configuration file: it can create some bugs 19 * We added a warning if the `videos` directory is the same than the `redundancy` one in your configuration file: it can create some bugs
20 20
@@ -38,8 +38,8 @@ We added some sections in the documentation website:
38 38
39### Plugins/Themes API 39### Plugins/Themes API
40 40
41 * Add checkbox and textarea as possible input types for settings ([@rigelk](https://github.com/rigelk) 41 * Add checkbox and textarea as possible input types for settings ([@rigelk](https://github.com/rigelk))
42 * Add `isLoggedIn` helper to client plugins ([@rigelk](https://github.com/rigelk) 42 * Add `isLoggedIn` helper to client plugins ([@rigelk](https://github.com/rigelk))
43 * Add client plugin hooks: 43 * Add client plugin hooks:
44 * `action:video-watch.player.loaded` with player instance 44 * `action:video-watch.player.loaded` with player instance
45 * `action:video-watch.video.loaded` with a videojs instance 45 * `action:video-watch.video.loaded` with a videojs instance
@@ -63,7 +63,7 @@ We added some sections in the documentation website:
63 63
64 * PeerTube moved translations from Zanata to Weblate. Here is the new translations website URL: https://weblate.framasoft.org/projects/peertube/ 64 * PeerTube moved translations from Zanata to Weblate. Here is the new translations website URL: https://weblate.framasoft.org/projects/peertube/
65 * We now provide a JavaScript library to control a PeerTube embed: https://www.npmjs.com/package/@peertube/embed-api 65 * We now provide a JavaScript library to control a PeerTube embed: https://www.npmjs.com/package/@peertube/embed-api
66 * Add ability to generate HLS using `create-transcoding-job` script (see [the documentation](https://docs.joinpeertube.org/#/maintain-tools?id=create-transcoding-jobjs)) 66 * Add ability to generate HLS videos using `create-transcoding-job` script (see [the documentation](https://docs.joinpeertube.org/#/maintain-tools?id=create-transcoding-jobjs))
67 * Update nginx template: (you need to [update manually](https://github.com/Chocobozzz/PeerTube/blob/develop/support/doc/production.md#nginx)) 67 * Update nginx template: (you need to [update manually](https://github.com/Chocobozzz/PeerTube/blob/develop/support/doc/production.md#nginx))
68 * Add streaming playlists endpoint 68 * Add streaming playlists endpoint
69 * Add `client_body_temp_path` hint 69 * Add `client_body_temp_path` hint
@@ -73,12 +73,12 @@ We added some sections in the documentation website:
73### Features 73### Features
74 74
75 * :tada: Add *internal* video privacy mode. *Internal* videos are only available to other logged in users of your instance, and are not federated 75 * :tada: Add *internal* video privacy mode. *Internal* videos are only available to other logged in users of your instance, and are not federated
76 * :tada: Add hyperlink video timestamps in description ([@Lesterpig](https://github.com/lesterpig) & @rigelk](https://github.com/rigelk)) 76 * :tada: Add hyperlink video timestamps in comments & video descriptions ([@Lesterpig](https://github.com/lesterpig) & [@rigelk](https://github.com/rigelk))
77 * :tada: Comments improvements: 77 * :tada: Comments improvements:
78 * Support basic markdown 78 * Support basic markdown
79 * Soft delete video comments instead of destroying them ([@alcalyn](https://github.com/alcalyn)) 79 * Soft delete video comments instead of destroying them ([@alcalyn](https://github.com/alcalyn))
80 * Add commentator name alongside fid for video comments ([@rigelk](https://github.com/rigelk)) 80 * Add commentator name alongside fid for video comments ([@rigelk](https://github.com/rigelk))
81 * Add a cancel button in the comment form ([@rigelk](https://github.com/rigelk)) 81 * Add a cancel button in comment form ([@rigelk](https://github.com/rigelk))
82 * Show number of comments under a video in watch page ([@rigelk](https://github.com/rigelk)) 82 * Show number of comments under a video in watch page ([@rigelk](https://github.com/rigelk))
83 * Add user moderation dropdown ([@rigelk](https://github.com/rigelk)) 83 * Add user moderation dropdown ([@rigelk](https://github.com/rigelk))
84 * Add ability to sort comments by *total replies* or *created date* ([@rigelk](https://github.com/rigelk)) 84 * Add ability to sort comments by *total replies* or *created date* ([@rigelk](https://github.com/rigelk))
@@ -97,20 +97,20 @@ We added some sections in the documentation website:
97 * Improve dropdown box shadow ([@rigelk](https://github.com/rigelk)) 97 * Improve dropdown box shadow ([@rigelk](https://github.com/rigelk))
98 * Add channel avatar to watch view ([@rigelk](https://github.com/rigelk)) 98 * Add channel avatar to watch view ([@rigelk](https://github.com/rigelk))
99 * Improve likes-dislikes bar usability 99 * Improve likes-dislikes bar usability
100 * Alter .title-page section header style ([@rigelk](https://github.com/rigelk)) 100 * Alter titles section header style ([@rigelk](https://github.com/rigelk))
101 * Enhance jobs list displaying on smaller screens ([@alcalyn](https://github.com/alcalyn)) 101 * Enhance jobs list display on smaller screens ([@alcalyn](https://github.com/alcalyn))
102 * Performances improvements: 102 * Performances improvements:
103 * Lazy load categories, licences, languages and video/playlist privacies on client 103 * Lazy load categories, licences, languages and video/playlist privacies in the client
104 * Only update remote actor avatar if the filename changed 104 * Only update remote actor avatar if the filename changed
105 * Optimize transcoding by using the lowest resolution as input file 105 * Optimize transcoding by using the lowest resolution as input file
106 * Speedup embed first paint 106 * Speedup embed first paint
107 * Small videos list SQL query optimization 107 * Small videos list SQL query optimization
108 * Optimize local videos list SQL query 108 * Optimize local videos list SQL query
109 * Cache local peertube instance actor SQL result 109 * Cache `peertube` instance actor SQL result
110 * Cache HLS/WebTorrent InfoHash SQL result 110 * Cache HLS/WebTorrent InfoHash SQL result
111 * Improve search filters: ([@rigelk](https://github.com/rigelk)) 111 * Improve search filters: ([@rigelk](https://github.com/rigelk))
112 * Add ability to sort results 112 * Add ability to sort results
113 * Improve tags filter input 113 * Improve tags filter inputs
114 * Add a button to reset filters 114 * Add a button to reset filters
115 * Improve autoplay: ([@rigelk](https://github.com/rigelk)) 115 * Improve autoplay: ([@rigelk](https://github.com/rigelk))
116 * Autoplay next video switch for both user and visitors 116 * Autoplay next video switch for both user and visitors