Commit Graph

2 Commits

Author SHA1 Message Date
1f7099a3ed Add Swiss IT disaster articles and homepage article cards
Created 6 new investigative articles covering Swiss IT failures from 2020-2024:
- INSIEME: CHF 116M tax software failure (2020-03)
- Swiss E-Voting: Security flaw cancellation (2020-08)
- SECO Corruption: CHF 99M contract scandal (2021-02)
- Juris X: Zürich's 16-year software odyssey (2022-06)
- Swisscom: 8-hour emergency services outage (2024-07)
- Credit Suisse: 3,000 applications integration nightmare (2024-11)

Added article-card shortcode and CSS for homepage layout.
Updated homepage to display all investigations with featured cards.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-23 10:26:19 +00:00
bda1791fa5 Complete frontend overhaul with WCAG 2.2 accessibility
Design System:
- Custom Hugo theme "swissfini" with editorial aesthetic
- CSS custom properties for comprehensive theming
- Light, Dark, and High Contrast themes
- Print-optimized styles

Accessibility Self-Service Controls:
- Font size adjustment (5 levels: 75%-150%)
- Theme toggle (Light/Dark/High Contrast/System)
- Dyslexia-friendly font (OpenDyslexic)
- Line spacing control (4 levels)
- Reduced motion toggle
- Reading width control (3 levels)
- Enhanced focus indicators
- All preferences persisted via localStorage

Templates & Components:
- Base layout with skip-links and accessibility panel
- Article template with drop caps and blockquotes
- Irony box and conclusion shortcodes
- Responsive header with mobile navigation

Content:
- Migrated SCION vs SD-WAN analysis from HTML
- Homepage teaser with paywall-style CTA

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-21 07:18:22 +00:00