diff --git a/docs/releases/v0.8.4.en.md b/docs/releases/v0.8.4.en.md new file mode 100644 index 0000000..c668e2f --- /dev/null +++ b/docs/releases/v0.8.4.en.md @@ -0,0 +1,45 @@ +# v0.8.4 — Release Notes + +**Date:** 2026-08-04 · **Tag:** [`v0.8.4`](https://git.kubebase.de/admin/tool-evaluator/releases/tag/v0.8.4) + +## New features + +- **Full app localization (German/English)**: All pages and components are + now translated — tool detail page, admin area, trash, redundancy dashboard, + compare, watchlist, analytics, create and edit tool, admin tools tab, + category combobox and theme toggle. The language picker in the top right + switches the whole UI. +- **Bilingual documentation**: The manual (all 17 pages) and the release + notes are now available in German and English. The docs page has a + language switcher that switches content, navigation titles and search. + Versioned docs snapshots (v0.8.1, v0.8.2) also contain the English pages. + +## Fixes & improvements + +- All remaining hardcoded UI strings replaced with `t()` calls; the locales + are in sync (453 keys per language, 0 missing). +- API reference: table headers (Name/In), required badges and request body + labels in the docs are translated. +- Docs search respects the active language (separate index per language). + +## API changes + +- No changes to the API. + +## Operations / upgrade + +- **Env vars:** unchanged. +- **Migration:** none. +- **Breaking changes:** none. The docs generator output now includes + additional English files (`*.en.md`) and `search.en.json`; these are + generated automatically during the build. + +## Known limitations + +- Versioned docs snapshots before v0.8.1 (e.g. v0.6.0) do not contain + English manual pages; the German version is used as fallback there. + +## Links + +- Commit: [`3de59cc`](https://git.kubebase.de/admin/tool-evaluator/commit/3de59cc) +- Tag: [`v0.8.4`](https://git.kubebase.de/admin/tool-evaluator/releases/tag/v0.8.4) diff --git a/docs/releases/v0.8.4.md b/docs/releases/v0.8.4.md new file mode 100644 index 0000000..71f8aff --- /dev/null +++ b/docs/releases/v0.8.4.md @@ -0,0 +1,48 @@ +# v0.8.4 — Release Notes + +**Datum:** 2026-08-04 · **Tag:** [`v0.8.4`](https://git.kubebase.de/admin/tool-evaluator/releases/tag/v0.8.4) + +## Neue Features + +- **Komplette Lokalisierung der App (Deutsch/Englisch)**: Alle Seiten und + Komponenten sind jetzt übersetzt — Tool-Detailseite, Verwaltung, Papierkorb, + Redundanz-Dashboard, Vergleichen, Watchlist, Analytics, Tool anlegen und + bearbeiten, Admin-Bereich inkl. Tools-Tab, Kategorie-Combobox und + Theme-Umschalter. Die Sprachauswahl oben rechts wechselt die gesamte + Oberfläche. +- **Dokumentation zweisprachig**: Handbuch (alle 17 Seiten) und Release-Notes + sind jetzt in Deutsch und Englisch verfügbar. In der Doku gibt es einen + Sprach-Umschalter, der Inhalte, Navigationstitel und Suche umschaltet. + Auch versionierte Doku-Snapshots (v0.8.1, v0.8.2) enthalten die englischen + Seiten. + +## Fixes & Verbesserungen + +- Alle verbliebenen hartkodierten UI-Strings durch `t()`-Aufrufe ersetzt; + die Locales sind synchron (453 Keys pro Sprache, 0 fehlend). +- API-Referenz: Tabellen-Header (Name/In), Pflicht-Badges und + Request-Body-Label der Doku übersetzt. +- Suche in der Doku berücksichtigt die aktive Sprache (eigener Index pro + Sprache). + +## API-Änderungen + +- Keine Änderungen an der API. + +## Betrieb / Upgrade + +- **Env-Vars:** unverändert. +- **Migration:** keine. +- **Breaking Changes:** keine. Die Doku-Generator-Ausgabe umfasst jetzt + zusätzliche englische Dateien (`*.en.md`) und `search.en.json`; beim Build + werden diese automatisch erzeugt. + +## Bekannte Einschränkungen + +- Versionierte Doku-Snapshots vor v0.8.1 (z. B. v0.6.0) enthalten keine + englischen Handbuch-Seiten; dort greift die deutsche Fassung als Fallback. + +## Links + +- Commit: [`3de59cc`](https://git.kubebase.de/admin/tool-evaluator/commit/3de59cc) +- Tag: [`v0.8.4`](https://git.kubebase.de/admin/tool-evaluator/releases/tag/v0.8.4)