Conversation
Add a lobby-first creation studio with model/mode/config pills, @ mentions, reference upload preview, discovery feed, and nav rail. UI-only state for now; existing session playback and ChatBar continuation flow are preserved. Uses minimal Radix/shadcn primitives aligned with blocks.so patterns. Co-authored-by: Aryan Kumar <aryan5v@users.noreply.github.com>
- Darker Dreamina-style composer, masonry discovery feed, nav rail polish - Mode-aware references: optional T2V, dual FL2AV frames, required Ref2AV - Session ChatBar config pills synced from lobby settings at session start - Restore preset quick-launch rail; extract shared ConfigPill component Co-authored-by: Aryan Kumar <aryan5v@users.noreply.github.com>
Co-authored-by: Aryan Kumar <aryan5v@users.noreply.github.com>
Co-authored-by: Aryan Kumar <aryan5v@users.noreply.github.com>
Remove quick-action cards and discovery feed. Hide FastH3 from the model picker. Rename reference modes to Omni reference and first/last frame assets. Add drag-and-drop on reference upload slots. Co-authored-by: Aryan Kumar <aryan5v@users.noreply.github.com>
Replace the center AI Video title with the original animated hero tagline. Co-authored-by: Aryan Kumar <aryan5v@users.noreply.github.com>
Co-authored-by: Aryan Kumar <aryan5v@users.noreply.github.com>
Co-authored-by: Aryan Kumar <aryan5v@users.noreply.github.com>
Co-authored-by: Aryan Kumar <aryan5v@users.noreply.github.com>
Co-authored-by: Aryan Kumar <aryan5v@users.noreply.github.com>
Co-authored-by: Aryan Kumar <aryan5v@users.noreply.github.com>
Connect lobby model/mode/aspect/resolution/duration and reference images to session_init_v2 and project_init_v1. Backend parses creation config, validates mode assets, resolves frame size and segment cap, and passes per-step sampling overrides to the GPU worker. Frontend builds init payloads from creation state and applies echoed creation_config. Co-authored-by: Aryan Kumar <aryan5v@users.noreply.github.com>
Align the UI uplift with hao-ai-lab#1835 by mapping creation studio mode IDs to canonical t2va/fl2va/ref2va wire values in session_init_v2 and project_init_v1 payloads. Co-authored-by: Aryan Kumar <aryan5v@users.noreply.github.com>
Co-authored-by: Aryan Kumar <aryan5v@users.noreply.github.com>
Use canonical t2va/fl2va/ref2va from hao-ai-lab#1834/hao-ai-lab#1835 instead of a parallel creation_mode field. Wire model, resolution, duration, and image assets through session_creation_config while leaving H3 mode routing to upstream. Co-authored-by: Aryan Kumar <aryan5v@users.noreply.github.com>
Playwright was matching placeholder copy as visible text; the lobby composer only exposes it via the textarea placeholder attribute. Co-authored-by: Aryan Kumar <aryan5v@users.noreply.github.com>
Expose GET /creation-capabilities from backend and mirror it in the frontend so only supported models, modes (t2va/ref2va), resolutions (480p-1080p), and image references are selectable. Reject FL2VA, 4K, and invalid assets client-side and in session_creation_config. Lock in-session config pills read-only until live updates exist. Co-authored-by: Aryan Kumar <aryan5v@users.noreply.github.com>
Derive lobby model_ids from MODEL_REGISTRY and expose per-model creation capabilities so FastH3 appears in the composer alongside FastLTX models. H3 keeps fixed 16:9 / 720p-class geometry while LTX models retain the full aspect and resolution surface. Co-authored-by: Aryan Kumar <aryan5v@users.noreply.github.com>
Contributor
Pre-commit checks failedHi @aryan5v, the pre-commit checks have failed. To fix them locally: # Install pre-commit if you haven't already
uv pip install pre-commit
pre-commit install
# Run all checks and auto-fix what's possible
pre-commit run --all-filesCommon fixes:
After fixing, commit and push the changes. The checks will re-run automatically. For future commits, |
4 of 7 tasks
Contributor
|
This PR has merge conflicts with the base branch. Please rebase: git fetch origin main
git rebase origin/main
# Resolve any conflicts, then:
git push --force-with-lease |
Davids048
added a commit
that referenced
this pull request
Sep 16, 2026
Apply the backend-wiring changes beyond the UI uplift to ds8/dreamversev2-dev for review and refactoring. Source PR: #1854 Source range: 90d739a..8c5ee9b The 28-file patch is identical to that source range. Co-authored-by: Cursor Agent <cursoragent@cursor.com> Co-authored-by: Aryan Kumar <aryan5v@users.noreply.github.com>
Collaborator
|
Merged into https://github.com/hao-ai-lab/FastVideo/tree/ds8/dreamversev2-dev through #1856 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
Dreamverse creation studio sends model, mode, aspect ratio, resolution, duration, and reference images over the websocket, but the server did not parse, validate, or apply those fields end-to-end. This PR wires session init, echoes resolved
creation_config, enforces per-model capabilities, and routes creation overrides into generation.Scope
Backend (
apps/dreamverse/dreamverse/):session_creation_config.py— parse/validate model,generation_mode, aspect, resolution, durationcreation_capabilities.py+GET /creation-capabilities— caps forfast-ltx2,fast-ltx23,fast-h3session/controller.py,gpu_pool.py,ltx2_generation.py— per-step overrides; fix LTX2 frame-size crashmock_server.pyparitygeneration_mode(t2va/ref2va;fl2varejected)Frontend wiring (
apps/dreamverse/web/):creationPayload.ts,creationCapabilities.ts— init payload, capability fetch, client validationNote: This branch includes the creation studio UI uplift commits if they are not on
mainyet. If the UI PR lands first, GitHub will shrink this diff to backend-only.Tradeoffs
fast-h3.project_init_v1mid-websocket is a known follow-up.Blast Radius
apps/dreamverse/only. Nofastvideo/pipeline or kernel changes.Verification
Mock-server smoke: uvicorn
dreamverse.mock_server:app+ Next.js withBACKEND_PORT=8009.Fixes #
Checklist
pre-commit run --all-files