Skip to content

Ikenga v0.3.0

Choose a tag to compare

@github-actions github-actions released this 28 Jun 21:58
d1ba07d

Ikenga v0.3.0

43 commits since v0.2.9.

Features

  • feat(window): terminal pop-out — detachable terminal surface (WP-08)
  • feat(window): Flavor C — detach chat + viewer surfaces + pop-out affordance (WP-06)
  • feat(window): de-"main" pkg-pane parent + per-window tracking (WP-04)
  • feat(window): window registry + spawn/close/list commands (WP-03)
  • feat(window): WindowDescriptor + event envelope structs (G-WINDOW-MODEL)
  • feat(browser): managed mode headful + headless passthrough (Need-1)
  • feat(browser): chrome attach profile/tab picker (shell bridge + FE)
  • feat(playwright): resolve sidecar entry by pkg-id with install/node-prereq errors (A1)
  • feat(chrome): sunset the Rust chromiumoxide engine (WP-06, ADR-018)
  • feat(iyke): cut /iyke/browser/* over to the Playwright sidecar (WP-04)
  • feat(iyke): Playwright reverse-proxy foundation (WP-04 shell-side, ADR-018)
  • feat(chrome): /iyke/browser/* engine routing (WP-07)
  • feat(chrome): action handlers (verbs over CDP)
  • feat(chrome): CDP snapshot/ref adapter (G-SNAPSHOT-ADAPTER)
  • feat(chrome): lifecycle supervisor + reconcile-on-boot
  • feat(chrome): managed-profile store + 0055 migration
  • feat(chrome): installed-Chrome detection + chromiumoxide launcher
  • feat(manifest): mirror BrowserEngine discriminant + webview.engines

Fixes

  • fix(window): address code-review must-fixes (multi-window)
  • fix(iyke): resolve 'open chat new' to a real UUID threadId (WP-07)
  • fix(browser): not-installed msg points at the WORKING install path
  • fix(appimage): make local AppImage build reliable
  • fix(playwright): proxy_get status check + doc comment (A1 verify)
  • fix(iyke): spawn the Playwright sidecar on Node, not Bun (attach)
  • fix(chrome): IIFE-wrap engine eval for parity with WebKit
  • fix(engine): handle ask_user_question in chatEventToEngineEvent

Performance

  • perf(iyke): spawn the prebuilt dist/sidecar.js (drop tsx runtime dep)

CI / Build

  • build(dev): build the Playwright sidecar dist in bun run tauri dev (A1)

Chores

  • chore: version packages (#56)
  • chore(changeset): ikenga-desktop minor — multi-window Phase 1
  • chore(browser): point install msg at renamed @ikenga/pkg-browser

Other

  • Merge pull request #55 from Royalti-io/multi-window/wp-08-terminal-popout
  • multi-window(WP-05): event bus + thin detached FE entry
  • Merge pull request #54 from Royalti-io/chore/rename-pkg-browser
  • Merge pull request #53 from Royalti-io/docs/browser-onboarding
  • Merge pull request #52 from Royalti-io/fix/appimage-build-local
  • Merge pull request #51 from Royalti-io/chrome/managed-persistent-headful
  • Merge pull request #50 from Royalti-io/chrome/profiles-shell
  • Merge pull request #49 from Royalti-io/playwright/a1-shell
  • Merge pull request #48 from Royalti-io/playwright/sidecar-node-runtime
  • Merge pull request #47 from Royalti-io/playwright/wp-04-shell-proxy
  • Merge pull request #46 from Royalti-io/chrome/fix-eval-parity
  • Merge pull request #45 from Royalti-io/chrome/wp-07-routing

Full Changelog: v0.2.9...v0.3.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