v1.27.3
What's Changed
- Knip: More Pruning by @DrJKL in #5374
- update prices for Veo3 by @bigcat88 in #5418
- fix: Prevent pointer events on widgets from propagating by @DrJKL in #5424
- fix: Wait until graph configured to initialize Vue nodes by @christian-byrne in #5415
- Implement selection state management in Vue Nodes by @christian-byrne in #5421
- refine locales/ko by @ltdrdata in #5432
- fix: replace
anytype in unit test with real type by @christian-byrne in #5428 - Fix bypass nodes slot check only works for precise types by @webfiltered in #5431
- [feat] Implement AssetService behind settings flag by @arjansingh in #5404
- lint: Fix missing defaults for Props with Defaults by @DrJKL in #5439
- Remove COMFY_VUE_NODE_DIMENSIONS constant by @benceruleanlu in #5398
- [refactor] Centralize type assertions from yjs data by @christian-byrne in #5385
- [refactor] Use getSlotPosition for Vue nodes in link rendering by @benceruleanlu in #5400
- Fix: Vue node/widget positioning and scroll issue by @DrJKL in #5441
- feat: add dynamic icon support for NavItem components by @viva-jinyi in #5285
- fix: Split PR deployment workflow for forked vs non-forked repos by @snomiao in #5425
- feat: vue based input number widget by @LittleSound in #5435
- fix: tailwind v4 utilities layer by @LittleSound in #5451
- Add z-index management in Vue Nodes based on interaction recency by @christian-byrne in #5429
- chore(lint): make ESLint concurrency configurable via pnpm config by @benceruleanlu in #5448
- [fix] assets service review nits by @arjansingh in #5444
- feat(tailwind): add lucide icon support via iconify plugin by @viva-jinyi in #5453
- Add design system color variables to tailwind config and use in Vue Nodes by @christian-byrne in #5430
- [test] Add component tests for Vue node slots by @christian-byrne in #5461
- fix: Markdown widget
rowsprop should be number type by @christian-byrne in #5471 - fix: update Claude PR Review workflow to use correct action parameters by @snomiao in #5473
- fix: resolve flaky color picker test by adding missing await by @snomiao in #5467
- add pricing for new ByteDance node by @bigcat88 in #5481
- Tailwind: Move customization into CSS by @DrJKL in #5477
- [feat] carve out path to call asset browser in combo widget by @arjansingh in #5464
- [feat] Improve UX for disabled node packs in Manager dialog by @viva-jinyi in #5478
- Add Centralized Vue Node Size/Pos Tracking by @christian-byrne in #5442
- Fix: In standard mode, don't stop when you hit a Vue node. by @DrJKL in #5445
- feat: Auto-close LoadWorkflowWarning dialog when all missing nodes are installed by @viva-jinyi in #5321
- When toggling selected nodes, align state by @AustinMroz in #5482
- [bugfix] Fix flaky test 'Does not report warning on undo/redo' by @snomiao in #5488
- fix(canvas): use vertical-align: top to eliminate baseline gap by @benceruleanlu in #5484
- fix: Add dropdown size control to Select components and improve UI by @viva-jinyi in #5290
- feat: node border and hover and selected style, and when error by @LittleSound in #5491
- Add Asset Widget by @AustinMroz in #5475
- 1.27.3 by @comfy-pr-bot in #5497
Full Changelog: v1.27.2...v1.27.3