cb67badf53
fix(a11y): add htmlFor, id, name and aria-label attributes to all form elements for accessibility
radoslaw.smolinski2026-08-26 03:18:02 +02:00
4c8d6f59b9
fix(db): consolidate into single clean initial migration to prevent sqlite table alter collisions
radoslaw.smolinski2026-08-26 03:15:03 +02:00
f85b25fc66
chore(migrations): add schema migration for dynamic form and navigation labels
radoslaw.smolinski2026-08-26 03:11:41 +02:00
434237e916
refactor: eliminate all hardcoded strings in TSX components, enforce project rules in AGENTS.md, lock body scroll in cookie modal
radoslaw.smolinski2026-08-26 03:09:15 +02:00
8c6f3d2633
fix(cookies & seo): refactor cookie settings to centered scrollable modal, add OpenGraph share image SEO metadata, and optimize hero LCP image
radoslaw.smolinski2026-08-26 03:05:00 +02:00
3353cee64c
fix(ui): ensure scrollable cookie settings modal and clean body layout
radoslaw.smolinski2026-08-26 03:01:12 +02:00
b87b2bb47b
feat: add CustomCookieBanner with matching Karcher square checkboxes and styling
radoslaw.smolinski2026-08-26 03:00:13 +02:00
505c21f9d3
fix(db): add production migrations and configure prodMigrations for sqlite in payload config
radoslaw.smolinski2026-08-26 02:56:57 +02:00
9acdfe05d3
feat: complete POI Clean House website with Karcher theme, blog, interactive animations and full CMS configuration
radoslaw.smolinski2026-08-26 02:49:44 +02:00