Commit Graph

  • abd3a83a37 Restructure dialog as full-screen overlay with centered box filtered 2025-09-14 00:29:30 +10:00
  • 948bf3228b Fix missing tailwind reference filtered 2025-09-14 00:08:52 +10:00
  • d854bfad6e Restore ABC ROM font reference in font-family stack filtered 2025-09-14 00:07:00 +10:00
  • 3cd9c78e34 Remove non-existent Google Font import filtered 2025-09-14 00:06:27 +10:00
  • cf030b0ad7 Use @apply directive for Tailwind classes in CSS filtered 2025-09-14 00:05:30 +10:00
  • 3fd922f301 Convert CSS to Tailwind classes where possible filtered 2025-09-14 00:04:34 +10:00
  • 26b85fcf22 Fix i18n key for close button filtered 2025-09-14 00:02:24 +10:00
  • 69f5e65f7b Style dialog with dark theme and brand yellow button filtered 2025-09-14 00:01:46 +10:00
  • 03e92c5eb7 Add query parameter support for title and message filtered 2025-09-13 23:25:37 +10:00
  • dcfcdc74a2 Add desktop-dialog route to router filtered 2025-09-13 23:14:06 +10:00
  • b040bb4aff Create minimal DesktopDialogView component filtered 2025-09-13 23:13:07 +10:00
  • d33da760d0 Import ABC ROM fonts CSS in main.ts filtered 2025-08-31 20:28:14 +10:00
  • 19c85efc25 Add ABC ROM fonts from Comfy.org filtered 2025-08-31 20:27:56 +10:00
  • 0f659d44da remove: animate-pulse animation and related test vue-nodes/feat/execution-progress-states bymyself 2025-09-14 01:07:00 -07:00
  • 6e2d86520b add sortOrder for setting item (#5534) Terry Jia 2025-09-14 03:40:44 -04:00
  • 6e2a3a0d07 [test] Add component test for SelectButton Vue widget (#5530) Christian Byrne 2025-09-14 00:20:56 -07:00
  • c7325c4da9 fix: File Upload widget disabled prop treats undefined as true (#5528) Christian Byrne 2025-09-14 00:20:30 -07:00
  • d146a7896a Add progress bars on Vue Nodes (#5469) Christian Byrne 2025-09-14 00:19:13 -07:00
  • 6cd59381b8 fix: update LGraphNode test to mock useNodeExecutionState properly bymyself 2025-09-13 23:46:31 -07:00
  • 57d31f3a89 [refactor] address PR review feedback from @DrJKL bymyself 2025-09-13 22:08:29 -07:00
  • 577f17f922 remove accidentally committed PR_TEMPLATE.md bymyself 2025-09-13 21:43:12 -07:00
  • bf73ef456a remove pointless execution state test bymyself 2025-09-13 15:16:44 -07:00
  • 5a4b027ee9 add test bymyself 2025-09-09 20:41:57 -07:00
  • 67c2aa4e0b track execution progress in vue nodes bymyself 2025-09-09 20:30:36 -07:00
  • 6b166a9d2f Fix Vue node selection detection in browser tests (#5555) Christian Byrne 2025-09-13 23:40:27 -07:00
  • c145fd9df1 Show node output images on Vue Nodes (#5456) Christian Byrne 2025-09-13 23:34:39 -07:00
  • c04af09956 [test] Add component test for Vue Textarea widget (multiline STRING widget) (#5539) Christian Byrne 2025-09-13 23:10:43 -07:00
  • ac107b45ea Floating Selection Toolbox Improvements (#5218) Johnpaul Chiwetelu 2025-09-14 06:52:30 +01:00
  • f6a115e182 [feat] Add I/O slot component tests (#5523) Christian Byrne 2025-09-13 22:23:44 -07:00
  • 4f8a794382 [refactor] replace provide/inject with direct store ref access - addresses @DrJKL's architecture feedback vue-nodes/feat/skeleton-missing-nodes bymyself 2025-09-13 22:18:01 -07:00
  • aa7a99f4e3 fix: Show title, inputs, and outputs on Vue node component even when node fails to initalize (e.g., if missing) (#5540) Christian Byrne 2025-09-13 22:17:22 -07:00
  • 16b02e5326 address review feedback with minimal safe changes vue-nodes/fix/delete-hotkey-v2 bymyself 2025-09-13 22:10:06 -07:00
  • fed177eaf4 [refactor] convert watch to computed pattern - addresses @DrJKL's structure comment bymyself 2025-09-13 21:59:09 -07:00
  • 93d0109ea5 [refactor] extract node type resolution to named const - addresses @DrJKL's readability concern bymyself 2025-09-13 21:55:41 -07:00
  • aca3ede241 restore working test structure - fix VueNodeHelpers to match initial working commit bymyself 2025-09-13 21:52:23 -07:00
  • 8804755ffa fix: Use generic type in multi-select widget and fix options binding (#5525) Christian Byrne 2025-09-13 21:45:49 -07:00
  • a3d91cd5fc Merge branch 'main' into vue-nodes/feat/skeleton-missing-nodes Christian Byrne 2025-09-13 21:33:36 -07:00
  • f28ebcac19 Fix Vue slot label colors for light theme (#5529) Christian Byrne 2025-09-13 21:32:55 -07:00
  • bfef8d7d4b Add error border on missing nodes (vue nodes) (#5538) Christian Byrne 2025-09-13 21:32:35 -07:00
  • 90bf8dc74a [refactor] Move pure functions from layout store to separate modules so they can be tested (and add tests) (#5462) Christian Byrne 2025-09-13 21:17:09 -07:00
  • 6f878abea4 Fix: Delete/Backspace hotkey to remove Vue Nodes (#5470) Christian Byrne 2025-09-13 21:06:08 -07:00
  • b1917c6469 Fix/vue nodes viewport culling (#5510) Simula_r 2025-09-13 20:59:53 -07:00
  • bf054113f8 Mark flaky animated webp test as fixme (#5548) Christian Byrne 2025-09-13 20:12:29 -07:00
  • 4604bbd669 fix: make Color Picker Widget coerce to HEX with hashtag regardless of format/value in the UI (#5472) Christian Byrne 2025-09-13 19:58:26 -07:00
  • 77ee20597f Update test expectations to match core node change (#5544) Christian Byrne 2025-09-13 19:55:51 -07:00
  • db9d76df65 fix: resolve circular dependency to enable verbatimModuleSyntax fix/5545-circular-dependency-verbatim-module-syntax snomiao 2025-09-14 01:31:41 +00:00
  • 8ae50d140d [test] Add component test for Vue button widget (#5468) 5545-circular-dependency-issue-with-verbatimmodulesyntax Christian Byrne 2025-09-13 14:51:39 -07:00
  • 63f194b394 [chore] Update electron-types to 0.4.72 (#5526) Comfy Org PR Bot 2025-09-14 04:37:59 +08:00
  • 2b8abca6d8 Fix update Action version extraction (#5527) filtered 2025-09-14 06:37:41 +10:00
  • 6669ce25c1 update vue node data after configure bymyself 2025-09-13 12:26:27 -07:00
  • 166cdc385c Fix type checking on ProxyWidget implementation Austin Mroz 2025-09-13 13:05:27 -05:00
  • 5b034a97bf fix(.gitignore): update core dump entry to remove leading dot for proper ignoring snomiao 2025-09-13 17:15:52 +00:00
  • a9a17cc5c8 fix(api.ts): correct globalThis reference for location to ensure compatibility across environments snomiao 2025-09-13 17:15:34 +00:00
  • 40a13ea1cf fix(api.ts): correct globalThis reference for location to ensure compatibility across environments snomiao 2025-09-13 17:10:37 +00:00
  • fe7649624a add missing node error border bymyself 2025-09-13 09:49:43 -07:00
  • 7fd4fc556a Swap label order: cleaner and more consistent Austin Mroz 2025-09-13 10:36:47 -05:00
  • ed2cc26cff Implement a DisconnectedWidget, refactor to use Austin Mroz 2025-09-13 10:33:31 -05:00
  • 414935594c chore: update import statements to use 'type' for type-only imports for better clarity and performance refactor(collect-i18n-node-defs): clean up comments for clarity on API endpoint behavior snomiao 2025-09-13 14:41:40 +00:00
  • 7d28bb6919 [refactor] Add type imports across codebase for verbatim module syntax snomiao 2025-09-13 14:12:33 +00:00
  • 84fe17e7da [fix] Enable verbatim module syntax in TypeScript configuration snomiao 2025-09-13 13:18:04 +00:00
  • f4c157d3c8 restore snomiao 2025-09-13 11:49:30 +00:00
  • 76bd481666 Merge branch 'sno-fix-playwright-babel-config' of github.com:Comfy-Org/ComfyUI_frontend into sno-fix-playwright-babel-config snomiao 2025-09-13 10:52:27 +00:00
  • 74af367810 no-mock-object_info snomiao 2025-09-13 10:46:55 +00:00
  • 35e56a441c [auto-fix] Apply ESLint and Prettier fixes GitHub Action 2025-09-13 10:27:34 +00:00
  • 0ae6e26052 [fix] Update Playwright and knip configurations snomiao 2025-09-13 09:47:58 +00:00
  • 7306c6f04f fix: Improve i18n collection script setup snomiao 2025-09-13 09:24:20 +00:00
  • ead43312f8 feat: Add Happy DOM location mocking for Playwright tests snomiao 2025-09-13 09:14:37 +00:00
  • 29d22454f4 Merge branch 'main' into sno-fix-playwright-babel-config snomiao 2025-09-13 18:09:53 +09:00
  • dda9c13b68 Merge branch 'main' into sno-fix-nodeslots-multiple-component sno-fix-nodeslots-multiple-component snomiao 2025-09-13 17:44:51 +09:00
  • 48d01745cd feat: add test count display to Playwright PR comments (#5458) snomiao 2025-09-13 17:18:18 +09:00
  • f697717b4d feat(collect-i18n-node-defs): add mock for object_info API endpoint to allow script execution without backend fix(collect-i18n-node-defs): create empty locale files if no node definitions are collected to prevent build failures snomiao 2025-09-13 07:48:52 +00:00
  • 90b1b47dd0 [test] Add Vue Node header component test (#5457) Christian Byrne 2025-09-13 00:31:36 -07:00
  • 0e01ca0a98 a11y: Bigger click/touch target for Slider track (#5524) Alexander Brown 2025-09-12 23:34:39 -07:00
  • cf093d02a7 ADR: PrimeVue Fork Decision (#5230) Christian Byrne 2025-09-12 23:06:28 -07:00
  • 767c95a7df [auto-fix] Apply ESLint and Prettier fixes GitHub Action 2025-09-13 04:51:05 +00:00
  • 8e81adc676 Merge branch 'main' into sno-fix-nodeslots-multiple-component snomiao 2025-09-13 13:45:10 +09:00
  • 802e42d808 [fix] Resolve ESLint warning using configuration comment snomiao 2025-09-13 04:33:03 +00:00
  • 965bc83b11 refactor(utils): make RGB/HSB types internal to satisfy knip (unused exports) vue-nodes/fix/color-picker-widget-prefix bymyself 2025-09-12 21:18:28 -07:00
  • df2fff1662 feat(utils): add normalizeColorToHex with guard rails; refactor WidgetColorPicker to use it; tests for invalid inputs and coercion bymyself 2025-09-12 20:56:17 -07:00
  • e4371a7770 test(utils): add conversion tests for colorUtil (hex/rgb/hsl/hsb round-trips and clamping) bymyself 2025-09-12 19:58:57 -07:00
  • c12ae2390c [ci] add claude review experts ai-agents Arjan Singh 2025-09-12 19:55:04 -07:00
  • 5c7a2042f0 test(widgets): use data-testid selector for color text instead of generic span; add data-testid to component span for robustness bymyself 2025-09-12 19:53:29 -07:00
  • bec6fd81ab feat(widgets): normalize color widget values to #hex across inputs (hex/rgb/hsb); always emit with leading # using colorUtil conversions bymyself 2025-09-12 19:51:45 -07:00
  • 8ca9a284c4 test(widgets): normalize color display to single leading # to address review question (AustinMroz) bymyself 2025-09-12 19:39:08 -07:00
  • 714bf4ca4e test(widgets): use expect.soft for valid hex colors loop (suggestion by DrJKL) bymyself 2025-09-12 19:37:31 -07:00
  • 9520ecd46b test(widgets): make color text assertion specific in WidgetColorPicker.test per review (DrJKL) bymyself 2025-09-12 19:35:55 -07:00
  • 1845708ddb Component: Vue Widget Slider (new) (#5516) bl-slots2 Alexander Brown 2025-09-12 18:52:18 -07:00
  • 578bb54437 fix: enhance CardContainer and MultiSelect components with improved props handling and filtering logic Johnpaul 2025-09-13 02:35:00 +01:00
  • 6844b77899 fix: update fallback behavior for loading core workflow templates to default to English Johnpaul 2025-09-13 00:33:17 +01:00
  • f0c8a6d1ac fix: add data-testid attributes for template workflows in WorkflowTemplateSelectorDialog Johnpaul 2025-09-12 22:41:51 +01:00
  • c588f2f457 Feat: Change the Run button / ActionBar to dock by default (#5519) Alexander Brown 2025-09-12 14:07:32 -07:00
  • 29ad47d20f fix(links): remove drag-end offset in straight/linear modes by honoring CENTER/NONE as no-offset (#5520) Benjamin Lu 2025-09-12 14:01:52 -07:00
  • b1b1312807 Merge branch 'main' into feat/new-workflow-templates Johnpaul Chiwetelu 2025-09-12 20:57:51 +01:00
  • 1bd6fddf2d fix: update category icon mappings to use Lucide icon classes Johnpaul 2025-09-12 20:55:52 +01:00
  • 482dfcc0c7 fix: reset base components to use default props Johnpaul 2025-09-12 20:55:03 +01:00
  • 1864b1c9bb fix: Replace BaseWidgetLayout with BaseModalLayout and ensure hoveredTemplates fallback Johnpaul 2025-09-12 20:52:22 +01:00
  • 660ea502ae remove the pan for the horizontal gesture new--mouse-wheel-zoom Terry Jia 2025-09-12 15:40:27 -04:00
  • 9aeeab9a9f feat: remove the divider that between widgets and slots (#5517) Rizumu Ayaka 2025-09-13 03:33:02 +08:00
  • 406a53a14e Merge branch 'main' into feat/new-workflow-templates Johnpaul 2025-09-12 20:25:18 +01:00
  • 073175a719 Fix typechecking and linting Austin Mroz 2025-09-12 13:19:47 -05:00