Skip to content

Switch diff panel to @pierre/diffs and harden hunk staging#108

Merged
everpcpc merged 1 commit intodatabendlabs:mainfrom
everpcpc:bangkok-w5gcz2se-1
Feb 11, 2026
Merged

Switch diff panel to @pierre/diffs and harden hunk staging#108
everpcpc merged 1 commit intodatabendlabs:mainfrom
everpcpc:bangkok-w5gcz2se-1

Conversation

@everpcpc
Copy link
Member

Summary

Switch diff panel rendering to @pierre/diffs, add per-hunk staged/unstaged visibility and hunk-level actions, and harden hunk stage/restore matching and binary detection while reducing diff refresh/re-render churn.

Tests

  • Unit Test
  • Logic Test
  • Benchmark Test
  • No Test - Explain why

Type of change

  • Bug Fix (non-breaking change which fixes an issue)
  • New Feature (non-breaking change which adds functionality)
  • Breaking Change (fix or feature that could cause existing functionality not to work as expected)
  • Documentation Update
  • Refactoring
  • Performance Improvement
  • Other (please describe):

@everpcpc everpcpc marked this pull request as ready for review February 11, 2026 03:46
@everpcpc everpcpc merged commit 8aa2efc into databendlabs:main Feb 11, 2026
3 checks passed
@everpcpc everpcpc deleted the bangkok-w5gcz2se-1 branch February 11, 2026 03:47
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

Comments