chore(cross-app): rebrand 'VeChain Cross-App Connect' → 'VeChain Connect'#621
Conversation
The host's deployment target is `connect.vechain.org`, but the HTML <title>, the landing-page heading, and the empty-state header on `/cross-app/connect` still read "VeChain Cross-App Connect" — verbose and inconsistent with the chosen subdomain. Trim to plain "VeChain Connect" everywhere user-facing: - src/app/layout.tsx — browser tab title - All 17 locale files — `connect.title.default` (empty-state header) and `landing.title` (landing page heading). Brand name, kept in English across every locale (no translation). Internal naming (`cross-app-connect/` package name, `cross-app` route path, `cross-app-connect-*` workflows, file comments) stays as-is — that's the technical descriptor, not the brand surface. Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
|
Warning Rate limit exceeded
You’ve run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (18)
✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
|
Size Change: 0 B Total Size: 8.77 MB ℹ️ View Unchanged
|
Summary
The cross-app host's deployment target is
connect.vechain.org, but the user-facing labels still say "VeChain Cross-App Connect" — verbose and inconsistent with the chosen subdomain. Trim to plain "VeChain Connect" on every surface a user actually reads.Changes
src/app/layout.tsx— HTML<title>metadata (browser tab).connect.title.default(empty-state header on/cross-app/connect) andlanding.title(landing page heading at/). Kept in English across every locale since it's a brand name.Not touched (intentional)
Internal technical names stay as
cross-app-*:cross-app-connect/package directory name./cross-app/connectand/cross-app/transactroute paths.cross-app-connect-check.yaml/cross-app-connect-deploy.yaml/cross-app-connect-refresh-app-hub.yamlworkflows.Those are descriptors of what the host is (a whitelabel for Privy's cross-app protocol), not the brand name shown to end users.
Test plan
https://connect.vechain.org/cross-app/transact?…(or the GH Pages URL pre-DNS-cutover) and confirm the browser tab title reads "VeChain Connect"./cross-app/connectdirectly (no query params) — empty-state header reads "VeChain Connect"./— landing page heading reads "VeChain Connect".🤖 Generated with Claude Code