Summary
The marketing homepage (app/page.tsx) still mounts TestSignMessage, a development overlay left from wallet signMessage work (#68 / related PRs). It must not ship to end users.
Current behavior
Landing page renders a test UI for signing messages on top of the public site.
Expected behavior
Homepage has no debug/test wallet components. signMessage remains available via StellarWalletProvider for real flows (wallet link / verification).
Deliverable
- Remove
TestSignMessage import and usage from app/page.tsx
- Delete
components/test-sign-message.tsx or keep it only under a clearly gated path (e.g. /dev/...) if maintainers want it — default: delete from prod surface
Acceptance criteria
Test plan
- Open
/ — no test panel / debug chat for signing.
- Smoke-test connect wallet from auth/dashboard.
Notes
Small PR. Closes #<this-issue>.
Summary
The marketing homepage (
app/page.tsx) still mountsTestSignMessage, a development overlay left from walletsignMessagework (#68 / related PRs). It must not ship to end users.Current behavior
Landing page renders a test UI for signing messages on top of the public site.
Expected behavior
Homepage has no debug/test wallet components.
signMessageremains available viaStellarWalletProviderfor real flows (wallet link / verification).Deliverable
TestSignMessageimport and usage fromapp/page.tsxcomponents/test-sign-message.tsxor keep it only under a clearly gated path (e.g./dev/...) if maintainers want it — default: delete from prod surfaceAcceptance criteria
app/page.tsxdoes not import or renderTestSignMessage/has no sign-message test overlayTest plan
/— no test panel / debug chat for signing.Notes
Small PR.
Closes #<this-issue>.