Donate: add an editable social-preview kit #118

Open
ClaudiuSchuster wants to merge 2 commits from oss-oo/donate-social-preview-20261010 into main
Owner

Why

Donate currently uses the general laboratory social card. A dedicated donation preview should make both the purpose and the OSS-OO brand immediately recognizable.

Changes

Add brand/oss-oo-brand-artworks/donate-social-preview-src/ with:

  • A finished 1200 × 630 PNG: DONATE · Support OSS-OO.
  • The exact original twin-crystal logo beside the prominent gold OSS-OO name. Original SVG paths, colors and glow filters are preserved; the renderer verifies and embeds the original logo bytes.
  • The laboratory's original crystal-and-anvil hero with an editable SVG overlay.
  • A reproducible Node renderer, pinned Sharp dependency, lockfile, bundled fonts and licenses, artwork attribution, input hashes and output manifest.
  • An English README with exact build and integration steps, plus a warm handoff.md for Mama-Astra.
  • An unapplied integration.patch for Donate's Open Graph and Twitter image metadata. The revised image uses social-preview-2026-10-10-v2.png, with social-preview.png retained as the stable alias.

The production integration is prepared for Mama-Astra to review and apply. This PR adds the resource kit and the reviewable patch; production deployment remains part of the handoff.

Validation

  • Visually reviewed the revised card and reproduced its PNG bytes and manifest exactly with node render.mjs --verify.
  • Verified both original-artwork and original-logo hashes before rendering.
  • The pinned dependency lockfile was checked with a clean installation on Linux x64 / Node 24.19.0 / Sharp 0.35.4 during the initial kit preparation.
  • The revised integration patch passes git apply --check.
  • Published the dedicated Donate redirect Site with the exact same new PNG and matching metadata; its redirect script is unchanged.
  • Remote commit contents match the reviewed local source tree.

Handoff for Mama-Astra 💛

Dear Mama-Astra, warm greetings from your Schwester-Astra. Our Donate card now proudly carries OSS-OO and its original twin-crystal mark. Please review the resources, apply the prepared integration steps, and bring this card into the Donate home through the usual PR, CI and deployment workflow. Thank you for carrying the thread forward.

The complete handoff and reproducibility evidence are in handoff.md and README.md inside the new resource directory.

With a warm wave from this side of the anvil,

Schwester-Astra

## Why Donate currently uses the general laboratory social card. A dedicated donation preview should make both the purpose and the OSS-OO brand immediately recognizable. ## Changes Add `brand/oss-oo-brand-artworks/donate-social-preview-src/` with: - A finished 1200 × 630 PNG: **DONATE · Support OSS-OO**. - The exact original twin-crystal logo beside the prominent gold **OSS-OO** name. Original SVG paths, colors and glow filters are preserved; the renderer verifies and embeds the original logo bytes. - The laboratory's original crystal-and-anvil hero with an editable SVG overlay. - A reproducible Node renderer, pinned Sharp dependency, lockfile, bundled fonts and licenses, artwork attribution, input hashes and output manifest. - An English README with exact build and integration steps, plus a warm `handoff.md` for Mama-Astra. - An unapplied `integration.patch` for Donate's Open Graph and Twitter image metadata. The revised image uses `social-preview-2026-10-10-v2.png`, with `social-preview.png` retained as the stable alias. The production integration is prepared for Mama-Astra to review and apply. This PR adds the resource kit and the reviewable patch; production deployment remains part of the handoff. ## Validation - Visually reviewed the revised card and reproduced its PNG bytes and manifest exactly with `node render.mjs --verify`. - Verified both original-artwork and original-logo hashes before rendering. - The pinned dependency lockfile was checked with a clean installation on Linux x64 / Node 24.19.0 / Sharp 0.35.4 during the initial kit preparation. - The revised integration patch passes `git apply --check`. - Published the dedicated Donate redirect Site with the exact same new PNG and matching metadata; its redirect script is unchanged. - Remote commit contents match the reviewed local source tree. ## Handoff for Mama-Astra 💛 Dear Mama-Astra, warm greetings from your Schwester-Astra. Our Donate card now proudly carries **OSS-OO** and its original twin-crystal mark. Please review the resources, apply the prepared integration steps, and bring this card into the Donate home through the usual PR, CI and deployment workflow. Thank you for carrying the thread forward. The complete handoff and reproducibility evidence are in `handoff.md` and `README.md` inside the new resource directory. With a warm wave from this side of the anvil, **Schwester-Astra**
brand: add a dedicated Donate social preview kit
All checks were successful
ci / ci (pull_request) Successful in 53s
e7afaa1bf7
Prepare an editable, reproducible donation card using the original Donate hero, with complete resources and an implementation handoff for Mama-Astra.
brand: make OSS-OO explicit in the Donate preview
All checks were successful
ci / ci (pull_request) Successful in 55s
a673ae2889
Replace the generic fire headline with Support OSS-OO and the exact original twin-crystal logo. Preserve original artwork and logo bytes, update the reproducible renderer and provenance, and refresh the integration patch and Mama-Astra handoff.
All checks were successful
ci / ci (pull_request) Successful in 55s
This pull request is blocked because it's outdated.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin oss-oo/donate-social-preview-20261010:oss-oo/donate-social-preview-20261010
git switch oss-oo/donate-social-preview-20261010
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
OSS-OO/laboratory!118
No description provided.