Skip to content

Improve Git Flow reliability and commit details usability - #81

Open
chenjiangui wants to merge 7 commits into
the0807:mainfrom
chenjiangui:main
Open

Improve Git Flow reliability and commit details usability#81
chenjiangui wants to merge 7 commits into
the0807:mainfrom
chenjiangui:main

Conversation

@chenjiangui

Copy link
Copy Markdown

Summary

  • Improve the commit details panel by opening the Changes tab by default and compacting empty folder hierarchies in the diff file tree.
  • Preserve the bottom panel resize ratio instead of relying on a fixed height.
  • Improve Git Flow actions by pulling behind branches before flow operations, validating created branches/configuration, and fixing Git Flow finish modal branch/tag wrapping.
  • Refine Git error formatting by hiding non-actionable default-branch-name warnings.

Related Issues

Refs #71
Refs #72

Tests

  • Updated GitService and Git Flow related tests.
  • Updated App layout behavior tests.

@chenjiangui
chenjiangui marked this pull request as draft August 14, 2026 05:42
@chenjiangui
chenjiangui marked this pull request as ready for review August 14, 2026 05:42
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