Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
caa7863
Show diffs in virtual list rather than one at a time
mtsgrd Jan 9, 2026
6732e62
Address some AI feedback
mtsgrd Jan 9, 2026
5d1ddeb
Show unassigned diffs in virtual list as well
mtsgrd Jan 9, 2026
81216d2
Highlight file diff item on scrollToIndex
mtsgrd Jan 10, 2026
2d9502f
Add startIndex parameter to virtual list
mtsgrd Jan 10, 2026
110307a
Simplify virtual list by removing grouping of items
mtsgrd Jan 13, 2026
267909a
Add two `VirtualList` component tests
mtsgrd Jan 13, 2026
a33aeb6
Improve virtual list correctness and performance
mtsgrd Jan 14, 2026
01732ed
Add a couple more virtual list tests
mtsgrd Jan 14, 2026
048d7d4
Remove debug logs and redundant variables in VirtualList
mtsgrd Jan 14, 2026
40332e0
Organize VirtualList variables, observers, and helpers
mtsgrd Jan 14, 2026
3a30853
Refactor VirtualList: simplify helpers and cleanup observers
mtsgrd Jan 14, 2026
e2e9779
Temporarily remove selected overlay in hunkrow
mtsgrd Jan 14, 2026
fd69071
Pre-render nearby items in virtual list
mtsgrd Jan 14, 2026
75c9707
Only update virtual list visibleRange if the values have changed
mtsgrd Jan 15, 2026
8786069
Fix clientHeight bug
mtsgrd Jan 15, 2026
40eab6c
Remove redundant api query
mtsgrd Jan 15, 2026
5fd0c52
Render diffs in chunks of rows for better performance
mtsgrd Jan 15, 2026
034660b
Fixx border issue on commit/branch card above diff list
mtsgrd Jan 15, 2026
579bf87
bump design-core lib
PavelLaptev Jan 16, 2026
d26cb52
add drawer and update header to be sticky
PavelLaptev Jan 16, 2026
bdab758
feat(ui): add reservable sticky space and optional floating close
PavelLaptev Jan 16, 2026
6572304
implement sections close
PavelLaptev Jan 16, 2026
a433454
Update pnpm-lock.yaml
PavelLaptev Jan 16, 2026
5d1964e
commit view: remove extra padding
PavelLaptev Jan 16, 2026
a0ea03a
Refactor header highlighting in diff and preview views
PavelLaptev Jan 16, 2026
ec75d16
pass initial start index
PavelLaptev Jan 16, 2026
617134c
close button position update
PavelLaptev Jan 16, 2026
1f1fae9
don't shrink the changes header
PavelLaptev Jan 16, 2026
811a9c0
Increase vertical line width in CommitRow
PavelLaptev Jan 16, 2026
f90aa74
Add background color to diff view container
PavelLaptev Jan 16, 2026
61b2fc4
Cleanup: remove childrenWrap props from Drawer
PavelLaptev Jan 16, 2026
e7a531c
Refactor commit file list to use NestedChangedFiles
PavelLaptev Jan 17, 2026
3fdc926
Reduce gap in StackView container from 12px to 8px
PavelLaptev Jan 17, 2026
8b840d6
Refactor changed files UI in branch and commit views
PavelLaptev Jan 17, 2026
9aff22b
Show empty state when no changed files are present
PavelLaptev Jan 17, 2026
16bafb2
Only show empty state when no changes or conflicts
mtsgrd Jan 18, 2026
a130331
Address some AI feedback
mtsgrd Jan 18, 2026
be6b1e7
Lock row height when jumping to an index
mtsgrd Jan 18, 2026
0d77002
Set startIndex on MultiDiffView when files are selected
mtsgrd Jan 19, 2026
cfb7f0e
Add LazyList component and use it in FileList
mtsgrd Jan 18, 2026
5f5b0f7
Select branch/commit when clicking changed file
mtsgrd Jan 20, 2026
bcbcdcb
Make render threshold configurable
mtsgrd Jan 23, 2026
c1275ac
Add docs for a couple of virtual list functions
mtsgrd Jan 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion apps/desktop/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
"devDependencies": {
"@anthropic-ai/sdk": "^0.59.0",
"@gitbutler/core": "workspace:*",
"@gitbutler/design-core": "1.6.1",
"@gitbutler/design-core": "1.7.1",
"@gitbutler/shared": "workspace:*",
"@gitbutler/svelte-comment-injector": "workspace:*",
"@gitbutler/ui": "workspace:*",
Expand Down
2 changes: 2 additions & 0 deletions apps/desktop/src/components/BranchCard.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@
buttons?: Snippet;
branchContent: Snippet;
codegenRow?: Snippet;
changedFiles?: Snippet;
}

interface PrBranchProps extends BranchCardProps {
Expand Down Expand Up @@ -204,6 +205,7 @@
menu={args.menu}
conflicts={args.isConflicted}
{showPrCreation}
changedFiles={args.changedFiles}
dragArgs={{
disabled: args.isConflicted || (args.type === 'stack-branch' && args.applied === false),
label: branchName,
Expand Down
Loading
Loading