Skip to content

[feat]: Dreamverse creation studio UI uplift (Dreamina-inspired) - #38

Draft
aryan5v wants to merge 12 commits into
mainfrom
aryan5v/dreamverse-ui-uplift-9f15
Draft

aryan5v wants to merge 12 commits into
mainfrom
aryan5v/dreamverse-ui-uplift-9f15

Conversation

@aryan5v

@aryan5v aryan5v commented Sep 8, 2026

Copy link
Copy Markdown
Owner

Purpose

Dreamina-inspired creation studio UI for Dreamverse: model/mode/config pills, reference uploads, preset quick-launch rail, and lobby polish.

Stacks as UI-only on top of upstream main. Compatible with upstream mode-selection work in hao-ai-lab/FastVideo#1835 and the #1834 protocol (generation_mode: t2va / fl2va / ref2va).

Upstream compatibility

  • Sends canonical generation_mode in session_init_v2 and project_init_v1, mapped from creation studio mode IDs (t2vt2va, fl2avfl2va, ref2avref2va).
  • Does not introduce a separate creation_mode wire field — backend validation/routing should follow upstream #1834 / #1835.
  • Existing LTX flows remain backward-compatible when upstream ignores unknown fields; initial_image is still sent as null until asset wiring lands upstream.

Changes

  • Creation studio composer (model, mode, aspect ratio, resolution, duration, references)
  • Preset quick-launch rail with scroll controls
  • Session config pills in active session
  • interfaces.dev polish pass (typography, accessibility, motion)
  • generationMode.ts bridge for upstream wire IDs

Test Plan

cd apps/dreamverse/web
npm run typecheck
npm test

Test Results

Test Files  17 passed | 1 skipped (18)
Tests  68 passed | 27 skipped (95)

Follow-ups (separate PRs)

  • Mode-specific asset payloads and backend validation (tracked upstream in #1834)
  • In-session config updates over websocket
Open in Web Open in Cursor 

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>
@coderabbitai

coderabbitai Bot commented Sep 8, 2026

Copy link
Copy Markdown

Important

Draft PR not reviewed

Draft PRs are not automatically reviewed by default.

  • Trigger a manual review

To automatically review draft PRs, update your CodeRabbit configuration:

reviews:
  auto_review:
    drafts: true

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

cursoragent and others added 10 commits September 8, 2026 04:03
- 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>
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>
@cursor

cursor Bot commented Sep 11, 2026

Copy link
Copy Markdown

pstack verification note (combined with #39)

UI uplift verified as part of combined stack testing on aryan5v/dreamverse-backend-wiring-9f15 (includes this branch):

  • Creation studio lobby renders: model/mode/aspect/resolution/duration pills, reference slot, preset rail
  • Model menu shows FastLTX 2.3 + FastLTX 2; resolution menu includes 480P
  • Sends upstream-compatible generation_mode (t2va/fl2va/ref2va) on session init

E2E: frontend-shell + mock-backed generation smoke pass when paired with mock backend (#39 branch).

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.

2 participants