Daintree changelog
7 entries
Core workspace buildout
-
Panel system: Notes panel and Dev Preview with live browser
- Content grid generalized from terminal panes to typed panels
- Notes panel with markdown notepad for agent instructions
- Dev Preview panel with embedded browser and auto dev-server management
- Terminal Recipes for saved agent + prompt + dev command templates
- GitHub integration with PR badges, repo stats caching, and issue titles
-
Terminal performance hardening and security sweep
- SAB polling moved to Web Worker with Atomics.wait
- Sharded visual SAB to prevent noisy-neighbor starvation
- MessagePort origin validation and production CSP tightening
- Hybrid input persistence across minimize/restore
-
Unified input bar: consistent multi-line input across every agent
- Hybrid input overlay providing consistent multi-line input
- Design token unification merging Daintree + Shadcn token systems
-
Worktree-scoped workspaces: isolated terminals per branch, GitHub issues integration
- Each worktree became an isolated workspace with dedicated terminals
- Create worktrees directly from GitHub issues with branch prefix selection
-
Design system unification, keyboard-first UX, and TUI rendering
- Replaced hardcoded colors and spacing with semantic tokens
- Comprehensive keyboard shortcuts with customizable bindings
- Atomic frame updates for WebGL, smart sticky scrolling
- WorktreeCard redesigned as high-precision workspace overview
-
Portal: embedded browser for web AI chats alongside terminal agents
- Context Sidecar with multi-tab Chromium browser panel
- Magic Paste for CopyTree context injection into web chats
-
Terminal grid with drag-and-drop dock, multi-project support, and context injection
- Pty Host pattern with dedicated UtilityProcess for PTY management
- SharedArrayBuffer ring buffer for zero-copy terminal I/O
- Configurable grid layouts with bidirectional drag-and-drop
- Process preservation during project switching
- Sleep/wake recovery with proactive PTY pause/resume