diff options
-rw-r--r-- | CHANGELOG.md | 18 | ||||
-rw-r--r-- | shared/models/plugins/server-hook.model.ts | 2 |
2 files changed, 17 insertions, 3 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index c603a24ec..d16361375 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md | |||
@@ -1,6 +1,6 @@ | |||
1 | # Changelog | 1 | # Changelog |
2 | 2 | ||
3 | ## v3.0.0-rc.1 (mid-December, stable in January) | 3 | ## v3.0.0-rc.1 |
4 | 4 | ||
5 | ### IMPORTANT NOTES | 5 | ### IMPORTANT NOTES |
6 | 6 | ||
@@ -20,10 +20,16 @@ | |||
20 | 20 | ||
21 | * Add ability for auth plugins to redirect user on logout [#32](https://framagit.org/framasoft/peertube/PeerTube/-/merge_requests/32) & [#33](https://framagit.org/framasoft/peertube/PeerTube/-/merge_requests/33) | 21 | * Add ability for auth plugins to redirect user on logout [#32](https://framagit.org/framasoft/peertube/PeerTube/-/merge_requests/32) & [#33](https://framagit.org/framasoft/peertube/PeerTube/-/merge_requests/33) |
22 | * Add `input-password` setting to plugins [#3375](https://github.com/Chocobozzz/PeerTube/issues/3375) | 22 | * Add `input-password` setting to plugins [#3375](https://github.com/Chocobozzz/PeerTube/issues/3375) |
23 | * Add server plugin hooks (https://docs.joinpeertube.org/#/api-plugins): | ||
24 | * `filter:api.accounts.videos.list.params` | ||
25 | * `filter:api.accounts.videos.list.result` | ||
26 | * `filter:api.video-channels.videos.list.params` | ||
27 | * `filter:api.video-channels.videos.list.result` | ||
28 | * Authenticate the user if possible in plugin router [#3400](https://github.com/Chocobozzz/PeerTube/pull/3400) | ||
23 | 29 | ||
24 | ### Features | 30 | ### Features |
25 | 31 | ||
26 | * :tada: :tada: :tada: Support live streaming [#3250](https://github.com/Chocobozzz/PeerTube/pull/3250) | 32 | * :tada: :tada: :tada: Support live streaming :tada: :tada: :tada: [#3250](https://github.com/Chocobozzz/PeerTube/pull/3250) |
27 | * Create a live video using the PeerTube interface and start streaming using your favorite streaming software (OBS, ffmpeg...) | 33 | * Create a live video using the PeerTube interface and start streaming using your favorite streaming software (OBS, ffmpeg...) |
28 | * If the admin allows it, add ability for users to save a replay of their live | 34 | * If the admin allows it, add ability for users to save a replay of their live |
29 | * Support live transcoding in multiple resolutions | 35 | * Support live transcoding in multiple resolutions |
@@ -48,16 +54,22 @@ | |||
48 | * Allow private syndication feed of videos from subscriptions [#3074](https://github.com/Chocobozzz/PeerTube/pull/3074) | 54 | * Allow private syndication feed of videos from subscriptions [#3074](https://github.com/Chocobozzz/PeerTube/pull/3074) |
49 | * Improve default account and channel avatars [#3326](https://github.com/Chocobozzz/PeerTube/pull/3326) | 55 | * Improve default account and channel avatars [#3326](https://github.com/Chocobozzz/PeerTube/pull/3326) |
50 | * Accessibility/UI: | 56 | * Accessibility/UI: |
57 | * More explicit error messages for file uploads [#3347](https://github.com/Chocobozzz/PeerTube/pull/3347) | ||
58 | * Allow to retry a failed video upload [#3347](https://github.com/Chocobozzz/PeerTube/pull/3347) | ||
51 | * Improve jobs and logs view [#3127](https://github.com/Chocobozzz/PeerTube/pull/3127) | 59 | * Improve jobs and logs view [#3127](https://github.com/Chocobozzz/PeerTube/pull/3127) |
52 | * Use badges for *NSFW* and *Unfederated* labels in video block list table | 60 | * Use badges for *NSFW* and *Unfederated* labels in video block list table |
53 | * Improved video rating popover text if the user is not logged-in [#3168](https://github.com/Chocobozzz/PeerTube/pull/3168) | 61 | * Improved video rating popover text if the user is not logged-in [#3168](https://github.com/Chocobozzz/PeerTube/pull/3168) |
54 | * Improve markdown-it emoji list column display [#3253](https://github.com/Chocobozzz/PeerTube/pull/3253) | 62 | * Improve markdown-it emoji list column display [#3253](https://github.com/Chocobozzz/PeerTube/pull/3253) |
55 | * Add help popup for choosing a licence [#3306](https://github.com/Chocobozzz/PeerTube/pull/3306) | 63 | * Add help popup for choosing a licence [#3306](https://github.com/Chocobozzz/PeerTube/pull/3306) |
56 | * Change *Upload* button to *Publish* | 64 | * Change *Upload* button to *Publish* |
65 | * More player download/upload title details [#3394](https://github.com/Chocobozzz/PeerTube/pull/3394) | ||
57 | * Create a dedicated transcoding tab in admin config | 66 | * Create a dedicated transcoding tab in admin config |
67 | * Improve 404 page | ||
68 | * Improve login form [#3357](https://github.com/Chocobozzz/PeerTube/pull/3357) | ||
58 | * Add a title attribute on views element to see the view counter [#3365](https://github.com/Chocobozzz/PeerTube/pull/3365) | 69 | * Add a title attribute on views element to see the view counter [#3365](https://github.com/Chocobozzz/PeerTube/pull/3365) |
59 | * Clearer titles for periods in recently added and videos from subscriptions pages | 70 | * Clearer titles for periods in recently added and videos from subscriptions pages |
60 | * Select first available channel when accepting ownership change [#3382](https://github.com/Chocobozzz/PeerTube/pull/3382) | 71 | * Select first available channel when accepting ownership change [#3382](https://github.com/Chocobozzz/PeerTube/pull/3382) |
72 | * Hide channel registration step if default quota is 0 [#3393](https://github.com/Chocobozzz/PeerTube/pull/3393) | ||
61 | * Add possibility to share origin URL to video if it's not local [#3201](https://github.com/Chocobozzz/PeerTube/pull/3201) | 73 | * Add possibility to share origin URL to video if it's not local [#3201](https://github.com/Chocobozzz/PeerTube/pull/3201) |
62 | * Render markdown in email notifications for new comments [#3255](https://github.com/Chocobozzz/PeerTube/pull/3255) | 74 | * Render markdown in email notifications for new comments [#3255](https://github.com/Chocobozzz/PeerTube/pull/3255) |
63 | * Add an admin setting to force ipv4 in youtube-dl [#3311](https://github.com/Chocobozzz/PeerTube/pull/3311) | 75 | * Add an admin setting to force ipv4 in youtube-dl [#3311](https://github.com/Chocobozzz/PeerTube/pull/3311) |
@@ -85,6 +97,7 @@ | |||
85 | * Fix overflow of some dropdowns | 97 | * Fix overflow of some dropdowns |
86 | * Fix infinite scrollin in channel's playlists page | 98 | * Fix infinite scrollin in channel's playlists page |
87 | * Fix anchors scrolling in About page | 99 | * Fix anchors scrolling in About page |
100 | * Fix canonical URLs of videos and playlists [#3406](https://github.com/Chocobozzz/PeerTube/pull/3406) | ||
88 | * Fix CLI import script when importing Youtube channels | 101 | * Fix CLI import script when importing Youtube channels |
89 | * Fix video tag min length validator | 102 | * Fix video tag min length validator |
90 | * Fix user notification preferences column width [#3352](https://github.com/Chocobozzz/PeerTube/pull/3352) | 103 | * Fix user notification preferences column width [#3352](https://github.com/Chocobozzz/PeerTube/pull/3352) |
@@ -98,6 +111,7 @@ | |||
98 | * Fix menu theme colors [#3376](https://github.com/Chocobozzz/PeerTube/pull/3376) | 111 | * Fix menu theme colors [#3376](https://github.com/Chocobozzz/PeerTube/pull/3376) |
99 | * Fix playlist list `name`/`displayName` sort field [#3385](https://github.com/Chocobozzz/PeerTube/pull/3385) | 112 | * Fix playlist list `name`/`displayName` sort field [#3385](https://github.com/Chocobozzz/PeerTube/pull/3385) |
100 | * Fix 401 error display in embeds | 113 | * Fix 401 error display in embeds |
114 | * Do not crash if SMTP server is down, instead log an error [#3457](https://github.com/Chocobozzz/PeerTube/issues/3457) | ||
101 | 115 | ||
102 | 116 | ||
103 | 117 | ||
diff --git a/shared/models/plugins/server-hook.model.ts b/shared/models/plugins/server-hook.model.ts index 64d63f8f5..c82abadd7 100644 --- a/shared/models/plugins/server-hook.model.ts +++ b/shared/models/plugins/server-hook.model.ts | |||
@@ -10,7 +10,7 @@ export const serverFilterHookObject = { | |||
10 | 'filter:api.accounts.videos.list.params': true, | 10 | 'filter:api.accounts.videos.list.params': true, |
11 | 'filter:api.accounts.videos.list.result': true, | 11 | 'filter:api.accounts.videos.list.result': true, |
12 | 12 | ||
13 | // Filter params/result used to list account videos for the REST API | 13 | // Filter params/result used to list channel videos for the REST API |
14 | 'filter:api.video-channels.videos.list.params': true, | 14 | 'filter:api.video-channels.videos.list.params': true, |
15 | 'filter:api.video-channels.videos.list.result': true, | 15 | 'filter:api.video-channels.videos.list.result': true, |
16 | 16 | ||