From 54364d7a887f761d08d7ec9c94266aeab2252bba Mon Sep 17 00:00:00 2001 From: opencode Date: Thu, 6 Aug 2026 23:03:14 +0200 Subject: [PATCH] feat(design): cyan accent, dialog overflow fixes, unified delete buttons, nav polish --- .../src/components/admin-tools-tab.tsx | 3 +- artifacts/toolrate/src/components/layout.tsx | 19 +- .../toolrate/src/components/rating-stars.tsx | 2 +- .../toolrate/src/components/ui/input.tsx | 2 +- .../toolrate/src/components/ui/textarea.tsx | 2 +- .../toolrate/src/components/ui/tooltip.tsx | 2 +- artifacts/toolrate/src/index.css | 14 +- artifacts/toolrate/src/pages/admin.tsx | 12 +- artifacts/toolrate/src/pages/analytics.tsx | 32 +- artifacts/toolrate/src/pages/tool-detail.tsx | 12 +- artifacts/toolrate/src/pages/trash.tsx | 3 +- docs/releases/v0.9.5.de.md | 44 + docs/releases/v0.9.5.en.md | 44 + .../v0.9.5/handbook/administration.de.md | 104 + .../v0.9.5/handbook/administration.en.md | 104 + docs/releases/v0.9.5/handbook/analytics.de.md | 29 + docs/releases/v0.9.5/handbook/analytics.en.md | 29 + docs/releases/v0.9.5/handbook/bewerten.de.md | 39 + docs/releases/v0.9.5/handbook/bewerten.en.md | 39 + .../v0.9.5/handbook/datenmodell.de.md | 70 + .../v0.9.5/handbook/datenmodell.en.md | 70 + .../v0.9.5/handbook/getting-started.de.md | 53 + .../v0.9.5/handbook/getting-started.en.md | 53 + docs/releases/v0.9.5/handbook/index.de.md | 53 + docs/releases/v0.9.5/handbook/index.en.md | 52 + docs/releases/v0.9.5/handbook/index.json | 138 + docs/releases/v0.9.5/handbook/konto.de.md | 53 + docs/releases/v0.9.5/handbook/konto.en.md | 52 + docs/releases/v0.9.5/handbook/kosten.de.md | 35 + docs/releases/v0.9.5/handbook/kosten.en.md | 35 + .../releases/v0.9.5/handbook/papierkorb.de.md | 41 + .../releases/v0.9.5/handbook/papierkorb.en.md | 40 + docs/releases/v0.9.5/handbook/plaene.de.md | 42 + docs/releases/v0.9.5/handbook/plaene.en.md | 42 + docs/releases/v0.9.5/handbook/redundanz.de.md | 38 + docs/releases/v0.9.5/handbook/redundanz.en.md | 38 + docs/releases/v0.9.5/handbook/tastatur.de.md | 36 + docs/releases/v0.9.5/handbook/tastatur.en.md | 36 + .../v0.9.5/handbook/tool-anlegen.de.md | 46 + .../v0.9.5/handbook/tool-anlegen.en.md | 46 + .../v0.9.5/handbook/tool-bearbeiten.de.md | 33 + .../v0.9.5/handbook/tool-bearbeiten.en.md | 32 + .../v0.9.5/handbook/tools-finden.de.md | 67 + .../v0.9.5/handbook/tools-finden.en.md | 66 + .../v0.9.5/handbook/vergleichen.de.md | 42 + .../v0.9.5/handbook/vergleichen.en.md | 42 + docs/releases/v0.9.5/handbook/watchlist.de.md | 34 + docs/releases/v0.9.5/handbook/watchlist.en.md | 33 + docs/releases/v0.9.5/reference.json | 2854 +++++++++++++++++ 49 files changed, 4776 insertions(+), 31 deletions(-) create mode 100644 docs/releases/v0.9.5.de.md create mode 100644 docs/releases/v0.9.5.en.md create mode 100644 docs/releases/v0.9.5/handbook/administration.de.md create mode 100644 docs/releases/v0.9.5/handbook/administration.en.md create mode 100644 docs/releases/v0.9.5/handbook/analytics.de.md create mode 100644 docs/releases/v0.9.5/handbook/analytics.en.md create mode 100644 docs/releases/v0.9.5/handbook/bewerten.de.md create mode 100644 docs/releases/v0.9.5/handbook/bewerten.en.md create mode 100644 docs/releases/v0.9.5/handbook/datenmodell.de.md create mode 100644 docs/releases/v0.9.5/handbook/datenmodell.en.md create mode 100644 docs/releases/v0.9.5/handbook/getting-started.de.md create mode 100644 docs/releases/v0.9.5/handbook/getting-started.en.md create mode 100644 docs/releases/v0.9.5/handbook/index.de.md create mode 100644 docs/releases/v0.9.5/handbook/index.en.md create mode 100644 docs/releases/v0.9.5/handbook/index.json create mode 100644 docs/releases/v0.9.5/handbook/konto.de.md create mode 100644 docs/releases/v0.9.5/handbook/konto.en.md create mode 100644 docs/releases/v0.9.5/handbook/kosten.de.md create mode 100644 docs/releases/v0.9.5/handbook/kosten.en.md create mode 100644 docs/releases/v0.9.5/handbook/papierkorb.de.md create mode 100644 docs/releases/v0.9.5/handbook/papierkorb.en.md create mode 100644 docs/releases/v0.9.5/handbook/plaene.de.md create mode 100644 docs/releases/v0.9.5/handbook/plaene.en.md create mode 100644 docs/releases/v0.9.5/handbook/redundanz.de.md create mode 100644 docs/releases/v0.9.5/handbook/redundanz.en.md create mode 100644 docs/releases/v0.9.5/handbook/tastatur.de.md create mode 100644 docs/releases/v0.9.5/handbook/tastatur.en.md create mode 100644 docs/releases/v0.9.5/handbook/tool-anlegen.de.md create mode 100644 docs/releases/v0.9.5/handbook/tool-anlegen.en.md create mode 100644 docs/releases/v0.9.5/handbook/tool-bearbeiten.de.md create mode 100644 docs/releases/v0.9.5/handbook/tool-bearbeiten.en.md create mode 100644 docs/releases/v0.9.5/handbook/tools-finden.de.md create mode 100644 docs/releases/v0.9.5/handbook/tools-finden.en.md create mode 100644 docs/releases/v0.9.5/handbook/vergleichen.de.md create mode 100644 docs/releases/v0.9.5/handbook/vergleichen.en.md create mode 100644 docs/releases/v0.9.5/handbook/watchlist.de.md create mode 100644 docs/releases/v0.9.5/handbook/watchlist.en.md create mode 100644 docs/releases/v0.9.5/reference.json diff --git a/artifacts/toolrate/src/components/admin-tools-tab.tsx b/artifacts/toolrate/src/components/admin-tools-tab.tsx index 96ba18f..be63c24 100644 --- a/artifacts/toolrate/src/components/admin-tools-tab.tsx +++ b/artifacts/toolrate/src/components/admin-tools-tab.tsx @@ -134,7 +134,8 @@ export function AdminToolsTab() { ); diff --git a/artifacts/toolrate/src/components/ui/input.tsx b/artifacts/toolrate/src/components/ui/input.tsx index 1b7b5ad..69b9eac 100644 --- a/artifacts/toolrate/src/components/ui/input.tsx +++ b/artifacts/toolrate/src/components/ui/input.tsx @@ -8,7 +8,7 @@ const Input = React.forwardRef>( - {t("admin.createNewUser")} + {t("admin.createNewUser")}
@@ -403,7 +403,7 @@ export default function Admin() {
- + - diff --git a/artifacts/toolrate/src/pages/analytics.tsx b/artifacts/toolrate/src/pages/analytics.tsx index 8811e7e..64efc7f 100644 --- a/artifacts/toolrate/src/pages/analytics.tsx +++ b/artifacts/toolrate/src/pages/analytics.tsx @@ -127,9 +127,15 @@ export default function Analytics() { `${v}`} tick={{ fill: 'hsl(var(--foreground))', fontSize: 12 }} /> - + + + + + + + @@ -154,7 +160,7 @@ export default function Analytics() { - + @@ -181,8 +187,14 @@ export default function Analytics() { - - + + + + + + + + @@ -195,8 +207,14 @@ export default function Analytics() { - - + + + + + + + + diff --git a/artifacts/toolrate/src/pages/tool-detail.tsx b/artifacts/toolrate/src/pages/tool-detail.tsx index 7372e7b..9764bcb 100644 --- a/artifacts/toolrate/src/pages/tool-detail.tsx +++ b/artifacts/toolrate/src/pages/tool-detail.tsx @@ -717,8 +717,14 @@ export default function ToolDetail() { `${val} ★`} tick={{ fill: 'hsl(var(--foreground))', fontSize: 12 }} /> - - + + + + + + + + @@ -740,7 +746,7 @@ export default function ToolDetail() { - (payload?.[0] ? format(new Date(payload[0].payload.date), "dd.MM.yyyy HH:mm") : "")} /> + (payload?.[0] ? format(new Date(payload[0].payload.date), "dd.MM.yyyy HH:mm") : "")} contentStyle={{ backgroundColor: 'hsl(var(--popover))', border: '1px solid hsl(var(--border))', borderRadius: '8px', color: 'hsl(var(--foreground))' }} /> diff --git a/artifacts/toolrate/src/pages/trash.tsx b/artifacts/toolrate/src/pages/trash.tsx index 99765a8..76c4c1b 100644 --- a/artifacts/toolrate/src/pages/trash.tsx +++ b/artifacts/toolrate/src/pages/trash.tsx @@ -192,7 +192,8 @@ export default function Trash() { <>