diff options
Diffstat (limited to 'modules/core/module-loader.js')
| -rw-r--r-- | modules/core/module-loader.js | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/modules/core/module-loader.js b/modules/core/module-loader.js index 850d627..2510fde 100644 --- a/modules/core/module-loader.js +++ b/modules/core/module-loader.js @@ -99,7 +99,10 @@ window.__moduleLoaderReload = reloadWithSelection; - const CACHE = '?v=18'; + const CACHE = '?v=' + (localStorage.getItem('webx11_cache_ver') || '2026-05-27-14'); + if (!localStorage.getItem('webx11_cache_ver')) { + localStorage.setItem('webx11_cache_ver', '2026-05-27-14'); + } async function init() { try { @@ -153,7 +156,7 @@ // Phase 4: Ext modules (filtered) if (typeof webx11._loadExtModules === 'function') { - const extKeys = ['calc', 'voice', 'cron', 'theme', 'wpm', 'mindmap', 'webdav', 'skill-pack-core', 'editor', 'diff', 'alias', 'finder', 'filemgr']; + const extKeys = ['calc', 'voice', 'cron', 'theme', 'wpm', 'mindmap', 'webdav', 'skill-pack-core', 'editor', 'diff', 'alias', 'finder', 'filemgr', 'cryptogzip']; const extSelected = selected ? extKeys.filter(k => isSelected(k + '.js', selected)) : extKeys; |