Skip to content

fix(dashboard): Charts standardmässig auf gesamten Zeitraum (MAX)#745

Merged
TaprootFreak merged 3 commits into
stagingfrom
fix/chart-default-all
Jun 19, 2026
Merged

fix(dashboard): Charts standardmässig auf gesamten Zeitraum (MAX)#745
TaprootFreak merged 3 commits into
stagingfrom
fix/chart-default-all

Conversation

@TaprootFreak

Copy link
Copy Markdown
Contributor

Änderung

Preis- und Portfolio-Chart auf dem Dashboard initialisierten ihren State mit TimePeriod.threeMonths. Der Default ist jetzt TimePeriod.all — beide Charts zeigen beim Öffnen den gesamten verfügbaren Zeitraum.

  • lib/screens/dashboard/bloc/price_chart/price_chart_cubit.dart
  • lib/screens/dashboard/bloc/portfolio_chart/portfolio_chart_cubit.dart

Tests

  • flutter analyze sauber.
  • price_chart_cubit_test + portfolio_chart_cubit_test: 24/24 grün (alle Tests setzen die Periode explizit via selectPeriod; der einzige Default-abhängige Test bleibt grün, da seine Datenpunkte auch unter all sichtbar sind).
  • Veraltete Default-Referenzen in den Test-Kommentaren korrigiert.

Goldens

Das Dashboard-Golden ändert sich (hervorgehobener Perioden-Button wechselt 3M → MAX). Baselines werden auf dem self-hosted Goldens-Runner via golden-regenerate.yaml regeneriert und vom Bot auf diesen Branch committet.

TaprootFreak and others added 3 commits June 19, 2026 14:00
Preis- und Portfolio-Chart initialisierten ihren State mit
TimePeriod.threeMonths. Default auf TimePeriod.all umgestellt, sodass
beide Charts beim Oeffnen den gesamten verfuegbaren Zeitraum zeigen.

Veraltete Default-Referenzen in den Cubit-Tests-Kommentaren korrigiert.
Das Dashboard-Golden wird auf dem Goldens-Runner regeneriert (geaenderter
Perioden-Button-Highlight).
Regression-Guard je Cubit: ein frisch konstruierter Price-/PortfolioChartCubit
muss selectedPeriod == TimePeriod.all haben. Faengt ein versehentliches
Zurueckdrehen des Defaults, das die bestehenden selectPeriod-Tests nicht
abdecken.
@TaprootFreak TaprootFreak marked this pull request as ready for review June 19, 2026 12:42
@TaprootFreak TaprootFreak merged commit aa4285f into staging Jun 19, 2026
13 of 16 checks passed
@TaprootFreak TaprootFreak deleted the fix/chart-default-all branch June 19, 2026 13:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant