Commit Graph
6 Commits
Author SHA1 Message Date
greggy c2f2709790 feat(contact): server-side PHP mail handler for contact form
Deploy Feature Branch to Test / deploy (push) Successful in 24s
Fix #34: E-Mail-Versand via PHP

- PHP POST handler with server-side validation (name, email, message)
- mail() with From/Reply-To set to form email address
- Recipient: mki@kies-media.de
- Honeypot spam protection (hidden field)
- Minimum submit time check (3 seconds)
- Session-based rate limiting (60s between submissions)
- Header injection protection
- Error messages displayed above form
- Success message after successful send
- Form values preserved on validation errors
- Removed client-side mailto: JavaScript logic
- Added CSS for error display and honeypot hiding
2026-05-14 19:12:43 +00:00
greggy 76b1ec58c2 style(nav): remove duplicate display property in mobile nav links
Deploy Feature Branch to Test / deploy (push) Successful in 24s
2026-05-14 17:40:51 +00:00
greggy 565c8b304d feat(nav): add hamburger menu for mobile navigation (Fix #27)
Deploy Feature Branch to Test / deploy (push) Successful in 24s
- Hamburger button with animated X toggle (CSS-only icon)
- Slide-down mobile nav on ≤900px with 44px+ tap targets
- Semi-transparent overlay when menu is open
- Escape key + outside click + link click closes menu
- Auto-close on resize to desktop
- Desktop navigation unchanged
- Pure vanilla JS toggle, no jQuery dependency
2026-05-14 17:40:20 +00:00
greggy 0995684989 feat(legal): add impressum and datenschutz pages
Deploy Feature Branch to Test / deploy (push) Successful in 23s
Fix #29: Create impressum.html with full §5 TMG details and
datenschutz.html with DSGVO-compliant privacy policy.
Fix footer links in main page. Both pages use landingpage design,
have meta robots noindex, and are responsive.
2026-05-14 16:33:33 +00:00
greggy 7706f11106 feat(cta): make header CTA button more prominent
Deploy Feature Branch to Test / deploy (push) Successful in 24s
Fix #28: Enlarge CTA button, increase font weight, add border-radius
and box-shadow for better visibility. Improve hover effect with
stronger lift and shadow. Touch target >= 44px.
2026-05-14 16:31:30 +00:00
greggy 143962a0fa Merge remote-tracking branch 'origin/feature/issue-16-seo-meta-schema' 2026-05-14 16:17:34 +00:00