User-Feedback nach mehreren Iterationen: vorheriges Layout war kaputt (Donut zu klein, Total links statt im Center, Legend mit "G.." truncated). Frischer Ansatz: - DONUT_WIDTH 180 → 200 (Center-Number-Math passt, sitzt sauber im Bogen-Hohlraum) - Container: flex-row, alignItems center, justifyContent center, gap 20 - KEIN flexShrink/maxWidth am Legend-Wrapper mehr (war Ursache des Quetschens) - Truncation nur am einzelnen Text-Element via maxWidth: 160 + numberOfLines: 1 (statt am ganzen Wrapper) — schützt nur extrem lange Domains - Donut + Legend nehmen ihre natural-width, Container zentriert beides Plus i18n: "Blockiert — letzte 30 Tage" → "Blockiert" (DE+EN). Das hardcoded 30 war falsch wenn die Connection nur 2 Tage Daten hat. Echte Range-Info kommt schon aus dem Sublabel "N Mails blockiert · M letzte Woche". Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
Self-hosted mirror of rebreak monorepo
Languages
TypeScript
68%
Vue
7.9%
Swift
7.7%
Shell
4.2%
JavaScript
3.1%
Other
8.9%