diff --git a/CHANGELOG.md b/CHANGELOG.md index 12bc7a326..a63b2a706 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,12 @@ 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.16.0] + +- Fix issue #449 Discord RPC stuck on "Browsing Tidal". +- Fix issue #448 Add option to disable the discord rpc idle text +- Notifications are now send at the end of the update process, allowing other events to happen sooner. + ## [5.15.0] - Added all missing swagger/openApi info with the help of [Times-Z](https://github.com/Times-Z) diff --git a/package-lock.json b/package-lock.json index ed9a72517..faeb135bb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "tidal-hifi", - "version": "5.15.0", + "version": "5.16.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "tidal-hifi", - "version": "5.15.0", + "version": "5.16.0", "license": "MIT", "dependencies": { "@electron/remote": "^2.1.2", diff --git a/package.json b/package.json index b2a06fdc9..d7878deab 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tidal-hifi", - "version": "5.15.0", + "version": "5.16.0", "description": "Tidal on Electron with widevine(hifi) support", "main": "ts-dist/main.js", "scripts": { @@ -81,4 +81,4 @@ "typescript": "^5.5.3" }, "prettier": "@mastermindzh/prettier-config" -} \ No newline at end of file +} diff --git a/src/constants/settings.ts b/src/constants/settings.ts index 73539cf04..78fce85b2 100644 --- a/src/constants/settings.ts +++ b/src/constants/settings.ts @@ -30,6 +30,7 @@ export const settings = { buttonText: "discord.buttonText", includeTimestamps: "discord.includeTimestamps", showSong: "discord.showSong", + showIdle: "discord.showIdle", idleText: "discord.idleText", usingText: "discord.usingText", }, diff --git a/src/features/api/swagger.json b/src/features/api/swagger.json index 01d3d08ec..740d6968e 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.15.0", + "version": "5.16.0", "description": "", "license": { "name": "MIT", diff --git a/src/pages/settings/preload.ts b/src/pages/settings/preload.ts index 81a537e38..498988ba1 100644 --- a/src/pages/settings/preload.ts +++ b/src/pages/settings/preload.ts @@ -58,6 +58,7 @@ let adBlock: HTMLInputElement, discord_include_timestamps: HTMLInputElement, discord_button_text: HTMLInputElement, discord_show_song: HTMLInputElement, + discord_show_idle: HTMLInputElement, discord_idle_text: HTMLInputElement, discord_using_text: HTMLInputElement; @@ -151,6 +152,7 @@ function refreshSettings() { discord_include_timestamps.checked = settingsStore.get(settings.discord.includeTimestamps); discord_button_text.value = settingsStore.get(settings.discord.buttonText); discord_show_song.checked = settingsStore.get(settings.discord.showSong); + discord_show_idle.checked = settingsStore.get(settings.discord.showIdle); discord_idle_text.value = settingsStore.get(settings.discord.idleText); discord_using_text.value = settingsStore.get(settings.discord.usingText); @@ -269,6 +271,7 @@ window.addEventListener("DOMContentLoaded", () => { listenbrainz_delay = get("listenbrainz_delay"); discord_button_text = get("discord_button_text"); discord_show_song = get("discord_show_song"); + discord_show_idle = get("discord_show_idle"); discord_using_text = get("discord_using_text"); discord_idle_text = get("discord_idle_text"); @@ -312,6 +315,7 @@ window.addEventListener("DOMContentLoaded", () => { settings.discord.showSong, switchesWithSettings.discord_show_song ); + addInputListener(discord_show_idle, settings.discord.showIdle); addInputListener(discord_idle_text, settings.discord.idleText); addInputListener(discord_using_text, settings.discord.usingText); }); diff --git a/src/pages/settings/settings.html b/src/pages/settings/settings.html index 59592b2ca..30e839bdc 100644 --- a/src/pages/settings/settings.html +++ b/src/pages/settings/settings.html @@ -227,6 +227,17 @@
Should the idle text be shown when idle?
+