Releases: DeconBear/hadamard
Releases · DeconBear/hadamard
Release list
v0.4.22
Highlights
- Added the Usage & Routing control center with a unified token/cost ledger, usage budgets, multi-provider credential management, and model-routing controls.
- Embedded the Keyway TypeScript routing runtime and gateway, including provider-neutral routing, native CLI adapters, migration support, and Ark model access through Keyway.
- Added built-in cost tracker, usage bar, task notifications, security/filter-output controls, and out-of-box LSP integration across Hadamard's interactive surfaces.
- Improved the Project workspace with collapsible auxiliary panels, wider file previews, and Markdown/HTML source and rendered preview modes.
- Completed the Design editor toolbar and fixed title/H1-H6 selection behavior.
- Fixed Windows branding and taskbar icon identity, including stale shortcut and icon-cache handling.
Validation
- TypeScript typecheck and production build passed.
- 355 test files and 2,426 tests passed (1 file and 5 tests skipped).
- All 15 package subpath exports and installed tarball command shims were verified.
Full Changelog: v0.4.21...v0.4.22
v0.4.21
v0.4.20
v0.4.19
v0.4.18
v0.4.17
v0.4.16
Features
- Add Android companion, Device Link runtime, resumable artifacts, and self-hosted relay transports
- Rebuild the project document workspace and share workbench tools across TUI and GUI
- Add Hadamard CodeAct execution and trusted Skill MCP bundles
- Prefer Claude Code when reused skill names conflict across runtimes
Fixes
- Keep Device Link inbox commits and remote session cache consistent
- Isolate GUI conversation switches from in-flight chat runs
- Unify long-running sessions across TUI and GUI
- Launch Windows GUI without a terminal window
- Prevent project toolbar overlap in windowed layouts
Refactors
- Extract TUI/GUI controllers and conversation runtime ports behind SOLID boundaries
- Make CodeAct mode-driven and remove legacy design compatibility
Full Changelog: v0.4.15...v0.4.16
v0.4.15
What's Changed
Fixes
- Prevent completed reasoning from rendering twice when streaming and final-response events contain the same segment.
- Render each identified tool-call start and terminal event only once across duplicate runtime event paths.
Validation
- Full local suite: 247 test files, 1,756 passed and 4 skipped.
- Typecheck, build, public exports, installed tarball imports, and npm dry-run package checks passed.
Full Changelog: v0.4.14...v0.4.15
v0.4.14
What's Changed
TUI and configuration
- Added
hadamardandactoviqexecutable aliases for the packaged TUI. - Fixed model configuration credential status when an API key is already loaded from local settings.
- Made
/modelcompletion unambiguous and added visible local/provider waiting phases. - Allowed manual
/compactat 20% context usage and corrected request token estimates. - Standardized global instructions on
~/.hadamard/AGENTS.md, with configurable project AGENTS/CLAUDE compatibility. - Corrected active-run policy for MCP reloads and context-setting mutations.
Validation
- 246 test files passed: 1,752 tests passed and 4 skipped.
- Typecheck, production build, npm package dry-run, and installed-tarball smoke tests passed.
- Both
hadamard --versionandactoviq --versionreport0.4.14from the packed artifact.
Full Changelog: v0.4.13...v0.4.14
v0.4.13
What's Changed
Features
- TUI pending input: Enter queues follow-up, Shift+Enter steers, ↑ recalls the newest queued follow-up
- Restore abandoned ↑-recalled follow-ups when the editor is cleared without resubmitting
- Shared model configuration catalog for TUI model pickers
- Reasoning display aggregation in the TUI transcript
- Slash
/model <configuration>now opens the multi-model picker (same as interactive/model);/model <configuration> <model-id>selects directly
Fixes
- Align slash model activation with the interactive multi-model selection path
- Harden Hadamard file tools and long-run pending-input session APIs
Full Changelog: v0.4.12...v0.4.13