Merge branch 'release/2.3.0' into develop
This commit is contained in:
commit
2291a412d2
48
CHANGELOG.md
48
CHANGELOG.md
|
@ -1,9 +1,12 @@
|
||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
## v2.3.0-rc.1
|
## v2.3.0
|
||||||
|
|
||||||
|
**Since v2.2.0**
|
||||||
|
|
||||||
### IMPORTANT NOTES
|
### IMPORTANT NOTES
|
||||||
|
|
||||||
|
* Add `client_overrides` directory in configuration file. **You must configure it in your production.yaml**
|
||||||
* Deprecate `/videos/abuse` endpoint.
|
* Deprecate `/videos/abuse` endpoint.
|
||||||
A new endpoint to report videos will be created in PeerTube 2.4 and will also allow to report accounts and comments (`/videos/abuse` will be removed in 3.0)
|
A new endpoint to report videos will be created in PeerTube 2.4 and will also allow to report accounts and comments (`/videos/abuse` will be removed in 3.0)
|
||||||
* Renamed videos blacklist feature to videos blocks/blocklist
|
* Renamed videos blacklist feature to videos blocks/blocklist
|
||||||
|
@ -36,6 +39,10 @@ A new endpoint to report videos will be created in PeerTube 2.4 and will also al
|
||||||
* [Auto block videos (alpha)](https://framagit.org/framasoft/peertube/official-plugins/-/tree/master/peertube-plugin-auto-block-videos)
|
* [Auto block videos (alpha)](https://framagit.org/framasoft/peertube/official-plugins/-/tree/master/peertube-plugin-auto-block-videos)
|
||||||
|
|
||||||
|
|
||||||
|
### Plugins/Themes/Embed API
|
||||||
|
|
||||||
|
* Add ability to override client assets: logo - favicon - PWA icons - PWA manifest name and description [@kimsible in #2897](https://github.com/Chocobozzz/PeerTube/pull/2897)
|
||||||
|
|
||||||
### Features
|
### Features
|
||||||
|
|
||||||
* :tada: Add global search support (has to be explicitely enabled by admins)
|
* :tada: Add global search support (has to be explicitely enabled by admins)
|
||||||
|
@ -75,20 +82,39 @@ A new endpoint to report videos will be created in PeerTube 2.4 and will also al
|
||||||
|
|
||||||
### Bug fixes
|
### Bug fixes
|
||||||
|
|
||||||
* Fix default anonymous theme that should use instance default
|
* Fix default anonymous theme that should use instance default
|
||||||
* Fix configuration form issue when auto follow index URL is empty
|
* Fix configuration form issue when auto follow index URL is empty
|
||||||
* Fix URL import of some videos
|
* Fix URL import of some videos
|
||||||
* Fix quota representation in profile settings **@rigelk**
|
* Fix quota representation in profile settings **@rigelk**
|
||||||
* Exclude 0p from auto webtorrent quality
|
* Exclude 0p from auto webtorrent quality
|
||||||
* Fix scroll on some pages with hash in URL
|
* Fix scroll on some pages with hash in URL
|
||||||
* Fix search filter in video reports
|
* Fix search filter in video reports
|
||||||
* Fix anonymous user nsfw policy
|
* Fix anonymous user nsfw policy
|
||||||
* Don't cache embed HTML page resulting in broken embed after a PeerTube upgrade
|
* Don't cache embed HTML page resulting in broken embed after a PeerTube upgrade
|
||||||
* Accessibility:
|
* Accessibility:
|
||||||
* Add lang in document to match current locale [@rigelk in #2822](https://github.com/Chocobozzz/PeerTube/pull/2822)
|
* Add lang in document to match current locale [@rigelk in #2822](https://github.com/Chocobozzz/PeerTube/pull/2822)
|
||||||
* Prevent duplicate id attributes for `.svg` [@rigelk in #2822](https://github.com/Chocobozzz/PeerTube/pull/2822)
|
* Prevent duplicate id attributes for `.svg` [@rigelk in #2822](https://github.com/Chocobozzz/PeerTube/pull/2822)
|
||||||
* Fix headings order or add missing ones [@Pandoraaa in #2871](https://github.com/Chocobozzz/PeerTube/pull/2871)
|
* Fix headings order or add missing ones [@Pandoraaa in #2871](https://github.com/Chocobozzz/PeerTube/pull/2871)
|
||||||
* Remove uneccessary details to link titles [@Pandoraaa in #2879](https://github.com/Chocobozzz/PeerTube/pull/2879)
|
* Remove uneccessary details to link titles [@Pandoraaa in #2879](https://github.com/Chocobozzz/PeerTube/pull/2879)
|
||||||
|
* Fix accessibility action buttons and display on imports and followers list [@kimsible in #2986](https://github.com/Chocobozzz/PeerTube/pull/2986)
|
||||||
|
* Fix iOS player with HLS-only videos
|
||||||
|
* Fix action buttons selection mode styles [@kimsible in #2983](https://github.com/Chocobozzz/PeerTube/pull/2983)
|
||||||
|
|
||||||
|
|
||||||
|
**Since v2.3.0-rc.1**
|
||||||
|
|
||||||
|
### Bug fixes
|
||||||
|
|
||||||
|
* Fix broken locales
|
||||||
|
* Fix embed URL in share modal
|
||||||
|
* Handle webp images from youtube-dl
|
||||||
|
* Fix iOS player with HLS-only videos
|
||||||
|
* Fix popup issues on video miniature click when searching on the global index
|
||||||
|
* Fix username in password-reset email [@kimsible in #2960](https://github.com/Chocobozzz/PeerTube/pull/2960)
|
||||||
|
* Fix maximized icon padding in markdown textarea [@kimsible in #2963](https://github.com/Chocobozzz/PeerTube/pull/2963)
|
||||||
|
* Fix action buttons selection mode styles [@kimsible in #2983](https://github.com/Chocobozzz/PeerTube/pull/2983)
|
||||||
|
* Fix user creation in admin [@kimsible in #2985](https://github.com/Chocobozzz/PeerTube/pull/2985)
|
||||||
|
* Fix accessibility action buttons and display on imports and followers list [@kimsible in #2986](https://github.com/Chocobozzz/PeerTube/pull/2986)
|
||||||
|
|
||||||
|
|
||||||
## v2.2.0
|
## v2.2.0
|
||||||
|
|
|
@ -12,7 +12,7 @@ exports.config = {
|
||||||
capabilities: {
|
capabilities: {
|
||||||
'browserName': 'firefox',
|
'browserName': 'firefox',
|
||||||
'moz:firefoxOptions': {
|
'moz:firefoxOptions': {
|
||||||
binary: '/usr/bin/firefox-esr',
|
binary: '/usr/bin/firefox-developer-edition',
|
||||||
// args: ["-headless"],
|
// args: ["-headless"],
|
||||||
log: {
|
log: {
|
||||||
"level": "info" // default is "info"
|
"level": "info" // default is "info"
|
||||||
|
|
|
@ -15,6 +15,6 @@ export class VideoUpdatePage {
|
||||||
}
|
}
|
||||||
|
|
||||||
private getSubmitButton () {
|
private getSubmitButton () {
|
||||||
return element(by.css('.submit-button:not(.disabled) input'))
|
return element(by.css('.submit-container .action-button'))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -40,6 +40,6 @@ export class VideoUploadPage {
|
||||||
}
|
}
|
||||||
|
|
||||||
private getSecondStepSubmitButton () {
|
private getSecondStepSubmitButton () {
|
||||||
return element(by.css('.submit-button:not(.disabled) input'))
|
return element(by.css('.submit-button:not(.disabled)'))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "peertube-client",
|
"name": "peertube-client",
|
||||||
"version": "2.3.0-rc.1",
|
"version": "2.3.0",
|
||||||
"private": true,
|
"private": true,
|
||||||
"license": "AGPL-3.0",
|
"license": "AGPL-3.0",
|
||||||
"author": {
|
"author": {
|
||||||
|
|
|
@ -79,7 +79,7 @@
|
||||||
<div class="submit-container">
|
<div class="submit-container">
|
||||||
<div i18n *ngIf="videoUploaded === false" class="message-submit">Publish will be available when upload is finished</div>
|
<div i18n *ngIf="videoUploaded === false" class="message-submit">Publish will be available when upload is finished</div>
|
||||||
|
|
||||||
<my-button className="orange-button" i18n-label label="Publish" icon="circle-tick"
|
<my-button className="submit-button orange-button" i18n-label label="Publish" icon="circle-tick"
|
||||||
(click)="updateSecondStep()" (keydown.enter)="updateSecondStep()"
|
(click)="updateSecondStep()" (keydown.enter)="updateSecondStep()"
|
||||||
[disabled]="isPublishingButtonDisabled()"
|
[disabled]="isPublishingButtonDisabled()"
|
||||||
></my-button>
|
></my-button>
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"name": "peertube",
|
"name": "peertube",
|
||||||
"description": "Federated (ActivityPub) video streaming platform using P2P (BitTorrent) directly in the web browser with WebTorrent and Angular.",
|
"description": "Federated (ActivityPub) video streaming platform using P2P (BitTorrent) directly in the web browser with WebTorrent and Angular.",
|
||||||
"version": "2.3.0-rc.1",
|
"version": "2.3.0",
|
||||||
"private": true,
|
"private": true,
|
||||||
"licence": "AGPL-3.0",
|
"licence": "AGPL-3.0",
|
||||||
"engines": {
|
"engines": {
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
openapi: 3.0.0
|
openapi: 3.0.0
|
||||||
info:
|
info:
|
||||||
title: PeerTube
|
title: PeerTube
|
||||||
version: 2.3.0-rc.1
|
version: 2.3.0
|
||||||
contact:
|
contact:
|
||||||
name: PeerTube Community
|
name: PeerTube Community
|
||||||
url: 'https://joinpeertube.org'
|
url: 'https://joinpeertube.org'
|
||||||
|
|
Loading…
Reference in New Issue