Skip to content

feat(web): roadmap batch — compositor, AnimateLCM, WAN video, 96-frame E2E - #108

Merged
janiluuk merged 2 commits into
mainfrom
feat/roadmap-next-batch
Jun 2, 2026
Merged

janiluuk merged 2 commits into
mainfrom
feat/roadmap-next-batch

Conversation

@janiluuk

@janiluuk janiluuk commented Jun 2, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Preview compositor Phase 3: Forge mix LFO drives forgeLayerOpacity in runLfos; frameRailRunId links RUNS detail → Frames rail; ThreeBackground.setDeforumBackdropFromUrl + compositor backdrop toggle/mix.
  • AnimateLCM: Motion LoRA selector + engine wiring (supersedes feat(web): AnimateLCM engine panel and motion LoRA selector #106).
  • WAN Video: Speed/motion presets, motion LoRAs, model download buttons, I2V image init (use_init + init image), POST /api/wan/merge-settings and POST /api/wan/generate.
  • UX (U-30 / X2–X4): GlassPanel on Modulation + morph hero; UiIcon for folder/play/close; --live/--accent on LFO/compositor chips.
  • E2E: 96-frame Deforum + WAN Playwright pipelines (test:96frames-e2e, test:wan-96frames-e2e); optional GPU scripts (test:gpu-96frames-e2e, test:gpu-wan-96frames-e2e).
  • Tests: preview-compositor, animatelcm-engine-config, wan-engine-config, perf-regression, test:gpu-e2e scaffolding.

Test plan

  • npm test in docker/web
  • npm run test:96frames-e2e (local frame rail → MP4)
  • npm run test:wan-96frames-e2e (build + WAN merge + frame rail → MP4)
  • Optional: SKIP_GPU_E2E=0 WEB_BASE_URL=http://192.168.2.100:8080 npm run test:gpu-wan-96frames-e2e
  • Optional: SKIP_GPU_E2E=0 npm run test:gpu-e2e

@janiluuk janiluuk changed the title feat(web): roadmap batch — compositor phase 3, AnimateLCM, UX polish feat(web): roadmap batch — compositor, AnimateLCM, WAN video, 96-frame E2E Jun 2, 2026
janiluuk and others added 2 commits June 2, 2026 06:56
…olish

Ship preview compositor Phase 3 (forge mix LFO in runLfos, run-linked frame
rail, Deforum frame WebGL backdrop), cherry-pick AnimateLCM motion LoRA UI,
GlassPanel/UiIcon/token polish, and opt-in GPU/perf regression test scripts.

Co-authored-by: Cursor <cursoragent@cursor.com>
Wire Wan speed/motion presets, motion LoRAs, model downloads, and image init
into Forge settings. Add wan merge/generate APIs and Playwright E2E for 96-frame
Deforum and WAN video pipelines (local + optional GPU scripts).

Co-authored-by: Cursor <cursoragent@cursor.com>
@janiluuk
janiluuk force-pushed the feat/roadmap-next-batch branch from d17fe27 to 4d614f0 Compare June 2, 2026 03:56
@janiluuk
janiluuk merged commit 83db497 into main Jun 2, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant