mirror of
https://github.com/Ark0N/Codeman.git
synced 2026-10-08 16:39:42 +02:00
chore: version packages
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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
@@ -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",
|
||||||
|
|||||||
@@ -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(() => {
|
||||||
|
|||||||
Reference in New Issue
Block a user