Hermes
|
ce87b8b531
|
fix(locale-switcher): add ?v= filemtime cache-buster + li list-style:none + summary::marker
|
2026-06-05 17:33:47 +00:00 |
|
Hermes
|
9a14803d26
|
fix(ui): 10 regression fixes from new design pass
- Nav: always visible glass background (no more transparent-on-top)
- Logo: remove text span, kill link underline completely
- Masonry: fix HTML class drift (gallery-grid -> masonry-grid)
- Gallery captions: rename to grid-item-label (hover-only)
- Honeypot: rename to hp-field (was rendered visible!)
- Hero: stronger gradient + text-shadow on h1/tag/meta
- LAGE features: cards with pin icon, no more bulleted list
- Map: full-viewport-width break-out from .lage-section
- Contact form: border-radius, focus glow, custom select arrow,
working .form-submit button style
- Light text: unified --text-muted-on-dark token (replaces 4 magic
white-XX% variants + --stone on .fact-label)
- A11y test: update honeypot class assertion
|
2026-06-04 18:03:50 +00:00 |
|
Hermes
|
4bc035b783
|
fix(i18n): map gallery + hero + floorplan images to real filenames; force-DE on legal pages
- home: map 9/12 gallery items to real filenames (Wohnzimmer-1 -> wohnzimmer2.png,
Badezimmer-1 -> Bad.jpg, etc.); remove 3 items whose source images are missing
- home: hero-bg.jpg -> Außenansicht-2.webp (file exists)
- home: floorplan image -> /bilder/grundrisse/<name>.png (subdir + correct name)
- layout: og:image fallback Aussenansicht-2.webp (ASCII) -> Außenansicht-2.png (UTF-8)
- layout: hero-bg.jpg fallback -> Außenansicht-2.png (UTF-8)
- Controller::render(): add $forceLocale param for legal pages
- ImpressumController / DatenschutzController: force 'de' (TMG §5 / GDPR)
so <html lang=de> is emitted regardless of cookie
|
2026-06-04 16:13:54 +00:00 |
|
Hermes
|
13a25aded2
|
feat(i18n): accessibility - per-field form errors, landmark aria-labels, tests (closes #76)
|
2026-06-04 11:04:06 +00:00 |
|
Hermes
|
4b1c779846
|
feat(i18n): translation files DE/EN/UK/RU + layout integration (closes #74)
|
2026-06-04 09:31:34 +00:00 |
|
|
|
1aedcaf314
|
refactor: Umstellung auf Mini-MVC-Architektur (Issue #46)
Deploy Feature Branch to Test / deploy (push) Successful in 24s
- Front Controller Pattern mit public/index.php als Einstiegspunkt
- Eigenes Routing (App\Core\Router) ohne externes Framework
- Controller: HomeController, ImpressumController, DatenschutzController
- Views mit gemeinsamem Layout (app/views/layouts/main.php)
- PSR-4 Autoloading
- Statische Assets nach public/ verschoben
- Alte Dateien (index.php, impressum.html, datenschutz.html) geloescht
- 301-Redirects fuer alte URLs
- PHP 8.5 kompatibel
- Apache DocumentRoot auf public/ gesetzt
|
2026-05-19 14:38:38 +00:00 |
|