Skip to content

Refresh current pet imagery and dimensional copy - #16

Merged
senyo888 merged 1 commit into
mainfrom
bella/refresh-pet-presentation
Jul 14, 2026
Merged

senyo888 merged 1 commit into
mainfrom
bella/refresh-pet-presentation

Conversation

@senyo888

@senyo888 senyo888 commented Jul 14, 2026 •

Copy link
Copy Markdown
Owner

Scope

  • Add checksum-based cache tokens to all seven pet preview images in the root README, pet READMEs, catalogue, and installer pages.
  • Replace public CGI/3D wording with medium-honest language centred on “premium dimensional spritework”.
  • Align Bella, AetherMite, and Aetherbite catalogue metadata, package metadata, installer links, and public copy.
  • Correct the stale Aetherbite SHA-256 shown in the root README.

Reason

The binary preview assets were already current and matched their packaged GIFs byte-for-byte, but stable image URLs allowed GitHub Pages and README renderers to retain older cached previews. Checksum-derived query tokens force consumers to request the current images without renaming package files.

The previous CGI/3D wording implied a rendering medium and fidelity expectation that the sprite packages should not promise. “Premium dimensional spritework” remains visually strong while accurately describing the delivered asset.

Files affected

  • Root README.md.
  • All seven pet READMEs.
  • site/index.html and all seven installer pages.
  • Bella, AetherMite, and Aetherbite catalogue/package descriptions.
  • Public QA style labels for Bella, AetherWing, and Aetherbite.

No spritesheets, preview GIF binaries, contact sheets, or look-direction sheets changed.

Runtime impact

  • No sprite runtime, atlas geometry, animation row, direction contract, service, API, or Home Assistant entity behavior changed.
  • Bella, AetherMite, and Aetherbite receive description-only metadata updates.
  • Pet IDs, display names, image URLs, sprite versions, and checksums remain unchanged.
  • No risk to deterministic lane ordering.

UI impact

  • GitHub README and Pages surfaces now request the current preview version using the first 12 characters of each preview GIF SHA-256.
  • Catalogue roles and installer copy use dimensional/cinematic language without claiming CGI or 3D rendering.
  • UI truth consistency improves because visible previews are explicitly tied to the current packaged GIFs.
  • No generated Home Assistant dashboards are affected.

Migration impact

No migration, configuration change, cache reset, or application restart is required. GitHub Pages will deploy the HTML changes after merge.

Validation performed

  • .codex/scripts/project_preflight.sh: passed.
    • 7 pets validated.
    • 61 local site references passed.
    • Privacy scan: 78 public candidates, 0 matches.
  • Verified every packaged preview matches its site/assets counterpart byte-for-byte.
  • Verified all four public references per pet use the current 12-character preview checksum token.
  • Verified no CGI/3D marketing wording remains in README.md, catalog.json, pets/, or site/.
  • JSON parsing passed for changed catalogue, metadata, and QA files.
  • Desktop and mobile catalogue smoke tests passed.
  • Desktop and mobile installer smoke tests passed.
  • Browser console: 0 errors, 0 warnings.
  • git diff --check: passed.

Rollback safety

This is a single presentation-focused commit. Reverting it restores the previous URLs and copy. No binary assets, persistent data, or schemas are modified.

Risk notes

  • Deterministic lane ordering: no impact.
  • UI truth consistency: improved through content-addressed preview tokens.
  • Entity semantics: descriptions only; no identifiers or behavior changed.
  • Hidden behavioral drift: none identified.

Summary by CodeRabbit

  • Documentation

    • Updated pet descriptions and presentation copy across the catalogue, pet pages, and installation pages.
    • Refined terminology to emphasize dimensional spritework and updated design details.
    • Revised installation link descriptions to match the latest pet descriptions.
    • Updated validation documentation with the latest visual style wording and verification hash.
  • Bug Fixes

    • Added versioned preview image URLs throughout the catalogue and installation pages to ensure refreshed animations load correctly.

@coderabbitai

coderabbitai Bot commented Jul 14, 2026 •

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 07a1c661-23ea-4c47-ba81-3e55e7fe7e3f

📥 Commits

Reviewing files that changed from the base of the PR and between e0fb7bd and 8083fcc.

📒 Files selected for processing (23)
  • README.md
  • catalog.json
  • pets/aetherbite/README.md
  • pets/aetherbite/pet.json
  • pets/aetherbite/qa/validation-summary.json
  • pets/aethercore/README.md
  • pets/aethermite/README.md
  • pets/aethermite/pet.json
  • pets/aetherwing/README.md
  • pets/aetherwing/qa/validation-summary.json
  • pets/bella/README.md
  • pets/bella/pet.json
  • pets/bella/qa/validation-summary.json
  • pets/calian/README.md
  • pets/scarlet/README.md
  • site/index.html
  • site/install/aetherbite/index.html
  • site/install/aethercore/index.html
  • site/install/aethermite/index.html
  • site/install/aetherwing/index.html
  • site/install/bella/index.html
  • site/install/calian/index.html
  • site/install/scarlet/index.html

📝 Walkthrough

Walkthrough

Updated pet catalogue wording, metadata, validation labels, preview GIF URLs, shared documentation, catalogue cards, and installer descriptions.

Changes

Catalogue presentation refresh

Layer / File(s) Summary
Shared catalogue metadata and documentation
README.md, catalog.json
Shared pet descriptions, collection text, preview links, and the Aetherbite validation hash were updated.
Pet-specific descriptions and previews
pets/*/README.md, pets/*/pet.json, pets/*/qa/validation-summary.json
Pet-specific copy and validation style labels were revised, with versioned preview references added where applicable.
Catalogue card presentation
site/index.html
Catalogue cards now use versioned preview GIF URLs and revised pet descriptors.
Installer previews and deep-link descriptions
site/install/*/index.html
Installer previews use versioned asset URLs, while selected descriptions and Codex deep-link parameters were synchronized. +1-1site/install/*/index.html

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related PRs

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch bella/refresh-pet-presentation

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@senyo888
senyo888 marked this pull request as ready for review July 14, 2026 18:57
@senyo888
senyo888 merged commit 66e2e73 into main Jul 14, 2026
1 check passed
@senyo888
senyo888 deleted the bella/refresh-pet-presentation branch July 15, 2026 16:35
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