Skip to content

feat: add git commit and push UI with AI commit message generation#145

Merged
Dimillian merged 10 commits intoDimillian:mainfrom
radu2lupu:feat/git-commit-push-ui
Jan 20, 2026
Merged

feat: add git commit and push UI with AI commit message generation#145
Dimillian merged 10 commits intoDimillian:mainfrom
radu2lupu:feat/git-commit-push-ui

Conversation

@radu2lupu
Copy link
Contributor

@radu2lupu radu2lupu commented Jan 20, 2026

// only thing I felt was missing

  • Add backend commands for git commit, push, pull, and sync operations
  • Implement AI-powered commit message generation using background threads
  • Add commit button with ghost/outlined styling matching the design system
  • Add push button that appears when there are commits ahead of remote
  • Position generate button inside the commit message textarea
  • Use custom sparkles icon for AI generation and custom checkmark for commit
  • Use rotating loader icon for commit message generation loading state
  • Add multi-select support for staged/unstaged files with shift+click and cmd+click
  • Context menu actions apply to all selected files
image

radu2lupu and others added 2 commits January 20, 2026 10:05
- Add backend commands for git commit, push, pull, and sync operations
- Implement AI-powered commit message generation using background threads
- Add commit button with ghost/outlined styling matching the design system
- Add push button that appears when there are commits ahead of remote
- Position generate button inside the commit message textarea
- Use custom sparkles icon for AI generation and custom checkmark for commit
- Use rotating loader icon for commit message generation loading state
- Add multi-select support for staged/unstaged files with shift+click and cmd+click
- Context menu actions apply to all selected files

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@Dimillian
Copy link
Owner

@codex review

Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: eb18f51570

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@Dimillian
Copy link
Owner

@radu2lupu Limited the auto gen on the staged files only, so you can do multi commit step, but it add one more users actions: staging files

@Dimillian
Copy link
Owner

sometimes I wonder if the app should not care about staged/unstaged unless there is at least one staged file. So basically commit works on all files unless you decide to stage manually

@Dimillian
Copy link
Owner

Doing that ^

@Dimillian Dimillian merged commit e247062 into Dimillian:main Jan 20, 2026
5 checks passed
@radu2lupu
Copy link
Contributor Author

Yeah tbh you're right, should just auto stage everything unless you purposefully remove something.

gersmann pushed a commit to gersmann/codex-monitor-web that referenced this pull request Mar 10, 2026
…imillian#145)

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
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.

2 participants