Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Implement file tree viewer with skills - #7

Merged
nilbuild merged 18 commits into
mainfrom
feat/tree-view
Mar 25, 2026
Merged

Implement file tree viewer with skills#7
nilbuild merged 18 commits into
mainfrom
feat/tree-view

Conversation

@nilbuild

@nilbuild nilbuild commented Mar 25, 2026

Copy link
Copy Markdown
Owner
  • Implement diffity tree command to get the tree view of project
  • Allows leaving comments on files/lines/dirs. These comments can then be copied in to the agent to refactor things
  • Adds skills for /diffity-tree and /diffity-tree-resolve to open the tree view and resolve comments
  • Improves the skill for opening diff viewer for changelog
  • Improves styling for comments
  • Adds diffity agent diff command for agent to get diff during reviews

nilbuild added 18 commits March 24, 2026 20:32
Add `diffity tree` command that opens a GitHub-style repository
file browser with sidebar navigation, syntax-highlighted file
viewing, and inline comment support.
Extract CommentToolbarActions into a shared component used by both
the diff toolbar and tree page toolbar. Tree view now supports
navigating between comments across files and copying unresolved
comments to clipboard.
- Fix plus icons showing on every line during multi-line selection
  (removed forceShowButton, only show on hover)
- Fix missing yellow background on lines with open comments
  (match diff view behavior: check open threads for line highlight)
- Add file/folder level comments via PathComments component
  (comment button in breadcrumb area, stored as __path__: threads)
- Fix thread navigation: resolve __path__: prefixed filePaths to
  actual paths, determine file vs dir, await ensureQueryData before
  scrolling instead of fragile setTimeout
- Fix sidebar comment counts: translate __path__:foo back to foo
  so file-level comments show the indicator badge
- Fix comment filter: same translation ensures files with path-level
  comments appear when filter is active
- Add data-thread-id to path comment cards for scroll targeting
@nilbuild
nilbuild merged commit 27e84e7 into main Mar 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant