mirror of
https://github.com/Ark0N/Codeman.git
synced 2026-10-08 16:39:42 +02:00
chore: bump version to 0.1596
This commit is contained in:
@@ -35,7 +35,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.1595 (must match `package.json` for npm publish)
|
**Version**: 0.1596 (must match `package.json` for npm publish)
|
||||||
|
|
||||||
## Project Overview
|
## Project Overview
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "claudeman",
|
"name": "claudeman",
|
||||||
"version": "0.1595",
|
"version": "0.1596",
|
||||||
"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",
|
||||||
|
|||||||
@@ -961,6 +961,10 @@ class LocalEchoOverlay {
|
|||||||
// other case where the PTY has prompt text the overlay doesn't know about.
|
// other case where the PTY has prompt text the overlay doesn't know about.
|
||||||
// Without this, the overlay's opaque background covers the canvas text.
|
// Without this, the overlay's opaque background covers the canvas text.
|
||||||
_detectBufferText() {
|
_detectBufferText() {
|
||||||
|
// Skip if we already detected and the user backspaced through it —
|
||||||
|
// the PTY backspace echo is async, so the buffer still has stale text.
|
||||||
|
// Reset on clear() (Enter, Ctrl+C, tab switch).
|
||||||
|
if (this._bufferDetectDone) return;
|
||||||
try {
|
try {
|
||||||
const prompt = this._findPrompt();
|
const prompt = this._findPrompt();
|
||||||
if (!prompt) return;
|
if (!prompt) return;
|
||||||
@@ -975,6 +979,7 @@ class LocalEchoOverlay {
|
|||||||
this._flushedOffset = afterPrompt.length;
|
this._flushedOffset = afterPrompt.length;
|
||||||
this._flushedText = afterPrompt;
|
this._flushedText = afterPrompt;
|
||||||
this._lastPromptPos = prompt;
|
this._lastPromptPos = prompt;
|
||||||
|
this._bufferDetectDone = true;
|
||||||
}
|
}
|
||||||
} catch {}
|
} catch {}
|
||||||
}
|
}
|
||||||
@@ -1017,6 +1022,7 @@ class LocalEchoOverlay {
|
|||||||
this.pendingText = '';
|
this.pendingText = '';
|
||||||
this._flushedOffset = 0;
|
this._flushedOffset = 0;
|
||||||
this._flushedText = '';
|
this._flushedText = '';
|
||||||
|
this._bufferDetectDone = false; // allow re-detection after next clear
|
||||||
this._persist();
|
this._persist();
|
||||||
this._lastRenderKey = '';
|
this._lastRenderKey = '';
|
||||||
this._lastPromptPos = null;
|
this._lastPromptPos = null;
|
||||||
|
|||||||
@@ -8,8 +8,8 @@
|
|||||||
<meta name="google" content="notranslate">
|
<meta name="google" content="notranslate">
|
||||||
<title>Claudeman</title>
|
<title>Claudeman</title>
|
||||||
<link rel="icon" type="image/svg+xml" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%2360a5fa'/%3E%3Cstop offset='100%25' stop-color='%233b82f6'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='32' height='32' rx='6' fill='%230a0a0a'/%3E%3Cpath d='M18 4L8 18h6l-2 10 10-14h-6z' fill='url(%23g)'/%3E%3C/svg%3E">
|
<link rel="icon" type="image/svg+xml" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%2360a5fa'/%3E%3Cstop offset='100%25' stop-color='%233b82f6'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='32' height='32' rx='6' fill='%230a0a0a'/%3E%3Cpath d='M18 4L8 18h6l-2 10 10-14h-6z' fill='url(%23g)'/%3E%3C/svg%3E">
|
||||||
<link rel="stylesheet" href="styles.css?v=0.1595">
|
<link rel="stylesheet" href="styles.css?v=0.1596">
|
||||||
<link rel="stylesheet" href="mobile.css?v=0.1595" media="(max-width: 1023px)">
|
<link rel="stylesheet" href="mobile.css?v=0.1596" media="(max-width: 1023px)">
|
||||||
<!-- xterm.css loaded async — terminal won't display until xterm.js runs anyway -->
|
<!-- xterm.css loaded async — terminal won't display until xterm.js runs anyway -->
|
||||||
<link rel="preload" href="vendor/xterm.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
|
<link rel="preload" href="vendor/xterm.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
|
||||||
<noscript><link rel="stylesheet" href="vendor/xterm.css"></noscript>
|
<noscript><link rel="stylesheet" href="vendor/xterm.css"></noscript>
|
||||||
@@ -1559,6 +1559,6 @@
|
|||||||
<!-- Lines drawn dynamically -->
|
<!-- Lines drawn dynamically -->
|
||||||
</svg>
|
</svg>
|
||||||
|
|
||||||
<script defer src="app.js?v=0.1595"></script>
|
<script defer src="app.js?v=0.1596"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
Reference in New Issue
Block a user