What's Changed
🗓️ Planned transactions
Write down what you expect to pay or receive before it happens. Turn on the Planned toggle when you add a transaction and pick a date in the future: the entry sits in your list without touching your balance until the money actually moves.
On a bank-connected account, a plan is now the only thing you can add by hand. When your bank reports a charge that matches one (same account, same amount, same currency, within a few days), MoneyMatter fills in the bank's details and tells you which plans it confirmed. On accounts you track yourself, you switch the toggle off once the money moves, or delete the plan if it never does. Loan and vehicle accounts don't take plans.
The accounts page, each account's header and the dashboard now show a projected balance next to the real one: where you land once every pending plan arrives. A new Planned widget lists your nearest entries with that projection, the Balance Trend chart can draw a dashed line through them, and the other dashboard widgets carry an "Include planned transactions" switch.
The pinned Upcoming section on the Transactions page lists pending plans next to subscriptions that are due, and flags any plan whose date passed without a matching transaction turning up. A Planned filter and a hide-planned toggle in the Latest Records widget keep plans out of the way when you want the real numbers.
📈 Net worth on the dashboard
A new Net Worth widget tracks how your net worth moved over the period you pick, counting bank balances, investments, loans and the assets you value yourself. Choose which of loans, vehicles and ventures count toward it, and open the full history straight from the widget.
🐛 Bug fixes
- A payee's transaction list wrote out internal label names instead of words. Open a payee under Settings → Payees and the list printed things like
transactions.transfer.hiddenAccountwhere the label belonged: on the placeholder for an account hidden from you, the "deleted" badge, and the tooltip naming who added a transaction. The same list on the Transactions page was never affected. - A payee's transaction list collapsed grouped transactions into a single row. When some of the payee's transactions belonged to a transaction group, they showed as one group row, hiding the individual amounts and the actions on each. Every transaction now gets its own row there.
📝 Code Changes
- feat: Net worth dashboard widget by @letehaha in #476
- feat: Improve text color tokens on dark theme by @letehaha in #478
- feat: Planned transactions support by @letehaha in #479
Full Changelog: v0.25.3...v0.26.0