Releases: michaelmjhhhh/pi-atelier
Releases · michaelmjhhhh/pi-atelier
Release list
v0.8.0
- Add a global Sidebar on startup setting that is saved to user configuration while preserving session-scoped Sidebar on/off controls.
- Harden Atelier lifecycle teardown for session-owned overlays, exception-safe cleanup, stale Sidebar snapshots, candidate startup failures, and deferred Display saves.
- Simplify Sidebar context rendering, contributed-panel validation, and Sidebar undo bookkeeping without changing behavior.
v0.7.2
Sidebar split restoration
- Restore the non-overlapping Sidebar in both Pi 0.84 regular and fullscreen modes.
- Avoid the stable-Proxy recursion path in regular mode by resolving the concrete renderer prototype instead of capturing the dynamic Proxy method.
- Reserve fullscreen columns with an
HStackaround Pi's existing layout root, preserving the transcript viewport, editor, status area, and scrolling without replacingrender. - Restore fullscreen divider dragging while preserving ordinary text selection outside Resize mode.
- Keep bounded resizing, narrow-terminal auto-hide, renderer-switch reconciliation, safe disposal, and overlay fallback for unsupported renderers.
- Add regressions for Pi's real regular renderer, fullscreen
renderLayoutFrame, stable Proxy replacement, resizing and rollback, adapter restoration, and idle CPU safety.
Pi Atelier v0.7.1
Emergency Pi 0.84 compatibility fix
- Fixes the startup hang and sustained CPU usage caused by recursively wrapping Pi 0.84's proxied TUI renderer.
- Keeps the sidebar on Pi's supported non-capturing overlay path instead of mutating private renderer methods.
- Adds a Pi 0.84 Proxy regression test and upgrades Pi development/test dependencies to 0.84.0.
- Preserves sidebar visibility, resizing, activity, TODO, Workspace Pulse, footer, and lifecycle behavior.
Temporary presentation change
The sidebar overlays the right edge instead of reserving transcript columns. Hide it with /atelier sidebar off before switching between regular and fullscreen TUI modes, then restore it with /atelier sidebar on.
Install or update with Pi's package manager, or install directly from npm as pi-atelier@0.7.1.
Pi Atelier v0.7.0
Highlights
- Add the responsive Display Settings Workspace with the real Status Rail preview, continuous preset, density, and segment editing, provenance, session overrides, one-step Undo, Revert, and atomic user-default Save.
- Replace the mixed root menu with a partitioned Atelier Control Center for Settings, Controls, and Actions, plus the direct
/atelier displayroute. - Preserve legacy
segments,ornament, andshowExtensionStatusesconfiguration compatibility while making normalizedsegmentLayoutthe single visibility source for Brand and Statuses. - Add an opt-in
performanceStatus Rail segment for live TTFT and estimated/final TPS while preserving the existing default presets.
Install
pi install npm:pi-atelierPublished to npm as pi-atelier@0.7.0.
Full Changelog: v0.6.0...v0.7.0
Pi Atelier v0.6.0
Workspace Pulse
Pi Atelier now adds a scan-first Git worktree summary to the WORKSPACE panel.
- Summarizes tracked files and text additions/removals across the entire containing worktree.
- Counts untracked files without reading their contents.
- Surfaces binary files, changed submodules, and unresolved conflicts only when present.
- Keeps inspecting, clean, non-repository, unavailable, and stale states explicit.
- Preserves the last successful snapshot when a refresh fails.
- Refreshes after startup, Turn boundaries, branch changes, and debounced tool activity—without polling or filesystem watchers.
- Keeps the Footer dirty marker and completion notifications unchanged.
- Preserves project, branch, and core Pulse information as the sidebar narrows or terminal height contracts.
Install or update with:
pi install npm:pi-atelierPi Atelier 0.4.0
What's new
- Add native completion notifications on macOS and Windows when a Pi turn settles or the ask-user questionnaire requests input.
- Add a default-on, globally persisted completion-notification toggle to the Atelier menu.
- Keep notification content limited to project, session, and operational status.
- Deliver notifications asynchronously and fail silently without Terminal fallback.
- Document macOS Script Editor notification permissions and Focus-mode behavior.
Verification
- TypeScript and Biome checks passed.
- 253 tests passed.
- npm package contents verified (19 files).
Published to npm as pi-atelier@0.4.0 with the latest dist-tag.
Pi Atelier v0.3.0
Highlights
- Redesigned the sidebar as a responsive panel dashboard with terminal-native framed sections and clearer metric alignment.
- Added the fixed Midnight Spectrum treatment with semantic sapphire, amethyst, cyan, amber, and red panel crowns.
- Added a subtle pulsing Agent jewel during active runs while keeping all other panels visually stable.
- Improved provider, thinking, and access metadata hierarchy without changing sidebar behavior.
See CHANGELOG.md for the complete release notes.
The attached demo video is used by the repository and npm package README.
Pi Atelier v0.2.0
Highlights
- Reworked the sidebar into an agent-first, scan-friendly hierarchy with a compact context meter and merged workspace summary.
- Added a unified compact layout below 40 columns and intrinsic content sizing for wide sidebars.
- Collapsed active tool names by default, with persistent command and menu controls for expanded details.
- Hid unavailable usage and routine healthy statuses while surfacing warning and error alerts.
- Stabilized footer activity animation so the model and workspace text no longer shift.
Commands
/atelier sidebar tools
/atelier sidebar tools on
/atelier sidebar tools off
See CHANGELOG.md for the complete release notes.