chore: version packages

This commit is contained in:
arkon
2026-03-05 23:09:24 +01:00
parent b620511d0e
commit d5814947d6
4 changed files with 14 additions and 9 deletions
+6
View File
@@ -1,5 +1,11 @@
# aicodeman # aicodeman
## 0.3.6
### Patch Changes
- Re-enable WebGL renderer with 48KB/frame flush cap protection against GPU stalls
## 0.3.5 ## 0.3.5
### Patch Changes ### Patch Changes
+1 -1
View File
@@ -52,7 +52,7 @@ When user says "COM":
4. **Sync CLAUDE.md version**: Update the `**Version**` line below to match the new version from `package.json` 4. **Sync CLAUDE.md version**: Update the `**Version**` line below to match the new version from `package.json`
5. **Commit and deploy**: `git add -A && git commit -m "chore: version packages" && git push && npm run build && systemctl --user restart codeman-web` 5. **Commit and deploy**: `git add -A && git commit -m "chore: version packages" && git push && npm run build && systemctl --user restart codeman-web`
**Version**: 0.3.5 (must match `package.json`) **Version**: 0.3.6 (must match `package.json`)
## Project Overview ## Project Overview
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "aicodeman", "name": "aicodeman",
"version": "0.3.5", "version": "0.3.6",
"description": "The missing control plane for AI coding agents - run 20 autonomous agents with real-time monitoring and session persistence", "description": "The missing control plane for AI coding agents - run 20 autonomous agents with real-time monitoring and session persistence",
"type": "module", "type": "module",
"main": "dist/index.js", "main": "dist/index.js",
+6 -7
View File
@@ -618,14 +618,13 @@ class CodemanApp {
const container = document.getElementById('terminalContainer'); const container = document.getElementById('terminalContainer');
this.terminal.open(container); this.terminal.open(container);
// WebGL renderer disabled — canvas renderer used instead. // WebGL renderer for GPU-accelerated terminal rendering.
// xterm.js WebGL addon causes synchronous GPU ReadPixels calls during large // Previously caused "page unresponsive" crashes from synchronous GPU stalls,
// terminal writes (buffer loads, heavy Ink output) that block Chrome's main // but the 48KB/frame flush cap in flushPendingWrites() now prevents
// thread for 10+ seconds, triggering "page unresponsive" crashes. // oversized terminal.write() calls that triggered the stalls.
// Canvas renderer handles the same workloads without GPU stalls. // Disable with ?nowebgl URL param if GPU issues return.
// Re-enable with ?webgl=1 URL param for testing.
this._webglAddon = null; this._webglAddon = null;
if (new URLSearchParams(location.search).has('webgl') && typeof WebglAddon !== 'undefined') { if (!new URLSearchParams(location.search).has('nowebgl') && typeof WebglAddon !== 'undefined') {
try { try {
this._webglAddon = new WebglAddon.WebglAddon(); this._webglAddon = new WebglAddon.WebglAddon();
this._webglAddon.onContextLoss(() => { this._webglAddon.onContextLoss(() => {