| ⟱ 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.35.20 ← v0.34.3 (Previous Public Version) 🗓️ 2026-06-02
💥 💥 💥 This Release's Top Picks ... 💥 💥 💥
1. v0.35.3: ComfyGitFlow declaration
2. v0.35.3: New "Git" tab in Project Settings
- first entry: merge branch deletion setup
3. c0.35.4-7: Bugfixes and enhancements
- Discovered and fixed issues within GitLab merging flow
4. v.0.35.8: Auto-detection enhancements (cg init / wizard)
- Added to root manifest candidates:
settings.gradle/settings.gradle.kts→ Gradle (version)GNUmakefile→ Makefile (VERSION)
- Also added
settings.gradle*to nested workspace detection (monorepos). - Source-embedded versions
- New target formats:
python_version—__version__ = "x.y.z"in.pyfilesc_define—#define VERSION "x.y.z"in headers/sources
- Auto-detected when the file exists and contains a readable version:
- Root:
__init__.py,version.py,_version.py,version.h src/<package>/__init__.py(one level undersrc/)
- Root:
- Usage notes
- For Python, key path should be
__version__(or leave default from init). - For C/C++, key path should be
VERSION(or another macro name likePROJECT_VERSIONif you configure it manually). settings.gradle/GNUmakefileuse the same parsers asbuild.gradle/Makefile(already supported intarget_custom.rs).
- For Python, key path should be
5. Misc:
- v0.35.9-11:
- tabs within TUI were upgraded to use ratatui-comfy-tabs crate from crates.io
- bugfixes to "branch verifications" and "target change" during
cg br end/cg branch end - bugfixes to PATCH branch creation from MAIN branch
- v0.35.12: Top Picks Editor enhacements:
- TPE now supports mouse wheel scroll
- TPE now accepts 4(as before) and 2(new) space indentation
- v0.35.14: Improvements to
cg sync- applies only to "GitLab+GitHub" project type
- in
Project Settings/Gitnow user can change two behaviours:- manual or external sync (as it was before this version)
- automatic sync after each merge
- v0.35.15-20:
- fixed nesting in Top Picks Editor
- implemented new ratatui-comfy-tabs features
- TUI now can use both, ABSOLUTE and RELATIVE paths!
- bugfix: mouse pane focus
... 🎉 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: Quick-Downloads
💎 Enhancements
- enhance quick downloads section for GitLab and GitHub with conditional formatting and new header layout cd27441
- adds more GitLab-related conditions cd27441
💫 Changed in: GitLab
🧩 Features
- add '--remove-source-branch=false' option to merge and create merge request commands 5069f80
💫 Changed in: cg sync
🧩 Features
-
add MirrorSyncAfterMerge setting to project settings and update related functionality 21a231c
-
add support for
--yesflag and implement mirror sync after merge functionality 8f9a150 -
add error handling for mirror sync after merge in
merge_pull_requestfunction 4a602ca -
enhance MirrorSyncReport with colored status output and add tests for status coloring 5165c9d
-
include mirror_sync_after_merge in project edit dialog initialization 69cd65a
-
refactor sync functions to support options and enhance mirror sync after merge functionality adfe59a
-
implement mirror_sync_after_merge methods and tests for toggling policies a6a86a8
💬 General Improvements & Fixes:
🧩 Features
-
add Git settings tab to project settings help context 97f2a49
-
enhance project settings with Git tab and related configurations e254e1c
-
implement post-merge source branch retrieval for project configurations e9514c8
-
extend merge_pull_request to include source branch and delete options for GitHub and GitLab 6430392
-
enhance merge_pull_request function to support source branch deletion options 0555e2d
-
update merge_pull_request to handle cancellation and improve source branch deletion logic b83c64c
-
update merge_merge_request to accept delete_remote_branch parameter for improved source branch deletion control 2203f44
-
add post-merge source branch to project edit dialog for improved repository configuration a29a38a
-
introduce ComfyGitFlow settings and post-merge source branch management in project configuration 6af327d
-
enhance merge_pull_request logic to switch branches before deletion and check for local branch existence 9204b81
-
add mergeability status checks to ForgeMergeability struct a327d78
-
implement pull request mergeability checks and post-merge branch management 05afbf0
-
add merge_readiness module to enhance mergeability checks 278d200
-
add support for detecting GNUmakefile and Gradle settings files, and implement embedded source version manifest detection for Python c1c4c12
-
add functions for handling Python and C/C++ version definitions, including extraction and writing capabilities c9fdb67
-
extend target handling to support Python and C/C++ version formats with extraction and writing capabilities 406040f
-
add Python version and C/C++ define formats to TargetFormat enum 1cbd9d3
-
add tab_wheel module to input handling f406de8
-
enhance mouse input handling with unified scroll event processing a033652
-
implement tab wheel navigation for mouse input in the tab_wheel module 9cd4b1b
-
add mouse position tracking and tab strip areas to App struct 389f81c
-
refactor project settings tab rendering and add tab label function d4ff7c8
-
update recent changes tab rendering and manage tab strip areas in App struct 753aa9a
-
add comfy tab navigation and wheel tab strip to TUI module 9e096fd
-
integrate comfy tab navigation and enhance wheel navigation functionality in overview tabs be97708
-
add ratatui-comfy-tabs dependency and remove tui-tabs from project 43b0859
-
add function to identify ComfyGitFlow dev source branches cc9e9db
-
enhance release line branch handling and add utility functions for version management f4e10ec
-
implement mouse scroll functionality for top picks editor dialog 7b17a0b
-
add footer line instructions for Top Picks editor dialog 0dd1a27
-
implement scrolling functionality for custom-rendered textarea ab6cdce
-
update Top Picks editor instructions to include scrolling and saving shortcuts 8b01363
-
enhance Top Picks editor with two-space nested bullet indentation and update related tests e3e716c
-
add flash effect for project settings tab selection and update dashboard overview sync logic e6893ee
-
add project_settings_tabs module to input handling 3b5ee4b
-
enhance mouse input handling for project settings tab drag functionality 66219a9
-
implement project settings tab drag-and-drop functionality with mouse input handling 64a433d
-
integrate project settings tab order merging and enhance tab selection feedback 1d499a9
-
add project settings tab order and navigation state to enhance tab management 5957e18
-
implement merging of project settings tab order and enhance tab pinning functionality 8ec02e5
-
add project settings tab navigation to overview tabs for improved user experience 87dfa21
-
introduce tab navigation with pinned tab support for project settings in overview tabs 93eda19
-
enhance UI settings tab navigation and selection feedback 6222c96
-
add UI settings module with navigation and rendering functionality 18e1adc
-
enhance overview tab navigation with selection flash and state synchronization bf76aca
-
add tab selection flash configuration and color cycling functionality to UI settings e2445ba
-
implement tab selection flash state management and synchronization across UI components e7ce0b2
-
introduce tab selection flash polling interval and refactor project settings tab flash functionality 0eeeb0a
-
add path normalization functions for repository root handling 2106112
-
add TabBarEnd configuration to overview tabs for improved navigation 3cddc12
-
update mouse input handling to change dashboard focus on clicks within pane bodies 3926e73
-
add projects and overview pane rectangles to App struct for improved layout management fc00b05
🐛 Fix(es)
-
update video link in README to use the correct GitHub repository raw path 4dd32dd
-
update merge request command to include '--yes' flag and remove '--merge-commit' f9d1398
-
update blocked mergeability token to use "conflict" for consistency in merge checks 830a314
-
ensure local source branch deletion handles unmerged branches correctly and sync integration branch before deletion d86dbbf
-
update ratatui-comfy-tabs dependency to version 0.3 and adjust path configuration 1c4bea6
🔧 Maintenance
- update ratatui-comfy-tabs dependency to version 0.4 and add source and checksum to Cargo.lock 8f3b0ac
ℹ️ Documentation
-
update README to include 'Release Manager' in feature list 7055cf6
-
add ComfyGitFlow opt-in option to project settings help documentation fbc1fdd
-
add Git workflow options and navigation details to project settings help documentation 44e4527
-
add Git settings help documentation for project settings 7de697b
-
add Project Settings Git context to help documentation eb7a690
-
update git.md to include wait times for merge checks during
cg mergeandcg br endoperations 970afad -
add GitLab+GitHub mirror sync section with policy options and sync status reporting 7f8df4e
-
update README with new project timeline and version details 26aaeff
-
enhance distro.md with release title guidance 26aaeff
-
update README with revised project timeline, version bump to v0.36, and progress towards v1.0 features f2d3135
-
update UI settings documentation with layout, shortcuts, and tab details af1a8d9
-
update distro.md to clarify usage of general scripts for publishing and changelog generation 673182c
♻️ Refactor
-
streamline merge request CLI commands and enhance JSON parsing for GlabMergeRequest 9e5bf52
-
remove unused mergeability checks and related functions from branch_end.rs 6bfa0f9
-
streamline pull request merging by consolidating mergeability checks and enhancing post-merge handling bc06a0c
-
improve mergeability check logic to fail on non-pending states and enhance error handling abdf1b0
-
enhance error messaging for non-mergeable pull requests with clearer instructions and IDE integration details c93ec5a
-
implement pull request entry refreshing and reloading logic for improved user experience during selection 7088f5c
-
simplify mergeability check logic in pull request selection prompt 0e8f0be
-
streamline PR handling and enhance dev branch identification fb9df08
-
improve nested bullet indentation logic and enhance tests for hierarchy preservation 77c2846
-
streamline tab navigation and selection flash functionality across components aa5c80b
-
improve code readability and consistency in project and UI settings rendering e1871c2
-
enhance code organization and readability in overview tabs and TUI module edb1ad0
-
update default tab selection flash color to cyan and adjust documentation a6b6467
-
normalize target path handling in ProjectEditDialog for improved consistency bf27261
-
streamline target path normalization in ProjectWizard for consistency and clarity 4b45c35
-
enhance alias path normalization in ProjectSettings for improved consistency bf328c9
-
implement path normalization for various fields in ProjectSettings to enhance consistency d85d112
-
improve repo root path handling in ProjectConfig for consistency and clarity 4ba9dfd
📝 Other
- Merge remote-tracking branch 'refs/remotes/gitLAB/0.35.x' into 0.35.x be3aec9
... ✨ made with ComfyGit