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: 968ac8d236c0ceab3b166ecddb0c5d9907dfa4fe
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: 4fc67223a38b89ded312fd32b76243f921c709f4
Choose a head ref
  • 12 commits
  • 59 files changed
  • 11 contributors

Commits on Aug 27, 2025

  1. Add Gemini Image node static pricing (#5219)

    * Add Gemini Image node static pricing
    
    * Update locales [skip ci]
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    Kosinkadink and github-actions authored Aug 27, 2025
    Configuration menu
    Copy the full SHA
    48b1ebf View commit details
    Browse the repository at this point in the history
  2. [bugfix] Fix refresh node definitions for subgraph nodes (#5222)

    The refreshComboInNodes function was only iterating over top-level nodes,
    missing nodes inside subgraphs. This caused file lists and combo widget
    options to not update properly when new models were added, unless users
    created completely new nodes.
    
    Changes:
    - Replace graph.nodes iteration with forEachNode() for hierarchical traversal
    - Import forEachNode utility from graphTraversalUtil
    - Change early continue to early return for callback function
    
    Fixes #5196
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-authored-by: Claude <noreply@anthropic.com>
    christian-byrne and claude authored Aug 27, 2025
    Configuration menu
    Copy the full SHA
    cd444b6 View commit details
    Browse the repository at this point in the history
  3. Migration: pnpm (#5215)

    * migration: npm to pnpm
    Step 1, package and lockfile
    
    * migration: npm to pnpm
    Step 2: docs / LLM instructions
    
    * migration: npm to pnpm
    Step 3: More documentation updates
    
    * migration: npm to pnpm
    Step 4: Even more documentation
    
    * migration: npm to pnpm
    Step 5: GitHub Actions
    
    * migration: npm to pnpm
    Step 6: PNPM installation in actions. This merge is going to be painful.
    
    * migration: npm to pnpm
    Unignore and add pnpm lockfile.
    
    * migration: npm to pnpm
    package-lock.json -> pnpm-lock.yaml
    
    * migration: explicit @primeuix/styled, move glob to prod deps
    
    * migration: more explicit deps required by the importmap plugin and vite
    
    * fix: missed merge artifact
    
    * fix: Make sure pnpm is available to install wrangler
    
    * migration: pnpm for dev-release.yaml
    
    * migration: new setup action version
    Won't work until that is updated and a new release is cut.
    
    * migration: Playwright needs uuid
    
    * migration: Add explicit deps for lobehub
    
    * chore(version-bump.yaml): change cache from npm to pnpm to optimize package management and improve build performance
    
    * migration: install pnpm in version-bump action
    
    ---------
    
    Co-authored-by: snomiao <snomiao@gmail.com>
    DrJKL and snomiao authored Aug 27, 2025
    Configuration menu
    Copy the full SHA
    1b83d6b View commit details
    Browse the repository at this point in the history
  4. [fix] Correct WhatsNew popup arrow alignment with help center icon (#…

    …5137)
    
    * [fix] Correct WhatsNew popup arrow alignment with help center icon
    
    The arrow positioning was not accounting for additional sidebar icons (terminal and shortcuts)
    that were added below the help center icon, causing misalignment. Updated the calculation to
    properly position the arrow relative to the help center icon's current location.
    
    Fixes #5126
    
    * [fix] Update small sidebar arrow positioning and improve center alignment
    
    - Fixed small sidebar rule to use consistent calculation with normal sidebar
    - Updated positioning to use half icon height for better center alignment
    - Both normal and small sidebar now use dynamic CSS variable calculations
    
    Addresses feedback from review by viva-jinyi on CSS specificity and positioning accuracy.
    
    * [fix] Make sidebar CSS variables global for teleported components
    
    - Move --sidebar-width CSS variable to :root to make it accessible globally
    - This allows teleported components like WhatsNewPopup to reference sidebar dimensions
    - Adjust arrow positioning calculations for better alignment with help center icon
    - Add explanatory comments about why these variables need to be global
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    
    * fix: icon-size should be variable
    
    ---------
    
    Co-authored-by: Jin Yi <jin12cc@gmail.com>
    Co-authored-by: Claude <noreply@anthropic.com>
    3 people authored Aug 27, 2025
    Configuration menu
    Copy the full SHA
    e8f0ec5 View commit details
    Browse the repository at this point in the history
  5. Move i18n workflow from single-PRs to release PRs (#5225)

    * [feat] Move i18n workflow to release-only pattern
    
    - Modify i18n.yaml to only run on version-bump-* branches and manual dispatch
    - Follow chromatic.yaml pattern for release-only workflows
    - Update CONTRIBUTING.md to document new translation process
    - Reduces PR conflicts and improves development velocity
    
    Fixes #5224
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    
    * [feat] Optimize i18n workflow trigger conditions
    
    Move logic from job-level 'if' to more restrictive trigger configuration:
    - Limit pull_request trigger to main/master branches only
    - Add explicit types to reduce unnecessary workflow runs
    - Simplify job-level condition while maintaining same behavior
    - Only run on version-bump-* branches or manual dispatch
    
    * Apply suggestion from @DrJKL
    
    Co-authored-by: Alexander Brown <drjkl@comfy.org>
    
    * [feat] Optimize i18n workflow trigger conditions
    
    - Simplify trigger section with cleaner organization
    - Move workflow_dispatch to top for better readability
    - Remove unnecessary path-ignore filters
    - Add clearer comments for branch detection logic
    - Maintain same functional behavior while improving structure
    
    Addresses request to move branch detection logic from job-level 'if'
    to trigger-level 'on' where possible within GitHub Actions limitations.
    
    ---------
    
    Co-authored-by: Claude <noreply@anthropic.com>
    Co-authored-by: Alexander Brown <drjkl@comfy.org>
    3 people authored Aug 27, 2025
    Configuration menu
    Copy the full SHA
    810f027 View commit details
    Browse the repository at this point in the history
  6. [release] Increment version to 1.26.7 (#5227)

    Co-authored-by: christian-byrne <72887196+christian-byrne@users.noreply.github.com>
    comfy-pr-bot and christian-byrne authored Aug 27, 2025
    Configuration menu
    Copy the full SHA
    e991926 View commit details
    Browse the repository at this point in the history
  7. [feat] Replace Claude loading GIF with ComfyUI logo in test workflow (#…

    …5229)
    
    Update the GitHub workflow to use ComfyUI's animated favicon progress
    frames instead of the Claude logo for PR test status comments.
    christian-byrne authored Aug 27, 2025
    Configuration menu
    Copy the full SHA
    1bdc190 View commit details
    Browse the repository at this point in the history
  8. Fix/toolbox animation (#5197)

    * fix: animation state handling
    
    * fix: animation timing
    
    * refator: remove out of scope changes
    
    * refactor: remove unused types
    
    * fix: animation timing
    
    * fix: animation properties
    
    * refactor: remove unneeded transaltez/3d hack because we dont support safari
    
    * refactor: pr feedback
    
    * consistent translate functions
    
    * Update test expectations [skip ci]
    
    * Remove EditModelButton
    
    * fix: update toolbox position test bounds
    
    ---------
    
    Co-authored-by: Alexander Brown <drjkl@comfy.org>
    Co-authored-by: github-actions <github-actions@github.com>
    Co-authored-by: bymyself <cbyrne@comfy.org>
    4 people authored Aug 27, 2025
    Configuration menu
    Copy the full SHA
    2018119 View commit details
    Browse the repository at this point in the history
  9. [docs] Standardize GTM summary format in release SOP (#5231)

    Add strict Slack-compatible template with specific formatting requirements
    to eliminate format variations in marketing notifications.
    christian-byrne authored Aug 27, 2025
    Configuration menu
    Copy the full SHA
    6b1584e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b9f232e View commit details
    Browse the repository at this point in the history
  11. [feat] Add account deletion functionality to UserPanel component

    - Implemented a new button for deleting user accounts in UserPanel.vue
    - Added confirmation dialog for account deletion using dialogService
    - Integrated deleteAccount action in useFirebaseAuthActions
    - Updated en files to include new translation keys for account deletion
    yoland68 authored and DrJKL committed Aug 27, 2025
    Configuration menu
    Copy the full SHA
    2f40749 View commit details
    Browse the repository at this point in the history
  12. Update locales [skip ci]

    github-actions authored and DrJKL committed Aug 27, 2025
    Configuration menu
    Copy the full SHA
    4fc6722 View commit details
    Browse the repository at this point in the history
Loading