Repository navigation
Release v0.3.2
Anycode v0.3.2
Anycode v0.3.2 is a patch release fixing agent auto-scroll layout thrashing on Windows, terminal stdout/stderr drain synchronization, supporting insecure HTTP contexts without HTTPS restrictions, theme-adaptive tab header overlays, and adding per-commit binary installation support.
Agent Chat & Auto-Scroll
- Windows Auto-Scroll Loop Fix: Resolved layout thrashing and infinite scroll loops during agent stream processing on Windows. Eliminated dynamic scrollbar-toggling CSS classes that repeatedly triggered resize observers, replacing them with stable thin scrollbar styling.
Backend & Terminal
- Terminal Output Drain Synchronization: Ensured background stdout and stderr reading tasks are fully drained and joined before signaling terminal exit status, preventing truncated command output in agent terminal runs.
HTTP Context Compatibility & Polyfills
- Insecure Context Support (LAN / HTTP): In non-HTTPS environments (e.g. accessing Anycode over a local network IP without TLS),
crypto.randomUUIDis restricted by browser security policies. Added a robust UUID polyfill fallback and protocol/host detection for seamless operation over standard HTTP and WebSockets. - Polyfill Recursion Safety: Prevented potential recursive self-calls in the
crypto.randomUUIDfallback implementation.
Layout & Themes
- Theme-Adaptive Tab Header Actions Overlay: Tab header action overlays now dynamically inherit the active editor theme background (
var(--theme-background)) instead of using hardcoded colors. In dynamic/transparent background modes, overlays feature smooth 12px backdrop blur and semi-transparent tinting.
CI & Installer Improvements
- Commit Builds in Installers:
install.shandinstall.ps1now support--commit <SHA>(or passing a 7-40 character commit hash) to directly download and install binaries built by CI for any specific commit. - Fast CI Artifact Publishing: Optimized
test-build.ymlto upload Linux and Windows CLI artifacts immediately upon job completion without waiting on macOS runners.
Full comparison: v0.3.1...v0.3.2