Files
cms/CHANGELOG.md
Michael Czechowski f0855a07e7
All checks were successful
Build and publish / build (pull_request) Successful in 4m38s
feat(cms): white-label email templates and API doc config
Replace all hardcoded muellerprints brand identity in email templates
with template variables (shopName, shopContactName, shopAddress,
shopPhone, shopEmail, shopLogoUrl, shopSecondaryLogoUrl) sourced from
env vars SHOP_NAME, SHOP_CONTACT_NAME, SHOP_ADDRESS, SHOP_PHONE,
SHOP_EMAIL, SHOP_LOGO_URL, SHOP_SECONDARY_LOGO_URL.

API documentation title/description now driven by API_TITLE and
API_DESCRIPTION env vars.

Closes #1
2026-04-29 20:01:30 +02:00

1.1 KiB

Changelog

All notable changes to libreshop/cms are documented here.

[0.1.1] - 2026-04-29

Changed

  • White-label email templates: replace all hardcoded muellerprints company identity (name, contact, address, phone, email, logo URLs) with <%= shopName %> / <%= shopContactName %> / <%= shopAddress %> / <%= shopPhone %> / <%= shopEmail %> / <%= shopLogoUrl %> / <%= shopSecondaryLogoUrl %> template variables, sourced from env vars SHOP_NAME, SHOP_CONTACT_NAME, SHOP_ADDRESS, SHOP_PHONE, SHOP_EMAIL, SHOP_LOGO_URL, SHOP_SECONDARY_LOGO_URL.
  • config/constants.ts: export shop brand constants from env.
  • src/api/order/services/order.ts: inject shop context into template calls.
  • config/plugins.ts: API doc title/description driven by API_TITLE / API_DESCRIPTION env vars (defaults: "Paperwork API").
  • src/extensions/documentation/config/settings.json: neutral placeholder.

Closes #1

[0.1.0] - 2026-04-29

  • Extracted from mp/cms/ (2026-04-29). The component history before the extraction lives in the muellerprints repository.