aboutsummaryrefslogtreecommitdiff
path: root/modules/ext
diff options
context:
space:
mode:
authorAgando <roduccomm@gmail.com>2026-10-18 14:19:47 +0200
committerAgando <roduccomm@gmail.com>2026-10-18 14:19:47 +0200
commitcfc27891023a2728328f155860a286aae7cb8bfc (patch)
treebb62464e2514756b5ed887f49c18832c73a787b6 /modules/ext
parent360183b4ef928064d0b9b916daf294e4cc89cf1d (diff)
newOS4 course: post-exec review fixes (telemetry detail sanitize, skill-sync retry, atlas check)
Diffstat (limited to 'modules/ext')
-rw-r--r--modules/ext/course.js1
1 files changed, 1 insertions, 0 deletions
diff --git a/modules/ext/course.js b/modules/ext/course.js
index 3879cb5..3e00229 100644
--- a/modules/ext/course.js
+++ b/modules/ext/course.js
@@ -108,6 +108,7 @@ class CourseModule {
let m;
try { m = await this._load(); }
catch (e) { return this.terminal.print('Course content unreachable (' + e.message + '). Try `course list` again.', 'error'); }
+ if (localStorage.getItem('webx11_course_skills_ver') !== m.version) this._installSkills().catch(() => {});
const p = this._progress();
if (sub === 'list' || sub === 'chapters') {
this.terminal.print('📚 newOS4 Course — v' + m.version + ' (' + m.updated + ')', 'header');