Frontend UX: update Home and launch countdown surfaces for the new gameplay-first brand #295
Labels
No labels
agent:fix_bugfix
agent:fix_conflicts
agent:fix_security
agent:gap_analysis
agent:implement
agent:open_issues
agents
agent:security_audit
agent:verify
area
timecurve
arena
arena-v2
audit
block:feature_review
block:security
bug
contracts
design
devops
docs
documentation
enhancement
epic
feature
frontend
indexer
low priority
megaeth
operations
ops
performance
QA
qa checklist
referrals
removal
security
smart-contracts
tech-debt
testing
time-arena
timecurve
visual-qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
code/yieldomega#295
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Update Home and launch countdown entry surfaces for the approved gameplay-first, PvP-focused Yield Omega brand — removing arcade/worldbuilding emphasis and discarding outdated sale/PvE explanations.
Scope
Key files
frontend/src/pages/HomePage.tsxfrontend/src/pages/LaunchCountdownPage.tsxfrontend/src/lib/surfaceContent.tsConstraints
docs/product/time-arena.mdAcceptance criteria
home.spec.ts,launch-countdown.spec.ts) updated and passingmentioned in merge request !435
Implemented #295 in non-draft MR !435: https://gitlab.com/PlasticDigits/yieldomega/-/merge_requests/65
What I design-reviewed and changed
docs/product/time-arena.md,docs/product/arena-v2.md, frontend design/arena docs, invariants, Home/countdown code, surface content, art README, and the relevant E2E specs.INV-FRONTEND-295-HOME-COUNTDOWN-BRAND, manual QA #295, frontend design docs, and art consumer mapping.Acceptance and verification
xvfb-runon/homedesktop/mobile and future-timestamp countdown desktop/mobilecd frontend && npm test(surfaceContent.test.ts,LaunchCountdownPage.test.tsx) + visual copy reviewsurfaceContent.test.ts,LaunchCountdownPage.test.tsx,e2e/home.spec.ts,e2e/launch-countdown.spec.tshome.spec.ts/launch-countdown.spec.tsupdated and passingcd frontend && npm run build && CI=1 npm run test:e2e -- --workers=5 e2e/home.spec.ts e2e/launch-countdown.spec.ts(default no-env: 2 passed, 2 expected skips)cd frontend && VITE_LAUNCH_TIMESTAMP=4102444800 npm run build && CI=1 npm run test:e2e -- --workers=5 e2e/home.spec.ts e2e/launch-countdown.spec.ts(future build: 1 passed, 3 expected skips)cd frontend && npm run typecheckcd frontend && npm run lintcd frontend && npm testbash scripts/check-doc-anchors.sh && bash scripts/check-art-readme-consumers.shAccessibility / responsive notes
1440x1000) and mobile (390x844) with no horizontal overflow.title/aria-labeltext; visible copy stays compact.All criteria are PASS. Leaving the issue open for maintainer review per the “changes needed” path in the task instructions.
Verification complete — GitLab #295
Issue: https://gitlab.com/PlasticDigits/yieldomega/-/work_items/295
Implementation: merged in MR !435
Agent:
agent:verify(independent re-verification onmain@4d26577)Acceptance criteria
127.0.0.1:5173):/homedesktop1440×1000+ mobile390×844; countdown gate desktop + mobile afterVITE_LAUNCH_TIMESTAMP=4102444800buildcd frontend && npm test(surfaceContent.test.ts,LaunchCountdownPage.test.tsx) + visual copy scan on Home/countdown surfacese2e/home.spec.ts+e2e/launch-countdown.spec.tsstale-copy assertions; grep ofHomePage.tsx/LaunchCountdownPage.tsx/surfaceContent.tsCommands run
Manual QA (#295 checklist)
Invariant
INV-FRONTEND-295-HOME-COUNTDOWN-BRANDdocumented indocs/testing/invariants-and-business-logic.mdand covered by the automated checks above.All acceptance criteria PASS. Closing as verified on
mainwith no additional repo changes from this verification run.