Updated SMTC Bridge version number v0.0.6 -> v1.0.0

This commit is contained in:
nutty
2026-09-01 16:06:05 +10:00
parent f7b703007f
commit 8cbc4bd19b
2 changed files with 10 additions and 19 deletions
+9 -18
View File
@@ -688,27 +688,18 @@ function VersionCheck(requiredVersion, installedVersion) {
const [rMajor, rMinor, rPatch] = requiredVersion.split('.').map(Number);
const [iMajor, iMinor, iPatch] = installedVersion.split('.').map(Number);
// 1. CRITICAL: Major versions must match exactly.
if (iMajor !== rMajor) {
console.log(`VersionCheck: Major version mismatch. Required: ${rMajor}, Installed: ${iMajor}`);
return 'incompatible';
}
// Compare Major
if (iMajor > rMajor) return 'compatible';
if (iMajor < rMajor) return 'incompatible';
// 2. SOFT WARNING: The installed minor version is lower than what is required.
if (iMinor < rMinor) {
console.log(`VersionCheck: Minor version mismatch. Required: ${rMinor}, Installed: ${iMinor}`);
return 'soft-warning';
}
// Major matches, compare Minor
if (iMinor > rMinor) return 'compatible';
if (iMinor < rMinor) return 'incompatible'; // or 'incompatible' depending on your policy
// 3. SILENT WARNING: Minors match, but the installed patch version is lagging.
if (iMinor === rMinor && iPatch < rPatch) {
console.log(`VersionCheck: Patch version mismatch. Required: ${rPatch}, Installed: ${iPatch}`);
return 'compatible';
}
// Major and Minor match, compare Patch
if (iPatch >= rPatch) return 'compatible';
// 4. PERFECT: Installed version meets or exceeds the required baseline.
console.log(`VersionCheck: Installed version meets or exceeds the required baseline. Required: ${requiredVersion}, Installed: ${installedVersion}`);
return 'compatible';
return 'soft-warning'; // Installed patch is lower than required
}
function SanitizeHTML(htmlString) {
+1 -1
View File
@@ -9,7 +9,7 @@ const urlParams = new URLSearchParams(queryString);
// CONSTANTS //
////////////////
const REQUIRED_VERSION = '0.0.6';
const REQUIRED_VERSION = '1.0.0';
const SMTC_BRIDGE_DOWNLOAD_URL = 'https://github.com/nuttylmao/smtc-bridge/releases';
let VersionChecked = false;