diff options
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/core/core-bundle.js | 7 | ||||
| -rw-r--r-- | modules/core/module-loader.js | 2 | ||||
| -rw-r--r-- | modules/core/module-system.js | 5 |
3 files changed, 6 insertions, 8 deletions
diff --git a/modules/core/core-bundle.js b/modules/core/core-bundle.js index 32ff73b..cd510b7 100644 --- a/modules/core/core-bundle.js +++ b/modules/core/core-bundle.js @@ -968,7 +968,7 @@ class VirtualFileSystem { const toDelete = sorted.slice(0, all.length - 3); for (const old of toDelete) this.deleteCheckpoint(old); } - return true; + return name; } rollback(name) { const raw = this.fsReadJSON('/_snapshots/checkpoint-' + name + '.json'); @@ -6062,9 +6062,8 @@ Only output XML function calls for tool tasks. If no tool is needed, answer norm this.commands['checkpoint'] = (args) => { try { const name = args[0] || ''; - this.terminal.fs.checkpoint(name); - const displayName = name || new Date().toISOString(); - this.terminal.print('✅ Checkpoint created: ' + displayName, 'success'); + const created = this.terminal.fs.checkpoint(name); + this.terminal.print('✅ Checkpoint created: ' + (created || name), 'success'); } catch (e) { this.terminal.print('Checkpoint failed: ' + e.message, 'error'); } diff --git a/modules/core/module-loader.js b/modules/core/module-loader.js index 252c34b..b278f51 100644 --- a/modules/core/module-loader.js +++ b/modules/core/module-loader.js @@ -4,7 +4,7 @@ // Core module bundle loaded synchronously in main.html. // This loader only handles version cache-busting, splash, terminal init, and optional ext modules. - const LATEST_VER = 'v4.6.101'; + const LATEST_VER = 'v4.6.102'; const CACHE = '?v=' + LATEST_VER; const stored = localStorage.getItem('webx11_cache_ver'); if (stored !== LATEST_VER) { diff --git a/modules/core/module-system.js b/modules/core/module-system.js index b9b62a6..40b0861 100644 --- a/modules/core/module-system.js +++ b/modules/core/module-system.js @@ -479,9 +479,8 @@ this.commands['checkpoint'] = (args) => { try { const name = args[0] || ''; - this.terminal.fs.checkpoint(name); - const displayName = name || new Date().toISOString(); - this.terminal.print('✅ Checkpoint created: ' + displayName, 'success'); + const created = this.terminal.fs.checkpoint(name); + this.terminal.print('✅ Checkpoint created: ' + (created || name), 'success'); } catch (e) { this.terminal.print('Checkpoint failed: ' + e.message, 'error'); } |