docs: add v0.8.6 release notes
Build & Push Docker Image / build (push) Successful in 2m16s

This commit is contained in:
opencode
2026-08-04 23:13:09 +02:00
parent 8f2fd89847
commit ca980fce09
2 changed files with 99 additions and 0 deletions
+49
View File
@@ -0,0 +1,49 @@
# v0.8.6 — Release Notes
**Date:** 2026-08-04 · **Tag:** [`v0.8.6`](https://git.kubebase.de/admin/tool-evaluator/releases/tag/v0.8.6)
## New features
- **Bulk tool import in the admin area (premium)**: Admins can now create
multiple tools at once via the new **Import** button in the "Tools" tab.
The format is detected automatically (CSV, JSON or YAML); for CSV the
delimiter can be chosen (auto-detect, comma, semicolon or tab). Data can be
pasted directly or uploaded as a file. Faulty rows are skipped and listed
with their row number while correct rows are still created. Every import
produces audit-log entries. The feature is enabled via the `tool-import`
feature (premium/enterprise); admins always pass the check.
## Improvements
- **NetBox-style help buttons**: The previously attached book icon and the
`FieldHelp` question marks (which showed a German tooltip in the English
layout) have been removed. Forms (create tool, edit tool, rate, password
dialog) now show a "Hilfe"/"Help" outline button with a question-mark icon
at the top right that opens the corresponding handbook page — fully
localized.
- All locales are in sync (482 keys per language, 0 missing).
## API changes
- **New:** `POST /admin/tools/import` (admin + `tool-import` feature).
Request body: `format` (`auto|csv|json|yaml`, default `auto`), `delimiter`
(`auto|comma|semicolon|tab`, default `auto`), `data` (string). Response:
`{ imported, total, errors: [{ row, error }] }`.
## Operations / upgrade
- **Env vars:** unchanged.
- **Migration:** none.
- **Breaking changes:** none. The import endpoint is only available to
premium/enterprise admins; free/user accounts keep standard access.
## Known limitations
- CSV columns whose header does not map to a supported field are ignored;
only the defined fields (`name`, `description`, `category`, `websiteUrl`,
`iconUrl`, `features`, `tags`) are taken over.
## Links
- Commit: [`8f2fd89`](https://git.kubebase.de/admin/tool-evaluator/commit/8f2fd89)
- Tag: [`v0.8.6`](https://git.kubebase.de/admin/tool-evaluator/releases/tag/v0.8.6)
+50
View File
@@ -0,0 +1,50 @@
# v0.8.6 — Release Notes
**Datum:** 2026-08-04 · **Tag:** [`v0.8.6`](https://git.kubebase.de/admin/tool-evaluator/releases/tag/v0.8.6)
## Neue Features
- **Bulk-Tool-Import im Admin (Premium)**: Admins können über den neuen Button
**Importieren** im Tab „Tools" mehrere Tools gleichzeitig anlegen. Das Format
wird automatisch erkannt (CSV, JSON oder YAML); für CSV ist der Trenner
wählbar (automatisch, Komma, Semikolon oder Tabulator). Daten lassen sich
direkt einfügen oder als Datei hochladen. Fehlerhafte Zeilen werden übersprungen
und mit Zeilennummer aufgelistet, korrekte weiterhin angelegt. Jeder Import
erzeugt Audit-Log-Einträge. Das Feature ist über das `tool-import`-Feature
(Premium/Enterprise) freigeschaltet; Admins passieren den Check immer.
## Verbesserungen
- **Hilfe-Buttons im NetBox-Stil**: Das zuvor angebundene Buch-Icon und die
`FieldHelp`-Fragezeichen (die im englischen Layout deutschen Tooltip zeigten)
wurden entfernt. Formulare (Tool anlegen, Tool bearbeiten, Bewerten,
Passwort-Dialog) haben jetzt oben rechts einen „Hilfe"/„Help"-Outline-Button mit
Fragezeichen-Icon, der die zugehörige Handbuch-Seite öffnet — vollständig
übersetzt.
- Alle Locales synchron (482 Keys pro Sprache, 0 fehlend).
## API-Änderungen
- **Neu:** `POST /admin/tools/import` (Admin + `tool-import`-Feature).
Request-Body: `format` (`auto|csv|json|yaml`, Default `auto`), `delimiter`
(`auto|comma|semicolon|tab`, Default `auto`), `data` (String). Antwort:
`{ imported, total, errors: [{ row, error }] }`.
## Betrieb / Upgrade
- **Env-Vars:** unverändert.
- **Migration:** keine.
- **Breaking Changes:** keine. Der Import-Endpunkt ist ausschließlich für
Premium/Enterprise-Admins; Free-/User-Konten erhalten weiterhin den Standard-
Zugriff.
## Bekannte Einschränkungen
- CSV-Spalten, die in der Kopfzeile nicht als unterstützte Felder erkannt werden,
werden ignoriert; nur die definierten Felder (`name`, `description`,
`category`, `websiteUrl`, `iconUrl`, `features`, `tags`) werden übernommen.
## Links
- Commit: [`8f2fd89`](https://git.kubebase.de/admin/tool-evaluator/commit/8f2fd89)
- Tag: [`v0.8.6`](https://git.kubebase.de/admin/tool-evaluator/releases/tag/v0.8.6)