Skip to content

1.1.1

Choose a tag to compare

@github-actions github-actions released this 01 Aug 18:24
· 15 commits to main since this release

Envelopes 1.1.1

Moving money now behaves like moving physical dollars.

Fixed

  • Moves are capped by the envelope's balance, not the day's allowance. An envelope holding $40 could only hand over what pacing had released so far — often a couple of dollars — so "All available" offered $2.50 of a $40 envelope and rejected anything more. It now offers the whole $40.
  • Money moved in lands in full, today. A move is recorded as a dated lump that changes hands whole, but only target-paced envelopes honoured that; a burn-paced destination re-spread the money across the rest of the month, so moving $37.76 raised what that envelope could spend today by about $2. Both pace modes now hand the full amount over on arrival. Money moved out still just leaves the envelope, and burn re-spreads whatever remains.
  • The move dialog and the envelope cards now agree. The dialog spoke in "available today" while the cards showed balances — early in a month under target pacing those differ by nearly a whole month's target, so the same envelope could read −$786 on its card and −$1,065 in the dialog. Both now show the balance, with a caption saying so.
  • "Cover shortage" is now simply the size of the hole — move that amount and the envelope lands at exactly zero.
  • The default destination now finds overdrawn burn-paced envelopes, which were previously never offered.

Internal

  • Dropped a per-keystroke engine probe the move preview no longer needs; balances are exact arithmetic.