Repository navigation
SlayZone 0.29.0
Attention, scrollback, tree power
• Manager mode + orchestrator sidebar removed — The manager_mode task option and the orchestrator sidebar have been removed. Use sub-tasks and worktree inheritance instead.
🚀 Per-task attention flag for unseen idle agents — Tasks now track a needs-attention flag that flips on when an agent goes idle while you're not watching; attention pills surface in the tree view and clear once the run resumes.
🚀 Persistent terminal scrollback with lazy load — Terminal scrollback persists across restarts; older lines lazy-load with a Load more button so reopening a task picks up where you left off.
🚀 Tree-view sidebar overhaul — Group by status, attention pills, worktree pills, Ctrl+Tab task cycling, temporary-task group, view-settings hub, header relocation, and richer display toggles (show-all sub-tasks, cross-out done, tri-mode sub-tasks).
🚀 Worktree path template with project-folder token — Worktree paths now use a configurable template with a {project-folder-name} token, and sub-tasks inherit their parent's worktree by default.
🚀 Mermaid + canvas-based media viewer — Rich-text editor renders mermaid diagrams with a Preview/Raw switch, and a new canvas-based viewer handles SVG, mermaid, and images in markdown.
🚀 Chat: restart, cancel, and provider logos — Restart button replaces the footer pills when a session ends, plan and question prompts get a Cancel button, and agent tabs now show provider logos.
🚀 Project header Context Manager + weekday lock — New Context Manager icon in the project header, and the project scheduled-lock setting now supports weekday selection.
🚀 Completed-task empty state with status switcher — Opening a completed task hides the task panels and shows a clean empty state with a quick status switcher.
✨ Smarter terminal idle + permission detection — Adapter-driven idle policy: idle flips on permission prompts and approval modals, codex detectPrompt is wired up, queue drain gates on permission requests, and the claude adapter no longer false-positives on completion stamps.
✨ Cheaper polling across the app — Migrated nine pollers to a content-hash useStablePoll hook with exponential backoff, added main-side IPC result dedup for heavy git reads, and memoized the commit graph — noticeably less CPU during long sessions.
✨ Updater keeps polling and checks on power resume — Update checks resume automatically when your machine wakes from sleep, and the updater keeps polling after a download so subsequent releases aren't missed.
✨ Auto-focus chat composer on task open — Opening a task drops focus straight into the chat composer so you can start typing immediately.
✨ Agent panel renamed to Global Agent panel — Clarifies that the panel operates across all tasks, distinct from per-task agent tabs.
✨ Smarter chat autocomplete + UI polish — Exact-name matches rank first in chat autocomplete; tree footer is more compact, plan-approve footer only shows on the latest plan, and the markdown settings banner moved into a Display popover.
🐛 Codex CLI flag updated — Replaced the removed --full-auto flag with --sandbox workspace-write so codex sessions start again.
🐛 Chat: stuck typing indicators and orphaned turns — Typing indicator no longer sticks during AskUserQuestion or after orphaned turns; perm-request side-channels replay on tab hydrate; tentative --resume now stages events and drops them on failure.
🐛 Sub-task drag handles + sidebar auto-close — Drag handles for sub-tasks are no longer clipped, and sidebar auto-close ignores closed-but-mounted dialogs.
🐛 Shortcut resolution for Ctrl+. — Resolved 'mod' to meta/ctrl correctly so Ctrl+. no longer triggers mod+. bindings.