diff --git a/CHANGELOG.md b/CHANGELOG.md index 550c6bb..db59520 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ +## 1.2.1 - 2024-01-18 + +### Changed +- When click on the title of the podcast on the player bar, it now opens the description modal +- Add icon on the playback speed setting + +### Fixed +- Better fix for the background color of player bar on light theme +[#38](https://git.crystalyx.net/Xefir/repod/issues/38) + ## 1.2.0 - 2024-01-17 ### Added diff --git a/composer.json b/composer.json index 5d48340..b05c9bf 100644 --- a/composer.json +++ b/composer.json @@ -3,10 +3,10 @@ "description": "🔊 Browse, manage and listen to podcasts", "type": "project", "license": "AGPL-3.0-or-later", - "version": "1.2.0", + "version": "1.2.1", "require-dev": { "nextcloud/ocp": "^28.0.1", - "psalm/phar": "^5.19.0", + "psalm/phar": "^5.19.1", "nextcloud/coding-standard": "^1.1.1" }, "scripts": { diff --git a/composer.lock b/composer.lock index 4e3f4f1..e20cc3f 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": "88890a42e85ded546935d4fc08d40e92", + "content-hash": "efe4479db739331f9ebd2fe3811d2d54", "packages": [], "packages-dev": [ { @@ -146,16 +146,16 @@ }, { "name": "psalm/phar", - "version": "5.19.0", + "version": "5.19.1", "source": { "type": "git", "url": "https://github.com/psalm/phar.git", - "reference": "ec7ecda263af008af9ab74432e309278f31f1e02" + "reference": "c062e477cae7068a4cbcf3dba2a176687c5565a1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/psalm/phar/zipball/ec7ecda263af008af9ab74432e309278f31f1e02", - "reference": "ec7ecda263af008af9ab74432e309278f31f1e02", + "url": "https://api.github.com/repos/psalm/phar/zipball/c062e477cae7068a4cbcf3dba2a176687c5565a1", + "reference": "c062e477cae7068a4cbcf3dba2a176687c5565a1", "shasum": "" }, "require": { @@ -175,9 +175,9 @@ "description": "Composer-based Psalm Phar", "support": { "issues": "https://github.com/psalm/phar/issues", - "source": "https://github.com/psalm/phar/tree/5.19.0" + "source": "https://github.com/psalm/phar/tree/5.19.1" }, - "time": "2024-01-09T21:19:15+00:00" + "time": "2024-01-17T11:52:12+00:00" }, { "name": "psr/clock", diff --git a/package-lock.json b/package-lock.json index a464d56..23dd95a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "repod", - "version": "1.2.0", + "version": "1.2.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "repod", - "version": "1.2.0", + "version": "1.2.1", "license": "agpl", "dependencies": { "@nextcloud/axios": "^2.4.0", @@ -3695,9 +3695,9 @@ "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" }, "node_modules/@types/node": { - "version": "20.11.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.4.tgz", - "integrity": "sha512-6I0fMH8Aoy2lOejL3s4LhyIYX34DPwY8bl5xlNjBvUEk8OHrcuzsFt+Ied4LvJihbtXPM+8zUqdydfIti86v9g==", + "version": "20.11.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.5.tgz", + "integrity": "sha512-g557vgQjUUfN76MZAN/dt1z3dzcUsimuysco0KeluHgrPdJXkP/XdAURgyO2W9fZWHRtRBiVKzKn8vyOAwlG+w==", "dependencies": { "undici-types": "~5.26.4" } @@ -5986,9 +5986,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001577", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001577.tgz", - "integrity": "sha512-rs2ZygrG1PNXMfmncM0B5H1hndY5ZCC9b5TkFaVNfZ+AUlyqcMyVIQtc3fsezi0NUCk5XZfDf9WS6WxMxnfdrg==", + "version": "1.0.30001578", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001578.tgz", + "integrity": "sha512-J/jkFgsQ3NEl4w2lCoM9ZPxrD+FoBNJ7uJUpGVjIg/j0OwJosWM36EPDv+Yyi0V4twBk9pPmlFS+PLykgEvUmg==", "funding": [ { "type": "opencollective", @@ -7169,9 +7169,9 @@ "peer": true }, "node_modules/electron-to-chromium": { - "version": "1.4.633", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.633.tgz", - "integrity": "sha512-7BvxzXrHFliyQ1oZc6NRMjyEaKOO1Ma1NY98sFZofogWlm+klLWSgrDw7EhatiMgi4R4NV+iWxDdxuIKXtPbOw==" + "version": "1.4.636", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.636.tgz", + "integrity": "sha512-NLE0GIy1OL9wRiKL20h9TkctBEYZuc99tquSS9MVdTahnuHputoETHeqDzgqGqyOY9NUH0g9wjfEuw5OD+wRcQ==" }, "node_modules/elliptic": { "version": "6.5.4", @@ -14046,9 +14046,9 @@ } }, "node_modules/postcss-modules-local-by-default": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", - "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.4.tgz", + "integrity": "sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==", "dev": true, "peer": true, "dependencies": { @@ -16430,9 +16430,9 @@ } }, "node_modules/terser": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.26.0.tgz", - "integrity": "sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==", + "version": "5.27.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.27.0.tgz", + "integrity": "sha512-bi1HRwVRskAjheeYl291n3JC4GgO/Ty4z1nVs5AAsmonJulGxpSektecnNedrwK9C7vpvVtcX3cw00VSLt7U2A==", "dev": true, "peer": true, "dependencies": { diff --git a/package.json b/package.json index 5e90bda..61e9462 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "repod", "description": "🔊 Browse, manage and listen to podcasts", - "version": "1.2.0", + "version": "1.2.1", "bugs": { "url": "https://git.crystalyx.net/Xefir/RePod/issues" }, diff --git a/src/utils/text.js b/src/utils/text.js index 419ce82..578c893 100644 --- a/src/utils/text.js +++ b/src/utils/text.js @@ -1,3 +1,4 @@ +// https://stackoverflow.com/a/5002618 export const cleanHtml = (text) => { const pre = document.createElement('pre') pre.innerHTML = text.replace(//mg, '\n')