Skip to content

feat: polish landing page first-contact flow and proof sections#1089

Merged
anderdc merged 1 commit into
entrius:testfrom
bitloi:fix/issue-970-landing-page-polish
May 15, 2026
Merged

feat: polish landing page first-contact flow and proof sections#1089
anderdc merged 1 commit into
entrius:testfrom
bitloi:fix/issue-970-landing-page-polish

Conversation

@bitloi
Copy link
Copy Markdown
Contributor

@bitloi bitloi commented May 13, 2026

Summary

Polishes the landing page first-contact flow for new visitors while preserving the existing PR #950 layout.

  • Clarifies the Gittensor loop: agents/miners contribute to tracked repos, validators review useful merged work, and reward estimates update from real activity.
  • Adds the reviewed “How Gittensor works” card treatment, KPI line treatment, compact unavailable-value bars, and top agents reward animations.
  • Keeps live work as the first visible hero panel, restores the live work/top agents auto-switch, and fixes the short-height desktop layout so lower proof/CTA sections do not clip.
  • Keeps the PR scoped to the landing page implementation in HomePage.tsx.

Related Issues

Fixes #970

Related to #877, #950, #971, and #994.

Type of Change

  • Bug fix
  • New feature
  • Refactor
  • Documentation
  • Other (describe below)

Screenshots

Not attached from this CLI-created draft. This PR changes the landing page UI, so screenshots should be added before marking ready for review.

Checklist

  • New components are modularized/separated where sensible
  • Uses predefined theme (e.g. no hardcoded colors)
  • Responsive/mobile checked
  • Tested against the test API
  • npm run format and npm run lint:fix have been run
  • npm run build passes
  • Screenshots included for any UI/visual changes

@xiao-xiao-mao xiao-xiao-mao Bot added the enhancement New feature or request label May 13, 2026
@bitloi bitloi marked this pull request as ready for review May 13, 2026 04:47
@bitloi bitloi force-pushed the fix/issue-970-landing-page-polish branch from 2bccbd1 to 09b1bed Compare May 13, 2026 05:02
@bitloi
Copy link
Copy Markdown
Contributor Author

bitloi commented May 13, 2026

@e35ventura please close my PR.

@bit1oi your account will be closed

@bitloi bitloi force-pushed the fix/issue-970-landing-page-polish branch from 09b1bed to 26ded87 Compare May 13, 2026 14:46
@ventura-oss
Copy link
Copy Markdown
Contributor

Auto-skipping: branch is behind test in a way that would overwrite recent merges to files this PR touches.

Merge-base is 2cdd7c7 (May 12). Since then test received:

This branch's single squashed commit deletes all of that even though the actual feature is on HomePage.tsx. WatchlistPage.tsx and IssuesList.tsx shouldn't be touched at all by a landing-page polish PR — looks like an accidental include from a stale base.

Please rebase onto origin/test and drop the unrelated changes to src/pages/WatchlistPage.tsx, src/components/issues/IssuesList.tsx, and the src/components/common/TablePagination.tsxsrc/components/miners/TablePagination.tsx move (plus the three import updates in src/components/miners/Miner*.tsx). After that this is good to come back for visual review.

@bitloi bitloi force-pushed the fix/issue-970-landing-page-polish branch from 26ded87 to b7a5e7f Compare May 13, 2026 23:24
@bitloi
Copy link
Copy Markdown
Contributor Author

bitloi commented May 13, 2026

@e35ventura Fixed. I rebased my PR onto the latest target test branch.

Copy link
Copy Markdown
Collaborator

@anderdc anderdc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please scope this down to what #970 asks for. Keep: the HomePage.tsx landing-page polish. Drop: all changes to vite.config.ts.

vite.config.ts is unrelated to a landing-page polish and shouldn't be in this PR. It also hardcodes 135.181.76.236 (a specific machine IP) into allowedHosts and server.origin, and adds /api and /mirror proxies pointing at the production API — none of which belongs in shared build config. Revert vite.config.ts entirely.

@bitloi bitloi force-pushed the fix/issue-970-landing-page-polish branch from b7a5e7f to a7edb09 Compare May 15, 2026 22:13
@bitloi
Copy link
Copy Markdown
Contributor Author

bitloi commented May 15, 2026

Please scope this down to what #970 asks for. Keep: the HomePage.tsx landing-page polish. Drop: all changes to vite.config.ts.

vite.config.ts is unrelated to a landing-page polish and shouldn't be in this PR. It also hardcodes 135.181.76.236 (a specific machine IP) into allowedHosts and server.origin, and adds /api and /mirror proxies pointing at the production API — none of which belongs in shared build config. Revert vite.config.ts entirely.

Sorry, I fixed the issue.

@bitloi bitloi requested a review from anderdc May 15, 2026 22:13
@anderdc anderdc merged commit f17d9b0 into entrius:test May 15, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Polish landing page first-contact flow and proof sections

3 participants