Shumiland/src/app
Vadym Samoilenko d0434dda9b
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(cms): upgrade Payload 3.33→3.84, add SEO plugin, connect hardcoded pages to CMS
- Upgrade payload + all @payloadcms/* packages to 3.84.1
- Update minor/patch deps: drizzle-kit, tailwind-merge, vitest, playwright, etc.
- Fix eslint config: remove duplicate @typescript-eslint plugin registration
- Add @payloadcms/plugin-seo for pages, blog-posts, locations collections
- Remove manual meta fields from Pages (replaced by SEO plugin)
- Add DyvoLisPage global: hero, gallery quote, working hours, whyVisit items
- Add GroupVisitsPage global: hero, form texts, group types with discounts
- Connect /dni-narodzhennia to birthday-packages collection (was hardcoded)
- Connect /lokatsii/dyvolis to dyvolis-page global (was hardcoded)
- Connect /grupovi-vidviduvannia to group-visits-page global (was hardcoded)
- Remove STATIC_LOCATIONS fallback from /lokatsii (use DB or empty state)
- Refactor DyvoLisHero/Gallery/WhyVisit/Tickets to accept CMS props w/ fallbacks

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-13 16:36:18 +01:00
..
(frontend) feat(cms): upgrade Payload 3.33→3.84, add SEO plugin, connect hardcoded pages to CMS 2026-05-13 16:36:18 +01:00
(payload) feat: refactor frontend components and add PageHero 2026-05-10 18:41:46 +01:00
api fix(tariffs): include DB-only visible tariffs missing from ezy API 2026-05-13 15:32:18 +01:00
globals.css fix: production UI fixes + brand color #396817 + new page backgrounds 2026-05-11 14:04:43 +01:00
icon.png fix(dyvolis): fix X badge clamp values + add colorful favicon 2026-05-13 13:00:02 +01:00
layout.tsx feat: refactor frontend components and add PageHero 2026-05-10 18:41:46 +01:00