skillguard/artifacts
Replit Agent dc6f01dd74 Add dark mode toggle to public and admin layouts
Implements a persistent dark/light mode toggle throughout the app.

Changes:
- New src/lib/theme.tsx: ThemeProvider + useTheme hook; reads from
  localStorage (key: skillguard-theme), falls back to system preference,
  and toggles .dark class on <html> element.
- App.tsx: wrapped with ThemeProvider at the root.
- public-layout.tsx: Sun/Moon icon button added to header nav (after
  LanguageSwitcher), with tooltip text.
- layout.tsx: Sun/Moon icon button added to sidebar footer (below sign-out),
  with tooltip side="right".
- All three locale files (de/en/es): added common.theme.switchToDark and
  common.theme.switchToLight tooltip keys.
2026-06-18 12:57:08 +00:00
..
api-server Improve AI model compatibility warnings and error handling 2026-06-16 21:35:24 +00:00
mockup-sandbox Initial commit 2026-05-28 23:37:31 +00:00
skillguard Add dark mode toggle to public and admin layouts 2026-06-18 12:57:08 +00:00