Skip to content

Add live annotate file tree workspace status - #931

Merged
backnotprop merged 9 commits into
mainfrom
feat/live-tree
Jun 17, 2026
Merged

backnotprop merged 9 commits into
mainfrom
feat/live-tree

Conversation

@backnotprop

Copy link
Copy Markdown
Owner

Summary

  • add Git-backed workspace status to annotate file trees, including added/deleted/renamed/untracked markers and +/- counts
  • add debounced Chokidar/SSE file-tree invalidation for Bun and Pi servers, using one multiplexed stream for multiple roots
  • keep source-file direct-edit cards out of the annotation panel until edits are saved to disk, then show saved edits as context

Verification

  • bun test packages/server/reference-watch.test.ts packages/shared/workspace-status.test.ts packages/server/reference-handlers.test.ts apps/pi-extension/server.test.ts packages/editor/directEdits.test.ts packages/ui/annotationDraftPersistence.test.tsx
  • bun run typecheck
  • bun run build:hook
  • bun run build:review
  • git diff --check

@backnotprop
backnotprop merged commit 40210fd into main Jun 17, 2026
13 checks passed
@backnotprop
backnotprop deleted the feat/live-tree branch June 17, 2026 21:25
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