Skip to content

feat(git): add user name/email configuration - #79

Open
hefanbo wants to merge 3 commits into
the0807:mainfrom
hefanbo:patch
Open

feat(git): add user name/email configuration#79
hefanbo wants to merge 3 commits into
the0807:mainfrom
hefanbo:patch

Conversation

@hefanbo

@hefanbo hefanbo commented Aug 13, 2026

Copy link
Copy Markdown

Add a "User Details" dialog (toolbar account icon) to view and edit the
git author identity (user.name/user.email) in the local or global scope,
with a "Use globally" toggle that clears any local override when set,
and a Remove action that unsets the configured identity.

Add a "User Details" dialog (toolbar account icon) to view and edit the
git author identity (user.name/user.email) in the local or global scope,
with a "Use globally" toggle that clears any local override when set,
and a Remove action that unsets the configured identity.
Add a SearchBar toggle that surfaces commits reachable only via the
reflog - commits abandoned by a rebase, reset, or branch delete that
would otherwise be invisible in the graph.

When enabled, `log()` appends `--reflog` to the git command, so these
commits appear as normal nodes with their parent links intact. The
option is wired through the getLog message (LogOptions.includeReflog ->
MainPanel -> SearchBar toggle) and applies only on the unfiltered first
page, mirroring the stash base-hash handling so reflog commits don't
leak into branch/remote-filtered or paginated views.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant