la-rose/scripts
semianiakavy 55b4ebc9a1 feat: use the source wordmark as the store logo
Replace the text brand in the header and footer with the logo the source site
publishes for its footer (637x220 PNG, BRAND.logoSourceUrl):

- src/store/constants.ts: add BRAND (source URL, local path, dimensions).
- scripts/fetch-logo.ts: mirror it into public/images/brand/logo_footer.png
  (idempotent, --force to refresh); `pnpm fetch:logo` runs it standalone.
- scripts/dev-server.ts: ensure the logo at boot, non-fatal on failure.
- public/index.html: <img class="brand__logo"> in the header (the wordmark is
  dark on the light header) and <img class="footer__logo"> in the footer, on a
  white plate because the footer is dark.
- public/styles.css: logo sizing (30px / 40px from 768px) + the footer plate.
2026-10-05 17:39:30 +00:00
..
dev-server.ts feat: use the source wordmark as the store logo 2026-10-05 17:39:30 +00:00
fetch-images.ts feat(seed): fetch full product gallery originals from la-rose.by 2026-10-05 15:27:01 +00:00
fetch-logo.ts feat: use the source wordmark as the store logo 2026-10-05 17:39:30 +00:00
generate-seed-sql.ts chore(scripts): generate + verify gallery seed artifacts; ci runs tsc/tsx directly (#64) 2026-10-05 15:34:42 +00:00
migrate.ts feat(db): schema, migrations and idempotent seed for the catalog 2026-10-04 19:57:52 +00:00
seed.ts feat(db): schema, migrations and idempotent seed for the catalog 2026-10-04 19:57:52 +00:00
verify-images.ts chore(scripts): generate + verify gallery seed artifacts; ci runs tsc/tsx directly (#64) 2026-10-05 15:34:42 +00:00
verify.ts chore(scripts): generate + verify gallery seed artifacts; ci runs tsc/tsx directly (#64) 2026-10-05 15:34:42 +00:00