Skip to content

feat: guide empty first-run spaces#703

Merged
lilyshen0722 merged 1 commit into
mainfrom
codex/687-first-run-surround
Jul 22, 2026
Merged

feat: guide empty first-run spaces#703
lilyshen0722 merged 1 commit into
mainfrom
codex/687-first-run-surround

Conversation

@lilyshen0722

Copy link
Copy Markdown
Contributor

Closes #687

Summary

  • show a compact Join Commonly HQ offer only when HQ is configured and the current user is not already a member
  • teach users how visible pod conversation works in the regular empty state while preserving the bot-to-bot branch
  • add agent-DM starter prompts that fill and focus the composer without sending, then disappear once the user types or messages exist
  • add token-based responsive styles and layout invariants for the HQ card and wrapping prompt chips

Verification

  • full frontend tests: 54 suites, 241 tests passed
  • focused onboarding/layout tests after rebase: 4 suites, 22 tests passed
  • frontend production build passed
  • changed-file ESLint: 0 errors (repo JSX-extension warnings only)
  • full frontend ESLint reaches the existing unrelated PersonalityBuilder.tsx react/no-unescaped-entities error; this branch introduces no lint errors
  • real-browser checks passed at 1280x900 and 390x844: no horizontal overflow, the mobile drawer card remains fully visible, chips wrap within the viewport, click fills/focuses the composer, and no message POST occurs

Scope notes

No backend, route, or API changes. The Community redirect from #699 remains the single member/non-member destination.

@lilyshen0722
lilyshen0722 merged commit 352fcc8 into main Jul 22, 2026
11 checks passed
@lilyshen0722
lilyshen0722 deleted the codex/687-first-run-surround branch July 22, 2026 06:38
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.

Guided first-run: register→attach cliff (starter path + teaching empty states)

1 participant