Releases: loopyd/pi-archon
Releases · loopyd/pi-archon
v0.0.8
v0.0.8
Fixed
- Fixed package type import to use public
@mariozechner/pi-tuisurface instead of privatedist/tui.jspath. - Restored clean CI and publish workflow typechecking on fresh runners.
Follow-up from v0.0.7
- Carries forward command, handler, workflow, and TUI refactor work released in
v0.0.7. - Preserves workflow cancel fixes and message panel wrapping and padding fixes shipped in prior release.
Full Changelog: v0.0.7...v0.0.8
v0.0.7
v0.0.7
Added
- New command architecture under
src/commands/with shared command base and static command tree wiring. - New handler split under
src/handlers/for manage, runtime, server, web, workflow, and maintenance flows. - New TUI layer under
src/ui/with shared panel rendering, progress boxes, run boxes, and message panels. - New shared config and type surfaces in
src/config.ts,src/runtime-util.ts,src/types.d.ts, andsrc/workflow-discovery.ts. - New
src/archon-dispatch.tsroute and dispatch layer.
Changed
- Refactored command registration and routing to reduce duplication and centralize workflow dispatch.
- Reworked workflow run TUI behavior so cancel uses actual Archon workflow abandonment instead of only closing local UI.
- Improved TUI rendering for live and completed workflow output:
- right-side internal panel padding preserved
- transparent gutter preserved
- heading and body wrapping improved
- separator lines no longer truncate
- final expanded output respects panel padding
- wrapped heading indentation aligns from em dash when present, otherwise defaults to four spaces
- lone
Esccancels while regular keypresses do not accidentally abort
- Removed older monolithic command and runtime UI files in favor of split modules.
Fixed
- Fixed
command:archonruntime errorCannot access 'cachedLog' before initialization. - Fixed workflow cancel path leaving Archon runs active after TUI abort.
- Fixed extra bottom cancel notification outside progress box.
- Fixed title and log wrapping regressions in finished workflow panels.
Full Changelog: v0.0.6...v0.0.7
v0.0.6
Full Changelog: v0.0.5...v0.0.6
v0.0.5
Full Changelog: v0.0.4...v0.0.5
v0.0.4
Full Changelog: v0.0.3...v0.0.4
v0.0.3
Full Changelog: v0.0.2...v0.0.3
v0.0.2
Full Changelog: v0.0.1...v0.0.2