Repository navigation
Releases
Releases · a1exk-dev/claude-tui
v1.0.3: Merge pull request #471 from a1exk-dev/release/1.0.3
1.0.3 (2026-10-24)
Features
- make the cost row's transcript scan opt-in
Bug Fixes
- bound the prompt panel's bar by wrapped rows, not characters
- name the monthly cost default once and tie the manifest to it
- run a task tool once when its activeForm write is refused
- hold an un-awaited call to end in its handler
- drop the comment on the Esc gate's bare save
- toast every refused /ctui registration and test the refusals nothing repairs
- give the task hooks' todo reload the fixed handler, and check every un-awaited call
- make the /ctui menu's gates decide before any refusable read
- keep session start going when its menu read is refused
- give every un-awaited engine call outside the task hooks the fixed handler
- answer /ctui with a line when ctui's settings can't be read
- read an unset cost choice as off in showsCost
- build the sweep Client on an exhaustive branch
- build every Sidebar Client in the render hook's own body
- save a waiting order on /ctui, and not on /clear or /resume
- write each setting in its own hook, on that hook's $
- write each Client in the render hook's own tree
- build menu row keys without a template substitution
Documentation
- record when a release ships with an upstream-blocked directory finding
- record ctui's three rules for a refused engine call
- remove a forbidden research source from the repo
- record that a rejected timer callback is a debug-log line
- read what the engine prescribes for a failed engine call
- record that the test kit fails a file on an unhandled rejection
- record that managed policy stops the whole mod or nothing
- retitle the Limits cost entry and name the one list of reads
- match the per-hook list to the hooks and read each fact once
- add the directory policy's README sections and a per-hook list
Miscellaneous Chores
- read each README once
Code Refactoring
- name the bar's wrap factor and rename the monthly default module
- name the /ctui toast's state for any refused registration
- lift the boot usage load and the tick's agent refresh into single-call helpers
- name the Client stand-in a Client placeholder
Tests
- refuse only the gate's menu read, and hold Esc's close answer
- leave the unset cost comment to readConfig
v1.0.2: Merge pull request #423 from a1exk-dev/release/1.0.2
1.0.2 (2026-10-20)
Features
- write plugin.json's version from the release branch
- write git commands as fixed text and disclose what ctui runs and sets
- move tests/ and evals/ out of the plugin folder and stage them for each run
- generate ctui's listing icon from a cell bitmap in scripts/icon.ts
Bug Fixes
- draw the Sidebar's Clients and write settings in shapes the directory reads
Documentation
- record the footer's version, the 1.0.1 bootstrap and one disclosure list
- name ctui's version, not its install commit, in the versions footer
- turn on direct publishing for npm's trusted publisher
Code Refactoring
- share the release checks and name the manifest assert assertManifestVersion
- share the repo root and claude path from stage.ts and trim the staging memory
v1.0.1: Merge pull request #404 from a1exk-dev/hotfix/npm-readme
1.0.1 (2026-10-20)
Documentation
- describe ctui as a mod and show the sidebar and /ctui menu on npm
Continuous Integration
- publish to npm from a job in release.yml, with one trusted publisher
v1.0.0: Merge pull request #400 from a1exk-dev/release/1.0.0
1.0.0 (2026-10-19)
Features
- write each release's changelog entry on its release branch
- take the version from the branch name; the footer shows the install commit
Bug Fixes
- show a model-hidden skill's real source in the skills Sidebar
Documentation
- disclose the month scan, every-session hook reads and managed Claude Code
- record the footer's install commit and the unversioned package.json
- record how ctui discloses what the directory scan flags
- record agent-context's release strategy for ctui
- record npm as a published copy, not an install path
Continuous Integration
- apply the release-automation review fixes
- publish each release to npm through publish.yml
- tag, release and back-merge each merge into main