Back to Actual

Release 23.11.0

packages/docs/blog/2023-11-04-release-23.11.0.md

26.5.05.7 KB
Original Source

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
<!--truncate-->

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