1.1.1
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.