v1.21 — Expansion Era
v1.21 — Expansion Era

Structured Data

Release Metadata

Era Context

Expansion Era

Tauri desktop application, Minecraft knowledge world, Apollo AGC simulation, and specialist domain expansion.

Progression Metrics

Capabilities Introduced

Architectural Decisions

  • Tauri v2 with Rust backend + Vite webview — native performance with web technology UI flexibility; capability ACL security model enforced at OS level
  • WebGL multi-pass post-processing — scanlines, barrel distortion, phosphor glow, chromatic aberration, and vignette with CSS fallback for non-WebGL environments
  • 32-color indexed palette with 5 retro-computing presets — OKLCH generation with copper list raster effects; palette system inspired by Amiga OCS hardware color registers
  • xterm.js v5.5.x pinned — v6.0 has breaking API changes incompatible with current addon integration; v5 branch maintained for native PTY stability
  • vite-plugin-glsl required in both vite.config.ts and vitest.config.ts — omitting from vitest config breaks GLSL SSR transform and crashes entire test suite before any test runs
  • mousedown not click for outside-click detection — click event race condition causes menu to open and immediately close in same interaction; mousedown fires before click establishing reliable ordering

Breaking Changes

None.

Leave a Reply

Your email address will not be published. Required fields are marked *