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
This commit is contained in:
opencode
2026-08-04 08:35:05 +02:00
parent a65e2eb92c
commit 3de59ccaaf
77 changed files with 3786 additions and 440 deletions
+46
View File
@@ -0,0 +1,46 @@
# v0.8.0 — Release Notes
**Date:** 2026-08-03 · **Tag:** [`v0.8.0`](https://git.kubebase.de/admin/tool-evaluator/releases/tag/v0.8.0)
## New features
- **Complete documentation site** in mkdocs look under `/docs`:
- **Manual** with understandable explanations of all features
(Getting started, creating a tool, evaluations, comparing, watchlist,
analytics, administration, data model).
- **Automatically generated reference** from `lib/api-spec/openapi.yaml`:
all endpoints and data fields (type, required status, constraints) —
this guarantees that *every* feature is documented.
- **Search** across the manual, endpoints, and fields.
- **Version dropdown**: older releases keep their full field/endpoint
reference as a snapshot.
- **Repo link** to the source in the top right.
- **Help buttons (?) in forms** (NetBox style): next to each field,
an icon jumps directly to the field description in the docs.
## Fixes & improvements
- Docs generator `scripts/src/generate-docs.mjs` replaces the previous
`sync-release-docs.mjs` (OpenAPI parsing, manual, search index, snapshots).
- Documentation for v0.7.0 backfilled.
## API changes
- No breaking changes to the API.
## Operations / upgrade
- **Env vars:** unchanged.
- **Migration:** none.
- **Breaking changes:** none.
## Known limitations
- Manual & reference apply to the current version; older versions
show their release notes and a reference snapshot, if generated at
release time (`node scripts/src/generate-docs.mjs --snapshot vX.Y.Z`).
## Links
- Commit: [`6c92b63`](https://git.kubebase.de/admin/tool-evaluator/commit/6c92b63)
- Tag: [`v0.8.0`](https://git.kubebase.de/admin/tool-evaluator/releases/tag/v0.8.0)