Rename timecurve-* Arena CSS and art to arena-* (#280) #408
No reviewers
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!408
Loading…
Reference in a new issue
No description provided.
Delete branch "cursor/arena-css-naming-280-9ea9"
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
Completes GitLab #280 follow-up to #266: rename lingering
timecurve-*CSS classes,data-testids, and public art paths toarena-*for Arena v2 product language. No onchain, indexer, or route behavior changes.Changes
arena-*rules inindex.css(agent card, protocol page, buy projected effects).arena-simple.jpgfixes broken timer hero asset),header-arena.png.scripts/check-arena-naming.sh+ CIscripts-smokegate.INV-FRONTEND-280-ARENA-CSS-NAMING, manual QA §280, arena-views §280, guardrails cross-link.Verification
bash scripts/check-arena-naming.shcd frontend && npm run typecheckcd frontend && npm run lintcd frontend && npm testcd frontend && npm run buildRelates to #266. Closes #280.
Security review (automation)
Commit reviewed:
79845f7d76c0f6499ee82d7f3fbe794a8e0f5d31Scope: GitLab MR !408 — rename lingering
timecurve-*CSS classes,data-testids, and public art paths toarena-*(#280); addsscripts/check-arena-naming.shand ascripts-smokeCI step. No onchain, indexer, API, auth, or route-behavior changes in this diff.Method: Reviewed added/modified paths only (
frontend/src/**,frontend/public/art/**,scripts/check-arena-naming.sh,.github/workflows/unit-tests.yml, docs). Traced whether attacker-controlled input reaches new sinks (injection, XSS, SSRF, path traversal, secret leakage, authz bypass).Outcome: FINDINGS: 0 (no medium, high, or critical issues with a plausible attack path on this diff).
className,data-testid, and/art/...literals.ArenaBuyProjectedEffectsstill rendersitemsas React text children (unchanged);classNameis only passed as a fixed string from callers.check-arena-naming.shscans repo files viafind+rg; no runtime user input; allowlist is a fixed path list for intentional/timecurveredirects and revert strings.Inline threads: None (no findings to anchor).
Security review: no medium+ findings on this diff.
mentioned in commit
5a4177b34d