Ikenga v0.4.0
Ikenga v0.4.0
20 commits since v0.3.0.
Features
- feat(pkg): thread operator identity through hostContext
- feat(terminal): scrollback replay for detached terminals
- feat(panes/viewer): tab + artifact context menus, pin-to-sidebar, host.openArtifact
- feat(shell): WP-12 Option B — data-health orphan-audit surface
- feat(surfaces): design-locked wave — palette actions, paActions verbs, setup-chat, Obi live widgets, delivery-health
- feat(outbox): body editor auto-grows to content on /outbox/approvals
- feat(pkg): add Permissions.engine field (lockstep with contract)
- feat(platform): P2 hardening — strict skill-action loader, dbQuery scoping, activeProject context
Fixes
- fix(window): multi-window follow-ups from the 2026-07-09 review
- fix(surfaces): visual-review findings — honest Idle health verdict, finance null formatting
- fix(db): bump MIGRATION_COUNT 54→55 for 0055_chrome_profiles
- fix(db): bump MIGRATION_COUNT 54→55 for 0055_chrome_profiles
- fix(multi-window): stop popped-out panes duplicating in the main window
- fix(viewer): anchor iyke bridge on open, not first
Docs
- docs(readme): add Building in the Loop newsletter CTA
- docs(readme): add Building in the Loop newsletter CTA
Chores
- chore: version packages (#58)
- chore(changeset): minor — review fixes + context menus + operator identity
Other
- Merge pull request #57 from Royalti-io/fix/viewer-iyke-bridge-head-injection
- Merge origin/main (atelier-parity wave) — union operator + activeProject hostContext plumbing
Full Changelog: v0.3.0...v0.4.0
Install
# macOS / Linux — AppImage (portable)
curl -fsSL https://ikenga.dev/install.sh | sh
# Linux — system-wide .deb
curl -fsSL https://ikenga.dev/install.sh | IKENGA_FORMAT=deb sh
# Windows — Git Bash / MSYS / Cygwin
curl -fsSL https://ikenga.dev/install.sh | sh