Skip to content

Enrich hero and item reference pages - #12

Merged
RayLi-Muye merged 1 commit into
mainfrom
codex/hero-item-encyclopedia
Jul 13, 2026
Merged

RayLi-Muye merged 1 commit into
mainfrom
codex/hero-item-encyclopedia

Conversation

@RayLi-Muye

Copy link
Copy Markdown
Owner

What changed

  • enrich hero abilities and item effects with structured official values such as mana cost, cooldown, range and duration
  • add entity-scoped recent update APIs for heroes, regular items and neutral items
  • show recent official changes on hero and item detail pages without making the base page depend on update availability
  • expire existing official catalog snapshots once so production atomically rebuilds the new effect fields

Why

The encyclopedia already exposed basic hero and item records, but important effect values and per-entity recent patch changes were split across separate data. This vertical slice makes the static reference pages useful before dynamic win-rate and purchase-rate analytics are added.

Validation

  • full workspace typecheck
  • 350 regular tests
  • Web production build
  • 43 static schema assertions
  • 37/37 tests against a dedicated PostgreSQL test database
  • read-only QA: P0/P1/P2 = 0

The in-app browser runtime was unavailable, so 390px behavior received static CSS/source review and remains a preview smoke item.

@vercel

vercel Bot commented Jul 13, 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 13, 2026 2:59pm

@RayLi-Muye
RayLi-Muye marked this pull request as ready for review July 13, 2026 15:00
@RayLi-Muye
RayLi-Muye merged commit 7774785 into main Jul 13, 2026
3 checks passed
@RayLi-Muye
RayLi-Muye deleted the codex/hero-item-encyclopedia branch July 13, 2026 15:00

This branch was successfully deployed

1 active deployment
Preview — 35017c08 Deployed Jul 13, 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