Skip to content

[Frontend] Add a build-info footer showing version, commit SHA, and network #952

Description

@Akpolo

Telegram (ask questions / claim the issue here first): https://t.me/+DOylgFv1jyJlNzM0

Labels: enhancement, good first issue, frontend, Stellar Wave

There's no way to tell which build of the frontend you're looking at or which network it points to.

During a wave with frequent deploys, QA and support keep asking "is this the new version?" and nobody can confirm it. A small footer showing the commit SHA and target network (testnet/mainnet) makes every deploy verifiable, and if it also reads the backend GET /version (#881) you can spot frontend/backend drift at a glance. This is a DX and release-verification thing, not a fix.

What the fix has to hold to

  • Version and network come from build-time metadata (NEXT_PUBLIC_* env or Next build info), not hardcoded.
  • The footer is subtle, accessible, and hidden from print.
  • All copy goes through i18n (frontend/messages/*.json).
  • Don't expose anything beyond the commit SHA and network name.

Done when

Where to start
frontend/src/app/[locale]/layout.tsx (or a shared footer component), the env/next.config wiring, and frontend/messages/*.json for strings. The backend /version endpoint and any release-notes UI are out of scope. Small, a day or so.

Metadata

Metadata

Assignees

Labels

GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardOfficial Campaign | FWC26Campaign: Official Campaign | FWC26Stellar WaveIssues in the Stellar wave programenhancementNew feature or requestfrontendIssues related to frontend developmentgood first issueGood for newcomers

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions