Skip to content

feat(brand): Redy 2.0 mascot and brand asset migration - #1

Draft
xuewill wants to merge 32 commits into
mainfrom
feat/redy-2-brand-refresh
Draft

xuewill wants to merge 32 commits into
mainfrom
feat/redy-2-brand-refresh

Conversation

@xuewill

@xuewill xuewill commented Nov 3, 2026 •

Copy link
Copy Markdown
Contributor

Redy 2.0 brand migration — Draft / Work in progress

Current production decision (2026-11-03)

PNG-first workflow: pause SVG refinement and do not replace current production asset files until the new individual PNG character masters and collateral are generated and visually approved. Follow the image-by-image production checklist. Existing SVG candidates are retained only as historical candidates; no new SVG work is planned in this pass.

This PR is not ready to merge. The four Redy V13 portrait assets are now uploaded and the website contains a side-by-side candidate preview. The official logo, app/favicons, full-body mascot, chibi, stickers, banners and export family still require a reviewed replacement.

Changes already committed

  • Inventory active Redy 1.0 assets and document the B+C visual direction.
  • Correct prior gallery wiring so existing full-body and chibi visuals use the actual source artwork.
  • Upload original Redy 2.0 portrait PNG reference, editable Bézier SVG V13, rendered preview, and comparison.
  • Add three independently drawn responsive SVG icon masters (standard 128px+, micro 32–96px, nano 16px) under brand/icons/redy-2/.
  • Add reproducible PNG export script, SVG candidate tests and preview artifacts workflow.
  • Add editable Bézier SVG V14 candidate (refined mouth, lens details and soft shading), with additional source-integrity test.
  • Upload the latest regenerated PNG portrait template to accompany V14; the current repository PNG remains the earlier portrait reference.
  • Expose Redy 2.0 reference and vector preview in the website visual gallery with clear candidate labeling; keep old full-body/Q artwork as migration comparisons.
  • Update source-of-truth notes and remove outdated claims that the PNG was not uploaded.
  • Update gallery unit test expectations and add source asset validation (PNG signatures, SVG vector-path/no embedded raster checks).
  • Add PR verification workflow (unit tests and Next.js static export).
  • Restore missing redy-community-sticker-animated.svg as an accessible V13-derived animated candidate; static-export manifest fix.

Still required before merging

  • Latest GitHub Actions validation (run #41585979374): 48/48 tests passing, Next.js static export passing and 10 PNG icon sizes exported to a downloadable CI artifact.
  • Inspect responsive page screenshots on desktop/mobile and light/dark themes.
  • Final approval of SVG geometry, gradients, goggles, eyes and cheeks against the regenerated PNG template; V14 is not a 1:1 match.
  • Produce responsive SVG icon candidates and PNG previews for 16–512px.
  • Approve the adaptive icon design in real 16px/32px/64px contexts and finalize production variants.
  • After review, commit approved PNG exports into app icon, Apple icon, favicon families, and old Redy logos.
  • Replace standard mascot, chibi and expression/sticker art; update live visuals and distribution exports.
  • Replace README, community banner, merch, posters and motion where they include the old Redy character.
  • Re-audit all image paths and document light/dark and mobile acceptance.
  • Confirm that separate WeMail, WeGit and WeOpen product marks are preserved.

Reference assets

Merge gate: Green CI, verified image references, approved master artwork, complete current asset coverage.

@vercel

vercel Bot commented Nov 3, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
redy Ready Ready Preview Nov 3, 2026 6:27am UTC

This branch was successfully deployed

1 active deployment
Preview — 6284e322 Deployed Nov 3, 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