Commit Graph
35 Commits
Author SHA1 Message Date
MichalC d11808b471 fix: standaryzacja i bezpieczeństwo formularzy
- Ujednolicono kontakt/actions.ts (rate limit, escapeHtml, getMailClient, usunięto bezpośrednie Resend)
- Usunięto nieużywany plik lib/recaptcha.ts
- Naprawiono brak obsługi błędów API (Resend error) w zgloszenie-awarii, zamowienie i zapytanie-multisplit
- Dodano logowanie błędów w catch dla tych formularzy
- Posprzątano stare skrypty robocze z roota
2026-08-02 21:10:24 +02:00
MichalC c9e4283789 feat: filtr jednostek multisplit, ostatnio oglądane, sklep pompy ciepła, czyszczenie komentarzy, checkbox zgody
- Filtr 'Ilość jednostek wewn.' w sklepie (1–9 jednostek, checkboxy, liczniki)
- Komponent RecentlyViewedProducts + Zustand store (recently-viewed-store.ts)
- Pompy ciepła dodane do sklepu i nawigacji (Header + MobileMenu)
- Logotypy marek zaktualizowane (Daikin, Panasonic + odświeżone istniejące)
- Checkbox zgody RODO w /zamowienie powiększony (w-5 h-5)
- Usunięcie ~65 zbędnych komentarzy WHAT z 12 plików (build: 0 errors)
- Plik analyze_products.ts (pomocniczy skrypt diagnostyczny)
2026-08-02 20:31:55 +02:00
MichalC 092cff1899 chore: update content, sitemap and lib files 2026-08-01 14:01:54 +02:00
MichalC 6808dee9be chore: remove leftover patch files 2026-08-01 13:52:44 +02:00
MichalC 21baad79f7 fix: update hero image and disable HSTS on localhost 2026-08-01 13:52:33 +02:00
MichalC 47a9ac07fb feat: security audit, rate limiting, server-side pricing, html escaping and security headers 2026-08-01 13:24:41 +02:00
MichalC f07f2c2407 feat: SEO cleanup, A11y, Next.js 16 dynamic routes, hide unverified content 2026-08-01 13:01:08 +02:00
MichalC 88cb4c516d fix: linting cleanup, TS errors, mobile cookie banner and hero max-width 2026-08-01 12:27:14 +02:00
MichalC 02cb49e180 feat: restore heat pump pages, navigation links and blog posts 2026-08-01 11:37:22 +02:00
MichalC 4969318096 changes 2026-07-28 09:40:37 +02:00
MichalC 1a11aecf01 style(forms): ujednolicenie ekranu sukcesu i usuniecie zbednych opcji 2026-07-27 22:32:30 +02:00
MichalC e338c95da0 fix(forms): Naprawa formularza multisplit i dodanie reCAPTCHA v3 do wszystkich formularzy 2026-07-27 21:45:32 +02:00
MichalC acf6269f32 Fix heading structure (H1-H6) and button layouts, add noindex to cart and order pages 2026-07-19 20:42:06 +02:00
MichalC 5c56c6b05a Update blog images, remove deleted posts, and configure rotating featured post 2026-07-19 19:40:14 +02:00
MichalC d545e7fdcc chore: rozwiązanie konfliktów, aktualizacja zależności i usunięcie wpisu na blogu 2026-07-19 14:01:52 +02:00
MichalC 2379d0580c remove distance tile from city page 2026-07-05 23:27:31 +02:00
MichalC 62558da022 update heroImage for Glogow 2026-07-05 23:17:49 +02:00
MichalC 7a81b74d12 fix: adjust params type in zapytanie-multisplit for Next.js compat 2026-07-05 23:11:29 +02:00
MichalC ebe048c13c UI improvements for multisplit inquiry workflow 2026-07-05 23:08:06 +02:00
MichalC 00533ffb1f chore: comment out office and cassette ac services 2026-07-05 22:43:49 +02:00
MichalC 9fe46b8e41 style: update hero sections with background images and overlays 2026-07-05 22:32:05 +02:00
MichalC dbbf35a401 feat: refactor calculator room logic, update pricing, add dynamic prepositions 2026-07-05 21:22:09 +02:00
MichalC 41ed8876b4 fix: poprawki cenników, sekcji kontakt, pompy ciepła i sklepu 2026-07-04 20:05:43 +02:00
MichalC 03d425d4b1 feat: nowe strony SEO, zdjęcia miast, loga marek, dane firmy, nawigacja, cennik 2026-07-04 19:38:22 +02:00
MichalC cdbc76cf79 fix: auth screens localization + alignment 2026-07-04 15:39:57 +02:00
MichalCandGitHub e80713e9a5 Rename aux.png to aux-brand 2026-07-04 11:17:11 +02:00
MichalC 536ec8234c feat: add service pages and update navigation 2026-06-29 19:41:55 +02:00
MichalC 81dcd5702f style: update pricing section layout and remove stats from WhyUs 2026-06-29 16:35:34 +02:00
MichalC 2463320312 style: Zmniejszenie i poprawa układu kafli parametrów na karcie produktu 2026-06-29 09:31:39 +02:00
MichalC 05f793789c feat: dodanie Opola do miast i nawigacji 2026-06-28 21:55:25 +02:00
MichalC e5abd82858 feat: optymalizacja SEO i dodanie 15 stron dzielnic Wrocławia 2026-06-28 15:50:26 +02:00
MichalC 59808f1243 feat: Zaktualizuj sekcję hero, nawigację, kalkulator i formularz zgłoszenia awarii 2026-06-28 15:03:36 +02:00
MichalC 002a325dfb feat: dodanie kalkulatora doboru klimatyzacji i zaktualizowanie 996 produktów 2026-06-28 00:16:22 +02:00
MichalC c4294a81cf feat: optymalizacja GlobalSearch, nawigacji oraz filtrów w sklepie 2026-06-27 21:12:23 +02:00
MichalC 0c59086a6b feat: implement compare functionality, checkout flow, and add 30 blog posts 2026-06-27 18:09:22 +02:00