12 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 47a9ac07fb feat: security audit, rate limiting, server-side pricing, html escaping and security headers 2026-08-01 13:24:41 +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 e338c95da0 fix(forms): Naprawa formularza multisplit i dodanie reCAPTCHA v3 do wszystkich formularzy 2026-07-27 21:45:32 +02:00
AI Assistant 0b7c5bf920 fix(seo): Fix SEO title duplication and generate dynamic OG images 2026-07-19 11:10:47 +02:00
AI Assistant 1bee3869ec feat: update phone number prices and remove kasetonowe 2026-07-12 12:26:25 +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 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 0c59086a6b feat: implement compare functionality, checkout flow, and add 30 blog posts 2026-06-27 18:09:22 +02:00
RASM 6046fe7c23 chore: replace aeroservice with ThermCool.pl 2026-06-21 23:48:28 +02:00
Radosław Smoliński dfd3888517 feat: complete website implementation 2026-06-21 21:53:15 +02:00