fix(web,landing): align browser tab titles with route names#120
fix(web,landing): align browser tab titles with route names#120
Conversation
ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Free Run ID: 📒 Files selected for processing (4)
📝 WalkthroughWalkthroughThis PR updates page titles across landing and web apps: swapping hyphens for dot interpuncts in landing titles, changing the landing index title text, simplifying the web index title, and adding a DocumentTitleSync component in the web app to set document.title based on route. Changes
Sequence Diagram(s)sequenceDiagram
participant Browser
participant App as App (React)
participant Router as React Router
participant TitleSync as DocumentTitleSync
participant Document as window.document
Browser->>App: load
App->>Router: render Routes
App->>TitleSync: mount
Router-->>TitleSync: provide current path (/auth, /onboarding, /workspace, ...)
TitleSync->>Document: set document.title ("Sign In · Nexu" / "Get Started · Nexu" / "Workspace · Nexu" / "Nexu")
Browser->>Document: display updated title
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Poem
Note 🎁 Summarized by CodeRabbit FreeYour organization is on the Free plan. CodeRabbit will generate a high-level summary and a walkthrough for each pull request. For a comprehensive line-by-line review, please upgrade your subscription to CodeRabbit Pro by visiting https://app.coderabbit.ai/login. Comment |
* feat(web): add Seedance 2.0 promo banner and modal flow Add a dismiss-once promo banner on Home (both idle and active states) and a two-step modal: GitHub Star → join Feishu group to apply for a Seedance 2.0 experience Key. Visual style aligned with the prototype in refly-ai/agent-digital-cowork PR #119 and #120. * fix(web): update Seedance tutorial URL to docs.nexu.io * fix(web): resolve biome a11y lint errors in seedance promo
Summary
Nexufor unspecified web routes instead of the old dashboard titleSummary by CodeRabbit
Style
New Features