Skip to content

v0.2.3

Choose a tag to compare

@github-actions github-actions released this 24 Apr 03:50
· 195 commits to main since this release

Changes

  • Timeline UI: Replace scroll/ResizeObserver loop with IntersectionObserver sentinel for overflow detection. (9ac34f4)
  • Timeline UI: Fix scroll-to-bottom button visibility using spacer-aware overflow check. (ea1d90b)
  • User messages: Clamp long messages to 6 lines with an expand toggle, and mute the toggle's color. (8f7d182, 8841722)
  • Diff panel: Add git history tab and repo meta header. (ab6134d)
  • Diff panel: Paginate git history (50 at a time) and split header into functional and branch rows. (6e133a6)
  • Diff panel: Add Sync button supporting fetch, pull, and push. (cae0e34)
  • Diff panel: Enrich sync UX with background polling, dirty-worktree handling, and ahead/behind indicators. (a3fee80)
  • Diff panel: Add Ask Claude action on sync errors with pre-filled prompt and git stderr. (edc6967)
  • Diff panel: Defer remote fetch on mount for faster first paint. (b9396be)
  • Diff panel: Lazy-load file contents to enable hunk context expansion. (daebfd7)
  • Diff panel: Replace native title attributes with shadcn Tooltips in the header. (1d217e0)
  • Diff panel: Shrink diff font sizes by 1px across presets. (517b156)
  • Workspace groups: Add sidebar groups with drag-and-drop, rename, collapse, and ungroup support. (1b7bca1)
  • Workspace groups: Surface groups on mobile with collapse/rename/ungroup and a group selector in the edit dialog. (14dda7d)
  • Workspace groups: Drop redundant order field in favor of array position as single source of truth. (fd3ceb9)
  • Mobile workspace: Add tappable rename/edit dialog and persist Claude terminal split ratio and collapsed state. (16a7e58, 9b59c9a)
  • Claude tabs: Add setting to open new Claude tabs with the terminal collapsed by default. (8daab1f)