Skip to content

Refine Dota-style hero and item catalogs - #17

Merged
RayLi-Muye merged 1 commit into
mainfrom
codex/dota-client-catalog-refinement
Jul 14, 2026
Merged

RayLi-Muye merged 1 commit into
mainfrom
codex/dota-client-catalog-refinement

Conversation

@RayLi-Muye

Copy link
Copy Markdown
Owner

What changed

  • recompose the hero catalog as four parallel attribute rosters with dense 3:4 portraits
  • recompose the item catalog as basic, crafted, neutral, and persistent detail workbench regions
  • fold strict upgrade families into one catalog entry while retaining every underlying entity and detail route
  • add Dagon/Travel Boots level navigation, slash-separated values, current-level emphasis, and fixed-item handling for BKB
  • preserve complete upgrade families for level-specific searches and preserve q / selected context
  • keep the selected item inspector before the long catalog on small screens and sticky at desktop widths
  • make partial sibling detail failures explicit without losing upgrade identity or navigation

Why

The encyclopedia previously showed large generic cards and required navigation away from the catalog for item details. The new information architecture follows the density and hierarchy of the supplied Dota 2 client references while retaining Dodo's existing visual system and accessibility contract.

Validation

  • pnpm typecheck
  • pnpm test (Web: 102; API: 116; dota-data: 156)
  • pnpm build
  • node supabase/tests/static-schema-check.mjs (43 assertions)
  • PostgreSQL integration: 39/39
  • production-shape SSR smoke: 127 heroes; 268 item entities / 263 catalog entries
  • independent QA: no P0/P1 findings
  • git diff --check

Notes

The structured autoreview helper could not start because the locally installed Codex CLI is missing its platform binary. Frontend Agent, independent QA Agent, Root review, focused tests, and full-repository gates completed successfully.

@vercel

vercel Bot commented Jul 14, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
web Ready Ready Preview, Comment Jul 14, 2026 3:35am

@RayLi-Muye
RayLi-Muye marked this pull request as ready for review July 14, 2026 03:36
@RayLi-Muye
RayLi-Muye merged commit 0ee0010 into main Jul 14, 2026
3 checks passed
@RayLi-Muye
RayLi-Muye deleted the codex/dota-client-catalog-refinement branch July 14, 2026 03:37

This branch was successfully deployed

1 active deployment
Preview — 5015ca3a Deployed Jul 14, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant