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
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
f942f881e6
fix: document config-local Ruby lint policy
2026-10-18 00:30:02 +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
Valdemar Lorenzen
de6a57e67d
feat: add configurable three-pane conflict views
2026-10-16 18:53:01 +02:00
Valdemar Lorenzen
6ae8bf06a8
feat: resolve local review comments manually
2026-10-16 18:53:01 +02:00
Valdemar Lorenzen
b558f82094
feat: persist local reviews automatically in SQLite
2026-10-16 18:53:01 +02:00
Valdemar Lorenzen
4cc0453344
fix: retain selections and float local review editors
2026-10-16 18:52:58 +02:00
Valdemar Lorenzen
d67b874b87
fix: preserve Visual selections through command entry
2026-10-16 18:52:57 +02:00
Valdemar Lorenzen
0446ec86c7
feat: add local diff review workflow
2026-10-16 18:52:57 +02:00
Valdemar Lorenzen
930735c537
fix: distinguish Ctrl+I from Tab in comparisons
2026-10-16 18:52:57 +02:00
Valdemar Lorenzen
a664b807b3
feat: show line change counts in diff tabs
2026-10-16 18:52:56 +02:00
Valdemar Lorenzen
d1048df345
refactor: name configurable viewport scroll steps accurately
2026-10-16 18:52:53 +02:00
Valdemar Lorenzen
284ddd3713
feat: configure half-page viewport scroll distance
2026-10-16 18:52:52 +02:00
Valdemar Lorenzen
08fdf2bd0f
feat: scroll viewport independently of the cursor
2026-10-16 18:52:50 +02:00
Valdemar Lorenzen
7b3b3866fd
feat: add Vim-style word search
2026-10-15 12:12:11 +02:00
Valdemar Lorenzen
08db1801eb
fix: increase LSP hover window height
2026-10-15 11:53:07 +02:00
Valdemar Lorenzen
ef4c38d8a7
feat: resolve conflicts through focused two-way drafts
...
Replace the marker-filled three-pane resolver with a marker-free native
Draft versus frozen Alternative projected from current working text.
Preserve preexisting outside edits, native undo, dirty-save guards, all
sides/bases, and draft caret/viewports across separate History views.
Reuse DiffState alignment/highlighting/excerpts for Resolution and merge
its base-aligned rows for readonly three-way History. Hide explorer and
source-selector chrome by default.
Verified 926 tests plus actual terminal projection, History highlighting,
hunk choice, optional explorer, and guarded jj-confirmed save workflows.
Clippy completes with pre-existing warnings only. Smoke fixtures stay
unresolved in this ancestry; remove that ancestry before publication.
Size exception: approximately 1650 implementation added/deleted lines,
excluding tests/docs, kept coherent because native draft lifecycle and
aligned rendering must change together without parallel legacy modes.
2026-10-14 17:01:45 +02:00
Valdemar Lorenzen
a3aef713e2
feat: resolve current jj working-copy conflicts
...
Add a dedicated native resolver workspace with all side/base inputs,
shared editable Results, region choices, retained per-file status,
responsive rendering, and explicit nontext file choices.
Guard writes with jj working-copy locking, frozen checkout identity,
exact disk baselines, native dirty-buffer protection, and asynchronous
jj snapshot/status confirmation. Historical comparisons remain readonly.
Verified all 916 tests and live isolated terminal workflows covering text
regions, narrow layouts, binary bytes and symlink targets/types.
Clippy completes with pre-existing warnings only.
Size exception: 2614 implementation additions/deletions excluding tests
and docs. Native workspace integration, explicit file choices and the
safe save/check operation are retained as one complete behavioral slice.
2026-10-14 16:04:15 +02:00
Valdemar Lorenzen
8a1e98819c
fix: support mutable language tab configuration
2026-10-14 13:13:01 +02:00
Valdemar Lorenzen
c5f80f27a6
fix: replace selected ranges instead of ignoring visual paste
2026-10-14 13:13:01 +02:00
Valdemar Lorenzen
5580d6fbd4
refactor: share language IDs with indentation configuration
2026-10-14 13:12:50 +02:00
Valdemar Lorenzen
6a43fb9e0c
feat: configure spaces on Tab per language
2026-10-14 13:12:46 +02:00
hl-valdemar
cd427f74dc
fix: replace selected characters with visual r
2026-10-14 00:09:42 +02:00
hl-valdemar
11b31d2621
feat: dim whitespace markers and configure scope and newlines
2026-10-13 23:33:42 +02:00
hl-valdemar
adcc4f2656
fix: preserve literal whitespace inside strings
2026-10-13 23:12:57 +02:00
hl-valdemar
2357b5be46
feat: add configurable whitespace markers
2026-10-13 22:58:18 +02:00
hl-valdemar
e2f33519d1
feat: add opt-in trailing whitespace highlighting
2026-10-13 22:53:32 +02:00
hl-valdemar
b58fb085a3
feat: configure cursor distance from viewport edges
2026-10-13 22:42:23 +02:00
hl-valdemar
142b00118a
fix: prioritize diagnostics over repository number colors
2026-10-13 21:54:10 +02:00
hl-valdemar
9526876b04
feat: show repository changes in normal file pickers
2026-10-13 21:46:53 +02:00
hl-valdemar
e90d1c3945
fix: add spacing between line numbers and repository markers
2026-10-13 21:04:51 +02:00
hl-valdemar
fd59c05f80
fix: separate gutter bars visually from line numbers
2026-10-13 20:50:50 +02:00
hl-valdemar
55cdee1a13
feat: add Git and Jujutsu gutter indicators
2026-10-13 20:46:44 +02:00
hl-valdemar
e84d70463f
feat: add counted word change actions
...
Add cw/cb and configurable core actions using the same line-local spans as dw/db. Enter Insert with grouped replacement undo and native dot repeat.
2026-10-13 17:43:13 +02:00
hl-valdemar
983f43e710
fix: keep counted word deletions within the current line
...
Word deletion reused cross-line word motion destinations. Constrain token traversal and boundary fallbacks to each caret’s current row while preserving cross-line navigation.
2026-10-13 17:35:09 +02:00
hl-valdemar
99fa5a2aff
feat: track checkout identity for pinned diff editability
2026-10-13 17:28:59 +02:00
Valdemar Lorenzen
f5ba61624f
feat: add a searchable buffer picker
2026-10-13 14:30:36 +02:00
Valdemar Lorenzen
bfdb7c544f
feat: follow forward working-checkout changes in diffs
2026-10-13 13:49:10 +02:00
Valdemar Lorenzen
b16232aa1d
feat: jump to a line with counted g
2026-10-13 13:32:42 +02:00
Valdemar Lorenzen
8f87b8d3d1
feat: toggle diff file review with c in the file picker
2026-10-13 13:18:40 +02:00
Valdemar Lorenzen
38fcf86195
feat: mark diff files as reviewed
2026-10-13 13:16:57 +02:00
Valdemar Lorenzen
c912abaf17
fix: yank whole lines with yy and preserve paste shape
2026-10-13 13:04:48 +02:00
Valdemar Lorenzen
c4f72a45ba
fix: center LSP definition destinations in the viewport
2026-10-13 12:56:52 +02:00
Valdemar Lorenzen
7a3c27c30e
feat: show current-line git blame by default
2026-10-13 12:29:21 +02:00
Valdemar Lorenzen
002f071b0f
fix: lead the bottom position indicator with one margin column
2026-10-13 12:12:44 +02:00