67 Commits (541689e1b5636217610ea4e328e6114b0daf9fa3)

Author SHA1 Message Date
xuzhijie 541689e1b5 Constrain lighting relight outputs 2 months ago
xuzhijie 018b55fb8f Refine lighting perspective preview 2 months ago
xuzhijie c01c1a27f1 Add image lighting controls 2 months ago
jiajia 208f088147 Stabilize creator media flows and composer focus 2 months ago
jiajia 45919c570f Share current local version 3 months ago
jiajia 162521dc23 Let browser users choose local workflow folders 3 months ago
jiajia 53fb160d03 Make NewApiWG media models usable end to end 3 months ago
yuanzoo 7c2c9b0bc9 feat: adapt NewApiWG model capabilities 3 months ago
shrimbly db812d6597 Merge branch 'develop' into feature/add-kie-models 3 months ago
shrimbly b9d4260acd fix: execution utility edge cases for loops and gallery refs 3 months ago
shrimbly 1d25f9f118 fix: add response.ok check in downloadMedia HTTP branch 3 months ago
shrimbly 9230d4e3eb feat: add download buttons to all media-displaying nodes 3 months ago
shrimbly da9d25f5f4 fix: address 16 code review findings across codebase 3 months ago
Willie 8008801402
feat: Tutorial improvements with mock execution and organized demonstration (#112) 3 months ago
shrimbly cd7209efe5 fix: outputGallery video handle mismatch and mediaStorage ref/data sync 3 months ago
shrimbly 99197fc416 fix: preserve embedded audio when stitching videos 3 months ago
shrimbly a064ddc106 feat: add VideoInput node for uploading/loading video files 3 months ago
shrimbly 4ca2ac31e0 fix: cleanup-workflow filter, workflow load validation, media hydration guard 4 months ago
shrimbly 1308aaad66 chore: remove dead code, move script, add hydration batching 4 months ago
shrimbly 3d204bdf8d fix: save video/audio to generations/ and strip imageHistory bloat 4 months ago
shrimbly e9e9d56b4e fix: video/audio save-load roundtrip (3 compounding bugs) 4 months ago
Shrimbly c6fb1ad634 fix: correct API parameter names for media save/load 4 months ago
Shrimbly 6933402028 fix: handle null return values from media save functions 4 months ago
Shrimbly 2b0a9d146d feat: extend media externalization to support videos and audio 4 months ago
Shrimbly 7360d9f8aa fix: handle outputGallery nodes in image externalization 4 months ago
Claude 1f12e8e7a1
Add adaptive image resolution scaling for viewport performance 4 months ago
shrimbly 90d0ea4e9c feat: add Browse button to generate node headers in inline parameters mode 4 months ago
shrimbly 16c444e3d0 fix(24-01): fix edge colors, Kie API gating, and media dimension detection 4 months ago
shrimbly 703fcf567a Revert "perf: cap RAF-based callbacks to 60fps on high refresh rate displays" 4 months ago
shrimbly 9f25e05d87 perf: cap RAF-based callbacks to 60fps on high refresh rate displays 4 months ago
shrimbly 09dcfe723b feat: double-click resize handle to aspect-fit node to media content 4 months ago
shrimbly e5ee635d5a feat(46-03): update ImageInputNode and OutputNode for full-bleed content, add calculateNodeSizeForFullBleed 4 months ago
shrimbly cb3a7cbc88 feat(15-01): add external link icon to generate node headers 4 months ago
shrimbly 880a547bf4 feat: add nano-banana-2 pricing to cost calculator 5 months ago
shrimbly be08d190dc fix(security): propagate quantifier state to parent groups in ReDoS detection 5 months ago
shrimbly 23db4d1cf1 fix: add 10s timeout to getImageDimensions to prevent promise hang 5 months ago
shrimbly 6fd112e551 fix(security): detect nested-group ReDoS patterns in arrayParser 5 months ago
shrimbly 5fd7ff9e57 fix(security): add path traversal validation to workflow routes 5 months ago
shrimbly 1c68f260df fix: clean up video/image decoder resources in getVideoDimensions 5 months ago
shrimbly 3d1f276ab5 fix: add ReDoS protection for regex mode and minimap color for array node 5 months ago
shrimbly 92322690cc fix: update nano-banana model ID to stable gemini-2.5-flash-image 5 months ago
Marquis Boyd 500b5b16cd fix: stabilize array node updates and address CodeRabbit feedback 5 months ago
Marquis Boyd 4d680b0d11 feat: add Array node with selectable routing and auto-route to prompts 5 months ago
shrimbly 006c64c1f5 fix: revert all-provider cost tracking and hide indicator for audio nodes 5 months ago
shrimbly ccb5734683 Merge branch 'develop' into fix/fal-3d-url-extraction 5 months ago
shrimbly b42ec262dc feat: support inline <var> tag parsing in PromptConstructor node 5 months ago
Willie 57d0cd860e
Release: 3D viewer, execute selected nodes, canvas navigation settings (#66) 5 months ago
shrimbly fb022140c9 feat: hide CostIndicator when non-Gemini providers are in workflow 5 months ago
shrimbly eda8100bec feat: add SSRF protection, URL encoding, modelId validation, and media size limits 5 months ago
shrimbly e88f108ad1 fix: plug memory leaks in audio listeners, timeouts, and MediaBunny resources 5 months ago