Skip to content

Releases: anycode-ade/anycode

Release v0.3.5

Choose a tag to compare

@github-actions github-actions released this 03 Nov 13:30

Anycode v0.3.5

Highlights

  • Fixed .layout-header-actions-overlay background and backdrop-filter blur showing over rightmost dock tabs (SETTINGS) when dynamic background is active without hovering.

Full comparison: v0.3.4...v0.3.5

Release v0.3.4

Choose a tag to compare

@github-actions github-actions released this 03 Nov 12:49

Anycode v0.3.4

Anycode v0.3.4 is a verification release to test in-place Desktop (latest.json) and CLI (anycode update) self-updates across platforms.

Full comparison: v0.3.3...v0.3.4

Release v0.3.3

Choose a tag to compare

@github-actions github-actions released this 03 Nov 11:50

Anycode v0.3.3

Anycode v0.3.3 is a patch release fixing SIGILL (illegal instruction) crashes at startup in the Linux Desktop build (anycode-desktop) on older x86-64 processors and hypervisors, adding the anycode update self-update CLI command, publishing the Desktop auto-updater manifest (latest.json), and pinning CI Linux runners to Ubuntu 24.04 LTS.

Desktop & Linux Binary Compatibility

  • x86-64 Baseline for Desktop & All x86_64 Targets: Enforced baseline x86-64 instruction generation (-C target-cpu=x86-64 -C target-feature=-avx,-avx2,-bmi,-bmi2,-fma,-f16c and CFLAGS/CXXFLAGS -march=x86-64 -mtune=generic -mno-avx -mno-avx2 -mno-fma -mno-bmi -mno-bmi2 -mno-f16c) across Desktop (anycode-desktop) and CLI builds. Prevents bundled C dependencies (such as libsqlite3-sys) from emitting FMA3 (vfmadd213sd) instructions that crash on pre-Haswell CPUs (e.g. Intel Sandy Bridge / Ivy Bridge) and virtualized environments.
  • Ubuntu 24.04 LTS CI Runners: Pinned Linux CI and release builds to ubuntu-24.04 LTS instead of floating ubuntu-latest to ensure consistent glibc and toolchain baselines across releases.
  • Automated CI ISA Verification: Added post-build disassembly checks (objdump -d) in CI for both CLI and Desktop binaries to automatically reject accidental FMA instructions before packaging.

Self-Update & Desktop Auto-Updater

  • CLI Self-Update (anycode update): Added built-in anycode update (and anycode --update / -u) command supporting --check, --version <TAG>, and --commit <SHA> for in-place binary updates across Linux, macOS, and Windows.
  • Desktop Auto-Updater Manifest (latest.json): Release workflow now enables createUpdaterArtifacts when signing keys are configured and publishes latest.json across macOS, Linux (.deb), and Windows (NSIS).

Full comparison: v0.3.2...v0.3.3

Release v0.3.2

Choose a tag to compare

@github-actions github-actions released this 03 Nov 10:46

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.randomUUID is 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.randomUUID fallback 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.sh and install.ps1 now 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.yml to upload Linux and Windows CLI artifacts immediately upon job completion without waiting on macOS runners.

Full comparison: v0.3.1...v0.3.2

Build e715ccf

Build e715ccf Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Nov 10:45
commit-e715ccf

chore: prepare release v0.3.2

Build 9ec572c

Build 9ec572c Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Nov 12:52
commit-9ec572c

fix(updater): add 'app' bundle target for macOS updater and upgrade a…

Build 9c4370d

Build 9c4370d Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Nov 11:30
commit-9c4370d

fix(ci): enforce x86-64 baseline for desktop builds and verify ISA in CI

Build 98336c4

Build 98336c4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Nov 20:30
commit-98336c4

feat(desktop): replace window.confirm updater with React UpdaterToast…

Build 8da6d72

Build 8da6d72 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Nov 11:32
commit-8da6d72

chore: prepare release v0.3.3

Build 8cecfd8

Build 8cecfd8 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Nov 13:28
commit-8cecfd8

chore(release): v0.3.5