opencode
|
3de59ccaaf
|
feat(i18n): full app + docs localization (de/en)
Build & Push Docker Image / build (push) Successful in 2m33s
- translate remaining pages/components (admin, analytics, redundancy,
trash, compare, browse, watchlist, admin tools tab, category combobox,
theme toggle, tool preview card, tool-new/edit) to t() calls
- locales: 453 keys each, parity verified
- docs: bilingual handbook + release notes via *.en.md variants,
language-aware docs.tsx (markdown paths, nav titles, search index),
LanguageSwitcher in docs header
- generate-docs: emit per-locale handbook/release/search output,
localized index.json fields (fileEn/titleEn), en-aware snapshots
|
2026-08-04 08:35:05 +02:00 |
|
opencode
|
d244a537ea
|
feat(toolrate): light/dark/system theme toggle with FOUC guard
Build & Push Docker Image / build (push) Successful in 2m30s
- use-theme hook: localStorage (toolrate-theme, default system), matchMedia
change listener, shared singleton listener, sets .dark + color-scheme
- ThemeToggle: lightbulb quick toggle (light/dark) + dropdown (light/dark/system)
- Sidebar footer + mobile header + standalone login page
- inline script in index.html to apply theme pre-render (no FOUC)
- recharts axis ticks use hsl(var(--foreground)) for dark-mode readability
|
2026-08-01 19:47:39 +02:00 |
|