Commit Graph

  • 5f7b2a0dc7 优化视频节点首尾帧生成流程与注释 xuzhijie 2026-04-30 17:33:05 +0800
  • 55370168cc 修复提示词框下拉比例滚轮无法滚动 xuzhijie 2026-04-30 16:45:18 +0800
  • 4a6a2ca2f0 统一加号和菜单选中样式 xuzhijie 2026-04-30 16:38:56 +0800
  • a57d3a8615 增加图像节点图生图入口 xuzhijie 2026-04-30 16:30:02 +0800
  • 01b2778cd2 xuzhijie-popiart-node-canvas111 xuzhijie 2026-04-30 15:58:17 +0800
  • f94a7df312 我的项目代码初始版本 宋向航 2026-04-30 12:52:30 +0800
  • 45919c570f Share current local version handoff-20260429-1057 jiajia 2026-04-29 10:57:11 +0800
  • 162521dc23 Let browser users choose local workflow folders jiajia 2026-04-27 10:34:44 +0800
  • b0dff18dd4 Keep directory browsing usable without native pickers jiajia 2026-04-27 10:28:39 +0800
  • 53fb160d03 Make NewApiWG media models usable end to end jiajia 2026-04-26 22:00:40 +0800
  • 7c2c9b0bc9 feat: adapt NewApiWG model capabilities yuanzoo 2026-04-25 09:52:24 +0800
  • 6179f0bb1f
    Merge pull request #117 from shrimbly/develop Willie 2026-04-21 09:44:36 +1200
  • 0e405e58e8 release: v1.6.0 shrimbly 2026-04-21 09:44:24 +1200
  • 2366f23cbf fix(seedance2): avoid sending first_frame with reference images shrimbly 2026-04-21 08:15:50 +1200
  • 701675720f feat(seedance2): expose all media inputs on I2V variants shrimbly 2026-04-21 08:06:49 +1200
  • b8015a221e
    Merge pull request #116 from shrimbly/develop Willie 2026-04-20 07:11:00 +1200
  • 33391fb0ff release: v1.5.0 shrimbly 2026-04-20 07:09:27 +1200
  • 23b7ef0092 fix: preserve audio handle type in GenerateAudioNode dynamic inputs shrimbly 2026-04-20 07:07:54 +1200
  • 30377cb9c2 fix(tests): add missing useConnection mock to 3 test files shrimbly 2026-04-20 06:56:08 +1200
  • ea8eb8a8d7 fix: unify video handle, label, and edge colors to pink (#ec4899) shrimbly 2026-04-20 06:54:05 +1200
  • e920ed27ad fix: misc fixes across CSS, tutorial, stitching, execution, and polling shrimbly 2026-04-20 06:33:59 +1200
  • e773911bd8 refactor: replace inline handle labels with HandleLabel component shrimbly 2026-04-20 06:33:06 +1200
  • 61af9abe01 feat: add HandleLabel component for centralized handle label rendering shrimbly 2026-04-20 06:27:09 +1200
  • 6073b94909 feat: conditionally show handle labels on select or connection drag shrimbly 2026-04-20 06:13:24 +1200
  • 3ac7afd6b5 fix(tests): fix 3 pre-existing test failures shrimbly 2026-04-19 21:28:04 +1200
  • dfaa684748 fix: address 5 code review findings across execution and UI code shrimbly 2026-04-19 21:20:55 +1200
  • 16f68f5049 Merge branch 'feature/add-kie-models' into develop shrimbly 2026-04-19 20:42:06 +1200
  • db812d6597 Merge branch 'develop' into feature/add-kie-models shrimbly 2026-04-19 20:35:38 +1200
  • e7145199cd feat: add client-side polling to nanoBanana, audio, and 3D executors shrimbly 2026-04-19 20:00:04 +1200
  • a111291de3 feat: add client-side polling support to generateVideoExecutor shrimbly 2026-04-19 19:59:13 +1200
  • f3d8724759 feat: add client-side pollGenerateTask utility shrimbly 2026-04-19 19:58:45 +1200
  • f163297c0c feat: add /api/generate/poll endpoint for client-side task polling shrimbly 2026-04-19 19:58:07 +1200
  • 011381a801 feat: return polling response for Kie tasks instead of blocking shrimbly 2026-04-19 19:57:29 +1200
  • d9f2746bab refactor: extract submitKieTask, checkKieTaskOnce, fetchKieMediaResult from generateWithKie shrimbly 2026-04-19 19:56:51 +1200
  • 94c23b7d32 fix: add retry resilience and exponential backoff to Kie task polling shrimbly 2026-04-19 19:40:54 +1200
  • 2049648b5e fix: handle transient poll errors in Kie task polling shrimbly 2026-04-18 20:28:52 +1200
  • 8e72dcb997 fix: increase generate route timeout to 10 minutes for video polling shrimbly 2026-04-18 20:18:48 +1200
  • e2465b9326 fix: map Seedance 2.0 model IDs to API-expected format shrimbly 2026-04-18 20:04:51 +1200
  • 659257a36f fix: correct Seedance 2.0 and Nano Banana 2 API parameter schemas shrimbly 2026-04-18 19:57:16 +1200
  • f022ca4098 Merge branch 'feature/add-kie-models' into develop shrimbly 2026-04-17 15:04:02 +1200
  • 5338e1efa7 fix: video tile a11y and complete removeMedia deps shrimbly 2026-04-17 11:18:38 +1200
  • f6b3193e42 fix: gallery refs alignment on delete and tutorial timeout cleanup shrimbly 2026-04-16 04:56:04 +1200
  • 8124d8587d fix: accessibility, progress monotonicity, speed guard, and flaky test shrimbly 2026-04-15 19:56:57 +1200
  • de1d07afb1 fix: onboarding timeout cleanup, prop safety, and placeholder text shrimbly 2026-04-15 19:55:03 +1200
  • b9d4260acd fix: execution utility edge cases for loops and gallery refs shrimbly 2026-04-15 19:53:14 +1200
  • c8dc3ec2f1 fix: use shared downloadMedia utility in output nodes shrimbly 2026-04-15 19:49:09 +1200
  • d404c70209 fix: fallback model UI consistency across node types shrimbly 2026-04-15 19:48:04 +1200
  • 7d022c131f fix: correct fallback status, clear stale params, and check tutorial fetch shrimbly 2026-04-15 19:46:40 +1200
  • 1d25f9f118 fix: add response.ok check in downloadMedia HTTP branch shrimbly 2026-04-15 15:29:59 +1200
  • 9230d4e3eb feat: add download buttons to all media-displaying nodes shrimbly 2026-04-15 15:20:29 +1200
  • 632bafc740
    Merge pull request #113 from shrimbly/model-redundancy Willie 2026-04-15 14:50:01 +1200
  • a9882b1b45 fix(workflow): validate loop count and handle resume inside loops shrimbly 2026-04-15 14:46:48 +1200
  • c82c8a1bf2 fix: clear stale fallback params on provider switch and make tutorial abort-aware shrimbly 2026-04-15 14:32:22 +1200
  • ff216aa5b8 fix: filter orphaned edges referencing non-existent nodes on load shrimbly 2026-04-13 07:58:05 +1200
  • e6f6acb2f3 fix: display Gemini fallback model parameters in node panel shrimbly 2026-04-13 07:32:58 +1200
  • da9d25f5f4 fix: address 16 code review findings across codebase shrimbly 2026-04-12 21:44:45 +1200
  • b2555ffc39 feat: refine fallback button UI and model search dialog title shrimbly 2026-04-12 20:13:33 +1200
  • 0da1f84e4e feat: add fallback settings tab to LLM generate node shrimbly 2026-04-11 21:45:06 +1200
  • 11dee3a38c feat: wire executors to use parametersOverride for fallback models shrimbly 2026-04-11 20:41:50 +1200
  • 920ea81c54 feat: integrate fallback settings tabs into generation nodes shrimbly 2026-04-11 20:39:01 +1200
  • a2b36bb1f3 feat: add SettingsTabBar component for primary/fallback settings tabs shrimbly 2026-04-11 20:33:43 +1200
  • bf82f9d767 feat: runWithFallback passes fallbackParameters to runOnce shrimbly 2026-04-11 20:32:39 +1200
  • fbe0f956d5 feat: add fallbackParameters to generation node data types shrimbly 2026-04-11 20:29:24 +1200
  • 6ade07bd13 feat: add model fallback/redundancy for generation executors shrimbly 2026-04-10 10:12:33 +1200
  • 71b9e71d77 fix: use correct mode values for Kling 3.0 Motion Control shrimbly 2026-04-08 20:25:55 +1200
  • 04c6ee02c5 fix: correct background_source enum values for Kling 3.0 Motion Control shrimbly 2026-04-08 20:16:42 +1200
  • ce085da061 fix: pre-populate schema defaults into node parameters shrimbly 2026-04-08 20:11:25 +1200
  • d9f5d4b7e0 fix: support video/audio uploads in Kie media handling shrimbly 2026-04-08 20:00:15 +1200
  • 285b34eb61 feat: add Kling 3.0, Kling 3.0 Motion, Wan 2.7 T2V/I2V models shrimbly 2026-04-08 15:22:33 +1200
  • 8b4a1b3f4c feat: add Seedance 2.0 and 2.0 Fast video models shrimbly 2026-04-08 15:20:47 +1200
  • d4e99c0d84 feat: add 7 new Kie.ai image models shrimbly 2026-04-08 15:19:25 +1200
  • 70be28025b feat: add singular-key handling for Seedance/Wan frame URL params shrimbly 2026-04-08 15:17:45 +1200
  • 6d8503075e
    Merge pull request #111 from shrimbly/feature/loop-edges Willie 2026-04-08 11:21:43 +1200
  • 8008801402
    feat: Tutorial improvements with mock execution and organized demonstration (#112) Willie 2026-04-08 09:25:03 +1200
  • cd7209efe5 fix: outputGallery video handle mismatch and mediaStorage ref/data sync shrimbly 2026-04-05 19:20:25 +1200
  • 99197fc416 fix: preserve embedded audio when stitching videos shrimbly 2026-04-04 20:36:04 +1300
  • 1998031038 feat: add Extract button to OutputGalleryNode for batch input node creation shrimbly 2026-04-03 20:14:33 +1300
  • 3f49b7c293 fix: include downstream nodes in loop iteration so observers collect each pass shrimbly 2026-04-03 00:18:40 +1300
  • f1e28d9b7e feat(48-03): implement loop iteration in workflow execution shrimbly 2026-04-02 23:11:17 +1300
  • 9f3fc20366 test(48-03): add failing integration tests for loop execution shrimbly 2026-04-02 23:07:41 +1300
  • 90434f88c2 feat(48-02): add EdgeToolbar loop count controls shrimbly 2026-04-02 23:03:05 +1300
  • b83542ac56 feat(48-02): auto-detect loop edges with magenta visual styling shrimbly 2026-04-02 23:01:59 +1300
  • b6f36751a5 feat(48-01): implement loop edge utility functions shrimbly 2026-04-02 22:56:41 +1300
  • 3c12e4f02e test(48-01): add failing tests for loop edge utilities shrimbly 2026-04-02 22:54:33 +1300
  • e00bce3961
    Merge pull request #109 from shrimbly/develop Willie 2026-04-02 06:27:58 +1300
  • f127f8195c release: v1.4.0 shrimbly 2026-04-02 06:27:02 +1300
  • 4932995a85 fix: wire AbortController into regenerateNode for cancellable batch execution shrimbly 2026-04-02 06:22:01 +1300
  • e77e519fc4
    Merge pull request #110 from shrimbly/fix/code-review-findings Willie 2026-04-02 06:09:16 +1300
  • 1c785aa039 fix: replace JSON deep-clone with clonePreservingStrings in clipboard and snapshot shrimbly 2026-04-02 06:05:53 +1300
  • c760c6329a fix: derive array batch behavior dynamically from source node batchMode shrimbly 2026-04-02 06:04:36 +1300
  • f18647cc7d refactor: extract batch execution helper shared across all entry points shrimbly 2026-04-02 06:03:40 +1300
  • dec0086ece fix: add targetHandleId for audio→generateVideo in connection drop menu shrimbly 2026-04-02 06:01:52 +1300
  • 259c2a39ab fix: move batch and auto-route buttons inline with split row shrimbly 2026-04-02 05:41:43 +1300
  • 8b40ba1af4 fix: normalize array node header button sizes to match split field height shrimbly 2026-04-02 05:39:39 +1300
  • 426b2f4f0b fix: use fresh node data in executeOutputGallery to preserve batch images shrimbly 2026-04-01 21:36:19 +1300
  • cd6dada4d6 feat: add array batch mode for sequential generation from all items shrimbly 2026-04-01 21:23:33 +1300
  • 3d1487af92 fix: eliminate undo/redo memory bloat from deep-cloning base64 blobs shrimbly 2026-04-01 13:02:43 +1300
  • 9dbd856d62 fix: add CSS rule for audio handle dot color shrimbly 2026-03-31 13:11:02 +1300
  • f2e7da8514 fix: check audio inputs before image inputs in schema extraction shrimbly 2026-03-31 13:06:20 +1300
  • 72754c6cb0 fix: add audio-to-video badge and generateVideo to audio drop targets shrimbly 2026-03-31 11:23:35 +1300