Merge branch 'release/2.3.0' into develop

This commit is contained in:
Chocobozzz 2020-07-21 11:16:28 +02:00
commit 2291a412d2
No known key found for this signature in database
GPG Key ID: 583A612D890159BE
8 changed files with 44 additions and 18 deletions

View File

@ -1,9 +1,12 @@
# Changelog
## v2.3.0-rc.1
## v2.3.0
**Since v2.2.0**
### IMPORTANT NOTES
* Add `client_overrides` directory in configuration file. **You must configure it in your production.yaml**
* 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)
* 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)
### 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
* :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
* Fix default anonymous theme that should use instance default
* Fix configuration form issue when auto follow index URL is empty
* Fix URL import of some videos
* Fix quota representation in profile settings **@rigelk**
* Exclude 0p from auto webtorrent quality
* Fix scroll on some pages with hash in URL
* Fix search filter in video reports
* Fix anonymous user nsfw policy
* Don't cache embed HTML page resulting in broken embed after a PeerTube upgrade
* Accessibility:
* Fix default anonymous theme that should use instance default
* Fix configuration form issue when auto follow index URL is empty
* Fix URL import of some videos
* Fix quota representation in profile settings **@rigelk**
* Exclude 0p from auto webtorrent quality
* Fix scroll on some pages with hash in URL
* Fix search filter in video reports
* Fix anonymous user nsfw policy
* Don't cache embed HTML page resulting in broken embed after a PeerTube upgrade
* Accessibility:
* 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)
* 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)
* 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

View File

@ -12,7 +12,7 @@ exports.config = {
capabilities: {
'browserName': 'firefox',
'moz:firefoxOptions': {
binary: '/usr/bin/firefox-esr',
binary: '/usr/bin/firefox-developer-edition',
// args: ["-headless"],
log: {
"level": "info" // default is "info"

View File

@ -15,6 +15,6 @@ export class VideoUpdatePage {
}
private getSubmitButton () {
return element(by.css('.submit-button:not(.disabled) input'))
return element(by.css('.submit-container .action-button'))
}
}

View File

@ -40,6 +40,6 @@ export class VideoUploadPage {
}
private getSecondStepSubmitButton () {
return element(by.css('.submit-button:not(.disabled) input'))
return element(by.css('.submit-button:not(.disabled)'))
}
}

View File

@ -1,6 +1,6 @@
{
"name": "peertube-client",
"version": "2.3.0-rc.1",
"version": "2.3.0",
"private": true,
"license": "AGPL-3.0",
"author": {

View File

@ -79,7 +79,7 @@
<div class="submit-container">
<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()"
[disabled]="isPublishingButtonDisabled()"
></my-button>

View File

@ -1,7 +1,7 @@
{
"name": "peertube",
"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,
"licence": "AGPL-3.0",
"engines": {

View File

@ -1,7 +1,7 @@
openapi: 3.0.0
info:
title: PeerTube
version: 2.3.0-rc.1
version: 2.3.0
contact:
name: PeerTube Community
url: 'https://joinpeertube.org'