v1.28.1
What's Changed
- Make Vue nodes read-only when in panning mode by @christian-byrne in #5574
- Fix cyclic prototype errors with subgraphNodes by @AustinMroz in #5637
- Fix SaveAs by @AustinMroz in #5643
- fix: don't immediately close missing nodes dialog if manager is disabled by @christian-byrne in #5647
- Slot functionality for vue nodes by @benceruleanlu in #5628
- feat: Add Turkish language support by @snomiao in #5438
- feat: add manual dispatch to backport workflow by @christian-byrne in #5651
- feat: enable verbatimModuleSyntax in TypeScript config by @snomiao in #5533
- fix: correct Claude PR review to use BASE_SHA for accurate diff comparison by @snomiao in #5654
- fix TypeError: nodes is not iterable when loading graph by @christian-byrne in #5660
- fix: prevent TypeError when nodeDef is undefined in NodeTooltip by @christian-byrne in #5659
- [refactor] Migrate manager code to DDD structure by @christian-byrne in #5662
- [test] add Vue
FormSelectButtonwidget component tests by @christian-byrne in #5576 - fix: add optional chaining to nodeDef access in NodeTooltip by @christian-byrne in #5663
- [feat] Add tooltip support for Vue nodes by @christian-byrne in #5577
- [refactor] Remove legacy manager UI support and tag from header by @christian-byrne in #5665
- [refactor] Replace manual semantic version utilities/functions with semver package by @christian-byrne in #5653
- Add playwright tests for links and slots in vue nodes mode by @benceruleanlu in #5668
- Layoutstore Minimap calculation by @Myestery in #5547
- feat: Add Vue node subgraph title button and fix subgraph navigation with vue nodes by @christian-byrne in #5572
- fix: add Safari requestIdleCallback polyfill by @christian-byrne in #5664
- [feat] integrate asset browser with widget system by @arjansingh in #5629
- Refactor: Composable disentangling by @DrJKL in #5695
- fix: update to standardized mobile web app meta tag syntax by @christian-byrne in #5672
- update CODEOWNERS by @christian-byrne in #5667
- Refactor: Let LGraphNode handle more events itself by @DrJKL in #5709
- [refactor] Remove redundant module comment by @christian-byrne in #5711
- fix using shift modifier to (de-)select Vue nodes by @christian-byrne in #5714
- fix bypass hotkey in vue nodes and fix node data instrumentation setup issue when switching to Vue nodes after initial load by @christian-byrne in #5715
- [style] update Vue node tooltip style by @christian-byrne in #5717
- [refactor] Simplify current user resolved hook implementation by @christian-byrne in #5718
- fix Vue node being dragged when interacting with widgets (e.g., resizing textarea) by @christian-byrne in #5719
- Fix reroute ID 0 treated as invalid by @webfiltered in #5723
- add pricing for new api nodes by @bigcat88 in #5724
- Refactor: More state management simplification by @DrJKL in #5721
- 1.28.1 by @comfy-pr-bot in #5728
Full Changelog: v1.28.0...v1.28.1