diff --git a/.github/workflows/flatpak.yml b/.github/workflows/flatpak.yml index 2a2f4a76a8694..2b9c10ac9861f 100644 --- a/.github/workflows/flatpak.yml +++ b/.github/workflows/flatpak.yml @@ -50,24 +50,24 @@ jobs: with: version: v${{ steps.sub.outputs.result }}-beta repository: FreeTubeApp/FreeTube - file: freetube-${{ steps.sub.outputs.result }}-linux-x64-portable.zip + file: freetube-${{ steps.sub.outputs.result }}-beta-linux-x64-portable.zip - name: Download ARM Release uses: fabriciobastian/download-release-asset-action@v1.0.6 with: version: v${{ steps.sub.outputs.result }}-beta repository: FreeTubeApp/FreeTube - file: freetube-${{ steps.sub.outputs.result }}-linux-arm64-portable.zip + file: freetube-${{ steps.sub.outputs.result }}-beta-linux-arm64-portable.zip - name: Set x64 Hash Variable id: hash-x64 run: | echo 'HASH_X64<> $GITHUB_ENV - sha256sum freetube-${{ steps.sub.outputs.result }}-linux-x64-portable.zip | awk '{print $1}' >> $GITHUB_ENV + sha256sum freetube-${{ steps.sub.outputs.result }}-beta-linux-x64-portable.zip | awk '{print $1}' >> $GITHUB_ENV echo 'EOF' >> $GITHUB_ENV - name: Set ARM Hash Variable id: hash-arm64 run: | echo 'HASH_ARM64<> $GITHUB_ENV - sha256sum freetube-${{ steps.sub.outputs.result }}-linux-arm64-portable.zip | awk '{print $1}' >> $GITHUB_ENV + sha256sum freetube-${{ steps.sub.outputs.result }}-beta-linux-arm64-portable.zip | awk '{print $1}' >> $GITHUB_ENV echo 'EOF' >> $GITHUB_ENV - name: Set Date Variable id: current-date @@ -79,7 +79,7 @@ jobs: uses: mikefarah/yq@v4.45.1 with: # The Command which should be run - cmd: yq -i '.modules[0].sources[0].url = "https://github.com/FreeTubeApp/FreeTube/releases/download/v$%7B%7B%20steps.sub.outputs.result%20%7D%7D-beta/freetube-$%7B%7B%20steps.sub.outputs.result%20%7D%7D-linux-x64-portable.zip"' io.freetubeapp.FreeTube.yml + cmd: yq -i '.modules[0].sources[0].url = "https://github.com/FreeTubeApp/FreeTube/releases/download/v$%7B%7B%20steps.sub.outputs.result%20%7D%7D-beta/freetube-$%7B%7B%20steps.sub.outputs.result%20%7D%7D-beta-linux-x64-portable.zip"' io.freetubeapp.FreeTube.yml - name: Update x64 Hash in yml File uses: mikefarah/yq@v4.45.1 with: @@ -89,7 +89,7 @@ jobs: uses: mikefarah/yq@v4.45.1 with: # The Command which should be run - cmd: yq -i '.modules[0].sources[1].url = "https://github.com/FreeTubeApp/FreeTube/releases/download/v$%7B%7B%20steps.sub.outputs.result%20%7D%7D-beta/freetube-$%7B%7B%20steps.sub.outputs.result%20%7D%7D-linux-arm64-portable.zip"' io.freetubeapp.FreeTube.yml + cmd: yq -i '.modules[0].sources[1].url = "https://github.com/FreeTubeApp/FreeTube/releases/download/v$%7B%7B%20steps.sub.outputs.result%20%7D%7D-beta/freetube-$%7B%7B%20steps.sub.outputs.result%20%7D%7D-beta-linux-arm64-portable.zip"' io.freetubeapp.FreeTube.yml - name: Update ARM Hash in yml File uses: mikefarah/yq@v4.45.1 with: @@ -99,8 +99,8 @@ jobs: run: xmlstarlet ed -L -i /component/releases/release[1] -t elem -n releaseTMP -v "" -i //releaseTMP -t attr -n version -v "${{ steps.sub.outputs.result }} Beta" -i //releaseTMP -t attr -n date -v "${{ env.CURRENT_DATE }}" -s //releaseTMP -t elem -n url -v "" -s //releaseTMP/url -t text -n "" -v "https://github.com/FreeTubeApp/FreeTube/releases/tag/v$%7B%7B%20steps.sub.outputs.result%20%7D%7D-beta" -r //releaseTMP -v "release" io.freetubeapp.FreeTube.metainfo.xml - name: Remove Release Files run: | - rm freetube-${{ steps.sub.outputs.result }}-linux-x64-portable.zip - rm freetube-${{ steps.sub.outputs.result }}-linux-arm64-portable.zip + rm freetube-${{ steps.sub.outputs.result }}-beta-linux-x64-portable.zip + rm freetube-${{ steps.sub.outputs.result }}-beta-linux-arm64-portable.zip - name: Commit Files uses: stefanzweifel/git-auto-commit-action@v5 with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b0f226e5ec7c9..40a3f89549672 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -100,7 +100,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ inputs.releaseId }}/assets{?name,label} - asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-linux-x64-portable.zip + asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-beta-linux-x64-portable.zip asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}.zip asset_content_type: application/zip @@ -111,7 +111,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ inputs.releaseId }}/assets{?name,label} - asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-linux-x64-portable.7z + asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-beta-linux-x64-portable.7z asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}.7z asset_content_type: application/x-7z-compressed @@ -122,7 +122,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ inputs.releaseId }}/assets{?name,label} - asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-linux-armv7l-portable.zip + asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-beta-linux-armv7l-portable.zip asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}-armv7l.zip asset_content_type: application/zip @@ -133,7 +133,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ inputs.releaseId }}/assets{?name,label} - asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-linux-armv7l-portable.7z + asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-beta-linux-armv7l-portable.7z asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}-armv7l.7z asset_content_type: application/x-7z-compressed @@ -144,7 +144,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ inputs.releaseId }}/assets{?name,label} - asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-linux-arm64-portable.zip + asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-beta-linux-arm64-portable.zip asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}-arm64.zip asset_content_type: application/zip @@ -155,7 +155,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ inputs.releaseId }}/assets{?name,label} - asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-linux-arm64-portable.7z + asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-beta-linux-arm64-portable.7z asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}-arm64.7z asset_content_type: application/x-7z-compressed @@ -166,7 +166,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ inputs.releaseId }}/assets{?name,label} - asset_name: freetube_${{ steps.getPackageInfo.outputs.version }}_amd64.deb + asset_name: freetube_${{ steps.getPackageInfo.outputs.version }}_beta_amd64.deb asset_path: build/freetube_${{ steps.getPackageInfo.outputs.version }}_amd64.deb asset_content_type: application/vnd.debian.binary-package @@ -177,7 +177,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ inputs.releaseId }}/assets{?name,label} - asset_name: freetube_${{ steps.getPackageInfo.outputs.version }}_armv7l.deb + asset_name: freetube_${{ steps.getPackageInfo.outputs.version }}_beta_armv7l.deb asset_path: build/freetube_${{ steps.getPackageInfo.outputs.version }}_armv7l.deb asset_content_type: application/vnd.debian.binary-package @@ -188,7 +188,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ inputs.releaseId }}/assets{?name,label} - asset_name: freetube_${{ steps.getPackageInfo.outputs.version }}_arm64.deb + asset_name: freetube_${{ steps.getPackageInfo.outputs.version }}_beta_arm64.deb asset_path: build/freetube_${{ steps.getPackageInfo.outputs.version }}_arm64.deb asset_content_type: application/vnd.debian.binary-package @@ -199,7 +199,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ inputs.releaseId }}/assets{?name,label} - asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-amd64.AppImage + asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-beta-amd64.AppImage asset_path: build/FreeTube-${{ steps.getPackageInfo.outputs.version }}.AppImage asset_content_type: application/vnd.appimage @@ -210,7 +210,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ inputs.releaseId }}/assets{?name,label} - asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-armv7l.AppImage + asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-beta-armv7l.AppImage asset_path: build/FreeTube-${{ steps.getPackageInfo.outputs.version }}-armv7l.AppImage asset_content_type: application/vnd.appimage @@ -221,7 +221,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ inputs.releaseId }}/assets{?name,label} - asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-arm64.AppImage + asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-beta-arm64.AppImage asset_path: build/FreeTube-${{ steps.getPackageInfo.outputs.version }}-arm64.AppImage asset_content_type: application/vnd.appimage @@ -232,7 +232,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ inputs.releaseId }}/assets{?name,label} - asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}.amd64.rpm + asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-beta.amd64.rpm asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}.x86_64.rpm asset_content_type: application/x-rpm @@ -245,7 +245,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ inputs.releaseId }}/assets{?name,label} - asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}.arm64.rpm + asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-beta.arm64.rpm asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}.aarch64.rpm asset_content_type: application/x-rpm @@ -256,7 +256,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ inputs.releaseId }}/assets{?name,label} - asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-amd64.pacman + asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-beta-amd64.pacman asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}.pacman asset_content_type: application/x-zstd-compressed-tar @@ -267,7 +267,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ inputs.releaseId }}/assets{?name,label} - asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-setup-x64.exe + asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-beta-setup-x64.exe asset_path: build/freetube Setup ${{ steps.getPackageInfo.outputs.version }}.exe asset_content_type: application/x-ms-dos-executable @@ -278,7 +278,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ inputs.releaseId }}/assets{?name,label} - asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-win-x64-portable.exe + asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-beta-win-x64-portable.exe asset_path: build/FreeTube ${{ steps.getPackageInfo.outputs.version }}.exe asset_content_type: application/x-ms-dos-executable @@ -289,7 +289,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ inputs.releaseId }}/assets{?name,label} - asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-win-x64-portable.zip + asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-beta-win-x64-portable.zip asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}-win.zip asset_content_type: application/zip @@ -300,7 +300,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ inputs.releaseId }}/assets{?name,label} - asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-win-x64-portable.7z + asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-beta-win-x64-portable.7z asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}-win.7z asset_content_type: application/x-7z-compressed @@ -311,7 +311,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ inputs.releaseId }}/assets{?name,label} - asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-setup-arm64.exe + asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-beta-setup-arm64.exe asset_path: build/freetube Setup ${{ steps.getPackageInfo.outputs.version }}.exe asset_content_type: application/x-ms-dos-executable @@ -322,7 +322,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ inputs.releaseId }}/assets{?name,label} - asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-win-arm64-portable.exe + asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-beta-win-arm64-portable.exe asset_path: build/FreeTube ${{ steps.getPackageInfo.outputs.version }}.exe asset_content_type: application/x-ms-dos-executable @@ -333,7 +333,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ inputs.releaseId }}/assets{?name,label} - asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-win-arm64-portable.zip + asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-beta-win-arm64-portable.zip asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}-arm64-win.zip asset_content_type: application/zip @@ -344,7 +344,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ inputs.releaseId }}/assets{?name,label} - asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-win-arm64-portable.7z + asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-beta-win-arm64-portable.7z asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}-arm64-win.7z asset_content_type: application/x-7z-compressed @@ -355,7 +355,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ inputs.releaseId }}/assets{?name,label} - asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-mac-x64.dmg + asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-beta-mac-x64.dmg asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}.dmg asset_content_type: application/x-apple-diskimage @@ -366,7 +366,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ inputs.releaseId }}/assets{?name,label} - asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-mac-x64.zip + asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-beta-mac-x64.zip asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}-mac.zip asset_content_type: application/zip @@ -377,7 +377,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ inputs.releaseId }}/assets{?name,label} - asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-mac-x64.7z + asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-beta-mac-x64.7z asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}-mac.7z asset_content_type: application/x-7z-compressed @@ -388,7 +388,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ inputs.releaseId }}/assets{?name,label} - asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-mac-arm64.dmg + asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-beta-mac-arm64.dmg asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}-arm64.dmg asset_content_type: application/x-apple-diskimage @@ -399,7 +399,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ inputs.releaseId }}/assets{?name,label} - asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-mac-arm64.zip + asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-beta-mac-arm64.zip asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}-arm64-mac.zip asset_content_type: application/x-apple-diskimage @@ -410,6 +410,6 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: https://uploads.github.com/repos/FreeTubeApp/FreeTube/releases/${{ inputs.releaseId }}/assets{?name,label} - asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-mac-arm64.7z + asset_name: freetube-${{ steps.getPackageInfo.outputs.version }}-beta-mac-arm64.7z asset_path: build/freetube-${{ steps.getPackageInfo.outputs.version }}-arm64-mac.7z asset_content_type: application/x-7z-compressed diff --git a/package.json b/package.json index 7075b51c1df2a..3a14ee6b0120d 100644 --- a/package.json +++ b/package.json @@ -2,12 +2,12 @@ "name": "freetube", "productName": "FreeTube", "description": "A private YouTube client", - "version": "0.23.5", + "version": "0.23.6", "license": "AGPL-3.0-or-later", "main": "./dist/main.js", "private": true, "author": { - "name": "PrestonN", + "name": "FreeTube Team", "email": "FreeTubeApp@protonmail.com", "url": "https://github.com/FreeTubeApp/FreeTube" }, @@ -67,14 +67,14 @@ "path-browserify": "^1.0.1", "portal-vue": "^2.1.7", "process": "^0.11.10", - "shaka-player": "^4.13.0", + "shaka-player": "^4.13.4", "swiper": "^11.2.1", "vue": "^2.7.16", "vue-i18n": "^8.28.2", "vue-observe-visibility": "^1.0.0", "vue-router": "^3.6.5", "vuex": "^3.6.2", - "youtubei.js": "^13.4.0" + "youtubei.js": "^15.0.0" }, "devDependencies": { "@babel/core": "^7.26.7", @@ -88,7 +88,7 @@ "css-loader": "^7.1.2", "css-minimizer-webpack-plugin": "^7.0.0", "electron": "^34.0.1", - "electron-builder": "^25.1.8", + "electron-builder": "^26.0.13", "eslint": "^9.19.0", "eslint-plugin-jsdoc": "^50.6.3", "eslint-plugin-jsonc": "^2.19.1", diff --git a/src/botGuardScript.js b/src/botGuardScript.js index f2f1a9dc52cf9..aac39ec88749d 100644 --- a/src/botGuardScript.js +++ b/src/botGuardScript.js @@ -63,7 +63,7 @@ export default async function (videoId, visitorData, context) { }) const webPoSignalOutput = [] - const botGuardResponse = await botGuard.snapshot({ webPoSignalOutput }) + const botGuardResponse = await botGuard.snapshot({ webPoSignalOutput }, 10_000) const integrityTokenResponse = await fetch(buildURL('GenerateIT', true), { method: 'POST', diff --git a/src/main/index.js b/src/main/index.js index 64d58e315abf5..c7934becd7b53 100644 --- a/src/main/index.js +++ b/src/main/index.js @@ -452,7 +452,7 @@ function runApp() { requestHeaders['Sec-Fetch-Site'] = 'same-origin' requestHeaders['Sec-Fetch-Mode'] = 'same-origin' requestHeaders['X-Youtube-Bootstrap-Logged-In'] = 'false' - } else if (url === 'https://www.youtube.com/sw.js_data') { + } else if (url === 'https://www.youtube.com/sw.js_data' || url.startsWith('https://www.youtube.com/api/timedtext')) { requestHeaders.Referer = 'https://www.youtube.com/sw.js' requestHeaders['Sec-Fetch-Site'] = 'same-origin' requestHeaders['Sec-Fetch-Mode'] = 'same-origin' diff --git a/src/renderer/App.js b/src/renderer/App.js index 6fd33974d3a53..eb700c3cce947 100644 --- a/src/renderer/App.js +++ b/src/renderer/App.js @@ -6,7 +6,7 @@ import SideNav from './components/SideNav/SideNav.vue' import FtNotificationBanner from './components/ft-notification-banner/ft-notification-banner.vue' import FtPrompt from './components/FtPrompt/FtPrompt.vue' import FtButton from './components/ft-button/ft-button.vue' -import FtToast from './components/ft-toast/ft-toast.vue' +import FtToast from './components/FtToast/FtToast.vue' import FtProgressBar from './components/FtProgressBar/FtProgressBar.vue' import FtPlaylistAddVideoPrompt from './components/ft-playlist-add-video-prompt/ft-playlist-add-video-prompt.vue' import FtCreatePlaylistPrompt from './components/ft-create-playlist-prompt/ft-create-playlist-prompt.vue' diff --git a/src/renderer/components/ft-toast/ft-toast.css b/src/renderer/components/FtToast/FtToast.css similarity index 100% rename from src/renderer/components/ft-toast/ft-toast.css rename to src/renderer/components/FtToast/FtToast.css diff --git a/src/renderer/components/FtToast/FtToast.vue b/src/renderer/components/FtToast/FtToast.vue new file mode 100644 index 0000000000000..dd207232d2724 --- /dev/null +++ b/src/renderer/components/FtToast/FtToast.vue @@ -0,0 +1,108 @@ + + + + +