denshooter
31560a712f
feat: comprehensive UI/a11y/i18n fixes and pre-push quality test
...
CI / CD / test-build (push) Failing after 5m43s
CI / CD / deploy-dev (push) Has been skipped
CI / CD / deploy-production (push) Has been skipped
- Fix ClientWrappers missing 'about' namespace (MISSING_MESSAGE error)
- Add system/light/dark theme toggle with prefers-color-scheme detection
- Rewrite 404 page with i18n, accessibility, and proper navigation
- Rewrite books page with Header/Footer, i18n, and semantic HTML
- Add i18n keys to About, Footer, and both locale files
- Fix dark mode contrast: text-stone-300/600 -> text-stone-400
- Replace raw hex bg-[#fdfcf8] with bg-stone-50 across all components
- Guard console.error in ChatWidget and manage/page behind NODE_ENV
- Add aria-label to admin login form
- Remove emoji from manage page password toggle
- Update stale dates in privacy-policy and legal-notice
- Fix ScrollFadeIn index->delay prop type error in books page
- Fix privacy-policy and legal-notice landmark structure
- Add pre-push-check.test.ts: 13-category static analysis
(i18n parity, namespace coverage, key resolution, accessibility,
email validation, hex colors, emojis, console guards, env docs, types)
- Add explicit i18n check step to CI workflow
2026-05-14 15:42:52 +02:00
denshooter
049dda8dc5
feat: improve SEO with locale-specific metadata, structured data, and keywords
...
- Add locale-specific title/description for DE and EN homepage
- Expand keywords with local SEO terms (Webentwicklung Osnabrück, Informatik, etc.)
- Add WebSite schema and enhance Person schema with knowsAbout, alternateName
- Add hreflang alternates for DE/EN
- Update projects page with locale-specific metadata
- Keep visible titles short, move SEO terms to description/structured data
2026-04-19 15:47:22 +02:00
denshooter
a5dba298f3
feat: major UI/UX overhaul, snippets system, and performance fixes
2026-02-16 12:31:40 +01:00
denshooter
6f62b37c3a
fix: build and test stability for design overhaul
...
Fixed missing types, import errors, and updated test suites to match the new editorial design. Verified Docker container build.
2026-02-16 02:54:02 +01:00
denshooter
cc8fff14d2
fix: resolve project 404s with Directus fallback and upgrade 404 page
...
Merged Directus and PostgreSQL project data, implemented single project fetch from CMS, and modernized the NotFound component with liquid design.
2026-02-15 22:47:25 +01:00
denshooter
0766b46cc8
feat: implement dark mode infrastructure, optimize images, and add SEO structured data
2026-02-15 22:20:49 +01:00
denshooter
37a1bc4e18
locale upgrade
2026-01-22 20:56:35 +01:00
Cursor Agent
423a2af938
Integrate Prisma for content; enhance SEO, i18n, and deployment workflows
...
Co-authored-by: dennis <dennis@konkol.net >
2026-01-12 15:27:35 +00:00
Cursor Agent
12245eec8e
Refactor for i18n, CMS integration, and project slugs; enhance admin & analytics
...
Co-authored-by: dennis <dennis@konkol.net >
2026-01-12 14:36:10 +00:00