Accurate balances and a tidier history
Two bug fixes: point balances now stay accurate for busy families, and the History page sorts its day sections in the right order with correct Today and Yesterday labels.
A small but important pair of fixes for families who've been using the app long enough to rack up a lot of activity.
Balances no longer drift on busy dashboards
If your family had logged a lot of history — roughly a thousand entries or more across all your kids — the totals on the Dashboard, Manage Children, the Award and Redeem screens, and the Kiosk could quietly underreport each child's balance. The number on a child's individual detail page was always correct, but the summary views were silently truncating the underlying data and showing a smaller total.
We rewrote the way these screens compute balances so the math now happens directly in the database. Every transaction is counted, no matter how long your family has been at it. All six places that show a balance now agree, and they agree with reality.
If you noticed a child's balance jumping up after this update — that's the fix landing. The detail page number was the accurate one all along.
History page: right order, right labels
The History page groups every point earned, spent, or trimmed by day. Two things were off:
- Day sections could land out of order — most often "two days ago" appearing above "yesterday."
- The "Yesterday" label was getting attached to the wrong day in some time zones, because the calculation didn't account for the family's local timezone the same way the rest of the page does.
Both are fixed. Today is at the top, then Yesterday, then each previous day in straightforward reverse-chronological order with its weekday and date.
Thanks for the reports
Both bugs surfaced from real families noticing real numbers that didn't add up. Keep telling us when something looks wrong — it's how the app gets better: hello@ourfamilyhabits.com.