Skip to content

v1.21.0 — Weekly figures can't promise money the month lacks

Choose a tag to compare

@Bubbles840 Bubbles840 released this 23 Aug 00:02
· 7 commits to main since this release

Changed

A category's weekly figure can no longer promise money the month does not have.

The daily digest was printing two budgeting models at once, and they contradicted each other. The category lines are envelopes — Groceries has its own $80 whatever else happens — while the headline is a pool. With one category far over, every other envelope went on offering its full weekly allowance: money that did not exist.

Weekly figures are now scaled by what the pool can actually cover, and the subtitle says which state you're in:

state subtitle
room for everything left to spend this week
pool short left to spend this week · reduced to fit what is left overall
month spent the month is spent — nothing left to spend this week

The month figure on each line is untouched — that states the envelope, which is a real fact about your budget. It's the spend-this-week number that must not over-promise. Off-budget and unfiled spending count against the pool too: money gone is gone, whatever it was labelled.

One consequence worth knowing: these weekly figures now deliberately differ from Wealthfolio's per-category view, which is pure envelope budgeting.

Upgrading

Companion-side only:

docker compose pull simplefin-sync
docker compose up -d simplefin-sync