Skip to content

[QF-6042] Update approved Open Graph previews for production - #30

Closed
AhmedCodeGuy wants to merge 4 commits into
mainfrom
feature/qf-6042-foundation-og-production
Closed

AhmedCodeGuy wants to merge 4 commits into
mainfrom
feature/qf-6042-foundation-og-production

Conversation

@AhmedCodeGuy

@AhmedCodeGuy AhmedCodeGuy commented Sep 16, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Ticket: QF-6042

Production counterpart to testing follow-up #32. Earlier implementation history: #29 and #31.

This PR publishes the approved replacement Open Graph artwork across localized defaults, study mode, page-specific previews, and the Quran.com, Quran Foundation, and Quran Reflect brand defaults.

  • updates all 13 localized default assets already served by /api/og?lang=..., using SW.png rather than the stale SW-1.png
  • replaces the 8 study-mode and 3 page-specific assets
  • replaces the 3 established brand defaults
  • locks the corrected 1200×630 dimensions and SHA-256 values for all 27 mapped assets

Validation

  • npx playwright test tests/approved-og-assets.spec.ts — 1 passed
  • npm run build — passed
  • runtime audit of all 27 mapped URLs — HTTP 200, image/png, exact source-byte match
  • git diff --check — passed

Scope note

The supplied QAI, QAS, QDO, QFD, QL, and QS exports are not included because they do not replace an existing mapped public asset; their intended filenames/URLs still need confirmation.

Release note

Do not merge until the coordinated production release is approved.

Prelive preparation — 4 October 2026

Combined release candidate: #33 integrates these approved QDC/QF/QR images with #25, resolves the conflicting asset assertions, and preserves current main delivery/edge/server protections. Keep all candidates unmerged until prelive acceptance; main deploys live production.

@AhmedCodeGuy
AhmedCodeGuy marked this pull request as ready for review September 17, 2026 07:38
@AhmedCodeGuy AhmedCodeGuy changed the title feat(og): add Quran Foundation preview [QF-6042] Update approved Open Graph previews for production Sep 23, 2026
@AhmedCodeGuy

Copy link
Copy Markdown
Collaborator Author

Superseded by combined candidate #33. All 27 public artwork entries from this inspected head match #33 byte-for-byte; the comparison and coordinated release hold are recorded on #33. Closing this overlapping source without merging; no production deployment is performed by this closure.

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