v0.2.0
-
Pull Request Review
- Added a full pull request screen with browsing, details, diff viewing, timeline interactions, attachments, live pending reviews, and state actions (
9c4deaaf,150f41a8,fff0b04c) by @afollestad - Added agentic pull request review, allowing the agent to propose a review with staged comments and submit it (
bc4efc78,b024c277,ad39b1cf,44088f5e,00391216) by @afollestad - Added an "Address feedback" action beside Agentic review in the pull request footer, spawning a thread with a PR checkout (
4ef9732f,ffef1a08,382e5c78) by @afollestad - Added a "Mark as draft" option to the pull request pane's Close PR button (
8c3ed978) by @afollestad - Showed linked threads and projects in the pull request pane (
337e08a8) by @afollestad - Linked pull requests found in transcript messages (
f3464242) by @afollestad - Offered a Retry button when a pull request pane fails to load (
378efa23) by @afollestad - Rendered inline code in pull request titles (
33904d0b) by @afollestad
- Added a full pull request screen with browsing, details, diff viewing, timeline interactions, attachments, live pending reviews, and state actions (
-
Git Changes Pane
- Replaced the Git changes pane's Commit icon with a workflow action footer (
ddb0bedb) by @afollestad - Showed the checked-out branch in the Git changes pane header (
3b3cc44e) by @afollestad - Compared the Commits tab against the repository's default branch (
6a53efd2) by @afollestad - Pinned diff file headers while scrolling and fit them to the pane width (
a3d6f6f7) by @afollestad - Rendered fenced diffs with the Changes tab's gutter styling (
9fa57402) by @afollestad
- Replaced the Git changes pane's Commit icon with a workflow action footer (
-
Scheduling
- Rendered Alveary host MCP scheduling tools as transcript widgets (
2c942050) by @afollestad - Let natural-language scheduling name where a task runs and posts (
4a91802e) by @afollestad - Attached host tools to automated scheduled runs (
5e95c949) by @afollestad - Persisted the Scheduled screen's selected tab across launches (
a5e09e7f) by @afollestad
- Rendered Alveary host MCP scheduling tools as transcript widgets (
-
Sidebar & Navigation
- Made the Projects and Tasks sidebar sections collapsible (
6c838df3) by @afollestad - Restored arrow-key collapse and expand in the sidebar (
eb5c8b02) by @afollestad - Showed project actions in the toolbar when a project row is selected (
74fbb14a) by @afollestad - Enabled dragging project threads into Pinned to pin them, and back to their project to unpin (
12c9ca04) by @afollestad - Fixed the sidebar cleanup glyph overlapping the Confirm pill (
f9509e93) by @afollestad
- Made the Projects and Tasks sidebar sections collapsible (
-
Settings
- Rebuilt the Agents settings tab around shared global agent instructions (
aee27ea1) by @afollestad - Moved context management into a new Handoff settings section (
aec9857f) by @afollestad - Let the plan prompt change the model and reasoning level (
75fa3439) by @afollestad - Tinted the settings toolbar's update badge with the accent color (
fc72fda5) by @afollestad
- Rebuilt the Agents settings tab around shared global agent instructions (
-
Transcript & Live Thought
- Showed only the newest reasoning line in the live thought row, reducing noise during long agentic runs (
32a52d20,2bf348da) by @afollestad - Showed the waiting dot for transcript surfaces awaiting a decision (
30aba010) by @afollestad - Retired stale Codex threads that a task thread leaves behind (
ef010175) by @afollestad - Used rich prose editors (BlockInputKit) instead of plain text fields in editable transcript areas (
1d36c1b1) by @afollestad - Rendered remote markdown images inline and as blocks in both renderers (
43527b1c) by @afollestad
- Showed only the newest reasoning line in the live thought row, reducing noise during long agentic runs (
-
Composer
- Made the whole attachment remove button clickable (
edf2060b) by @afollestad - Added an app screenshot option to the composer + menu (
ca1f1f55) by @afollestad
- Made the whole attachment remove button clickable (
-
Performance
- Added render memoization boundaries for the pane, root, list, Skills, MCP, Archived, and Scheduled screens to reduce unnecessary re-renders (
124162a6,e3a63bfe) by @afollestad - Kept pull request and diff viewer tabs mounted across tab switches for instant re-entry (
4fceb290) by @afollestad - Made pull request list clicks paint immediately (
26963e2b) by @afollestad - Cached resolved executable paths for the app's lifetime (
15f4c0e3) by @afollestad - Cancelled superseded pull request pane loads (
152dd029) by @afollestad
- Added render memoization boundaries for the pane, root, list, Skills, MCP, Archived, and Scheduled screens to reduce unnecessary re-renders (
-
Visual & UI Polish
- Updated the app icon (
0ff37690) by @afollestad - Added icons to textual buttons across the app's panes (
52bf1f48) by @afollestad - Made pane-screen headers responsive to the available width (
3795e177) by @afollestad - Used the git-branch Octicon wherever the app means Git (
f99ac3d1) by @afollestad - Shared one persisted width across every right-pane destination (
5a486862) by @afollestad - Disabled the window toolbar's right-click customization menu (
75136807) by @afollestad - Hardened first launch on a machine without developer tooling installed (
224b9bca) by @afollestad - Selected a spawned thread without waiting on GitHub or provider discovery (
b01ac810) by @afollestad
- Updated the app icon (
Full Changelog: v0.1.7...v0.2.0