Skip to content

Releases: rollecode/dough

v1.5.3

Choose a tag to compare

@github-actions github-actions released this 23 Mar 01:04
  • 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

Choose a tag to compare

@github-actions github-actions released this 22 Mar 23:04
  • 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

Choose a tag to compare

@github-actions github-actions released this 22 Mar 22:48
  • 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

Choose a tag to compare

@github-actions github-actions released this 22 Mar 21:16
  • 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

Choose a tag to compare

@github-actions github-actions released this 22 Mar 21:04
  • 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

Choose a tag to compare

@github-actions github-actions released this 22 Mar 18:43
  • 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

Choose a tag to compare

@github-actions github-actions released this 27 Mar 15:53
  • 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