Budgeting on your phone just got a whole lot better. This release is a ground-up rework of the mobile experience β every major interaction has been rebuilt with full-screen drawers, a custom numpad, and touch-friendly controls.
π± Budget Assignment Drawer
- Tap any category to open a new budget drawer with a built-in numpad β no more tiny inline inputs or iOS keyboard popping up
- Three modes β Add, Move, and Subtract via a segmented control at the top
- Move money between categories with From/To pickers, a swap button, and live Β±amount indicators
- Overspent categories auto-fill the shortfall amount and let you cover from another category or Ready to Budget
- Available hero card β your available balance is front and center, with budgeted and activity as secondary stats
- Live preview β see exactly how your available balance will change before you save
π° Ready to Budget Drawer
- Tap Ready to Budget on mobile to open a dedicated drawer instead of the old desktop popover
- Positive balance β pick a category and budget money to it with the numpad
- Over-budgeted β pre-fills the shortfall, pick a category to remove from, with a destructive "Remove" button
βοΈRecurring & Goal Dialogs
- Recurring transactions β frequency, weekend behavior, and date fields all use mobile-native drawers and inline calendars instead of desktop dropdowns
- Goals β cadence, day of week/month, target dates, and repeat settings all converted to tap-friendly field rows and picker drawers
π Transaction Actions
- Move and Categorize actions on the transaction sheet now open full-screen account and category pickers instead of desktop popovers
- Validation errors now display inline on mobile transaction fields
- Reconciled transactions show a confirmation dialog before saving edits
π§± Foundation & Polish
- Preset dropdowns on transactions and analytics pages use mobile drawer pickers with search
- Simplified category cards β clean single-row design with category name and available badge
- Safari fixes β dark mode theme-color aligned across all pages, drawer heights use
svh to prevent content clipping behind browser chrome - Help center updated to reflect the new mobile workflows