Skip to content

chore: remove TestSignMessage overlay from production homepage #94

Description

@Kalchaqui

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

  • app/page.tsx does not import or render TestSignMessage
  • Public / has no sign-message test overlay
  • Real wallet verification / link flows still work

Test plan

  1. Open / — no test panel / debug chat for signing.
  2. Smoke-test connect wallet from auth/dashboard.

Notes

Small PR. Closes #<this-issue>.

Metadata

Metadata

Assignees

Labels

GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardOfficial Campaign | FWC26Campaign: Official Campaign | FWC26

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions