· v1.2.0
More reliable cross-device sync
This release focuses on keeping your devices in sync. Deletes now propagate correctly between iPhone and iPad, background refresh keeps both devices up to date even when you're not in the app, and writes are durably queued when you're on a flaky network. Plus a manual escape hatch for stuck pending charges and a delete-crash fix.
Cross-device sync
- Deletes between your iPhone and iPad now propagate reliably. If you delete a category, transaction, or account on one device, it stays gone on the other instead of resurrecting on the next sync.
- Signing out and back in no longer brings back things you deleted. Previously, deletes that hadn't fully synced to the server could resurrect on sign-in.
- Background refresh now pulls cross-device changes down, not just pushes local ones up. Both devices stay current even when you're not actively in the app.
- Writes are durably queued. If you delete something while offline or your network drops mid-operation, the change persists locally and pushes automatically when you're back online. Previously a network hiccup mid-delete could leave the change stuck.
Stuck pendings
- New "Mark as Dropped" option in the category picker for connected-mode users. When your bank releases a pending charge but the charge never posts, you can manually clear it to free up your envelope balance. Use only when you're sure the bank has dropped it. If the charge later posts, it'll come back as uncategorized.
Fixes
- Fixed a rare crash that could happen when deleting an account or transaction from its detail view.