Dedup updater log entries

This commit is contained in:
Aaron
2025-12-13 10:34:40 -05:00
parent c66f7d78a0
commit c1eb7d0765

View File

@@ -46,15 +46,18 @@ export function initReleaseUI({ showToast, showBusy, hideBusy, confirmAction })
let releaseLastFetched = 0; let releaseLastFetched = 0;
let lastReleaseLogKey = ""; let lastReleaseLogKey = "";
let lastReleaseToastKey = null; let lastReleaseToastKey = null;
let lastLogMessage = null;
let changelogCache = { version: null, text: "" }; let changelogCache = { version: null, text: "" };
let lastChangelogUrl = null; let lastChangelogUrl = null;
let releaseChannel = "dev"; let releaseChannel = "dev";
function logRelease(msg) { function logRelease(msg) {
if (!msg) return; if (!msg) return;
const plain = msg.trim();
if (plain === lastLogMessage) return;
lastLogMessage = plain;
const ts = new Date().toLocaleTimeString(); const ts = new Date().toLocaleTimeString();
const line = `${ts} ${msg}`; const line = `${ts} ${msg}`;
if (releaseLogLines[0] === line) return;
releaseLogLines.unshift(line); releaseLogLines.unshift(line);
releaseLogLines = releaseLogLines.slice(0, 120); releaseLogLines = releaseLogLines.slice(0, 120);
if (releaseLog) { if (releaseLog) {