From b1c645c7a52bc803f6fabafc8d6138e860503070 Mon Sep 17 00:00:00 2001 From: pdmarf <135653545+pdmarf@users.noreply.github.com> Date: Wed, 7 Oct 2026 18:45:50 +0100 Subject: [PATCH] v1.0.61: restore recurring 30-min update check --- com.pdma.notion-timer.sdPlugin/bin/plugin.js | 7 ++++++- .../bin/plugin.js.sig | 2 +- notion-timer.streamDeckPlugin | Bin 102205 -> 102257 bytes src/plugin.ts | 8 +++++++- version.json | 2 +- 5 files changed, 15 insertions(+), 4 deletions(-) diff --git a/com.pdma.notion-timer.sdPlugin/bin/plugin.js b/com.pdma.notion-timer.sdPlugin/bin/plugin.js index 99ee210..dc31f31 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.60"; +var CURRENT_VERSION = "1.0.61"; 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,11 +6761,16 @@ 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 b0e88c4..c3a4c2d 100644 --- a/com.pdma.notion-timer.sdPlugin/bin/plugin.js.sig +++ b/com.pdma.notion-timer.sdPlugin/bin/plugin.js.sig @@ -1 +1 @@ -Ýa c–CC# 3¢È­TÁ,rEþùipkÆL&Þ½U�0¶‚], ›…yhÒ0°Vý‹ûråiè(8'©z \ No newline at end of file +ìèN©÷Q”7ð‘kŽÛaâTÛ~gD‘Íbiž~ÉcÝöŸâ'!.þþkz:ó/hfÀÓNëvU?VÆ€éMçû \ No newline at end of file diff --git a/notion-timer.streamDeckPlugin b/notion-timer.streamDeckPlugin index e7988dc66b1ec808b3d9af4a99b32460a1dac52b..f86c70ec1c84ee915a3ed1b9b425d0ab2ce01465 100644 GIT binary patch delta 3775 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 diff --git a/src/plugin.ts b/src/plugin.ts index 8007a21..ac1a0fa 100644 --- a/src/plugin.ts +++ b/src/plugin.ts @@ -1,4 +1,4 @@ -const CURRENT_VERSION = "1.0.60"; +const CURRENT_VERSION = "1.0.61"; const GITEA_BASE = "https://gitea.pdmarf.co.uk/pdm/stream_deck_notion_timer/raw/branch/stable-rebuild"; const SIGNING_PUBLIC_KEY = `-----BEGIN PUBLIC KEY----- MCowBQYDK2VwAyEAN7ko8TUpuPzPAJuKAZCRjV0c4ZSlou5d9pUAF6o12b4= @@ -383,9 +383,15 @@ streamDeck.ui.onSendToPlugin<{ event: string; settings?: TimerSettings; token?: } }); +const UPDATE_CHECK_INTERVAL_MS = 30 * 60 * 1000; // 30 minutes + streamDeck.connect(); setTimeout(() => { 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 20401ea..294b302 100644 --- a/version.json +++ b/version.json @@ -1 +1 @@ -{ "version": "1.0.60" } +{ "version": "1.0.61" }