diff options
Diffstat (limited to 'main.html')
| -rw-r--r-- | main.html | 31 |
1 files changed, 26 insertions, 5 deletions
@@ -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> |