The release has the following notable improvements:
- Mobile: budget management - editing amounts, renaming names, etc.
- Mobile: hide navbar when scrolling down
- Web: sync when clicking "ctrl+s" or "cmd+s"
- Desktop app: stability improvements
Docker tag: 23.11.0
Actual
Version: 23.11.0
Enhancements
- #1662 Editable mobile budget cells — thanks joel-jeremy & dmlazaro
- #1720 Goals: speedup by only run the requested priority levels, skip others — thanks youngcw
- #1724 Consolidate notice colors. — thanks carkom
- #1737 Various mobile category and group functionalities. — thanks joel-jeremy
- #1740 Update the NetWorth graph to use the Recharts library. — thanks shaankhosla
- #1745 Hide mobile nav bar when scrolling — thanks joel-jeremy & MatissJanis
- #1756 Consolidating and making consistent error colors across all pages in the app. — thanks carkom
- #1759 Allow linked child transactions. — thanks joel-jeremy
- #1770 Sync on Ctrl+S — thanks Compositr & shaankhosla
- #1781 Inline mobile edits. — thanks joel-jeremy
- #1795 Dark Theme: add theming to budget table where it was missing — thanks youngcw
- #1799 Consolidating and making consistent page colors — thanks carkom
- #1800 Fixes dark mode issues: server status color, and upcoming pill on schedules page — thanks carkom
- #1802 Mobile balance cover/transfer/rollover overspending — thanks joel-jeremy
Bugfix
- #1694 Desktop: reconnect to web-sockets if connection lost or server restarted — thanks MatissJanis
- #1750 End of month cleanup - fixed condition that caused an error with null carryover value — thanks shall0pass
- #1751 Prevent parent transaction being added to transfer account when splitting an existing transaction. — thanks joel-jeremy
- #1753 Goals - Fix schedules 'in between' calculation — thanks shall0pass
- #1774 Fix selecting delimiters in CSV options when uploading a CSV; it will apply to parsing. Also added a new delimiter '|'. — thanks KaiBelmo
- #1783 Fix alignment of mobile budget header elements. — thanks joel-jeremy
- #1797 Adjust casing of theme options for consistent presentation. — thanks miqh
- #1808 Fix flaky mobile back button on account transactions. — thanks joel-jeremy
- #1819 Fix styling on cash-flow graph. — thanks shaankhosla
- #1824 Allow categorise transfer to off budget accounts on mobile — thanks Kit-p
- #1844 Mobile: Fix mobile budget click handlers — thanks joel-jeremy
- #1855 Fix: add missing top border for menu popover in budget page — thanks MatissJanis
- #1856 Fix: bring back rollover arrows in budget page — thanks MatissJanis
Maintenance
- #1743 refactor the following to tsx: IncomeGroup, IncomeHeader, MonthsContext, RenderMonths, SidebarGroup. — thanks Jod929
- #1755 Convert CreateAccount and CreateEncryptionKey components to TypeScript. — thanks MikesGlitch
- #1768 Convert BudgetSummary modal(mobile) and CreateLocalAccounts components to TypeScript. — thanks MikesGlitch
- #1776 Convert DateSelect component to TypeScript and update category query type. — thanks MikesGlitch
- #1784 Convert FixEncryptionKey, Loading, AnimatedLoading components to TypeScript and update get-payee query type. — thanks MikesGlitch
- #1785 Update generated icons to typescript — thanks MikesGlitch
- #1814 Added 2 new VRT tests for reports. — thanks shaankhosla
- #1823 Convert Sort Utils, DisplayId, PlaidExternalMsg components to Typescript — thanks MikesGlitch
Actual Server
Version: 23.11.0
Maintenance
- #260 Removing deprecated
jlongster/actual-server
— thanks MatissJanis - #262 Add github issue templates — thanks MatissJanis
- #268 Upgrade
better-sqlite3
to v8.6.0 to align with the version used in frontend — thanks MatissJanis