aboutsummaryrefslogtreecommitdiff
path: root/main.html
diff options
context:
space:
mode:
Diffstat (limited to 'main.html')
-rw-r--r--main.html31
1 files changed, 26 insertions, 5 deletions
diff --git a/main.html b/main.html
index bdfb761..a6dac96 100644
--- a/main.html
+++ b/main.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<meta name="theme-color" content="#000000">
- <title>WebX11 Module System v4.2</title>
+ <title>WebX11 Module System</title>
<style>
:root {
--bg-color: #000000;
@@ -672,7 +672,7 @@
<header>
<div>
<span class="header-title">WebX11</span>
- <span class="header-version">v4.2</span>
+ <span class="header-version"></span>
</div>
<div id="header-status" class="status-pill">Mem: --</div>
<span id="cmd-cards-toggle" onclick="if(webx11)webx11.toggleCmdCards()" title="Quick Commands (Ctrl+K)">📋</span>
@@ -711,7 +711,7 @@
<!-- Terminal Container -->
<div id="terminal-container">
- <div class="output-line info">WebX11 Module System v4.2 - Unix-like Terminal</div>
+ <div class="output-line info" id="terminal-welcome">WebX11 Module System - Unix-like Terminal</div>
<div class="output-line info">Commands: ls, cd, pwd, cat, echo, rm, mkdir, mv, cp, touch, tree, find, grep</div>
<div class="output-line info">Type 'help' for all commands</div>
<div class="output-line"></div>
@@ -887,7 +887,7 @@
<div id="splash-overlay">
<span id="splash-gear" onclick="openStartupModulesSplash(event)" title="Select startup modules">⚙</span>
<div id="splash-title">⚡ WebX11</div>
- <div id="splash-version">v4.2</div>
+ <div id="splash-version"></div>
<div id="splash-progress-track"><div id="splash-progress-fill"></div></div>
<div id="splash-phase">Initializing...</div>
<div id="splash-filename"></div>
@@ -1095,7 +1095,28 @@
</script>
<!-- Async dependency-ordered module loader (replaces 26 synchronous script tags) -->
- <script src="modules/core/module-loader.js?v=47"></script>
+ <script src="modules/core/module-loader.js?v=2026-06-06-v4.5.6"></script>
+
+<script>
+// ═══ ONE TRUE VERSION SOURCE ═══
+// Reads from module-loader.js src attribute (single source of truth)
+(function(){
+ var version = 'v4.0'; // fallback
+ var scripts = document.getElementsByTagName('script');
+ for (var i = 0; i < scripts.length; i++) {
+ var m = scripts[i].src && scripts[i].src.match(/module-loader\.js\?.*-v([\d.]+)/);
+ if (m) { version = 'v' + m[1]; break; }
+ }
+ window.NEWOS4_VERSION = version;
+ var el = document.getElementById('splash-version');
+ if (el) el.textContent = version;
+ el = document.querySelector('.header-version');
+ if (el) el.textContent = version;
+ el = document.getElementById('terminal-welcome');
+ if (el) el.textContent = 'WebX11 Module System ' + version + ' - Unix-like Terminal';
+ document.title = 'WebX11 Module System ' + version;
+})();
+</script>
</body>
</html>