Fix terminal exit bugs, add help search, implement copy dialog options#14
Merged
bluestreak01 merged 2 commits intomasterfrom Apr 6, 2026
Merged
Fix terminal exit bugs, add help search, implement copy dialog options#14bluestreak01 merged 2 commits intomasterfrom
bluestreak01 merged 2 commits intomasterfrom
Conversation
- Fix shell/claude panels not redrawing on exit (missing dirty flag) - Fix terminal exit landing in editor instead of file panel - Add search/filter to help dialog (F1) with match highlighting - Implement copy dialog overwrite modes (Ask/Overwrite/Skip/Rename/Append) - Add per-file overwrite confirmation dialog with red themed UI - Implement sparse file copy (SEEK_HOLE/SEEK_DATA on Linux, zero-block detection elsewhere) - Implement copy-on-write (clonefile on macOS, FICLONE on Linux) - Implement symlink modes (Smart/Follow/Preserve) - Implement permission and extended attribute preservation - Implement write cache bypass (F_NOCACHE on macOS) - Implement multiple destination support (semicolon-separated) - Position cursor on newly created directory after F7 - Default produce_sparse to true Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- 50 tests for fs_ops: copy, conflict policies, sparse, CoW, symlinks, permissions, xattrs, plan_copy, exec_copy_item, unique_name, move_entry - 14 tests for help dialog: filtered lines, highlight_spans, caching - 3 tests for panel select_by_name Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
dirty = trueon process exit, so the UI redraws immediately instead of waiting for user inputTest plan
exit, verify it closes immediately without extra Enter🤖 Generated with Claude Code