diff --git a/CHANGELOG.md b/CHANGELOG.md index c001e21..48fb7af 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [5.20.1] + +- Updated electron to 37.2.5 + ## [5.20.0] - Removes the `--enable-features=UseOzonePlatform` flag, as the Ozone platform has been the default on Linux since Electron 28 and this flag is no longer necessary. diff --git a/build/electron-builder.base.yml b/build/electron-builder.base.yml index a4b2278..f61dc33 100644 --- a/build/electron-builder.base.yml +++ b/build/electron-builder.base.yml @@ -1,7 +1,7 @@ appId: com.rickvanlieshout.tidal-hifi -electronVersion: 35.1.1 +electronVersion: 37.2.5 electronDownload: - version: 35.1.1+wvcus + version: 37.2.5+wvcus mirror: https://github.com/castlabs/electron-releases/releases/download/v snap: plugs: diff --git a/package-lock.json b/package-lock.json index d04fbcb..0820d41 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "tidal-hifi", - "version": "5.20.0", + "version": "5.20.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "tidal-hifi", - "version": "5.20.0", + "version": "5.20.1", "license": "MIT", "dependencies": { "@electron/remote": "^2.1.3", @@ -32,11 +32,12 @@ "@typescript-eslint/eslint-plugin": "^8.36.0", "@typescript-eslint/parser": "^8.36.0", "copyfiles": "^2.4.1", - "electron": "github:castlabs/electron-releases#v35.7.2+wvcus", + "electron": "github:castlabs/electron-releases#v37.2.5+wvcus", "electron-builder": "~26.0.12", "eslint": "^9.30.1", "js-yaml": "^4.1.0", "markdown-toc": "^1.2.0", + "node-abi": "^4.12.0", "nodemon": "^3.1.10", "prettier": "^3.6.2", "stylelint": "^16.21.1", @@ -685,6 +686,19 @@ "graceful-fs": "^4.1.6" } }, + "node_modules/@electron/rebuild/node_modules/node-abi": { + "version": "3.75.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.75.0.tgz", + "integrity": "sha512-OhYaY5sDsIka7H7AtijtI9jwGYLyl29eQn/W623DiN/MIv5sUqc4g7BIDThX+gb7di9f6xK02nkp8sdfFWZLTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@electron/rebuild/node_modules/universalify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", @@ -7509,16 +7523,16 @@ } }, "node_modules/node-abi": { - "version": "3.74.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.74.0.tgz", - "integrity": "sha512-c5XK0MjkGBrQPGYG24GBADZud0NCbznxNx0ZkS+ebUTrmV1qTDxPxSL8zEAPURXSbLRWVexxmP4986BziahL5w==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-4.12.0.tgz", + "integrity": "sha512-bPSN9a/qIEiURzVVO/I7P/8oPeYTSl+vnvVZBXM/8XerKOgA3dMAIUjl+a+lz9VwTowwSKS3EMsgz/vWDXOkuQ==", "dev": true, "license": "MIT", "dependencies": { - "semver": "^7.3.5" + "semver": "^7.6.3" }, "engines": { - "node": ">=10" + "node": ">=22.12.0" } }, "node_modules/node-addon-api": { diff --git a/package.json b/package.json index 75a2585..a520318 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tidal-hifi", - "version": "5.20.0", + "version": "5.20.1", "description": "Tidal on Electron with widevine(hifi) support", "main": "ts-dist/main.js", "scripts": { @@ -44,14 +44,14 @@ "@types/swagger-jsdoc": "^6.0.4", "@xhayper/discord-rpc": "1.3.0", "axios": "^1.10.0", + "cors": "^2.8.5", "electron-store": "^8.2.0", "express": "^5.1.0", "hotkeys-js": "^3.13.15", "mpris-service": "^2.1.2", + "request": "^2.88.2", "sass": "1.90.0", - "swagger-ui-express": "^5.0.1", - "cors": "^2.8.5", - "request": "^2.88.2" + "swagger-ui-express": "^5.0.1" }, "devDependencies": { "@mastermindzh/prettier-config": "^1.0.0", @@ -63,11 +63,12 @@ "@typescript-eslint/eslint-plugin": "^8.36.0", "@typescript-eslint/parser": "^8.36.0", "copyfiles": "^2.4.1", - "electron": "github:castlabs/electron-releases#v35.7.2+wvcus", + "electron": "github:castlabs/electron-releases#v37.2.5+wvcus", "electron-builder": "~26.0.12", "eslint": "^9.30.1", "js-yaml": "^4.1.0", "markdown-toc": "^1.2.0", + "node-abi": "^4.12.0", "nodemon": "^3.1.10", "prettier": "^3.6.2", "stylelint": "^16.21.1", diff --git a/src/features/api/swagger.json b/src/features/api/swagger.json index 1dfeae7..e97d676 100644 --- a/src/features/api/swagger.json +++ b/src/features/api/swagger.json @@ -2,7 +2,7 @@ "openapi": "3.1.0", "info": { "title": "TIDAL Hi-Fi API", - "version": "5.20.0", + "version": "5.20.1", "description": "", "license": { "name": "MIT", @@ -150,7 +150,7 @@ }, "/player/shuffle/toggle": { "post": { - "summary": "Toggle shuffle mode", + "summary": "Play the previous song", "tags": ["player"], "responses": { "200": { diff --git a/src/pages/settings/settings.html b/src/pages/settings/settings.html index 3ed1f39..7668663 100644 --- a/src/pages/settings/settings.html +++ b/src/pages/settings/settings.html @@ -478,7 +478,7 @@