Commit graph

6 commits

Author SHA1 Message Date
Alex Mueller
a86d718aa1 feat(ui): streamline top navigation, implement user avatar dropdown, and enforce strict non-azubi course filtering 2026-09-15 14:35:00 +02:00
Alex Mueller
44b9daa00d refactor(ui): professional enterprise redesign of navbar, layout and color scheme
- Replace arcade/candy aesthetics with authoritative deep slate and enterprise blue palette
- Streamline navigation bar across dashboard, landing page, impressum and datenschutz (no emojis)
- Upgrade vocational metrics (Ausbildungsberuf, Lehrjahr, Lernfortschritt) replacing toy gamification
- Modernize course action buttons, category filter tabs and mobile drawer
2026-09-15 10:13:46 +02:00
Alex Mueller
a058cc8920 fix(navbar): responsive navbar scaling, 1240px drawer collapse, flex-shrink fix and mobile spacing v2.2.1 2026-09-12 22:02:54 +02:00
Alex Mueller
b6aede1fc4 fix(auth): immediate auto-redirect from landing page to dashboard for authenticated users and cache-busting v2.1.0 2026-09-12 21:23:20 +02:00
Alex Mueller
3b27101503 feat: IT-Ausbildungsberufe KMK-Lernfelder, Azubi-Kurszuweisung & neue Kurse (Git, Active Directory, DNS) 2026-09-12 20:28:09 +02:00
Alex Mueller
dd0fa2da89 feat(legal): add comprehensive impressum, datenschutz and responsive multi-column portal footer
- create legally compliant impressum.html according to § 5 DDG and § 18 MStV
- create comprehensive datenschutz.html according to GDPR/DSGVO and TDDDG with zero-tracking notice and user rights
- redesign footer across index.html and dashboard.html into modern 4-column layout (Brand, Lehrpfade, Plattform, Rechtliches & Kontakt)
- integrate Impressum and Datenschutz links in mobile navigation drawer and footers
- add dedicated responsive CSS rules for footer and legal pages in assets/style.css
- verify pixel-perfect rendering across desktop and mobile viewports via headless chromium
2026-09-12 16:57:56 +02:00