mirror of
https://github.com/nexu-io/open-design.git
synced 2026-10-27 09:51:12 +01:00
* feat(web): make Studio discovery visual and inline
Move clarification forms into the chat flow, add artifact-aware visual style choices, and keep follow-up actions hidden until discovery is complete.
* feat(web): keep clarification entirely in chat
Remove the legacy Questions workspace tab, preserve discovery analytics in the inline form, and keep Skip, Submit, and answered summaries in one conversation flow.
* docs: split Studio Chat input and response work
Frame visual discovery as the input-side initiative and record response aggregation as a separately reviewed follow-up so the current PR stays bounded.
* docs: reorganize Studio Chat experience plans
Separate the overall journey, visual discovery, and response architecture so each scope can be reviewed and delivered independently.
* docs: define first-artifact satisfaction prompt
Limit the feedback prompt to the first successful previewable artifact so it gathers a useful signal without interrupting every iteration.
* docs: keep Studio Chat plans independent
Preserve the existing discovery proposal as one document and keep response architecture as a separate review surface without an extra master layer.
* fix(web): preserve inline discovery behavior
Keep visual direction single-select while restoring custom input, optional auto-continue, analytics, and current end-to-end coverage for the inline flow.
* fix(web): preserve files when skipping discovery step
* fix(web): exclude skipped file answers
* fix(web): align inline discovery with slim prompt
Preserve the latest discovery contract while keeping inline forms, uploads, drafts, and schema-driven visual selections consistent after the rebase.
* feat(web): add style catalog preview images
* fix(web): clarify discovery form completion
* fix(web): preserve question form context
* fix(web): time out unanswered question forms
* test(web): cover inline question form next steps
* fix(web): roll back partial inline uploads
* ci: trigger validation after rebase
* fix(web): unlock blocked inline question submits
* fix(web): retain previewless visual answers
* fix(web): load visual style previews from R2
* fix(web): clean blocked inline uploads
* test(web): expect R2 style preview assets
* feat(web): show full visual style catalog
* fix(web): keep inline question answers consistent
---------
(cherry picked from commit 265aa51630)
Co-authored-by: open-design-crew[bot] <299007234+open-design-crew[bot]@users.noreply.github.com>
Co-authored-by: xiaoche-hub <298951296+xiaoche-hub@users.noreply.github.com>