ComfyGit v0.34.3
| ⟱ 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 ⟱ |
|---|
| ✪ | ✪ | |||
|---|---|---|---|---|
| ‧ ✦ ‧ ✦ ‧ ✦ ‧ |
‧ ✦ ‧ ✦ ‧ ✦ ‧ |
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.34.3 ← v0.30.7 (Previous Public Version) 🗓️ 2026-05-29
💥 💥 💥 This Release's Top Picks ... 💥 💥 💥
💬 Intro:
This release brings a huge improvements, we focused on behind the scenes stuff as the whole app has been restructurized; however, it also brings HUGE functionality enhancements that will be hard to miss...
1. v0.32.x: From now on, ComfyGit supports GitLab!
2. v0.33.1-8: Follows up and fixes many bugs introduced by GitLab implementation
3. v0.33.9: Focuses on developers who use GitHub action for macOS releases
- For those who develop on Linux/Win machines, this is a big leap
- ComfyGit now can manage releasing via GH actions for macOS artifacts (GitHub-Enabled projects)
4. v0.33.10: Introduced HELP modal in TUI
- you can use
?keyboard anywhere within TUI - it brings up a help modal based on your position
- NOTE: help pages will evolve, and will contain more info. They are in public-beta stage now
5. v0.34.x: Brings the following:
- multi-remote sync during ReleaseNOW pre-flight check if remotes are out-of-sync
- multiple bugfixes to bug introduced since the last release
- new project integration mode "GitLab+GitHub"!
- ComfyGit now fully support projects with two remotes (Lab+Hub)
- Extremely useful for those who use mainly GL, but use also GL as a mirror
- ReleaseNOW flow now can create releases for both platforms at the same time!
- ReleaseNOW also supports macOS artifact processing from GitHub Actions, so they are pushed to GitLab within the same flow!
... 🎉 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 Enhancement: GitLab Support
-
add ForgeKind enum and related functionality for GitHub and GitLab integration eebb96c
-
add CLI module for GitHub integration with authentication and command execution functions d0962cf
-
add mod.rs for GitHub integration, exposing CLI and remote functionalities 0d6166e
-
implement pull request management functions including listing, viewing, merging, and creating PRs 90ce52d
-
add CLI module for GitLab integration with functions for availability check, authentication, and command execution 8ddf99a
-
create mod.rs to organize and expose CLI and remote modules for GitLab integration 7c4f482
-
implement merge request management functions including listing, viewing, fetching mergeability, merging, creating, and looking up created merge requests a4423a6
-
add functions to retrieve last release information and check release existence in GitLab b61a1cc
-
add functions for parsing GitLab remote URLs and generating related web links, including repository and release URLs a75bca3
-
extend integration mode handling to support both GitHub and GitLab, update related functions for release creation and activity summaries eaf12d1
✨ New Enhancement: GitHub Support
-
add functions to retrieve last release information and check release existence 62e5d2f
-
update integration mode detection to utilize new function for handling remote URLs, improving support for GitHub integration 2b2bcc0
💫 Changed in: SNIF
🐛 Fix(es)
- add default values to SnifModal configuration for improved stability e155ae3
💫 Changed in: GitHub Support
🧩 Features
- add functions for parsing GitHub remote URLs and generating related web links 32c975c
💫 Changed in: Git Integration
💎 Enhancements
- refactor CLI command handling to include forge parameter for PR and merge operations, enhancing support for repository-specific configurations e2d1d3e
💫 Changed in: IntegrationMode
💎 Enhancements
-
add GitLab support to integration modes, including new methods for remote detection and forge type identification 7e0da2e
-
unify GitHub and GitLab support in integration mode detection for remote repositories 0a9c5bd
💫 Changed in: git_alt
🐛 Fix(es)
- update integration mode check to use is_forge_enabled method for better clarity in project compatibility 518cbc8
💫 Changed in: git_br_end
♻️ Refactor
- enhance PR mergeability checks by integrating forge-specific methods and removing deprecated code 26e1189
💫 Changed in: git_flow
♻️ Refactor
- update integration mode check to use is_forge_enabled method for improved clarity and consistency in repository synchronization 91813b6
💫 Changed in: git_mg
♻️ Refactor
- integrate forge-specific handling for pull requests and enhance merge functionality to support both GitHub and GitLab 35c588f
💫 Changed in: git_new
♻️ Refactor
- update integration mode check to use is_forge_enabled method for improved clarity in project compatibility ac963b8
💫 Changed in: git_pr
♻️ Refactor
- integrate ForgeKind for pull request handling and streamline PR creation process 9ed241c
💫 Changed in: git_stt
♻️ Refactor
- replace GitHub CLI calls with forge integration for release information retrieval f4c7d89
💫 Changed in: git
🧩 Features
- add functionality to retrieve upstream remote name for the current branch 9d63b9a
♻️ Refactor
-
streamline GitHub and Forge integration by consolidating repository URL handling and removing deprecated functions a9c5320
-
rename GitHub release URL function to Forge release URL and update implementation for improved compatibility 6706d6d
-
remove legacy variator and git flow modules, consolidating functionality into new branch management and local merge features for improved code organization and maintainability 8a0cdeb
-
remove unused ensure_forge_cli_available function to clean up code be09db3
-
update forge_for_mode function to accept repo_root parameter for improved context b7eb7b0
-
enhance forge_for_mode function to ensure availability of integration mode forge 90447a1
💫 Changed in: modules
🧩 Features
- add new modules for Forge, GitHub, and GitLab integration to enhance repository management capabilities 5c04402
💫 Changed in: mmr
♻️ Refactor
- enhance baseline tag resolution by integrating Forge detection for improved compatibility with GitHub and GitLab 15c1f4e
💫 Changed in: project_edit
🧩 Features
- add GitLab integration mode to support repository configuration alongside GitHub 898215d
💫 Changed in: project_wizard
🧩 Features
- add GitLab integration support in repository configuration alongside GitHub afa1f35
💫 Changed in: downloads
♻️ Refactor
- unify release download URL handling by integrating ForgeKind for improved compatibility across platforms b66c661
💫 Changed in: release
🧩 Features
-
enhance release process with remote resolution and error handling for GitHub and GitLab ca70723
-
add command for deleting releases and associated tags with confirmation prompt a2b631b
-
implement delete_release method for GitHub and GitLab d33fe9e
-
add delete_release function to remove GitHub releases by tag name c286a93
-
implement delete_release function to permanently remove GitHub releases by tag name 9eaa576
-
enhance commit message structure for ReleaseNOW artifacts and improve historical artifact retrieval 0f97c0b
♻️ Refactor
-
update ReleaseNOW to support both GitHub and GitLab integrations, replacing direct GitHub CLI calls with a unified Forge interface for improved compatibility b2d9a4e
-
remove unused release_exists function to streamline code d2e4708
-
remove unused release_exists function to simplify code aa49a75
-
remove serde rename_all attribute from GlabReleaseSummary struct a4c0038
-
update command-line argument for listing releases to use shorthand option c27a3ea
-
add support for GitLab release asset arguments and improve asset labeling 235b2f2
-
simplify remote name retrieval in run_release_delete function 01ad492
💫 Changed in: readme
ℹ️ Documentation
- update prerequisites and integration details for GitHub and GitLab, clarifying CLI requirements and enhancing compatibility information 0a40238
💫 Changed in: codebase
♻️ Refactor
- remove deprecated GitHub CLI calls and streamline integration with Forge, enhancing compatibility and reducing redundancy - clippy 46e2933
💫 Changed in: app
🧩 Features
- introduce new application structure with modular components for project settings, overview, and alias management, enhancing maintainability and user experience 389687f
♻️ Refactor
-
streamline module imports and reorganize constants for improved clarity and maintainability 59bdaac
-
update module imports in overview.rs to include new target specifications and branch scope for enhanced clarity and organization 362042a
-
simplify input handling by removing redundant key event logic and consolidating module imports for improved organization and maintainability 6ddc74b
-
modularize terminal functionality by extracting terminal management into a dedicated module, simplifying the main application logic and enhancing cross-platform clipboard support 45a17f9
💫 Changed in: changelog
🧩 Features
-
implement memory management for changelog entries, including Top Picks feature for highlighting significant improvements, and support for JSON serialization and deserialization of changelog data. f585f8a
-
add changelog_mirror_summary_to_root_changelog option for enhanced configuration b91b1d5
-
add changelog_mirror_summary_to_root_changelog option to configuration a939802
-
implement changelog_mirror_summary_to_root_changelog functionality in project settings 93275fa
-
add changelog_mirror_summary_to_root_changelog option to tests fcc3cf9
-
enhance release process with mirror_summary_to_root_changelog functionality 3c54766
🔧 Maintenance
- add dead code allowance for ensure_previous_public_release_header function d62f291
♻️ Refactor
-
add mini commit hashes to changelog generation functions for enhanced tracking 17a968b
-
streamline changelog imports and enhance release notes rendering logic 29d748e
💫 Changed in: cli
🧩 Features
- add CLI module for ComfyGit, implementing command dispatching, cancellation handling, and argument normalization to enhance user interaction and command management dc1bffd
💫 Changed in: tui
🧩 Features
- add overview tabs module with rendering and layout functionality for improved user interface navigation 68a40cf
💫 Changed in: workflow
🧩 Features
- implement bump workflow module with options for version bumping, including commit, tag, and push functionalities across repositories e4e411e
💫 Changed in: background
🧩 Features
- introduce background job management module for handling asynchronous tasks, including recent changes, release validation, and changelog previews, enhancing application responsiveness and user experience 9a6791e
💫 Changed in: state
🧩 Features
- add state management module with enums and structures for screen navigation, hit targets, and changelog range selection, enhancing application organization and user interaction 6e96841
💫 Changed in: widgets
🧩 Features
- introduce widget module for managing dialog interactions, file browsing, and text input handling, enhancing user interface functionality and organization 9bae587
💫 Changed in: rls
🐛 Fix(es)
- update LOGO_BASE URL to use raw content link for correct asset loading affb262
♻️ Refactor
- change visibility of ReleaseNow structures from super to crate for improved encapsulation and module organization 31bf1d8
💫 Changed in: input
🧩 Features
-
add input handling module to manage keyboard interactions and dialog navigation, enhancing user experience and application responsiveness a498b82
-
implement comprehensive input handling module to manage various user actions and interactions, enhancing navigation and functionality across the application d53a8fa
-
add keyboard input handling module to manage user interactions and dialog navigation, improving application responsiveness and user experience 875d61a
-
implement mouse event handling for dialog interactions, enhancing user experience and responsiveness in the application 81b6bce
♻️ Refactor
- remove unused imports and streamline key event handling logic for improved clarity and maintainability 24a1aa8
💫 Changed in: terminal
🧩 Features
- introduce terminal management module for enhanced user interaction, including setup, restoration, and clipboard functionality across platforms 86cf0f8
💫 Changed in: forge
♻️ Refactor
- remove unused release_exists method from ForgeKind implementation 5fec521
💫 Changed in: remote
♻️ Refactor
- improve owner and repo extraction from remote URL and add namespace encoding 4869981
💫 Changed in: quick-downloads
♻️ Refactor
- streamline HTML generation for quick downloads section and adjust formatting based on forge type 90b013e
- remove
centerfor MD table in GitLab releases 90b013e
💫 Changed in: artifacts
🧩 Features
- add merge_artifacts_for_quick_downloads function to combine current and historical artifacts 2704bb9
💫 Changed in: tests
🐛 Fix(es)
-
ensure changelog_mirror_summary_to_root_changelog option is consistently set in test cases 4da0983
-
set default value for changelog_mirror_summary_to_root_changelog in test configurations e6ec860
💫 Changed in: cli_init
🐛 Fix(es)
- consistently set changelog_mirror_summary_to_root_changelog option in project configuration c388ed5
💫 Changed in: config
🧩 Features
- add methods to manage changelog_mirror_summary_to_root_changelog for project scopes b76e98d
🐛 Fix(es)
- set default value for mirror_summary_to_root_changelog in project wizard c2a4819
💬 General Improvements & Fixes:
🧩 Features
-
add macOS release workflow for packaging and artifact upload f45d75a
-
add auto-setup, release, and uninstall scripts for ComfyGit installation and management 95ea27e
-
implement snif command integration with availability checks and CLI interaction f0904f9
-
add snif module to enhance command functionality 9afa528
-
add macOS CI support with optional wait for artifact download cd12c36
-
enhance macOS release workflow with artifact upload and download instructions 4ba7f31
-
add architecture selection for macOS release workflow 6a7abc7
-
improve macOS build script with detailed architecture options and error handling ac0e89f
-
enhance macOS CI script with new time-based run ID resolution and improved artifact handling 8865984
-
add rls_now_mac module to support macOS-specific functionality dd05d8a
-
implement macOS CI workflow trigger and run ID resolution for enhanced automation 94370c5
-
enhance macOS CI execution flow with conditional script running and warning handling 31f595c
-
add help modal functionality with keyboard shortcuts for improved user assistance 9b40e8c
-
implement help context resolution for various dialogs and screens in the application a249157
-
add HelpContext implementation for dialog and screen resolution in the application 66606b5
-
integrate HelpModal into the application, enabling context-sensitive help and keyboard shortcuts a3c059a
-
add preview_render_width to ChangelogPreviewDialog for improved markdown rendering 52a8817
-
implement markdown rendering functionality for TUI, enabling formatted text display 210e754
-
enhance UI settings footer with additional help shortcut for improved user guidance 319f714
-
add help module to TUI, encapsulating help context and modal functionality c66118f
-
implement markdown content retrieval for help context in TUI, enhancing user assistance with context-specific documentation 5340e0d
-
add HelpModal implementation for TUI, providing a structured help interface with scrolling and keyboard navigation c9dd7f6
-
integrate HelpModal rendering and enhance ChangelogPreviewDialog for improved user experience and markdown display 39f071a
-
update license information and integrate markdown rendering into TUI, enhancing help and overview functionalities 2aca476
-
add mouse scroll support for HelpModal, enhancing user interaction with help content 2b99845
-
add scroll wheel support to HelpModal for enhanced navigation options ca0be53
-
enhance help context handling by improving text input blocking logic in App, ensuring help access is appropriately managed during dialog interactions 1042a80
-
implement mirror sync functionality for GitLab and GitHub, including status reporting and push capabilities f1cccb5
-
add sync command to CLI for GitLab/GitHub mirror synchronization, enhancing user functionality and usage documentation 9aa5135
-
add functions for dual remote integration and GitHub repository slug resolution, improving support for GitLab/GitHub workflows 64493cf
-
introduce secondary remote specification in Git context management, enhancing dual remote support for projects afd8563
-
enhance ProjectEditDialog to support secondary remote URL input, improving dual remote management for projects 978e479
-
add secondary remote URL support in ProjectWizard, enhancing dual remote configuration for GitLab/GitHub integration 67104f4
-
add GitLabGitHubEnabled integration mode to overview bump workflow options, enhancing dual remote support b5e3f8f
-
enhance dual remote support by adding secondary remote URL handling in project detection and configuration 016be12
-
implement CLI sync command for GitLab and GitHub mirror synchronization, enhancing dual remote management and user interaction 4e2c17d
-
extend available tag actions to include GitLabGitHubEnabled integration mode, enhancing dual remote functionality e063a8b
-
add CLI sync module to workflow, enhancing dual remote functionality and integration c0cacfd
-
enhance macOS CI workflow by adding GitHub repository support in configuration and session management a76fda1
-
integrate dual forge support in release workflow, enhancing validation and execution for GitLab and GitHub remotes 402e355
-
add secondary remote URL support and enhance integration modes for dual forge functionality c3f4802
-
implement GitLab release asset management functions, including encoding, listing, and deletion capabilities 07c2321
-
enhance error detail extraction and implement repository selector for GitLab release management bb4ae82
-
add release now dialog actions for artifact selection and customization 6863f21
-
implement keyboard controls for artifact customization and selection in release now dialog 01bf3fc
-
add handling for artifact customization and existing artifacts modes in release now dialog a92f274
-
enhance release now dialog with existing artifacts handling and button customization options 8f47e24
-
add new actions for selecting and customizing release now artifacts in the dialog 02f22ba
-
initialize artifact_dirs in ReleaseNowScript for MacOS configurations c8c45c2
-
extend ReleaseNowDialog with new artifact management features and modes 4b919c5
-
add mirror sync actions and validation to ReleaseNOW process 576d45a
-
implement keyboard controls for mirror sync mode in ReleaseNow dialog 995d185
-
add new hit actions for managing release now artifacts in mouse input handling f40497b
-
introduce ReleaseNowMirrorSync request and output handling in background job processing 361e7cc
-
add handling for mirror sync mode in HelpContext for ReleaseNow dialog 247103b
-
enhance ReleaseNow dialog with mirror sync mode notifications and button actions ca57f9a
-
add new hit actions for RunReleaseNowMirrorSync and RefreshReleaseNowMirrorSync in HitAction enum d55e2d6
-
integrate MirrorSync mode into ReleaseNowDialog with enhanced handling and UI updates 8c02bae
🐛 Fix(es)
-
correct macOS package path in release workflow 87aa60e
-
update help modal scroll instructions to include mouse wheel support for better user guidance eaf85b7
🔧 Maintenance
-
update snif--by-comfyhome version to 0.2.1 and add image dependency 1ad8483
-
update snif--by-comfyhome version to 0.2.3 and add ratatui-explorer dependency afbb85c
-
update snif--by-comfyhome version to 0.3.2 e559be0
-
update macOS release workflow to use Bash 5 and upgrade action versions df4e4fc
-
update ratatui-comfy-toaster dependency to version 0.4.0 and adjust Cargo.toml configuration e6e1615
-
improve snif command usage message 2a5eba0
-
update dependencies in Cargo.lock and Cargo.toml, removing unused packages and adding ratatui-markdown 3c73237
ℹ️ Documentation
-
update README.md for clarity and improved links to supported ecosystems and version file formats e807d16
-
add installation video resources in GIF and MP4 formats 43943aa
-
add example video section to README for installation guidance e7a2a93
-
update installation video link in README to point to YouTube 6b220b2
-
GitLab adjustments 25576f4
-
add comprehensive help documentation for TUI features including project management, changelog previews, and release workflows 2c08ff5
♻️ Refactor
-
remove deprecated changelog and application modules, consolidating functionality into a more streamlined architecture for improved maintainability and performance 741a705
-
reorganize imports to streamline module structure and improve clarity 3873eb1
-
migrate dialogs and targets to workflow module for improved organization 7677960
-
update variator references to use workflow module for consistency 2485d3a
-
adjust imports to utilize workflow module for versioning and targets cc1a1a3
-
update asset paths and imports to align with workflow module structure c2cdfa2
-
reorganize imports and module structure to enhance workflow organization 14926dd
-
update config and lib module imports to align with workflow structure 1536205
-
streamline search and replace functionality in SnifModal using snif module 1d98d1e
-
conditionally include process module for Linux in terminal.rs 30369f0
-
simplify relative path calculation in copy_packaged_directory function 760271f
-
streamline help shortcut handling in keyboard input logic, ensuring consistent access to help functionality e28630a
-
simplify help key handling logic in keyboard input, consolidating conditional checks for improved readability 2adedd3
-
update switch_label logic to include GitLabGitHubEnabled integration mode for improved functionality 90b81d6
-
reorder project_settings import for improved clarity and organization in help_context module b766782
-
update version handling 595d1bf
... ✨ made with ComfyGit