From 6575f7a1e6a4ee2f4717ecdd058dbfd6bf54f3c3 Mon Sep 17 00:00:00 2001 From: pdmarf <135653545+pdmarf@users.noreply.github.com> Date: Wed, 7 Oct 2026 18:44:14 +0100 Subject: [PATCH] v1.0.60: revert recurring 30-min update check, keep 10s-after-launch only Per Pete: staff Macs restart Stream Deck/the plugin process often enough that the one-shot 10s-post-launch check is sufficient; the periodic recheck was unwanted complexity. --- com.pdma.notion-timer.sdPlugin/bin/plugin.js | 7 +------ .../bin/plugin.js.sig | Bin 64 -> 64 bytes notion-timer.streamDeckPlugin | Bin 102259 -> 102205 bytes src/plugin.ts | 11 +---------- version.json | 2 +- 5 files changed, 3 insertions(+), 17 deletions(-) diff --git a/com.pdma.notion-timer.sdPlugin/bin/plugin.js b/com.pdma.notion-timer.sdPlugin/bin/plugin.js index 68eec30..99ee210 100644 --- a/com.pdma.notion-timer.sdPlugin/bin/plugin.js +++ b/com.pdma.notion-timer.sdPlugin/bin/plugin.js @@ -6438,7 +6438,7 @@ async function stopTimer(token, entryId) { } // src/plugin.ts -var CURRENT_VERSION = "1.0.59"; +var CURRENT_VERSION = "1.0.60"; var GITEA_BASE = "https://gitea.pdmarf.co.uk/pdm/stream_deck_notion_timer/raw/branch/stable-rebuild"; var SIGNING_PUBLIC_KEY = `-----BEGIN PUBLIC KEY----- MCowBQYDK2VwAyEAN7ko8TUpuPzPAJuKAZCRjV0c4ZSlou5d9pUAF6o12b4= @@ -6761,16 +6761,11 @@ plugin_default.ui.onSendToPlugin(async (ev) => { await checkForUpdates(send); } }); -var UPDATE_CHECK_INTERVAL_MS = 30 * 60 * 1e3; plugin_default.connect(); setTimeout(() => { plugin_default.logger.info("Running initial (10s post-launch) update check"); checkForUpdates(); }, 1e4); -setInterval(() => { - plugin_default.logger.info("Running scheduled (30min) update check"); - checkForUpdates(); -}, UPDATE_CHECK_INTERVAL_MS); /*! Bundled license information: @elgato/schemas/dist/streamdeck/plugins/index.mjs: diff --git a/com.pdma.notion-timer.sdPlugin/bin/plugin.js.sig b/com.pdma.notion-timer.sdPlugin/bin/plugin.js.sig index feefdbbfe49dba65049542a5850a0cc17a1c7600..b0e88c42dc8cded774de0f073b1578c4c6d99f06 100644 GIT binary patch literal 64 zcmV-G0Kfm;VHhA9W0pfhBMCDTqR6dO!7Oq`{s$KMX>e=COeWsFRgW;Xf?X^On}vC3 W(lD@A{Q`^oa^(Gjbu*sQTw((^2_aPg diff --git a/notion-timer.streamDeckPlugin b/notion-timer.streamDeckPlugin index ff707c59c50de3f8dae412ab602b0c06b6e2afbb..e7988dc66b1ec808b3d9af4a99b32460a1dac52b 100644 GIT binary patch delta 3716 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 delta 3775 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 { streamDeck.logger.info("Running initial (10s post-launch) update check"); checkForUpdates(); }, 10_000); -setInterval(() => { - streamDeck.logger.info("Running scheduled (30min) update check"); - checkForUpdates(); -}, UPDATE_CHECK_INTERVAL_MS); diff --git a/version.json b/version.json index a43aeff..20401ea 100644 --- a/version.json +++ b/version.json @@ -1 +1 @@ -{ "version": "1.0.59" } +{ "version": "1.0.60" }