Chat-based onboarding and project overview (experimental)#44
Merged
Conversation
…menu clipping All gated on the new_project_overview_page experimental flag. 1. Callouts: the chat onboarding now shows the same two callouts as the classic form — "Want your coding agent to handle it?" and "Want to QA your app for free?". Extracted AgentCta + FreeQaCta into a shared OnboardingCallouts module used by both StartQaForm and OnboardingChat (removing the form's local copies). 2. Chat agent behavior is now driven by editable guidance entries instead of hardcoded prompts: new lib/chat-guidance.ts defines the `chat_onboarding_system` and `chat_project_system` keys (created on demand, editable in the admin Guidance page) with default content used as a fallback. project-chat reads the guidance content and appends the dynamic context. The guidance instructs the agent to call start_project immediately when the user asks to start (no second confirmation prompt), and a server-side safety net forces the start-project confirmation whenever the last user message matches a start intent — so asking to start always shows the confirmation card. 3. Fixed the profile (user) menu being clipped off the left of the viewport in the chat sidebar: in chat mode the user menu fills the top row and its dropdown opens downward within the sidebar; in the collapsed rail it opens to the right. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Replay QA🚫 Cancelled — the pull request was closed. |
1. new UI should have the same callouts as th...
|
|
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.
Chat-based onboarding + QA chat sidebar + redesigned project overview, all gated behind the
new_project_overview_pageexperimental flag. Incorporates chat logic adapted from replayio/nut.new.See commit history on
chat-interfacefor the full set of changes: chat onboarding, streaming responses, inline login/global-variable forms, the QA chat integrated into the app sidebar, the redesigned overview (activity banner, bug breakdown/top bugs, exploration replay carousel, journey cards), and follow-up fixes (callouts, guidance-driven agent behavior with a start-intent safety net, profile-menu clipping).🤖 Generated with Claude Code