Skip to content

ComfyGit v0.29.5

Choose a tag to compare

@comfy-home comfy-home released this 24 May 20:06
· 442 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.29.5 v0.28.4 (Previous Public Version)
🗓️ 2026-05-24

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

1.    Advanced Alias Functionality!

  • Must be enabled in Project Settings/General
  • Allows cg cd command to cd into more than just a project root
  • For instance, for broject with alias cg you can define:
    • dist folder path as {PROJECT_ROOT}/dist/latest/linux/amd64 ==> then you can perform cg cd cg dist from anywhere to get in instantly!
  • Has pre-defined two sub-aliases: dist and ui
  • Allows creation of custom sub-aliases!

2.    Changelog-related settings were moved

  • They are now in a dedicated "Changelogs" tab within Project Settings

3.    Project TILE visual change

  • The first info line ("commits ahead since release") got its icon removed
  • Now the label displays as "Tag ==>> HEAD:"
  • Reasoning:
    • Some terminals as kitty and konsole were having trouble rendering the tag (🏷)️ icon
    • Only terminals with a full GPU engine were reliable
    • The easiest and most reliable fix was to simplify the line

... 🎉 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   👈

✨ New Feature: Sub-ALIAS

  • implement advanced alias settings UI in project settings 2f44475

  • add default advanced alias settings to project configuration b982e24

  • extend project settings with alias management features and UI updates 7a63ec6

  • add default advanced alias to project settings configuration 1dbceed

  • add default advanced alias to multiple branch configurations b43e669

  • enhance advanced alias settings with custom entry support and path resolution 9eef3ae

  • implement 'pwd' command with sub-path support for advanced aliases 1e9b5d5

  • initialize advanced alias settings in project configuration and tests f32dc41

  • update BrowseTarget and FileBrowserDialog to include new alias paths 0252131

  • enhance 'cd' command to support optional sub-alias argument 91044ae


💬 General Improvements & Fixes:

🧩 Features

  • add Changelogs tab to project settings with associated fields and rendering logic 170da88

  • add methods to clear selection and retrieve selection anchor in TextInput 42d1677

  • enhance project settings handling by adding Enter/Space key functionality for custom alias actions 5269e94

  • improve alias button styling and layout in project settings 40cdbaa

  • update alias add button width and label in project settings 0524c55

  • enhance ComfyGit shell integration with improved executable resolution and error handling for 'cd' command ca58dbb

  • add ensure_project_repo_gitignore_defaults function to manage .gitignore entries for project repositories deefa34

  • ensure 'changelog_temp.md' is added to .gitignore for project and branch repositories 3f22bcc

  • enhance ComfyGit executable resolution in PowerShell and shell scripts with multiple candidate paths 820e9f9

🐛 Fix(es)

  • enhance project edit dialog interactions with mouse events and selection handling 1913d6e

  • improve browser dialog handling and text input cursor logic in App 1e7028a

  • update AliasAddButton height handling in project settings rendering 675f0b0

ℹ️ Documentation

♻️ Refactor

  • removed unicode icon from the "commits ahead" row within tile due to render inconsistency between terminals eg ptyxis vs kitty/konsole b8f6097

  • simplify focus text acceptance logic in ProjectEditDialog 4834ab4

  • enhance form rendering logic to include text acceptance state in ProjectEditDialog cd4f49e

  • simplify alias add button styling and improve alignment in project settings aa85d47

🗑️ Removed

  • remove default advanced alias settings from configuration test eb01a53

... ✨ made with ComfyGit