2026-02-15: Vite blocked requests to 0rk.de
Issue: curl http://0rk.de:54345/ returned βBlocked request. This host (β0rk.deβ) is not allowed.β
Root Cause: Vite 7+ security feature requires explicit allowedHosts configuration for non-localhost domains.
Fix: Added allowedHosts: ['0rk.de', 'localhost'] to vite.config.ts server configuration.
File Changed: /home/dv/daisyskull/vite.config.ts
Verification: curl http://0rk.de:54345/ now returns proper HTML/CSS content.
2026-02-15: Washed-out / ugly UI styles after refactor
Issue: UI appeared low-contrast/washed out and inconsistent with daisyUI intent (from screenshot review).
Root Cause: Mixed theming layers and style conflicts:
- Non-daisy semantic theme token in use (
cerberus) with daisy-first styling expectations. - Skeleton global CSS imports were still active, causing visual conflicts with daisyUI tokens.
- Over-customized opacity/shadow chains reduced readability and contrast.
Fix:
- Switched app theme to daisyUI dark theme
night. - Removed Skeleton global CSS imports from
src/app.cssto keep styling daisyUI-first. - Simplified key sections to clean daisyUI class patterns (cards, tabs, surfaces).
- Replaced Skeleton Tabs usage in
CoexistenceSection.sveltewith daisyUI tabs for consistent styling.
Files Changed:
/home/dv/daisyskull/src/app.html/home/dv/daisyskull/src/app.css/home/dv/daisyskull/src/lib/components/CoexistenceSection.svelte/home/dv/daisyskull/src/lib/components/Navbar.svelte/home/dv/daisyskull/src/lib/components/HeroSection.svelte/home/dv/daisyskull/src/lib/components/FeatureCard.svelte/home/dv/daisyskull/src/lib/components/CTASection.svelte
Verification:
npm run checkβ 0 errors, 0 warnings.curl http://0rk.de:54345/returns HTML withdata-theme="night".