Releases: rollecode/dough
Releases · rollecode/dough
Release list
v2.16.2
- Never extrapolate the month-to-date spending burn into the month-end estimate; project remaining days only at the planned discretionary rate, so a late-synced or one-off past purchase cannot inflate the over figure
v2.16.1
- Add a delete button to the transaction editor so a duplicate can be removed; it reverses the account balance and refreshes the dashboard
- Project month-end expenses at the planned discretionary rate instead of extrapolating month-to-date spending, so a late-synced or one-off past purchase no longer spikes the estimate
v2.16.0
- Set the muted text colour to #828196 and raise all 10px font sizes to 12px for readability
- Add a grouped, budget-aware category picker showing each category's available amount to the add and edit transaction modals, replacing the plain dropdown
- Show the AI-guessed category in the add-expense modal so a wrong guess can be corrected before saving
- Let an expense be added to any account, with the linked account preselected
- Put the amount and date fields side by side and align the add and edit modals
- Make the uncovered box switch to the overspent filter on click, while the Cover button still opens its menu
- Base a filtered budget group header's totals on the rows actually shown, so it no longer displays a misleading available amount
- Show a pointer cursor on the available pills
v2.15.1
- Fix Synci import filing a transaction on the polled account instead of its real account, which put one person's spending on another's account - attribute by the transaction's own account
- Use the transaction value date (when the purchase happened) instead of the booking date (when it later posted) so dates match the bank
v2.15.0
- Make the net worth tab work without a YNAB connection, showing current net worth from live account balances and allowing snapshots in local mode
- Add the account name to each transaction in the budget activity popover and remove its horizontal scrollbar
- Warn about a likely duplicate when manually adding a transaction that matches an existing amount dated today or tomorrow
- Remove the brand initial icons from the bills list
v2.14.0
- Add a save-by-date target type: set a goal amount and a date, and the monthly need is the amount still missing spread across the months left until that date
- Fix the horizontal scrollbar on the dashboard by bounding the chart grid tracks and chart wrapper so charts shrink to fit, instead of clipping the overflow
- Show the payee (Saaja) suggestions on mobile by replacing the native datalist with a custom dropdown, in both the add-expense and edit-transaction forms
- Keep the sticky budget topbar below the app top bar across iOS Safari toolbar states by deriving its offset from the app top bar height including the safe area
- Show hidden and snoozed categories only under the Kaikki filter, not in the overspent or money-available views
- Add a notice dot on the Budjetti nav item that stays until no category is overspent, refreshing live as you assign money
v2.13.6
- Budget topbar on mobile: drop the side padding, keep the boxes on one line, and sit below the app top bar instead of behind it
- Show the commit hash in the version footer (vX.X.X-hash), move it into the content flow so it stays visible (including on mobile), and make it larger and more readable
v2.13.5
- In local mode, stop importing inflows that do not match a household income source, so company client payments passing through a personal account no longer inflate balances or the daily budget
v2.13.4
- Fix the budget columns on mobile by declaring the grid mobile-first, so the hidden activity column no longer leaves an empty track
- Restore the sticky budget topbar on mobile by moving the horizontal-overflow guard off the sticky element's ancestor onto the page scroller
- Compact the budget topbar boxes on small phones so they fit
- Add a per-debt actual balance history chart on the debts page
- Keep a debt's name and its must-pay toggle on one line instead of dropping the icon to its own row
v2.13.3
- Stop the app flashing default English before the user's language loads by holding render until the locale is known, showing a loading skeleton
- Autocomplete the payee field on a new transaction from existing payees