]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/commitdiff
Merge branch 'release/2.3.0' into develop
authorChocobozzz <me@florianbigard.com>
Tue, 21 Jul 2020 09:16:28 +0000 (11:16 +0200)
committerChocobozzz <me@florianbigard.com>
Tue, 21 Jul 2020 09:16:28 +0000 (11:16 +0200)
CHANGELOG.md
client/e2e/local-protractor.conf.js
client/e2e/src/po/video-update.po.ts
client/e2e/src/po/video-upload.po.ts
client/package.json
client/src/app/+videos/+video-edit/video-add-components/video-upload.component.html
package.json
support/doc/api/openapi.yaml

index dc04a86ffe981b510092106d245f0aabfba922b4..25731ce745702412320d1c93af178a9a565f7cc6 100644 (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
index a4990fcefc4fd8c036fb468459811c183e5ca465..16f039025595aac01780d0d88eeea41e821a4ef5 100644 (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"
index 4de3b1b1d2f6bce7b2fccdb1f41d21df3977c986..752741378a27d3c0e87b223230f8eacf2c3418cc 100644 (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'))
   }
 }
index f79927abcdbfa309cef930062e5d5818d8049793..9eb1e31c1d014ff06a1fa2c9e9de0ea6d612372d 100644 (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)'))
   }
 }
index 3ed4f58d075da22a532fc7b55fb4cf7e804c4c28..a54eebc7985289f84c26792a362b914dcf956e26 100644 (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": {
index 8af1687e6b8855d9affaf5600237fc2a4be49c7c..95b6628f6c74811444e6a6c21de069ae9c12b0cf 100644 (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>
index d145bc0547e90c84a50129806ef3a6f6c7a52f39..c579030f53cea0f498db63092036b95b002cc401 100644 (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": {
index a0d086324fc8664ae9bf2cae3e5f07fe2bcf47af..f3edca6824ce23d9845beb4a32632402e3ac3f69 100644 (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'