Retain session comments with a focused quickfix workflow #3

Merged
eleith merged 9 commits from feat/session-comments-reviewable into main 2026-09-30 17:27:19 +00:00
Owner

Supersedes #2. The initial four commits rebuilt its final tree from main in reviewable steps; the follow-up commits address code and test review findings, so this branch now includes fixes beyond #2.

Initial commits:

  1. Retain comments through buffer lifecycle and conservative source reattachment.
  2. Use quickfix for navigation and comment cards for editing and deletion.
  3. Recheck pending quickfix jumps after asynchronous reattachment.
  4. Document the session comment workflow.

Focused review follow-ups: URI orphan detection and live-range snapshots; cross-tab quickfix refresh and focus; filtered-list and navigation tests; reopened quickfix window safety and mappings.

Verification: make check passes (207 tests).

Supersedes #2. The initial four commits rebuilt its final tree from main in reviewable steps; the follow-up commits address code and test review findings, so this branch now includes fixes beyond #2. Initial commits: 1. Retain comments through buffer lifecycle and conservative source reattachment. 2. Use quickfix for navigation and comment cards for editing and deletion. 3. Recheck pending quickfix jumps after asynchronous reattachment. 4. Document the session comment workflow. Focused review follow-ups: URI orphan detection and live-range snapshots; cross-tab quickfix refresh and focus; filtered-list and navigation tests; reopened quickfix window safety and mappings. Verification: `make check` passes (207 tests).
eleith added 4 commits 2026-09-30 15:21:01 +00:00
eleith added 5 commits 2026-09-30 16:31:50 +00:00
eleith merged commit c1b4eafd55 into main 2026-09-30 17:27:19 +00:00
eleith deleted branch feat/session-comments-reviewable 2026-09-30 17:27:19 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: eleith/scratch-comments.nvim#3