diff --git a/appinfo/info.xml b/appinfo/info.xml
index 35b47b7..ef601bf 100644
--- a/appinfo/info.xml
+++ b/appinfo/info.xml
@@ -11,7 +11,7 @@
## Requirements
You need to have [GPodderSync](https://apps.nextcloud.com/apps/gpoddersync) installed to use this app!]]>
- 1.5.0
+ 1.5.1
agpl
Xéfir Destiny
RePod
diff --git a/composer.json b/composer.json
index 22232e2..f7b2558 100644
--- a/composer.json
+++ b/composer.json
@@ -3,7 +3,7 @@
"description": "🔊 Browse, manage and listen to podcasts",
"type": "project",
"license": "AGPL-3.0-or-later",
- "version": "1.5.0",
+ "version": "1.5.1",
"require-dev": {
"nextcloud/ocp": "^28.0.1",
"psalm/phar": "^5.20.0",
diff --git a/composer.lock b/composer.lock
index dfc43e5..bc6e16d 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "7b037f968302cec6a9d1f470e69edb8e",
+ "content-hash": "06015d2b7a69c437b7a7d651cbed64ef",
"packages": [],
"packages-dev": [
{
diff --git a/package-lock.json b/package-lock.json
index d6d53f7..30baaee 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "repod",
- "version": "1.5.0",
+ "version": "1.5.1",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "repod",
- "version": "1.5.0",
+ "version": "1.5.1",
"license": "agpl",
"dependencies": {
"@nextcloud/axios": "^2.4.0",
@@ -14,7 +14,7 @@
"@nextcloud/initial-state": "^2.1.0",
"@nextcloud/l10n": "^2.2.0",
"@nextcloud/router": "^2.2.1",
- "@nextcloud/vue": "^8.5.1",
+ "@nextcloud/vue": "^8.6.0",
"vue": "^2",
"vue-material-design-icons": "^5.3.0",
"vue-router": "^3",
@@ -3282,9 +3282,9 @@
}
},
"node_modules/@nextcloud/vue": {
- "version": "8.5.1",
- "resolved": "https://registry.npmjs.org/@nextcloud/vue/-/vue-8.5.1.tgz",
- "integrity": "sha512-uXzd+pAYbUbhYtVm/EAtEPbaJsicH1LsWJiph85uWwYKVN3zxKAhF4BpR0uk9WYEOQRFTEKmFG4TWO/S5T8ktg==",
+ "version": "8.6.0",
+ "resolved": "https://registry.npmjs.org/@nextcloud/vue/-/vue-8.6.0.tgz",
+ "integrity": "sha512-0nW8qHvPHAmF/NuWWMiYnWSGNNtDAtfev3OK/mjcwru6G6lBRlEcxHleud03d8f4FMEReLpgdtVcAPNLORPEnQ==",
"dependencies": {
"@floating-ui/dom": "^1.1.0",
"@linusborg/vue-simple-portal": "^0.1.5",
@@ -3304,7 +3304,7 @@
"clone": "^2.1.2",
"debounce": "2.0.0",
"dompurify": "^3.0.5",
- "emoji-mart-vue-fast": "^15.0.0",
+ "emoji-mart-vue-fast": "^15.0.1",
"escape-html": "^1.0.3",
"floating-vue": "^1.0.0-beta.19",
"focus-trap": "^7.4.3",
@@ -6660,9 +6660,9 @@
}
},
"node_modules/css-loader": {
- "version": "6.9.1",
- "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.9.1.tgz",
- "integrity": "sha512-OzABOh0+26JKFdMzlK6PY1u5Zx8+Ck7CVRlcGNZoY9qwJjdfu2VWFuprTIpPW+Av5TZTVViYWcFQaEEQURLknQ==",
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.10.0.tgz",
+ "integrity": "sha512-LTSA/jWbwdMlk+rhmElbDR2vbtQoTBPr7fkJE+mxrHj+7ru0hUmHafDRzWIjIHTwpitWVaqY2/UWGRca3yUgRw==",
"dev": true,
"peer": true,
"dependencies": {
@@ -6683,7 +6683,16 @@
"url": "https://opencollective.com/webpack"
},
"peerDependencies": {
+ "@rspack/core": "0.x || 1.x",
"webpack": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@rspack/core": {
+ "optional": true
+ },
+ "webpack": {
+ "optional": true
+ }
}
},
"node_modules/css-loader/node_modules/lru-cache": {
@@ -7916,9 +7925,9 @@
}
},
"node_modules/eslint-plugin-vue": {
- "version": "9.20.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.20.1.tgz",
- "integrity": "sha512-GyCs8K3lkEvoyC1VV97GJhP1SvqsKCiWGHnbn0gVUYiUhaH2+nB+Dv1uekv1THFMPbBfYxukrzQdltw950k+LQ==",
+ "version": "9.21.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.21.0.tgz",
+ "integrity": "sha512-B3NgZRtbi9kSl7M0x/PqhSMk7ULJUwWxQpTvM8b2Z6gNTORK0YSt5v1vzwY84oMs/2+3BWH5XmTepaQebcJwfA==",
"dev": true,
"peer": true,
"dependencies": {
@@ -7927,7 +7936,7 @@
"nth-check": "^2.1.1",
"postcss-selector-parser": "^6.0.13",
"semver": "^7.5.4",
- "vue-eslint-parser": "^9.4.0",
+ "vue-eslint-parser": "^9.4.2",
"xml-name-validator": "^4.0.0"
},
"engines": {
@@ -8579,9 +8588,9 @@
"peer": true
},
"node_modules/fast-xml-parser": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.3.3.tgz",
- "integrity": "sha512-coV/D1MhrShMvU6D0I+VAK3umz6hUaxxhL0yp/9RjfiYUfAv14rDhGQL+PLForhMdr0wq3PiV07WtkkNjJjNHg==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.3.4.tgz",
+ "integrity": "sha512-utnwm92SyozgA3hhH2I8qldf2lBqm6qHOICawRNRFu1qMe3+oqr+GcXjGqTmXTMGE5T4eC03kr/rlh5C1IRdZA==",
"funding": [
{
"type": "github",
@@ -8908,6 +8917,19 @@
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
"integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
},
+ "node_modules/fsevents": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
+ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
+ "hasInstallScript": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+ }
+ },
"node_modules/function-bind": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
@@ -13568,9 +13590,9 @@
}
},
"node_modules/node-polyfill-webpack-plugin/node_modules/type-fest": {
- "version": "4.10.1",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.10.1.tgz",
- "integrity": "sha512-7ZnJYTp6uc04uYRISWtiX3DSKB/fxNQT0B5o1OUeCqiQiwF+JC9+rJiZIDrPrNCLLuTqyQmh4VdQqh/ZOkv9MQ==",
+ "version": "4.10.2",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.10.2.tgz",
+ "integrity": "sha512-anpAG63wSpdEbLwOqH8L84urkL6PiVIov3EMmgIhhThevh9aiMQov+6Btx0wldNcvm4wV+e2/Rt1QdDwKHFbHw==",
"dev": true,
"peer": true,
"engines": {
diff --git a/package.json b/package.json
index 17887d4..a9e4355 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "repod",
"description": "🔊 Browse, manage and listen to podcasts",
- "version": "1.5.0",
+ "version": "1.5.1",
"bugs": {
"url": "https://git.crystalyx.net/Xefir/RePod/issues"
},
@@ -23,7 +23,7 @@
"@nextcloud/initial-state": "^2.1.0",
"@nextcloud/l10n": "^2.2.0",
"@nextcloud/router": "^2.2.1",
- "@nextcloud/vue": "^8.5.1",
+ "@nextcloud/vue": "^8.6.0",
"vue": "^2",
"vue-material-design-icons": "^5.3.0",
"vue-router": "^3",
diff --git a/src/components/Feed/Episodes.vue b/src/components/Feed/Episodes.vue
index 445c1df..4677377 100644
--- a/src/components/Feed/Episodes.vue
+++ b/src/components/Feed/Episodes.vue
@@ -11,19 +11,6 @@
:name="episode.name"
:title="episode.description"
@click="modalEpisode = episode">
-
-
-
-
- {{ episode.duration }}
-
-
-
-
@@ -38,6 +25,19 @@
{{ t('repod', 'Stop') }}
+
+
+
+
+
+
+
+ {{ episode.duration }}
+
diff --git a/src/components/Settings/Filters.vue b/src/components/Settings/Filters.vue
index 14ac319..af357fa 100644
--- a/src/components/Settings/Filters.vue
+++ b/src/components/Settings/Filters.vue
@@ -1,9 +1,5 @@
-
-
-
-
+
+
+
+
diff --git a/src/components/Settings/Import.vue b/src/components/Settings/Import.vue
index 2002278..00068ef 100644
--- a/src/components/Settings/Import.vue
+++ b/src/components/Settings/Import.vue
@@ -1,8 +1,5 @@
-
-
-
@@ -22,6 +19,9 @@
+
+
+
diff --git a/src/components/Settings/Speed.vue b/src/components/Settings/Speed.vue
index 51ffda7..04f5663 100644
--- a/src/components/Settings/Speed.vue
+++ b/src/components/Settings/Speed.vue
@@ -1,10 +1,5 @@
-
-
-
-
-
+
+
+
+
+
diff --git a/src/components/Sidebar/Item.vue b/src/components/Sidebar/Item.vue
index dfafe51..f37c544 100644
--- a/src/components/Sidebar/Item.vue
+++ b/src/components/Sidebar/Item.vue
@@ -2,13 +2,6 @@
-
-
-
-
@@ -17,6 +10,13 @@
{{ t(`core`, 'Delete') }}
+
+
+
+
diff --git a/src/views/GPodder.vue b/src/views/GPodder.vue
index 87162e3..2638c4e 100644
--- a/src/views/GPodder.vue
+++ b/src/views/GPodder.vue
@@ -1,14 +1,14 @@
-
-
-
{{ t('repod', 'Install GPodder Sync') }}
+
+
+