v0.13.0 — Settings-Kategorien + UI-Animation-Konsistenz#78
Merged
Conversation
Settings landet auf einem Kategorie-Card-Grid; jede Kategorie ist eine eigene Route unter /settings/<kategorie>. Detail-Seiten sind Stubs mit StubNotice — die Inhalte werden in #73-#77 aus Legacy.svelte gezogen. Bestehende Settings bleiben unter /settings/legacy erreichbar, damit das Tool während v0.13-Entwicklung benutzbar bleibt. Refs #71 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Übersichts-Cards nutzen jetzt das gleiche Card-Primitive und Header-
Muster wie der Rest der App (Pfeile statt Chevrons). Detail-Seiten unter
/settings/{company,documents,appearance,data,advanced} sind voll
funktional — Legacy.svelte und der /settings/legacy-Fallback fallen weg.
- Company: Firma, Adresse, Steuer, Steuerprofil (inkl. ESt-VZ + Pauschal-
Modus), Bank, Logo
- Documents: Rechnungen + Angebote (Nummernkreise + Defaults), ZUGFeRD-
Profil, PDF-Design
- Appearance: Theme-Picker (light/dark/system) + Akzentfarbe
- Data: Backup + Wiederherstellung (verschlüsselt + granular), Sandbox
- Advanced: Danger Zone (wipeAll, wipeTables, resetCounters)
Refs #71, schließt #73 #74 #75 #76 #77
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Back-Nav-Links auf 10 Routen (Customer/Vendor/Invoice/Offer/Recurring/ Reminder/Expense Edit + Invoice/Offer Detail + TaxReport): ArrowLeft slidet bei Hover via `group-hover:-translate-x-0.5`. - ReminderEdit Back-Button auf das Standard-`<a use:link>`-Muster umgestellt (statt ghost `<Button>`), damit alle Detail-Seiten gleich aussehen. - Dashboard Steuer-Rücklage-Card kriegt die volle Lift-Hover-Animation (`hover:-translate-y-0.5 hover:shadow-md`) wie Offer/Expense-Cards. „Details →" wird durch ArrowRight-Icon mit Slide ersetzt. - Dashboard Sandbox-Banner ebenfalls mit Lift + ArrowRight-Slide. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Toaster.svelte hatte gar keine Svelte-Transitions — Toasts erschienen und verschwanden ohne Animation. Mit `in:fly` (von unten reinwischen), `out:fly` (nach rechts rausschieben) und `animate:flip` (smooth Nach- rutschen, wenn der mittlere Toast einer Stack-Liste dismissed wird) fühlt sich das jetzt richtig an. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
6 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
v0.13.0 — Settings-Refactor + UI-Konsistenz. Die Einstellungen leben jetzt in fünf klar getrennten Kategorien (Unternehmen / Dokumente / Darstellung / Daten / Erweitert) statt einer 1.180-Zeilen-Endlos-Liste. Drumherum: einheitliche Pfeil-/Hover-Animationen durch die ganze App, und der Toaster gleitet endlich smooth statt zu poppen.
Changes
/settingsist Card-Grid; Kategorien als eigene Routen/settings/{company,documents,appearance,data,advanced}mit Breadcrumb. Inhaltlich nichts verloren — nur sortiert. Darstellung bekommt zusätzlich einen expliziten Theme-Picker (light/dark/system) als Card.ArrowLeftslidet bei Hover auf 10 Detail-Routen; Dashboard Steuer-Rücklage-Card und Sandbox-Banner kriegen die volle Lift-Animation wie die Offer/Expense-Cards; literale „→"-Zeichen durch animierteArrowRight-Icons ersetzt.in:fly+out:fly+animate:flip— endlich smooth.Schließt #71, #72, #73, #74, #75, #76, #77.
Test plan
/settingszeigt 5 Kategorie-Cards mit Lift-Hover und Pfeil-Slide🤖 Generated with Claude Code