Releases: rollecode/dough
Releases · rollecode/dough
Release list
v1.5.3
- Redesign net worth page with summary paragraph, weekly change, and top investment
- Replace net worth chart with thick dynamic gradient line matching spending flow style
- Move net worth to second position in sidebar navigation
v1.5.2
- Add over/under diff as first item in spending flow chart tooltip
- Reorder spending chart tooltip: spent first, savings target second
- Reduce savings target dashed line opacity to 50%
v1.5.1
- Fix mobile Safari chat zoom by setting textarea font-size to 16px
- Fix horizontal scroll in chat by adding overflow-x hidden
- Add chat pagination with load older button, show only current day by default
- Show most recent day's messages when no messages exist for today
v1.5.0
- Persist YNAB transactions, accounts, month budget and categories to local SQLite on sync
- Serve all YNAB data from local database instead of API calls, minimizing rate limit usage
- Store YNAB category IDs locally for offline AI auto-categorization
- Only the sync button and budget list hit the YNAB API, everything else reads from cache
v1.4.1
- Rewrite daily budget as segment-based cash flow between income events, no salary assumption
- Fix daily budget using start-of-day balance so overspend carries forward to future days
v1.4.0
- Move sidebar collapse button to logo header area on desktop
- Hide chart Y-axis tick labels in privacy mode using mask() on all chart tickFormatters
- Remove must/want priority from savings goals, all goals are now equal
- Add markdown table rendering in AI chat and summary via remark-gfm
- Add F component for all euro amounts with styled tooltip showing exact value when decimals are 0, across all pages
- Add search cancel button to transactions search field
- Add inline edit and delete for payee match patterns with min/max amount fields in bills
- Show max 5 recent transactions on dashboard
- Show exact amount tooltip on hover when decimal places is 0 for dashboard metric values
- Privacy mode: hide chart axis numbers, obfuscate days until income, trend %, dates, counts, and chart tooltips
- Add Ultra.cc brand icon and subscription entry
- Add checking+savings card to net worth page
- Fix tanaan to tänään in date-utils
v1.2.0
- Add Synci API integration for automatic bank income sync to YNAB
- Fetch bank accounts from Synci API with account-to-YNAB mapping in settings
- Poll mapped accounts for income transactions and create YNAB entries
- Income matched via payee patterns is marked as received in Dough
- Redesign savings streak card with flame icon matching other metric cards
- Show 7 days in savings streak
- Name the AI advisor Dougie, show in menu and chat bubbles
- Prevent amounts from breaking across lines in chat messages
- Fix typing indicator prepending bot name to user name
- Fix chat textarea scrollbar on mobile, auto-expand on input
- Add expand/collapse button for full-size chat input
- Increase chat sender name font size
- Add emoji reactions to chat messages with real-time sync
- Position reaction picker at top right of message bubble
- Improve reaction badge styling and hover states
- Add Slack-style tooltip showing who reacted with each emoji
- Heatmap updates in real time when expenses are added or synced
- Show all household transactions in heatmap, not just current user