aboutsummaryrefslogtreecommitdiff
path: root/main.html
diff options
context:
space:
mode:
Diffstat (limited to 'main.html')
-rw-r--r--main.html12
1 files changed, 8 insertions, 4 deletions
diff --git a/main.html b/main.html
index 035c329..0da0591 100644
--- a/main.html
+++ b/main.html
@@ -1234,6 +1234,10 @@
style="border-color:var(--success-color);color:var(--success-color);padding:12px 28px;font-size:1em;">
🎮 Start Tutorial
</button>
+ <button class="btn" onclick="var m=document.getElementById('welcome-modal');if(m)m.style.display='none';location.href='course.html'"
+ style="border-color:var(--info-color);color:var(--info-color);padding:12px 28px;font-size:1em;">
+ 📚 Full Course
+ </button>
<button class="btn" onclick="if(webx11)webx11.dismissWelcome()"
style="border-color:var(--text-muted);color:var(--text-muted);padding:12px 28px;font-size:1em;">
Skip — I'll explore
@@ -1308,7 +1312,7 @@
var mods = [
['Foundation (always loaded)', ['virtual-fs.js','module-manager.js','ollama-manager.js','terminal.js'], true],
['Built-in modules', ['module-system.js','module-fs.js','module-ollama.js','module-my.js','module-searxng.js','module-servermon.js','module-ollamamodels.js','module-config.js','module-simplegui.js','module-io.js','module-dynamicprompts.js','module-aiassist.js','module-aiasm.js','module-smartctx.js','module-duckduckgo.js','module-fetcher.js','module-chatstudio.js'], false],
- ['Extensions', ['calc.js','voice.js','cron.js','theme.js','wpm.js','mindmap.js','webdav.js','skill-pack-core.js','editor.js','diff.js','alias.js','finder.js','filemgr.js','cryptogzip.js','tutorial.js','shell.js','busybox.js','floating.js','console.js','kanban.js'], false]
+ ['Extensions', ['calc.js','voice.js','cron.js','theme.js','wpm.js','mindmap.js','webdav.js','skill-pack-core.js','editor.js','diff.js','alias.js','finder.js','filemgr.js','cryptogzip.js','tutorial.js','shell.js','busybox.js','floating.js','console.js','kanban.js','course.js'], false]
];
var isSel = function(name) { return true; }; // default: all selected
mods.forEach(function(section) {
@@ -1345,13 +1349,13 @@
</script>
<!-- v4.5.63: A2A scratchpad fixes + agent-register arg fix -->
-<script src="modules/core/core-bundle.js?v=v4.6.26"></script>
+<script src="modules/core/core-bundle.js?v=v4.6.27"></script>
<!-- Async dependency-ordered module loader now only initializes terminal and loads optional ext modules -->
-<script src="modules/core/module-loader.js?v=v4.6.26"></script>
+<script src="modules/core/module-loader.js?v=v4.6.27"></script>
<!-- Critical ext bundle loads AFTER webx11 exists so registerModule calls work -->
-<script src="modules/ext/critical-ext-bundle.js?v=v4.6.26"></script>
+<script src="modules/ext/critical-ext-bundle.js?v=v4.6.27"></script>
<script>
// ═══ ONE TRUE VERSION SOURCE ═══