Skip to content

v0.8.26

Choose a tag to compare

@chriswritescode-dev chriswritescode-dev released this 07 Feb 03:02
· 353 commits to main since this release

Summary

Consolidated git services into a single unified class, improved settings dialog state management, and updated UI assets.

Changes

  • Backend: Consolidated 7 separate Git service classes (GitCommitService, GitPushService, GitLogService, GitStatusService, GitFetchPullService, GitBranchService, GitDiffService) into a single GitService class
  • Backend: Updated 15+ route handlers in backend/src/routes/repo-git.ts to use the new consolidated service
  • Frontend: Refactored settings dialog to use URL-based state management with tab synchronization
  • UI: Replaced X icon with SquareFill for stop button
  • Assets: Updated social preview image

Benefits

  • Reduced code duplication and improved maintainability
  • Simplified Git operations through a single service interface
  • Better state management for the settings dialog

Breaking Changes

None (internal refactoring only)