Shumiland/migrations
Vadym Samoilenko ef629dbdbe
Some checks are pending
CI / Type Check (push) Waiting to run
CI / Lint (push) Waiting to run
CI / Unit Tests (push) Waiting to run
Deploy / Build & Push Image (push) Waiting to run
Deploy / Deploy to VPS (push) Blocked by required conditions
feat(pages): add dinosaur park page + redesign birthday, group visits, thank-you
New pages:
- /lokatsii/dynozavry — DinosaurPage (static ISR): DinoHero, DinoWheel (interactive
  8-species arc selector, auto-rotate 4s), DinoGallery, DinoActivities, DinoWhyVisit,
  DinoTickets (ezy API dyno+combo categories)
- /kvytky/dyakuiemo — thank-you page with ticket-shaped card design

Redesigned pages:
- /dni-narodzhennia — new hero, "Що входить" 6-card section, WhyVisit accordion,
  pricing grid from BirthdayPackages CMS, form preserved
- /grupovi-vidviduvannia — new hero overlay, description band, amenity 2x2 grid,
  350 грн ticket card, bottom CTA section, form preserved

New CMS:
- DinosaurPage global (slug: dinosaur-page) with 7 array sub-tables
- migration 0006_dinosaur_page.sql — idempotent, creates all tables + dynozavry location
- seed/route.ts — seeds DinosaurPage global with 8 dino species defaults
- payload.config.ts — registers DinosaurPage in globals, seoPlugin, livePreview

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 13:28:52 +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
0002_delta.sql feat(deploy): SQL delta migration + NEXT_PUBLIC_SITE_URL build arg 2026-05-15 18:56:56 +01:00
0003_seed_dyvolis.sql feat(seed): DyvoLis location record — enables /lokatsii/dyvolis 2026-05-15 19:10:29 +01:00
0004_form_builder.sql feat(migration): add 0004_form_builder.sql for prod SQL migrator 2026-05-18 13:21:06 +01:00
0005_site_settings_tariff_labels.sql feat(migration): 0005 — add site_settings_tariff_category_labels table 2026-05-18 13:36:54 +01:00
0006_dinosaur_page.sql feat(pages): add dinosaur park page + redesign birthday, group visits, thank-you 2026-05-28 13:28:52 +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
20260515_162527.json feat(migrations): delta migration — versions, redirects, new globals, locations fields 2026-05-15 17:32:31 +01:00
20260515_162527.ts feat(migrations): delta migration — versions, redirects, new globals, locations fields 2026-05-15 17:32:31 +01:00
20260518_104929.json chore(migrations): add form_builder tables 2026-05-18 11:55:38 +01:00
20260518_104929.ts chore(migrations): add form_builder tables 2026-05-18 11:55:38 +01:00
20260518_115657.json feat(cms): add form relationship field to GroupVisitsPage and BirthdayPage 2026-05-18 11:58:21 +01:00
20260518_115657.ts fix(migration): make 20260518_115657 idempotent — recreate missing group_visits_page and birthday_page tables 2026-05-18 12:03:36 +01:00
index.ts feat(cms): add form relationship field to GroupVisitsPage and BirthdayPage 2026-05-18 11:58:21 +01:00