Skip to content

v0.3.0

Choose a tag to compare

@kwannoel kwannoel released this 08 Mar 05:39
· 360 commits to main since this release
1ae3506

Features

  • GitHub issue integration — assign issues to sessions, issue picker modal, issue context injection, in-progress labels (#22, #43)
  • Issue creation — create GitHub issues via i hotkey with modal and toast notifications (#21, #31)
  • Task panel — GitHub task list panel with t hotkey and auto-refetch (#12)
  • Session status hooks — hook-based status events replacing PTY-output debounce (#28)
  • Merge hotkey — merge session branch via m key with rebase + PR flow (#9, #20)
  • Drag-and-drop images — handle drag-and-drop and paste images in terminal (#34, #36)
  • Codex sessions — x for codex with issue picker, X for raw codex session
  • Session summary pane — display initial prompt and git commit progress
  • Skill discovery — Codex skill discovery via symlinks, project-local superpowers skills
  • Project scaffolding — scaffold with template agents.md, GitHub remote creation (#25, #38)
  • Worktree naming — use project name in worktree paths with migration (#14)
  • Background workers — C/X hotkeys for autonomous background worker sessions
  • Persist session commits — DONE state survives merge/rebase (#93)
  • GitHub issue cache — in-memory GitHub issue cache (#89)
  • Image paste support — paste images in Claude sessions (#30)
  • Three-state status indicator — session status indicator with three states (#8)
  • Auto-start on issue — auto-start assistant work when session has GitHub issue
  • .env copying — copy .env from repo into new session worktrees

Bug Fixes

  • Fix merge conflict prompt sent to Claude Code session (#29)
  • Fix idle transition flickering between tool calls (#28)
  • Use carriage return instead of newline for PTY merge command
  • Scope drag-drop image paste to active session only
  • Gate terminal input during initialization to prevent spurious newlines
  • Force terminal repaint and PTY resize when navigating back to session
  • Use --append-system-prompt for issue context
  • Fix issue picker keyboard nav and hooks format compatibility
  • Show sidebar when escaping from terminal to session

Testing

  • Add 45 new Rust unit tests across all modules (#73)