Shumiland/migrations
Vadym Samoilenko efeeeca8f5 feat(cms): unify SEO via plugin for all globals + fix migrate CLI
- seoPlugin extended to cover 7 globals (home, dyvolis, group-visits,
  birthday, tickets, checkout, thank-you) with tabbedUI, generateURL,
  generateTitle from heroTitle, generateDescription from heroSubtitle
- Remove manual metaTitle/metaDescription fields from 4 globals
  (BirthdayPage, GroupVisitsPage, TicketsPage, DyvoLisPage)
- Update 5 page files to read meta?.title/description from seoPlugin
- blog/[slug] now uses post.meta?.title from plugin instead of raw title
- pnpm migrate/migrate:create/migrate:status scripts fixed with
  NODE_OPTIONS='--import tsx' (resolves Node.js v26 + tsx incompatibility)
- Initial full-schema migration 20260515_153940.ts created as baseline

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-15 16:43:36 +01:00
..
.gitkeep feat: complete backend B1-B7 — Payload CMS, ezy payments, leads, deploy 2026-05-09 19:14:54 +01:00
0001_new_collections.sql fix: EZY params nullish + DB migration for new collections 2026-05-10 23:08:15 +01:00
20260515_153940.json feat(cms): unify SEO via plugin for all globals + fix migrate CLI 2026-05-15 16:43:36 +01:00
20260515_153940.ts feat(cms): unify SEO via plugin for all globals + fix migrate CLI 2026-05-15 16:43:36 +01:00
index.ts feat(cms): unify SEO via plugin for all globals + fix migrate CLI 2026-05-15 16:43:36 +01:00