Everything that’s shipped. Newest first.
0.1.4 — Pre-launch polish
- Agent Inbox: floating panel in the top-right collects attention events from live agents (attention / stuck), driven by the same prompt-state detector that powers tile status.
- Browser inspect → agent: pick any DOM element in a Browser tile, attach a comment + screenshot, and it flies to the assigned agent with full context.
- Smart agent labels: on-device LLM generates topic labels for each agent session, with continuity across task switches.
- Local LLM platform: Qwen2.5-1.5B via WebLLM, cached through the Cache API so it auto-loads on the next start.
0.1.3 — Canvas fundamentals
- Helper lines, undo/redo, copy/paste, multi-select groups — all ported from React Flow Pro patterns.
- Custom zoom with a 10% step that zooms to viewport center, not cursor.
- Smart grid auto-layout for tile arrangement.
0.1.2 — Persistence
- Workspace persistence via
~/.nyx/workspaces/*— state survives restart. - Settings moved from localStorage to
~/.nyx/config.json(localStorage doesn’t persist across Electron restarts). - Git panel with diff, log, and branch checkout.
0.1.1 — Tiles that do things
- Terminal tile: full xterm.js + node-pty + OSC 133/633 shell integration.
- Editor tile: Monaco with drag-and-drop file opening, markdown preview.
- Browser tile: embedded webview with element picker mode.
- Agent tile: PTY session for any CLI — Claude Code, Codex, Gemini, whatever.
0.1.0 — First light
- Infinite canvas on React Flow.
- Electron shell on Apple Silicon.
- Design system live — Inter, JetBrains Mono, ghost borders, token-based colors.