Commit Graph

  • 8fbecce737 I need to just prohibit type assertion. drjkl/mine-mine-mine Alexander Brown 2026-02-01 13:07:25 -08:00
  • 1aacd2795d refactor: unify filter option types to name/value pattern Alexander Brown 2026-02-01 13:02:55 -08:00
  • 091e67590b refactor: extract shared asset filter utilities Alexander Brown 2026-02-01 12:27:44 -08:00
  • fab770e407 feat: add aspect ratio lock for ImageCrop widget add-crop-ratio Terry Jia 2026-02-01 11:43:16 -05:00
  • 4e20b7522b Forward scroll unless focused (#6597) main Benjamin Lu 2026-02-01 06:32:10 -08:00
  • 6348f0c53f fix: align BOUNDING_BOX type with backend and target ImageCropV2 node fix/image-crop-v2-deprecate-old Terry Jia 2026-02-01 09:21:44 -05:00
  • aa1aef17de fix: useAssetBrowser test failures Alexander Brown 2026-02-01 03:00:39 -08:00
  • 5597776491 Merge branch 'main' into drjkl/mine-mine-mine Alexander Brown 2026-02-01 02:53:53 -08:00
  • e5acd8cdaf [automated] Apply ESLint and Oxfmt fixes drjkl/playwwrong GitHub Action 2026-02-01 10:52:01 +00:00
  • ed63f4b225 docs: add type safety guidelines from as-any remediation Alexander Brown 2026-02-01 02:49:16 -08:00
  • 5bd37bef99 fix: browser test fixes for flaky selectors and missing setup Alexander Brown 2026-02-01 02:39:59 -08:00
  • e1bc1c4721 chore: enable additional lint rules for browser_tests Alexander Brown 2026-02-01 01:25:52 -08:00
  • 16fec4d45c feat: enforce no-explicit-any in browser tests via oxlint Alexander Brown 2026-02-01 01:12:44 -08:00
  • f96a700621 fix: restore ExtensionManager API contract Alexander Brown 2026-02-01 00:54:53 -08:00
  • 4b95f22737 fix: remove test settings from production schema Alexander Brown 2026-02-01 00:30:27 -08:00
  • c411bfca75 test: purge as any from browser_tests (WIP - needs remediation) Alexander Brown 2026-02-01 00:17:48 -08:00
  • e4f1950af5 [backport core/1.38] fix: update reactive ref after merge in imagePreviewStore (#8502) core/1.38 Comfy Org PR Bot 2026-02-01 16:40:30 +09:00
  • 942ffbe896 [backport cloud/1.38] fix: update reactive ref after merge in imagePreviewStore (#8503) cloud/1.38 Comfy Org PR Bot 2026-02-01 16:40:10 +09:00
  • d30e1a882e [backport cloud/1.38] fix(cloud): disable legacy node templates feature on cloud (#8504) Comfy Org PR Bot 2026-02-01 16:22:31 +09:00
  • 072a6c245a fix: properly parse PNG iTXt chunks per specification fix/png-itxt-parsing bymyself 2026-01-31 22:48:41 -08:00
  • 4b649d482a style: use same-name shorthand for slot prop binding perf/image-dropdown-assets-perf bymyself 2026-01-31 22:48:18 -08:00
  • 495afc1a68 refactor: use singleton mock pattern for useDialogStore in escape test refactor/keybinding-test-mocking bymyself 2026-01-31 22:47:56 -08:00
  • d3ce345d06 fix: address code review - add try/catch for dynamic import and filter user keybindings perf/code-split-xterm-cloud bymyself 2026-01-31 22:42:26 -08:00
  • 14b516dc87 remove accidentally committed files fix/webp-odd-chunk-padding bymyself 2026-01-31 22:32:03 -08:00
  • f1120b6ddb feat: remove client-side cache-busting query parameters remove-cache-busting bymyself 2026-01-31 22:30:57 -08:00
  • ce79e9c45e [automated] Apply ESLint and Oxfmt fixes GitHub Action 2026-02-01 06:29:03 +00:00
  • 3688230e81 fix: handle RIFF padding for odd-sized WEBP chunks bymyself 2026-01-31 22:26:35 -08:00
  • 12297dcdac [automated] Apply ESLint and Oxfmt fixes playwright-test-writing-skill GitHub Action 2026-02-01 06:26:20 +00:00
  • 2e5b55a1e8 docs: fix skill docs to use correct getNodeRefsByTitle method name bymyself 2026-01-31 22:24:05 -08:00
  • 0ff153693e fix: use getTitle() to find nodes by display name in getNodeRefsByTitle e2e/properties-panel-tests bymyself 2026-01-31 22:21:40 -08:00
  • fd0b5841dc fix(e2e): use evaluate timeout instead of waitForFunction for persistence wait 01-31-feat_persistence_integrate_v2_system_migration_4_4_ bymyself 2026-01-31 22:03:45 -08:00
  • c1d45a00d1 [automated] Apply ESLint and Oxfmt fixes GitHub Action 2026-02-01 06:01:18 +00:00
  • 544ef5bb70 fix: dedupe queueStore.update() to prevent race conditions (#8523) Christian Byrne 2026-01-31 22:01:14 -08:00
  • be2693f3b5 fix: revert selectNodes changes and fix test assertions bymyself 2026-01-31 21:59:53 -08:00
  • 5da228257a fix: address review feedback - fixed height, remove redundant code, improve tests bymyself 2026-01-31 21:59:23 -08:00
  • d605b5da67 fix: browser_tests Phase 3 - type annotations and final fixes Alexander Brown 2026-01-31 21:27:38 -08:00
  • 302e9d5be7 fix: browser_tests Phase 2 - null assertions Alexander Brown 2026-01-31 21:17:24 -08:00
  • b56045c462 fix: browser_tests Phase 1 - mechanical fixes Alexander Brown 2026-01-31 21:05:08 -08:00
  • 6cd105fdf0 test: add Window type augmentation and standardize window access Alexander Brown 2026-01-31 17:04:47 -08:00
  • fdbbddaf62 fix: include type augmentation files in browser_tests tsconfig Alexander Brown 2026-01-31 16:54:21 -08:00
  • 9cbba233aa fix: replace unsupported _vue selector with getByLabel in VueNodeHelpers Alexander Brown 2026-01-31 16:36:12 -08:00
  • 734cdc47c8 fix(e2e): use correct V2 draft storage key prefix bymyself 2026-01-31 21:56:00 -08:00
  • 41e43bf237 fix(e2e): wait for V2 persistence debounce before reload in workflow modify test bymyself 2026-01-31 21:47:01 -08:00
  • 1d3d64c0eb fix: use getTitle() for node title resolution in getNodeRefsByTitle bymyself 2026-01-31 21:43:08 -08:00
  • 48cdd70b5c perf: code-split xterm bundle and gate terminal features for cloud bymyself 2026-01-30 00:20:47 -08:00
  • 8cecf0ffe9 [automated] Apply ESLint and Oxfmt fixes GitHub Action 2026-02-01 05:29:20 +00:00
  • 32694573a9 fix: correct selectNodes multi-selection and tab name assertions bymyself 2026-01-31 21:27:08 -08:00
  • 69129414d0 fix: use PR_GH_TOKEN to trigger e2e after updating expectations (#8525) Alexander Brown 2026-01-31 21:07:13 -08:00
  • 337e71dce2 [automated] Apply ESLint and Oxfmt fixes GitHub Action 2026-02-01 05:00:26 +00:00
  • dca7c218a8 fix: use VAE Decode instead of CLIP Text Encode to avoid strict mode bymyself 2026-01-31 20:58:32 -08:00
  • 4d11359bea Revert "fix: use selectFirstNodeByTitles to avoid strict mode violations" bymyself 2026-01-31 20:58:18 -08:00
  • 40961820d0 fix: use selectFirstNodeByTitles to avoid strict mode violations bymyself 2026-01-31 20:50:20 -08:00
  • c8b3a0fbd9 fix(e2e): update tests to use V2 persistence storage keys bymyself 2026-01-31 20:47:25 -08:00
  • 77d88436d3 fix: revert Segformer class name to LS_LoadSegformerModel fix/chatterbox-cloud-model-create bymyself 2026-01-31 20:32:38 -08:00
  • 2d55582916 fix: replace transition-all with explicit properties to prevent layout recalculation loop bymyself 2026-01-31 20:20:47 -08:00
  • 8dc56afa91 fix: merge main, fix Segformer node class name per CodeRabbit review bymyself 2026-01-31 20:20:07 -08:00
  • 7fc0b55bb8 [backport cloud/1.38] fix: remove delete account button and direct users to support (#8522) Comfy Org PR Bot 2026-02-01 13:01:54 +09:00
  • 549acaf5c0 [automated] Apply ESLint and Oxfmt fixes GitHub Action 2026-02-01 03:31:57 +00:00
  • eee8c11c6f docs: add strict mode violation anti-pattern to best practices bymyself 2026-01-31 19:29:58 -08:00
  • 71324f2408 fix: use specific role selectors to avoid strict mode violations bymyself 2026-01-31 19:29:46 -08:00
  • 1bbbcfedf0 feat: add provider logo overlays to workflow template thumbnails (#8365) Christian Byrne 2026-01-31 19:18:13 -08:00
  • 4f2872460c fix: remove delete account button and direct users to support (#8515) Christian Byrne 2026-01-31 19:14:44 -08:00
  • 3985f12fc1 feat: add Painter Node feat/painter-node Terry Jia 2026-01-31 21:37:14 -05:00
  • 9da21660cf feat(persistence): add V2 persistence composable and migration bymyself 2026-01-31 18:38:55 -08:00
  • 0c88af0d42 feat(persistence): add V2 store and tab state composable 01-31-feat_persistence_rewrite_store_with_per-draft_keys_3_4_ bymyself 2026-01-31 18:35:41 -08:00
  • 892d8e96ea update help button in topbar integrated mode - fix positioning of help - remove label - increase icon size pysssss/integrated-topbar-tweaks pythongosssss 2026-01-31 18:38:58 -08:00
  • 436fa0b85a feat(persistence): add V2 cache and storage I/O 01-31-feat_persistence_add_v2_cache_and_storage_i_o_2_4_ bymyself 2026-01-31 18:33:15 -08:00
  • 86cf74319f feat(persistence): add V2 infrastructure 01-31-feat_persistence_add_v2_infrastructure_1_4_ bymyself 2026-01-31 18:30:51 -08:00
  • ea6928268f 1.39.4 (#8513) v1.39.4 Comfy Org PR Bot 2026-02-01 11:18:57 +09:00
  • 610165cde9 test: add e2e tests for properties panel bymyself 2026-01-31 17:57:55 -08:00
  • 03d54833d4 [automated] Update test expectations github-actions 2026-02-01 01:13:52 +00:00
  • 14857e351e Merge branch 'main' into drjkl/it-means-fast drjkl/it-means-fast Alexander Brown 2026-01-31 17:11:35 -08:00
  • 818d0ef5f6 fix: update nodeLibrary customize dialog selectors Alexander Brown 2026-01-31 16:33:12 -08:00
  • 8ccc8b9d8f fix: browser test fixes and typecheck script Alexander Brown 2026-01-31 16:25:40 -08:00
  • 959e91bf4d test: add BottomPanel page object for E2E tests Alexander Brown 2026-01-31 16:05:37 -08:00
  • 20cd18f3be [automated] Apply ESLint and Oxfmt fixes GitHub Action 2026-02-01 00:01:36 +00:00
  • 4a85bffb1f fix: node header on preview has a gap on the right (not flush) (#8487) Christian Byrne 2026-01-31 15:57:38 -08:00
  • 394c7d202d docs: add skill maintenance reminder to browser_tests/AGENTS.md bymyself 2026-01-31 15:54:21 -08:00
  • f8d2b0dea1 refactor: move missing node error utils to manager domain COM-12528-improve-missing-node-error bymyself 2026-01-31 15:53:41 -08:00
  • 864fdfe717 chore: enforce LF line endings for all text files Alexander Brown 2026-01-31 15:48:19 -08:00
  • 20fdf46c5c Update agent docs to use local version for playwright tests. Alexander Brown 2026-01-31 15:44:41 -08:00
  • 4e00e8428f refactor: wire helpers into ComfyPage and update test usages Alexander Brown 2026-01-31 15:38:03 -08:00
  • be7f5b30b7 refactor: create and extend browser test helpers for ComfyPage extraction Alexander Brown 2026-01-31 15:31:46 -08:00
  • da1ea116c0 refactor: extract missing node type parsing to utility bymyself 2026-01-31 15:42:23 -08:00
  • 76b7ac575a docs: add Vue Nodes vs LiteGraph mode banners to canvas, nodes, widgets bymyself 2026-01-31 15:39:18 -08:00
  • 5a5f060b02 refactor: deduplicate skill docs, add idiomatic retry patterns bymyself 2026-01-31 15:35:19 -08:00
  • 280d41884f refactor: move skill from .agents/skills to .claude/skills bymyself 2026-01-31 15:20:45 -08:00
  • 5dca3c31d6 docs: add Vue Nodes vs LiteGraph API decision tree to SKILL.md bymyself 2026-01-31 15:19:28 -08:00
  • 764f1292b6 docs: promote premade workflow assets guidance to golden rules bymyself 2026-01-31 15:17:47 -08:00
  • 218fe314ee [automated] Apply ESLint and Oxfmt fixes GitHub Action 2026-01-31 23:17:30 +00:00
  • 96bfce38c3 feat: add writing-playwright-tests skill with progressive disclosure structure bymyself 2026-01-31 15:15:51 -08:00
  • 7c0326ec33 fix: forward data-testid attrs through TreeExplorer to fix E2E tests Alexander Brown 2026-01-31 15:14:18 -08:00
  • 556f9ee00a fix: show Missing Nodes dialog for missing node prompt errors bymyself 2026-01-30 14:00:51 -08:00
  • be427c325b refactor(tests): use DefaultGraphPositions constants for raw coordinates Alexander Brown 2026-01-31 14:39:22 -08:00
  • 2e58c77d9e Maybe newer comfy core? Alexander Brown 2026-01-31 14:01:40 -08:00
  • ccf459684e refactor: remove ComfyPage wrapper methods, use helpers directly Alexander Brown 2026-01-31 13:48:43 -08:00
  • c87b863a3b Use named imports. Alexander Brown 2026-01-31 13:22:15 -08:00
  • 5b6d1f5bdb refactor: inject KeyboardHelper into ClipboardHelper Alexander Brown 2026-01-31 12:33:38 -08:00
  • 98c90d16a0 test: remove unused select2Nodes and fix flaky timeout Alexander Brown 2026-01-31 12:24:32 -08:00
  • dd2c25c635 Bump container to 0.0.11 (Updated playwright) Alexander Brown 2026-01-31 12:23:26 -08:00