A top-to-bottom review of the whole app, shipped as one release:
Fixed
- The Undo button on "Archived…" toasts was never tappable (taps fell through to the page). It works now, everywhere — and a failed delete now retries automatically instead of quietly leaving the item behind.
- Rapid actions no longer undo themselves: checking, starring, archiving, or reordering two items back-to-back could revert the first one when the app refreshed mid-action.
- Deleting a to-do on one device now disappears from your other open tabs within a minute — no reload needed.
- Messages sent to the iMessage bot without a handle no longer silently stop being captured after the first one.
- A temporarily broken image no longer gets stuck broken forever (the offline cache no longer stores error responses).
Feels better
- Faint grey text is now readable (it was well below the legibility line), and every small control — checks, steppers, day arrows, topbar pills — got a full-size touch target on phones.
- The "drag a task here" box under In Progress only appears while you're actually dragging, giving that screen height back.
- Your North Star line now also shows at the top of the make-a-pact page — you see the life you're staking toward at the moment of commitment.
- After your first full journal day, a one-time note offers daily reminders — the single best predictor of keeping a streak.
- Vision and image-picker sheets now hold keyboard focus properly, and screen readers hear which task each checkbox belongs to.
Faster
- Saving no longer rewrites your entire journal history each time — only the days you touched — and the daily feed dropped five needless database round-trips per load.