diff --git a/.github/workflows/ipfs-build.yml b/.github/workflows/ipfs-build.yml index 5cb3fb09..0541f7ed 100644 --- a/.github/workflows/ipfs-build.yml +++ b/.github/workflows/ipfs-build.yml @@ -18,7 +18,7 @@ jobs: cache: "yarn" - run: yarn install --prefer-offline - run: yarn build && sed -i 's/fonts.gstatic.com/fonts.kavin.rocks/g' dist/assets/*.css && cp dist/index.html dist/ipfs-404.html - - uses: aquiladev/ipfs-action@v0.3.0-alpha.1 + - uses: aquiladev/ipfs-action@v0.3.1-alpha.2 id: ipfs-add with: path: ./dist diff --git a/README.md b/README.md index 9beadf19..e241f55c 100644 --- a/README.md +++ b/README.md @@ -127,7 +127,8 @@ Contributions in any other form are also welcomed. # Made with Piped - [Yattee](https://github.com/yattee/yattee) - an alternative frontend for YouTube, for IOS. -- [LibreTube](https://github.com/Libre-tube/LibreTube) [WIP] - an alternative frontend for YouTube, for Android. +- [LibreTube](https://github.com/Libre-tube/LibreTube) - an alternative frontend for YouTube, for Android. +- [Hyperpipe](https://codeberg.org/Hyperpipe/Hyperpipe) - an alternative privacy respecting frontend for YouTube Music. ## YourKit diff --git a/package.json b/package.json index 5bd4d491..f468c306 100644 --- a/package.json +++ b/package.json @@ -9,37 +9,42 @@ "lint": "eslint --fix --color --ignore-path .gitignore --ext .js,.vue ." }, "dependencies": { - "@fortawesome/fontawesome-svg-core": "^6.1.2", - "@fortawesome/free-brands-svg-icons": "^6.1.2", - "@fortawesome/free-solid-svg-icons": "^6.1.2", + "@fortawesome/fontawesome-svg-core": "^6.2.0", + "@fortawesome/free-brands-svg-icons": "^6.2.0", + "@fortawesome/free-solid-svg-icons": "^6.2.0", "@fortawesome/vue-fontawesome": "^3.0.1", "buffer": "^6.0.3", - "dompurify": "^2.3.12", - "hotkeys-js": "^3.9.4", + "dompurify": "^2.4.0", + "hotkeys-js": "^3.10.0", "javascript-time-ago": "^2.5.7", "mux.js": "^6.2.0", - "shaka-player": "4.2.0", + "shaka-player": "4.2.1", "stream": "^0.0.2", - "vue": "^3.2.37", + "vue": "^3.2.38", "vue-i18n": "^9.2.2", - "vue-router": "^4.1.4", + "vue-router": "^4.1.5", "xml-js": "^1.6.11" }, "devDependencies": { + "@iconify/json": "^2.1.103", "@intlify/vite-plugin-vue-i18n": "^6.0.1", + "@unocss/preset-icons": "^0.45.13", + "@unocss/preset-web-fonts": "^0.45.7", + "@unocss/transformer-directives": "^0.45.7", + "@unocss/transformer-variant-group": "^0.45.13", "@vitejs/plugin-legacy": "^1.8.2", "@vitejs/plugin-vue": "^2.3.4", - "@vue/compiler-sfc": "3.2.37", + "@vue/compiler-sfc": "3.2.38", "babel-eslint": "^10.1.0", "eslint": "^7.32.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-vue": "^9.3.0", + "eslint-plugin-vue": "^9.4.0", "prettier": "^2.7.1", + "unocss": "^0.45.18", "vite": "^2.9.14", - "vite-plugin-eslint": "^1.7.0", - "vite-plugin-pwa": "^0.12.3", - "vite-plugin-windicss": "^1.8.7" + "vite-plugin-eslint": "^1.8.1", + "vite-plugin-pwa": "^0.12.7" }, "eslintConfig": { "root": true, diff --git a/src/App.vue b/src/App.vue index 25a13a04..5ae4f603 100644 --- a/src/App.vue +++ b/src/App.vue @@ -102,11 +102,11 @@ b { } .video-grid { - @apply grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-5 xl:grid-cols-6 col-auto -
+

{{ $t("video.chapters") }} ({{ chapters.length }})

@@ -45,16 +45,17 @@ } .chapter { @apply cursor-pointer self-center p-2.5; - img { - @apply w-full h-full; - } +} +.chapter img { + @apply w-full h-full; } .chapter-vertical { @apply cursor-pointer self-center p-2.5; - img { - @apply w-3/10 h-3/10; - } } +.chapter-vertical img { + @apply w-3/10 h-3/10; +} + .chapter-vertical:hover { @apply bg-gray-500; } diff --git a/src/components/CommentItem.vue b/src/components/CommentItem.vue index 36e805b2..5a701651 100644 --- a/src/components/CommentItem.vue +++ b/src/components/CommentItem.vue @@ -24,8 +24,8 @@
-