Skip to content

ComfyGit v0.27.7

Choose a tag to compare

@comfy-home comfy-home released this 21 May 20:11
· 520 commits to main since this release
⟱  Q U I C K - D O W N L O A D S         A V A I L A B L E         H E R E  ⟱
Linux Distributions macOS








     x86_64 / aarch64
             x86_64 / aarch64
                        amd64 / arm64
                               amd64 / arm64






INTEL-era (2020-)
   

M-era (2020+)
   

* If you can't see desired file here, make sure to check at the bottom of this page too

Changelog v0.27.7 v0.26.0 (Previous Public Version)
🗓️ 2026-05-21

💥 💥 💥 This Release's Top Picks ... 💥 💥 💥

1.    TOP PICKS EDITOR!

  • Now you can add, and edit your TP from TUI
  • Assigned shortcut P
  • New modal with full MD support
  • Fully implemented keyboard shortcuts (ctrl+a/c/v)
  • Fully implemented mouse action shortcuts (rightClick to paste/copy, doubleClick, click, drag&hold)

2.    New ALT branch type!

  • We all know the situation:
    • you "hit the wall", an obstacle to overcome to finish the feature in dev branch...
    • you're on a junction, there are multiple possible approaches to take.
  • With the new atl type branch you can try them all
  • Fully implemented within ComfyGit eco-system
    • easy to create via cg new alt 1 (synced)
    • or cg new alt 2 (local-only)
    • and even easier to merge via cg br end
  • To sum it up: ComfyGit now recognizes 4 type of branches:
    • x
    • dev
    • alt
    • sub-alt, that's right - sometimes there are obstactles within an obstacle :)

3.    New cg init CLI command!

  • adding a new project to ComfyGit have never been easier.
  • now it can be done from CLI via cg init!

4.    New cg merge local CLI command!

  • example synonyms: cg mg ll, cg mrg loc, cg mg lcl
  • there are use cases when local merge is needed, now it can be done via ComfyGit
  • cg mg ll starts an easy to navigate wizard where is hard to make any mistake

5.    Misc

  • fixed bad render within project tiles in Windows 11 terminals caused by win-specific unicode width.

... 🎉 Enjoy!


👉   C l i c k     H E R E     t o     s h o w  /  h i d e     a l l     n e r d y     d e t a i l s   👈

💫 Changed in: Windows

🐛 Fix(es)

  • Fixed bad border rendering of a project tile in Win env caused by Win reporting a different unicode icon width than Linux 7b62307

💫 Changed in: TUI

🧩 Features

  • Enhance ProjectEditDialog with preferred scope handling and focus management 75af2f9

  • Update ProjectEditDialog to conditionally render scope buttons based on project type 94764fb

♻️ Refactor

  • Simplify project edit dialog focus handling and enhance scope action logic c76f7cc

  • Clean up code formatting and remove unused method in StatusMessage 67a2f4b


💫 Changed in: deps

🔧 Maintenance

  • Update ratatui-comfy-toaster to version 0.3.3 and adjust Cargo.toml path configuration 8f082df

💫 Changed in: ALT branching

🧩 Features

  • Add support for creating alternative development branches 4eae6b9

  • Enhance dispatch_args to support alternative commands with optional parameters 24d7c49

  • Expose specific_suffix_branch_name_option and custom_branch_name_option functions for public use 5612f5a

  • Add functionality to resolve parent branch name using alternative merge logic d8c846d

  • Introduce git_alt module for alternative branching logic 5c8b406

  • Simplify status assignment in open_overview_bump_kind_dialog function e66de41

  • Enhance branch diagram loading and tree building with alternative branch support bf81765

  • Extend alt_merge_parent_branch and add alt_sibling_branch_names for improved alternative branch handling 7f2f1c9

  • Update resolve_parent_branch_name_with_cancel to utilize existing local branches for improved parent branch resolution 6373027

♻️ Refactor

  • Enhance alt_merge_parent_candidates to utilize existing branches for candidate selection and improve candidate deduplication logic. Add tests for specific branch discovery. a31c711

💫 Changed in: ProjectEditDialog

♻️ Refactor

  • Improve code readability by formatting chained method calls 2874c98

💫 Changed in: Local Merge

🧩 Features

  • Add local merge command support and enhance usage documentation 10de4d5

  • Introduce BranchPickerPrompt for improved branch selection UI and enhance branch switching functionality 12ce268

  • Implement local merge functionality with user prompts for branch selection and confirmation 86e7dab

  • Add git_locmerge module to support local merge functionality bf6938a


💫 Changed in: cg init

🧩 Features

  • Add cg init command for project registration via CLI, including prompts for project name, alias, and setup mode. b6aec2d

  • Implement cg init command handling and update usage documentation for project registration 4c56c04

  • Add a method to retrieve the configuration path cdb1c63

  • Introduce cli_init module for command line interface initialization a923213

  • Enhance project registration with scope management and user prompts for nested projects f5b7fcd

  • Add functions to find enclosing project index and registered scope covering current working directory 7959ff4



... ✨ made with ComfyGit