Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Comfy-Org/ComfyUI_frontend
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.26.3
Choose a base ref
...
head repository: Comfy-Org/ComfyUI_frontend
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.26.4
Choose a head ref
  • 13 commits
  • 21 files changed
  • 11 contributors

Commits on Aug 15, 2025

  1. Fix inconsistency on bypass from context menu (#4988)

    When a node is bypassed from the selection toolbox or by pressing a
    keybind for bypass, it will also recursively bypass the contents of a
    subgraph. This effect was not applied when clicking the bypass button
    from the context menu. The context menu option has been updated to
    perform the same action as the others so that behaviour is consistent.
    AustinMroz authored Aug 15, 2025
    Configuration menu
    Copy the full SHA
    9dbdc6a View commit details
    Browse the repository at this point in the history
  2. [test] Add tests for --disable-api-nodes release fetch skip functiona…

    …lity (#4799)
    
    - Add comprehensive test coverage for the new --disable-api-nodes argument handling
    - Tests verify release fetching is properly skipped when argument is present
    - Cover edge cases including multiple args, null argv, and missing system stats
    - Ensures backward compatibility when argument is not present
    yoland68 authored Aug 15, 2025
    Configuration menu
    Copy the full SHA
    a132dad View commit details
    Browse the repository at this point in the history
  3. fix: Correct traditional Chinese to simplified Chinese in translations (

    #5005)
    
    * Correct some translations that use traditional Chinese to simplified Chinese.
    
    * Update locales [skip ci]
    
    * Correct the rest of the translations
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    comfyui-wiki and github-actions authored Aug 15, 2025
    Configuration menu
    Copy the full SHA
    7aaa0f0 View commit details
    Browse the repository at this point in the history
  4. [feat] Improve low quality rendering zoom threshold tooltip (#5009)

    * [docs] Improve low quality rendering zoom threshold tooltip
    
    Clarify the behavior of the setting to explain that lower values maintain quality when zoomed out, while higher values enable simplified rendering at normal zoom levels.
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    
    * Update locales [skip ci]
    
    * [docs] Improve low quality rendering zoom threshold tooltip
    
    Clarify the behavior of the setting to explain that lower values maintain quality when zoomed out, while higher values enable simplified rendering at normal zoom levels.
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    
    * Update locales [skip ci]
    
    ---------
    
    Co-authored-by: Claude <noreply@anthropic.com>
    Co-authored-by: github-actions <github-actions@github.com>
    3 people authored Aug 15, 2025
    Configuration menu
    Copy the full SHA
    7d5a4d4 View commit details
    Browse the repository at this point in the history
  5. Translated Keyboard Shortcuts (#5007)

    * fix: Update command label rendering to use i18n normalization
    
    * fix: Replace deprecated  with t for command label rendering
    
    * fix: Simplify command rendering check in ShortcutsList tests
    
    * fix: Add missing translation for command label in ShortcutsList tests
    Myestery authored Aug 15, 2025
    Configuration menu
    Copy the full SHA
    2ed1704 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c90fd18 View commit details
    Browse the repository at this point in the history
  7. [fix] Complete traditional to simplified Chinese character conversion (

    …#5013)
    
    * [fix] Complete traditional to simplified Chinese character conversion
    
    Fixes issue where the automated translation system was incorrectly
    mixing traditional Chinese characters into simplified Chinese (zh)
    locale files after PR #4410 added zh-TW support.
    
    Changes:
    - Updated .i18nrc.cjs with explicit guidelines for AI model to
      distinguish between simplified and traditional Chinese
    - Fixed 50+ traditional characters in zh locale files:
      - commands.json: 畫→画, 減→减, 筆→笔
      - main.json: 關→关, 刪→删, 複→复, 製→制, 輸→输, etc.
      - settings.json: 舊→旧, 標→标, 選→选, etc.
    
    Completed the systematic conversion work started in PRs #5005 and #4865
    without overwriting any human translator decisions.
    
    Fixes #5010
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    
    * Update locales [skip ci]
    
    ---------
    
    Co-authored-by: Claude <noreply@anthropic.com>
    Co-authored-by: github-actions <github-actions@github.com>
    3 people authored Aug 15, 2025
    Configuration menu
    Copy the full SHA
    c303a3f View commit details
    Browse the repository at this point in the history
  8. Fix widget disconnection issue in subgraphs #4922 (#5015)

    * [bugfix] Fix widget disconnection issue in subgraphs
    
    When disconnecting a node from a SubgraphInput, the target input's link
    reference was not being cleared in LLink.disconnect(). This caused
    widgets to remain greyed out because they still thought they were
    connected (slot.link was not null).
    
    The fix ensures that when a link is disconnected, the target node's
    input slot is properly cleaned up by setting input.link = null.
    
    Fixes #4922
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    
    * [test] Add tests for LLink disconnect fix for widget issue
    
    Add comprehensive tests for the LLink.disconnect() method to verify
    that target input link references are properly cleared when disconnecting.
    This prevents widgets from remaining greyed out after disconnection.
    
    Tests cover:
    - Basic disconnect functionality with link reference cleanup
    - Edge cases with invalid target nodes
    - Preventing interference between different connections
    
    Related to #4922
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    
    ---------
    
    Co-authored-by: Claude <noreply@anthropic.com>
    christian-byrne and claude authored Aug 15, 2025
    Configuration menu
    Copy the full SHA
    45cc6ca View commit details
    Browse the repository at this point in the history
  9. fix: improve minimap subgraph navigation with graph UUID callback tra…

    …cking (#5018)
    
    - Replace single callback storage with Map using graph UUIDs as keys
    - Fix minimap not updating when navigating between subgraphs
    - Add proper cleanup and error handling for callback management
    - Switch from app.canvas.graph to reactive workflowStore.activeSubgraph
    - Prevent callback wrapping recursion by tracking setup state per graph
    christian-byrne authored Aug 15, 2025
    Configuration menu
    Copy the full SHA
    d18081a View commit details
    Browse the repository at this point in the history
  10. Deep copy subgraphs to clipboard, update nested ids on paste (#5003)

    * Deep copy to clipboard, update nested ids on paste
    
    The copyToClipboard function wasn't walking subgraphs and leaving nested
    subgraphs unserialized. This has now been fixed.
    
    This requires that equivalent support be added to _pasteFromClipboard to
    update the ids of nested subgraphs which are pasted.
    
    * Add extra advisory comments
    AustinMroz authored Aug 15, 2025
    Configuration menu
    Copy the full SHA
    fdd8564 View commit details
    Browse the repository at this point in the history
  11. [bugfix] Preserve nested subgraph widget values during serialization (#…

    …5023)
    
    When saving workflows with nested subgraphs, promoted widget values were not being synchronized back to the subgraph definitions before serialization. This caused widget values to revert to their original defaults when reloading the workflow.
    
    The fix overrides the serialize() method in SubgraphNode to sync promoted widget values to their corresponding widgets in the subgraph definition before serialization occurs.
    
    Fixes the issue where nested subgraph widget values would be lost after save/reload.
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-authored-by: Claude <noreply@anthropic.com>
    christian-byrne and claude authored Aug 15, 2025
    Configuration menu
    Copy the full SHA
    e9ddf29 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2025

  1. fix: issue #4121 (#5029)

    arjansingh authored Aug 16, 2025
    Configuration menu
    Copy the full SHA
    ec4ad5e View commit details
    Browse the repository at this point in the history
  2. [release] Increment version to 1.26.4 (#5032)

    Co-authored-by: christian-byrne <72887196+christian-byrne@users.noreply.github.com>
    comfy-pr-bot and christian-byrne authored Aug 16, 2025
    Configuration menu
    Copy the full SHA
    65785af View commit details
    Browse the repository at this point in the history
Loading