Skip to content

RC 0.21.0#702

Merged
sadespresso merged 9 commits into
betafrom
develop
Apr 19, 2026
Merged

RC 0.21.0#702
sadespresso merged 9 commits into
betafrom
develop

Conversation

@sadespresso

Copy link
Copy Markdown
Collaborator

No description provided.

PawiX25 and others added 9 commits April 19, 2026 04:11
Fixes #697. The widget was using .subList(0, 2) which returns the
same first two buttons as TwoEntry. Changed to .takeLast(2) to
correctly show the last two buttons from the user's button order.
- New Dart sync service (WidgetSummarySync) calculates current month
  income/expense totals and pushes to native widgets via home_widget
- Android: Jetpack Glance widget with Material You dynamic theming,
  exact Material Symbols icon glyphs, horizontal-only resize
- iOS: WidgetKit SwiftUI widget (.systemSmall + .systemMedium) using
  existing asset catalog icons with template rendering
- Reactive to: transaction changes, currency changes, exchange rate
  updates, and locale changes
- Filters out future and pending transactions
- Expense shown as absolute value (no minus sign)
- Also fixes currency change reactivity in StatsTab, TotalBalance,
  and MostSpendingCategory widgets

Closes #699
fix: TwoEntryLast widget shows last 2 buttons instead of first 2
Adds a summary home screen widget displaying the current month's total income and expenses — available on both iOS and Android.
@sadespresso
sadespresso merged commit 70cb713 into beta Apr 19, 2026
3 checks passed
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.

2 participants