Diff view improvements
- EOF-newline changes (a file that gains or loses its trailing newline) now render a visible
⊘↵marker — matches GitHub Desktop. Previously they appeared as plain unchanged content. - When Ignore whitespace suppresses every line change, the diff pane now shows a banner instead of silently rendering an all-context view.
- Files committed as Git LFS pointers no longer spin forever in the image preview when LFS is uninstalled — JayJay detects the pointer bytes and shows the placeholder text path.
DAG and commit box polish
- Trunk-bookmarked commits (
main/master/trunk) now render as diamonds; other bookmarked commits render as hollow accent-stroked circles — easier to scan the graph at a glance. - Commit-box drafts survive navigating away from
@and back. Previously the in-progress message was lost whenever another change was selected. - Bookmarks in the Detail header now have a copy button, matching the Change and Commit rows.
SHA-256: 0a17a3acb913c47105bf54aa12abbc470c6c76980dae3b47ac4b2dd6cdd90480