Skip to main content

Changelog

Every improvement, automatically tracked from our commit history.

Subscribe via Atom feed
← Prev Page 58 of 127 Next →
February 22, 2026
patch Finance

Fix DateTimeOffset cast error in Reconciliation date picker

Details

CalendarDatePicker binds to DateTime? but StatementDate is

DateTimeOffset?, causing an InvalidCastException. Switch to

DatePicker which accepts DateTimeOffset? natively.

patch Finance

Migrate all Finance views to theme resources and dynamic font sizing

Details

Replace all hardcoded FontSize values with ThemeFontSize* dynamic

resources and all SystemControl* brushes with Theme* brushes across

every Finance plugin view. This ensures the plugin respects the app's

font scaling and dark/light theme switching consistently.

Also adds dynamic SettingsModalWidth per view type (Categories 560,

Accounts 720, Reconciliation 860, Summary 620) and converts the

Transfer dialog to use the shared ModalOverlay control.

Views updated: FinanceView, BudgetDashboardView, AccountRegisterView,

ReportsView, AccountManagementView, AccountSummaryView,

ReconciliationView, CategoryManagementView.

patch Finance

Widen Finance settings modal from 560 to 640px

minor Finance

Add Settings menu with modal overlays to Finance plugin (3.5.0)

Finance 3.4.0 → 3.5.0 | 9792037e
Details

Replace dedicated nav buttons for Accounts, Reconciliation, and Summary

with a Settings MenuFlyout dropdown. Move category management from an

inline overlay in BudgetDashboardView to a standalone CategoryManagementView

hosted in FinanceView's modal overlay alongside the other admin views.

Uses the new shared ModalOverlay control from PrivStack.UI.Adaptive

(extracted in SDK 1.61.0) instead of duplicating overlay boilerplate.

BudgetDashboardViewModel simplified to 2-param constructor with a

RequestOpenCategoryManagement callback for the toolbar button. The

FinanceViewModel owns all settings modal state and refreshes budget

data on close.

minor Finance

Replace CategoryManagementView with modal overlay in BudgetDashboardView

Finance 3.3.2 → 3.4.0 | 149ead32
Details

The full-screen CategoryManagementView crashed with Unable to resolve type

vm:CategoryManagementViewModel. Rather than debugging the XAML resolution,

replaced it with a modal overlay dialog inside BudgetDashboardView, matching

the existing Transfer Dialog overlay pattern.

Changes:

  • Delete CategoryManagementView.axaml and code-behind
  • Add category management overlay to BudgetDashboardView with full CRUD:

add group, add category, rename group, edit category settings (rollover,

goal type, target amount), save/hide/reorder actions

  • Move CategoryManagementViewModel ownership from FinanceViewModel to

BudgetDashboardViewModel

  • Add "Manage Categories" button to budget toolbar
  • Remove "Categories" nav button from FinanceView
  • Update command palette entry to open budget view then show overlay
  • Bump version 3.3.2 -> 3.4.0
← Prev Page 58 of 127 Next →

Get notified about new releases