mirror of
https://github.com/Ark0N/Codeman.git
synced 2026-10-09 08:59:40 +02:00
chore: bump version to 0.1490
This commit is contained in:
@@ -26,7 +26,7 @@ When user says "COM":
|
|||||||
1. Increment version in BOTH `package.json` AND `CLAUDE.md` (verify they match with `grep version package.json && grep Version CLAUDE.md`)
|
1. Increment version in BOTH `package.json` AND `CLAUDE.md` (verify they match with `grep version package.json && grep Version CLAUDE.md`)
|
||||||
2. Run: `git add -A && git commit -m "chore: bump version to X.XXXX" && git push && npm run build && systemctl --user restart claudeman-web`
|
2. Run: `git add -A && git commit -m "chore: bump version to X.XXXX" && git push && npm run build && systemctl --user restart claudeman-web`
|
||||||
|
|
||||||
**Version**: 0.1489 (must match `package.json` for npm publish)
|
**Version**: 0.1490 (must match `package.json` for npm publish)
|
||||||
|
|
||||||
## Project Overview
|
## Project Overview
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "claudeman",
|
"name": "claudeman",
|
||||||
"version": "0.1489",
|
"version": "0.1490",
|
||||||
"description": "The missing control plane for Claude Code - run 20 autonomous agents with real-time monitoring and session persistence",
|
"description": "The missing control plane for Claude Code - run 20 autonomous agents with real-time monitoring and session persistence",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
|
|||||||
@@ -3890,9 +3890,9 @@ class ClaudemanApp {
|
|||||||
this.renderSessionTabs();
|
this.renderSessionTabs();
|
||||||
|
|
||||||
if (killScreen) {
|
if (killScreen) {
|
||||||
this.showToast('Session closed and screen killed', 'success');
|
this.showToast('Session closed and tmux killed', 'success');
|
||||||
} else {
|
} else {
|
||||||
this.showToast('Tab hidden, screen still running', 'info');
|
this.showToast('Tab hidden, tmux still running', 'info');
|
||||||
}
|
}
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
this.showToast('Failed to close session', 'error');
|
this.showToast('Failed to close session', 'error');
|
||||||
@@ -13977,7 +13977,7 @@ class ClaudemanApp {
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
if (killScreens) {
|
if (killScreens) {
|
||||||
// Kill everything including screens
|
// Kill everything including tmux sessions
|
||||||
const res = await fetch('/api/sessions', { method: 'DELETE' });
|
const res = await fetch('/api/sessions', { method: 'DELETE' });
|
||||||
const data = await res.json();
|
const data = await res.json();
|
||||||
if (data.success) {
|
if (data.success) {
|
||||||
@@ -13988,7 +13988,7 @@ class ClaudemanApp {
|
|||||||
this.renderScreenSessions();
|
this.renderScreenSessions();
|
||||||
this.terminal.clear();
|
this.terminal.clear();
|
||||||
this.terminal.reset();
|
this.terminal.reset();
|
||||||
this.toast('All sessions and screens killed', 'success');
|
this.toast('All sessions and tmux killed', 'success');
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
// Just remove tabs, keep screens running
|
// Just remove tabs, keep screens running
|
||||||
@@ -13997,7 +13997,7 @@ class ClaudemanApp {
|
|||||||
this.renderSessionTabs();
|
this.renderSessionTabs();
|
||||||
this.terminal.clear();
|
this.terminal.clear();
|
||||||
this.terminal.reset();
|
this.terminal.reset();
|
||||||
this.toast('All tabs removed, screens still running', 'info');
|
this.toast('All tabs removed, tmux still running', 'info');
|
||||||
}
|
}
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.error('Failed to kill sessions:', err);
|
console.error('Failed to kill sessions:', err);
|
||||||
@@ -14303,7 +14303,7 @@ class ClaudemanApp {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="process-actions">
|
<div class="process-actions">
|
||||||
<button class="btn-toolbar btn-sm btn-danger" onclick="app.killScreen('${screen.sessionId}')" title="Kill screen">Kill</button>
|
<button class="btn-toolbar btn-sm btn-danger" onclick="app.killScreen('${screen.sessionId}')" title="Kill tmux session">Kill</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
`;
|
`;
|
||||||
@@ -14362,9 +14362,9 @@ class ClaudemanApp {
|
|||||||
await fetch(`/api/screens/${sessionId}`, { method: 'DELETE' });
|
await fetch(`/api/screens/${sessionId}`, { method: 'DELETE' });
|
||||||
this.screenSessions = this.screenSessions.filter(s => s.sessionId !== sessionId);
|
this.screenSessions = this.screenSessions.filter(s => s.sessionId !== sessionId);
|
||||||
this.renderScreenSessions();
|
this.renderScreenSessions();
|
||||||
this.showToast('Screen killed', 'success');
|
this.showToast('Tmux session killed', 'success');
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
this.showToast('Failed to kill screen', 'error');
|
this.showToast('Failed to kill tmux session', 'error');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -335,7 +335,7 @@
|
|||||||
<div><kbd>Ctrl</kbd>+<kbd>Enter</kbd></div><div>Run Claude</div>
|
<div><kbd>Ctrl</kbd>+<kbd>Enter</kbd></div><div>Run Claude</div>
|
||||||
<div><kbd>Ctrl</kbd>+<kbd>W</kbd></div><div>Close Session</div>
|
<div><kbd>Ctrl</kbd>+<kbd>W</kbd></div><div>Close Session</div>
|
||||||
<div><kbd>Ctrl</kbd>+<kbd>Tab</kbd></div><div>Next Session</div>
|
<div><kbd>Ctrl</kbd>+<kbd>Tab</kbd></div><div>Next Session</div>
|
||||||
<div><kbd>Ctrl</kbd>+<kbd>K</kbd></div><div>Kill All Sessions + Screens</div>
|
<div><kbd>Ctrl</kbd>+<kbd>K</kbd></div><div>Kill All Sessions + Tmux</div>
|
||||||
<div><kbd>Ctrl</kbd>+<kbd>L</kbd></div><div>Clear Terminal</div>
|
<div><kbd>Ctrl</kbd>+<kbd>L</kbd></div><div>Clear Terminal</div>
|
||||||
<div><kbd>Ctrl</kbd>+<kbd>+</kbd></div><div>Increase Font</div>
|
<div><kbd>Ctrl</kbd>+<kbd>+</kbd></div><div>Increase Font</div>
|
||||||
<div><kbd>Ctrl</kbd>+<kbd>-</kbd></div><div>Decrease Font</div>
|
<div><kbd>Ctrl</kbd>+<kbd>-</kbd></div><div>Decrease Font</div>
|
||||||
@@ -351,7 +351,7 @@
|
|||||||
<div class="monitor-panel-header" id="monitorPanelHeader">
|
<div class="monitor-panel-header" id="monitorPanelHeader">
|
||||||
<div class="monitor-panel-title">Monitor</div>
|
<div class="monitor-panel-title">Monitor</div>
|
||||||
<div class="monitor-panel-actions">
|
<div class="monitor-panel-actions">
|
||||||
<button class="btn-toolbar btn-sm btn-danger" onclick="app.killAllSessions()" title="Kill all sessions and their screen processes">Kill All</button>
|
<button class="btn-toolbar btn-sm btn-danger" onclick="app.killAllSessions()" title="Kill all sessions and their tmux processes">Kill All</button>
|
||||||
<button class="btn-icon-sm" onclick="app.reconcileScreens()" title="Refresh screens">↻</button>
|
<button class="btn-icon-sm" onclick="app.reconcileScreens()" title="Refresh screens">↻</button>
|
||||||
<button class="btn-icon-sm" onclick="app.toggleMonitorDetach()" title="Detach panel" id="monitorDetachBtn">⧉</button>
|
<button class="btn-icon-sm" onclick="app.toggleMonitorDetach()" title="Detach panel" id="monitorDetachBtn">⧉</button>
|
||||||
<button class="btn-icon-sm" onclick="app.toggleMonitorPanel()" title="Toggle panel" id="monitorToggleBtn">▲</button>
|
<button class="btn-icon-sm" onclick="app.toggleMonitorPanel()" title="Toggle panel" id="monitorToggleBtn">▲</button>
|
||||||
@@ -1358,10 +1358,10 @@
|
|||||||
<div class="close-options">
|
<div class="close-options">
|
||||||
<button class="close-option" onclick="app.confirmKillAll(false)">
|
<button class="close-option" onclick="app.confirmKillAll(false)">
|
||||||
<span class="close-option-title">Remove All Tabs</span>
|
<span class="close-option-title">Remove All Tabs</span>
|
||||||
<span class="close-option-desc">Screen sessions keep running in background</span>
|
<span class="close-option-desc">Tmux sessions keep running in background</span>
|
||||||
</button>
|
</button>
|
||||||
<button class="close-option close-option-danger" onclick="app.confirmKillAll(true)">
|
<button class="close-option close-option-danger" onclick="app.confirmKillAll(true)">
|
||||||
<span class="close-option-title">Kill All Claude + Screens</span>
|
<span class="close-option-title">Kill All Claude + Tmux</span>
|
||||||
<span class="close-option-desc">Terminate everything completely</span>
|
<span class="close-option-desc">Terminate everything completely</span>
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user