hl-valdemar
ac5c64981d
fix: display diff totals as plain status text
2026-10-22 19:29:04 +02:00
hl-valdemar
03931496bf
feat: add Typst syntax and Tinymist defaults
2026-10-22 11:35:07 +02:00
Valdemar Lorenzen
ea7c240eb6
fix: keep pull request filters session-local
2026-10-21 15:18:47 +02:00
Valdemar Lorenzen
fbcb519e13
feat: add persistent pull request sort and filter menus
2026-10-21 13:39:27 +02:00
Valdemar Lorenzen
37b47ebc8a
feat: sort and filter pull requests by review state
2026-10-21 12:53:22 +02:00
Valdemar Lorenzen
0202644efa
feat: configure personal pull request review indicators
2026-10-21 11:28:55 +02:00
Valdemar Lorenzen
bd71d463a4
feat: mark pull requests approved by the authenticated user
2026-10-21 11:14:01 +02:00
Valdemar Lorenzen
6a359cc351
feat: separate draft pull requests into their own tab
2026-10-21 10:46:14 +02:00
Valdemar Lorenzen
cce3b1e469
feat: show line counts in pull request picker
2026-10-21 10:24:43 +02:00
Valdemar Lorenzen
31203889bb
fix: preserve review comments across unrelated edits
2026-10-20 16:28:53 +02:00
Valdemar Lorenzen
2727425518
fix: pad LSP indicators in both bars
2026-10-20 16:28:53 +02:00
Valdemar Lorenzen
759947736e
improve: show whole-diff totals alongside file stats
2026-10-20 16:28:53 +02:00
Valdemar Lorenzen
a5a246db77
feat: copy diff review comments to configured clipboard
2026-10-20 16:28:53 +02:00
Valdemar Lorenzen
eae3bdba16
fix: clip inline blame instead of hiding long metadata
...
The full-label width check hid current-line attribution when only part of the commit metadata fit. Render into the remaining cells without covering source text; preserve offscreen and no-space guards.
2026-10-20 16:28:53 +02:00
Valdemar Lorenzen
4fb1be7972
fix: show revision-aware blame in diff buffers
...
Diff and snapshot sources were excluded before scheduling, and the separate diff renderer never painted attribution. Capture per-side Git provenance, preserve private object stores for historical tabs, and reuse the current-line worker and cache.
2026-10-20 16:28:53 +02:00
Valdemar Lorenzen
8f8d96ead9
fix: key review checkmarks by file snapshots instead of revision pairs
2026-10-20 16:28:53 +02:00
hl-valdemar
ea04e30072
feat: persist diff file review checkmarks
2026-10-19 19:04:14 +02:00
hl-valdemar
b062a79bb5
refactor: normalize review and comment storage
2026-10-18 10:44:48 +02:00
hl-valdemar
3c270ed7b5
feat: delete local review comments from CLI
2026-10-18 10:44:48 +02:00
hl-valdemar
a28444a9f2
fix: centralize chrome segment spacing
2026-10-18 01:57:32 +02:00
hl-valdemar
d8cfd27ee6
fix: place command status left of battery as a separate segment
2026-10-18 01:42:40 +02:00
hl-valdemar
e310b76794
fix: honor configured wrap bindings in shell output
2026-10-18 01:31:35 +02:00
hl-valdemar
074df97c02
feat: toggle wrapping in shell output windows
2026-10-18 01:28:26 +02:00
hl-valdemar
00207b5526
fix: delay shell command indicator to avoid flashes
2026-10-18 01:20:22 +02:00
hl-valdemar
a5f92452b3
feat: run shell commands asynchronously from command mode
2026-10-18 00:38:37 +02:00
hl-valdemar
0a01d9a361
feat: cycle command completions backward with Shift+Tab
2026-10-17 18:29:11 +02:00
hl-valdemar
5d75964ee2
feat: cycle command completions with Tab
2026-10-17 18:20:04 +02:00
hl-valdemar
5697a08c0a
feat: navigate command and search input history
2026-10-17 01:56:02 +02:00
hl-valdemar
2cb3736b92
fix: save review comments only on explicit write
2026-10-17 01:50:22 +02:00
hl-valdemar
e9a757adc5
feat: wrap diff review comments by default
2026-10-17 01:36:41 +02:00
hl-valdemar
d8be35e3bd
fix: route normal-mode cuts through clipboard pipeline
2026-10-17 00:50:00 +02:00
hl-valdemar
b9f29d258c
fix: support large files in comparisons
...
Replace the 16 MiB comparison rejection with independent bounded per-side loading and frozen Working blobs. Bound diff computation, defer large inline highlighting, index source-row navigation, and expose actual load failures. Verified the real 52.3 MB parser through repository/session APIs and terminal rendering with EOF/start navigation.
2026-10-17 00:46:15 +02:00
hl-valdemar
adbd2c3f81
fix: keep large-file editing responsive
...
Bound synchronous full-source syntax parsing, cache dirty comparisons, edit ordinary inline changes in place, retain changed-row undo history, and buffer atomic saves. Skip repository snapshots beyond existing worker limits before copying their text.
2026-10-16 21:16:53 +02:00
hl-valdemar
02d1422a04
feat: add Honey syntax highlighting
2026-10-16 20:51:17 +02:00
Valdemar Lorenzen
14abdfd2cf
refactor: remove unused review state and duplicate storage reads
2026-10-16 18:53:03 +02:00
Valdemar Lorenzen
befa432095
refactor: encapsulate review identity changes
2026-10-16 18:53:02 +02:00
Valdemar Lorenzen
4511bc2df9
refactor: hide logical comparison rows from painting
2026-10-16 18:53:02 +02:00
Valdemar Lorenzen
a1fdc1e1b0
refactor: deepen conflict History alignment ownership
2026-10-16 18:53:02 +02:00
Valdemar Lorenzen
2772e6878a
refactor: move embedded tests into dedicated test directory
2026-10-16 18:53:02 +02:00
Valdemar Lorenzen
b558f82094
feat: persist local reviews automatically in SQLite
2026-10-16 18:53:01 +02:00
Valdemar Lorenzen
0446ec86c7
feat: add local diff review workflow
2026-10-16 18:52:57 +02:00
Valdemar Lorenzen
1df9e66cd5
fix: retain semantic colors across editable diff updates
2026-10-16 18:52:50 +02:00
Valdemar Lorenzen
a3be494d57
fix: serialize absent jj bookmark targets as null
2026-10-16 18:52:49 +02:00
Valdemar Lorenzen
c32d4a7590
feat: refresh diffs when selected jj bookmarks move
2026-10-16 18:52:49 +02:00
Valdemar Lorenzen
3a7e2074b4
fix: move word search activation onto its match
2026-10-16 18:52:45 +02:00
Valdemar Lorenzen
f5c6d098f8
fix: retain current occurrence when submitting search
2026-10-16 18:52:44 +02:00
Valdemar Lorenzen
adc44d22db
fix: clear search highlighting on Normal escape
2026-10-16 18:52:44 +02:00
Valdemar Lorenzen
de62467208
fix: highlight all search matches before word navigation
2026-10-15 12:16:14 +02:00
Valdemar Lorenzen
7b3b3866fd
feat: add Vim-style word search
2026-10-15 12:12:11 +02:00
Valdemar Lorenzen
168e12160a
refactor: route conflict resolution through the diff workspace
...
Use the active DiffState, native FilePicker and existing diff input,
layout, focus, source navigation and scrolling paths for Resolution.
Delete separate resolver filtering, file-list rendering and scroll APIs.
Keep projections, source choices, History and guarded jj saves distinct.
Verify native parity for picker remaps, current-file selection, excerpt
initialization, folded search, wheel focus, layouts, buffer transitions
and per-file viewports. All 932 tests pass; actual terminal smoke covers
Space-e explorer, Down/Enter file selection and guarded confirmed save.
Clippy completes with existing warnings only.
Size exception: 1197 implementation added/deleted lines excluding tests
and docs; input routing, native buffer lifecycle and rendering are kept
as one coherent cutover, without a parallel legacy resolver path.
2026-10-15 10:21:10 +02:00