Back to Changelog

Review tab, task creation, project-level presets, and run button

Review Tab in Changes Sidebar

The Changes sidebar now includes a dedicated Review tab that lets you inspect all staged and unstaged modifications before committing. Each file shows a side-by-side diff with syntax highlighting, and you can stage or discard individual hunks directly from the review interface.

New Changes Sidebar
  • - Side-by-side diff view with syntax highlighting
  • - Stage or discard individual hunks inline
  • - File-level actions: stage all, discard all, open in editor
  • - Keyboard shortcuts for navigating between files and hunks

Task Creation Modal

A new task creation modal makes it easy to spin up work items without leaving your current context. Define a title, description, and assign it to a workspace or agent. Tasks appear in the sidebar task list and sync across all connected devices.

New Task Management
  • - Quick-create modal with keyboard shortcut (Cmd+Shift+T)
  • - Assign tasks to workspaces or specific agents
  • - Auto-link tasks to the active git branch

Project-Level Terminal Presets

Terminal presets can now be scoped to individual projects. Place a .hoook/presets.json file in your repository root to define project-specific commands, environment variables, and agent configurations that apply automatically when the project is opened.

Improved Terminal Presets
  • - Project-scoped presets via .hoook/presets.json
  • - Presets inherit from global settings with project overrides
  • - Share presets with your team via version control

Run Button and Stop Command

The run button has moved from the toolbar to the presets bar for quicker access. Clicking it executes the active preset's run command. While a process is running, the button transforms into a stop control that sends the configured stop signal (SIGTERM by default, configurable per preset).

Improved Presets Bar
  • - Run button relocated to the presets bar
  • - Inline stop command with configurable signal (SIGTERM, SIGINT, SIGKILL)
  • - Visual indicator for running processes

Bug Fixes

  • - Fixed a crash when opening large binary files in the diff viewer
  • - Resolved an issue where terminal sessions would disconnect after system sleep
  • - Fixed workspace status not updating when an agent finishes a task
  • - Corrected keyboard shortcut conflicts on non-US keyboard layouts