diff --git a/appinfo/info.xml b/appinfo/info.xml
index 89e7ce3..659ca47 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.1
+ 1.5.2
agpl
Michel Roux
RePod
diff --git a/composer.json b/composer.json
index f7b2558..edecbd5 100644
--- a/composer.json
+++ b/composer.json
@@ -3,11 +3,11 @@
"description": "🔊 Browse, manage and listen to podcasts",
"type": "project",
"license": "AGPL-3.0-or-later",
- "version": "1.5.1",
+ "version": "1.5.2",
"require-dev": {
"nextcloud/ocp": "^28.0.1",
- "psalm/phar": "^5.20.0",
- "nextcloud/coding-standard": "^1.1.1"
+ "psalm/phar": "^5.21.1",
+ "nextcloud/coding-standard": "^v1.2.0"
},
"scripts": {
"lint": "find . -name \\*.php -not -path './vendor/*' -print0 | xargs -0 -n1 php -l",
diff --git a/composer.lock b/composer.lock
index a8a251d..e04b5b8 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,21 +4,21 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "06015d2b7a69c437b7a7d651cbed64ef",
+ "content-hash": "f3354db16358ec4a9e1cd09f8d24b2c2",
"packages": [],
"packages-dev": [
{
"name": "nextcloud/coding-standard",
- "version": "v1.1.1",
+ "version": "v1.2.0",
"source": {
"type": "git",
"url": "https://github.com/nextcloud/coding-standard.git",
- "reference": "55def702fb9a37a219511e1d8c6fe8e37164c1fb"
+ "reference": "424cdd9e3befacd71fdd923cb52ccb3693de0e1a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nextcloud/coding-standard/zipball/55def702fb9a37a219511e1d8c6fe8e37164c1fb",
- "reference": "55def702fb9a37a219511e1d8c6fe8e37164c1fb",
+ "url": "https://api.github.com/repos/nextcloud/coding-standard/zipball/424cdd9e3befacd71fdd923cb52ccb3693de0e1a",
+ "reference": "424cdd9e3befacd71fdd923cb52ccb3693de0e1a",
"shasum": ""
},
"require": {
@@ -44,9 +44,9 @@
"description": "Nextcloud coding standards for the php cs fixer",
"support": {
"issues": "https://github.com/nextcloud/coding-standard/issues",
- "source": "https://github.com/nextcloud/coding-standard/tree/v1.1.1"
+ "source": "https://github.com/nextcloud/coding-standard/tree/v1.2.0"
},
- "time": "2023-06-01T12:05:01+00:00"
+ "time": "2024-02-01T12:54:46+00:00"
},
{
"name": "nextcloud/ocp",
@@ -391,5 +391,5 @@
"platform-overrides": {
"php": "8.0"
},
- "plugin-api-version": "2.6.0"
+ "plugin-api-version": "2.3.0"
}
diff --git a/package-lock.json b/package-lock.json
index 0dbefab..26054e9 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,19 +1,19 @@
{
"name": "repod",
- "version": "1.5.1",
+ "version": "1.5.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "repod",
- "version": "1.5.1",
+ "version": "1.5.2",
"license": "agpl",
"dependencies": {
"@nextcloud/axios": "^2.4.0",
"@nextcloud/dialogs": "^5.1.1",
"@nextcloud/initial-state": "^2.1.0",
"@nextcloud/l10n": "^2.2.0",
- "@nextcloud/router": "^2.2.1",
+ "@nextcloud/router": "^3.0.0",
"@nextcloud/vue": "^8.6.0",
"vue": "^2",
"vue-material-design-icons": "^5.3.0",
@@ -132,9 +132,9 @@
}
},
"node_modules/@babel/eslint-parser": {
- "version": "7.23.9",
- "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.23.9.tgz",
- "integrity": "sha512-xPndlO7qxiJbn0ATvfXQBjCS7qApc9xmKHArgI/FTEFxXas5dnjC/VqM37lfZun9dclRYcn+YQAr6uDFy0bB2g==",
+ "version": "7.23.10",
+ "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.23.10.tgz",
+ "integrity": "sha512-3wSYDPZVnhseRnxRJH6ZVTNknBz76AEnyC+AYYhasjP3Yy23qz0ERR7Fcd2SHmYuSFJ2kY9gaaDd3vyqU09eSw==",
"dev": true,
"peer": true,
"dependencies": {
@@ -202,9 +202,9 @@
}
},
"node_modules/@babel/helper-create-class-features-plugin": {
- "version": "7.23.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.9.tgz",
- "integrity": "sha512-B2L9neXTIyPQoXDm+NtovPvG6VOLWnaXu3BIeVDWwdKFgG30oNa6CqVGiJPDWQwIAK49t9gnQI9c6K6RzabiKw==",
+ "version": "7.23.10",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.10.tgz",
+ "integrity": "sha512-2XpP2XhkXzgxecPNEEK8Vz8Asj9aRxt08oKOqtiZoqV2UGZ5T+EkyP9sXQ9nwMxBIG34a7jmasVqoMop7VdPUw==",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.22.5",
"@babel/helper-environment-visitor": "^7.22.20",
@@ -2943,6 +2943,19 @@
"npm": "^9.0.0"
}
},
+ "node_modules/@nextcloud/axios/node_modules/@nextcloud/router": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/@nextcloud/router/-/router-2.2.1.tgz",
+ "integrity": "sha512-ZRc/WI0RaksEJMz08H/6LimIdP+1A1xTHThCYEghs7VgAKNp5917vT2OKSpG0cMRbIwk0ongFVt5FB5qjy/iFg==",
+ "dependencies": {
+ "@nextcloud/typings": "^1.7.0",
+ "core-js": "^3.6.4"
+ },
+ "engines": {
+ "node": "^20.0.0",
+ "npm": "^10.0.0"
+ }
+ },
"node_modules/@nextcloud/babel-config": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@nextcloud/babel-config/-/babel-config-1.0.0.tgz",
@@ -3089,6 +3102,19 @@
"vue": "^2.7.16"
}
},
+ "node_modules/@nextcloud/dialogs/node_modules/@nextcloud/router": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/@nextcloud/router/-/router-2.2.1.tgz",
+ "integrity": "sha512-ZRc/WI0RaksEJMz08H/6LimIdP+1A1xTHThCYEghs7VgAKNp5917vT2OKSpG0cMRbIwk0ongFVt5FB5qjy/iFg==",
+ "dependencies": {
+ "@nextcloud/typings": "^1.7.0",
+ "core-js": "^3.6.4"
+ },
+ "engines": {
+ "node": "^20.0.0",
+ "npm": "^10.0.0"
+ }
+ },
"node_modules/@nextcloud/eslint-config": {
"version": "8.3.0",
"resolved": "https://registry.npmjs.org/@nextcloud/eslint-config/-/eslint-config-8.3.0.tgz",
@@ -3193,6 +3219,19 @@
"npm": "^9.0.0"
}
},
+ "node_modules/@nextcloud/files/node_modules/@nextcloud/router": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/@nextcloud/router/-/router-2.2.1.tgz",
+ "integrity": "sha512-ZRc/WI0RaksEJMz08H/6LimIdP+1A1xTHThCYEghs7VgAKNp5917vT2OKSpG0cMRbIwk0ongFVt5FB5qjy/iFg==",
+ "dependencies": {
+ "@nextcloud/typings": "^1.7.0",
+ "core-js": "^3.6.4"
+ },
+ "engines": {
+ "node": "^20.0.0",
+ "npm": "^10.0.0"
+ }
+ },
"node_modules/@nextcloud/initial-state": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/@nextcloud/initial-state/-/initial-state-2.1.0.tgz",
@@ -3218,6 +3257,19 @@
"npm": "^9.0.0"
}
},
+ "node_modules/@nextcloud/l10n/node_modules/@nextcloud/router": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/@nextcloud/router/-/router-2.2.1.tgz",
+ "integrity": "sha512-ZRc/WI0RaksEJMz08H/6LimIdP+1A1xTHThCYEghs7VgAKNp5917vT2OKSpG0cMRbIwk0ongFVt5FB5qjy/iFg==",
+ "dependencies": {
+ "@nextcloud/typings": "^1.7.0",
+ "core-js": "^3.6.4"
+ },
+ "engines": {
+ "node": "^20.0.0",
+ "npm": "^10.0.0"
+ }
+ },
"node_modules/@nextcloud/logger": {
"version": "2.7.0",
"resolved": "https://registry.npmjs.org/@nextcloud/logger/-/logger-2.7.0.tgz",
@@ -3240,12 +3292,11 @@
}
},
"node_modules/@nextcloud/router": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/@nextcloud/router/-/router-2.2.1.tgz",
- "integrity": "sha512-ZRc/WI0RaksEJMz08H/6LimIdP+1A1xTHThCYEghs7VgAKNp5917vT2OKSpG0cMRbIwk0ongFVt5FB5qjy/iFg==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@nextcloud/router/-/router-3.0.0.tgz",
+ "integrity": "sha512-RlPrOPw94yT9rmt3+2sUs2cmWzqhX5eFW+i/EHymJEKgURVtnqCcXjIcAiLTfgsCCdAS1hGapBL8j8rhHk1FHQ==",
"dependencies": {
- "@nextcloud/typings": "^1.7.0",
- "core-js": "^3.6.4"
+ "@nextcloud/typings": "^1.7.0"
},
"engines": {
"node": "^20.0.0",
@@ -3344,6 +3395,14 @@
"vue": "2.x"
}
},
+ "node_modules/@nextcloud/vue/node_modules/@nextcloud/router": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@nextcloud/router/-/router-2.0.0.tgz",
+ "integrity": "sha512-GyHYNYrYAZRBGD5VxRggcbahdJ/zCkXb8+ERVfuaosT+nHMjJSmenTD6Uyct41qGm0p3Az4xRCXGyZGJM0NEUQ==",
+ "dependencies": {
+ "core-js": "^3.6.4"
+ }
+ },
"node_modules/@nextcloud/webpack-vue-config": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/@nextcloud/webpack-vue-config/-/webpack-vue-config-6.0.1.tgz",
@@ -3691,9 +3750,9 @@
"integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g=="
},
"node_modules/@types/node": {
- "version": "20.11.12",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.12.tgz",
- "integrity": "sha512-N/Az9BkJ6IWCJ3GeKea/vMQLfV37ci1fApx2x5UQvfa0N5OTjR/c17hEkt6Q0LSF6XSF7hcgrd/DOobibskPNw==",
+ "version": "20.11.15",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.15.tgz",
+ "integrity": "sha512-gscmuADZfvNULx1eyirVbr3kVOVZtpQtzKMCZpeSZcN6MfbkRXAR4s9/gsQ4CzxLHw6EStDtKLNtSDL3vbq05A==",
"dependencies": {
"undici-types": "~5.26.4"
}
@@ -3736,9 +3795,9 @@
"peer": true
},
"node_modules/@types/react": {
- "version": "18.2.48",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.48.tgz",
- "integrity": "sha512-qboRCl6Ie70DQQG9hhNREz81jqC1cs9EVNcjQ1AU+jH6NFfSAhVVbrrY/+nSF+Bsk4AOwm9Qa61InvMCyV+H3w==",
+ "version": "18.2.51",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.51.tgz",
+ "integrity": "sha512-XeoMaU4CzyjdRr3c4IQQtiH7Rpo18V07rYZUucEZQwOUEtGgTXv7e6igQiQ+xnV6MbMe1qjEmKdgMNnfppnXfg==",
"peer": true,
"dependencies": {
"@types/prop-types": "*",
@@ -4293,9 +4352,9 @@
}
},
"node_modules/@vueuse/components/node_modules/vue-demi": {
- "version": "0.14.6",
- "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz",
- "integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==",
+ "version": "0.14.7",
+ "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.7.tgz",
+ "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==",
"hasInstallScript": true,
"bin": {
"vue-demi-fix": "bin/vue-demi-fix.js",
@@ -4332,9 +4391,9 @@
}
},
"node_modules/@vueuse/core/node_modules/vue-demi": {
- "version": "0.14.6",
- "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz",
- "integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==",
+ "version": "0.14.7",
+ "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.7.tgz",
+ "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==",
"hasInstallScript": true,
"bin": {
"vue-demi-fix": "bin/vue-demi-fix.js",
@@ -4376,9 +4435,9 @@
}
},
"node_modules/@vueuse/shared/node_modules/vue-demi": {
- "version": "0.14.6",
- "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz",
- "integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==",
+ "version": "0.14.7",
+ "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.7.tgz",
+ "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==",
"hasInstallScript": true,
"bin": {
"vue-demi-fix": "bin/vue-demi-fix.js",
@@ -5023,9 +5082,9 @@
"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
},
"node_modules/available-typed-arrays": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
- "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==",
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.6.tgz",
+ "integrity": "sha512-j1QzY8iPNPG4o4xmO3ptzpRxTciqD3MgEHtifP/YnJpIo58Xu+ne4BejlbkuaLfXn/nz6HFiw29bLpj2PNMdGg==",
"dev": true,
"peer": true,
"engines": {
@@ -5982,9 +6041,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001581",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001581.tgz",
- "integrity": "sha512-whlTkwhqV2tUmP3oYhtNfaWGYHDdS3JYFQBKXxcUR9qqPWsRhFHhoISO2Xnl/g0xyKzht9mI1LZpiNWfMzHixQ==",
+ "version": "1.0.30001582",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001582.tgz",
+ "integrity": "sha512-vsJG3V5vgfduaQGVxL53uSX/HUzxyr2eA8xCo36OLal7sRcSZbibJtLeh0qja4sFOr/QQGt4opB4tOy+eOgAxg==",
"funding": [
{
"type": "opencollective",
@@ -7183,9 +7242,9 @@
"peer": true
},
"node_modules/electron-to-chromium": {
- "version": "1.4.651",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.651.tgz",
- "integrity": "sha512-jjks7Xx+4I7dslwsbaFocSwqBbGHQmuXBJUK9QBZTIrzPq3pzn6Uf2szFSP728FtLYE3ldiccmlkOM/zhGKCpA=="
+ "version": "1.4.653",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.653.tgz",
+ "integrity": "sha512-wA2A2LQCqnEwQAvwADQq3KpMpNwgAUBnRmrFgRzHnPhbQUFArTR32Ab46f4p0MovDLcg4uqd4nCsN2hTltslpA=="
},
"node_modules/elliptic": {
"version": "6.5.4",
@@ -7925,9 +7984,9 @@
}
},
"node_modules/eslint-plugin-vue": {
- "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==",
+ "version": "9.21.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.21.1.tgz",
+ "integrity": "sha512-XVtI7z39yOVBFJyi8Ljbn7kY9yHzznKXL02qQYn+ta63Iy4A9JFBw6o4OSB9hyD2++tVT+su9kQqetUyCCwhjw==",
"dev": true,
"peer": true,
"dependencies": {
@@ -9764,9 +9823,9 @@
"peer": true
},
"node_modules/ignore": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz",
- "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==",
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz",
+ "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==",
"dev": true,
"peer": true,
"engines": {
@@ -12581,9 +12640,9 @@
}
},
"node_modules/mdast-util-phrasing": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz",
- "integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz",
+ "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==",
"dependencies": {
"@types/mdast": "^4.0.0",
"unist-util-is": "^6.0.0"
diff --git a/package.json b/package.json
index 3f6e535..4a88d34 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "repod",
"description": "🔊 Browse, manage and listen to podcasts",
- "version": "1.5.1",
+ "version": "1.5.2",
"bugs": {
"url": "https://git.crystalyx.net/Xefir/repod/issues"
},
@@ -22,7 +22,7 @@
"@nextcloud/dialogs": "^5.1.1",
"@nextcloud/initial-state": "^2.1.0",
"@nextcloud/l10n": "^2.2.0",
- "@nextcloud/router": "^2.2.1",
+ "@nextcloud/router": "^3.0.0",
"@nextcloud/vue": "^8.6.0",
"vue": "^2",
"vue-material-design-icons": "^5.3.0",