Skip to main content

Release 23.10.0

· 5 min read

The release has the following notable improvements:

  • Mobile: pull down to trigger bank-sync
  • Mobile: added "spent" column to budget
  • Support markdown in notes

Docker tag: 23.10.0

Actual

Version: 23.10.0

Features

Enhancements

Bugfix

  • #1634 Fix pressing Enter on Encryption Key cancels entry instead of update the key — thanks syukronrm
  • #1645 Fix navigateToSchedule prop. — thanks joel-jeremy
  • #1646 Fix blur performance issue in Safari. — thanks joel-jeremy
  • #1649 Fix QFX import issues reported in v23.9.0. — thanks joel-jeremy
  • #1654 Don't show hidden groups on mobile — thanks youngcw
  • #1656 Don't show hidden income categories on mobile — thanks youngcw
  • #1657 Fix signup page not allowing to use domains without protocol — thanks MatissJanis
  • #1665 Mobile: fix sync button design — thanks MatissJanis
  • #1669 Mobile: fix schedule status label positioning — thanks MatissJanis
  • #1678 Fixes the reconciliation tooltip to use the cleared balance instead of the balance from all transactions — thanks shaankhosla
  • #1679 Mobile: Show true name of income group — thanks youngcw
  • #1681 Category autocomplete doesn't include unselectable category groups now — thanks shaankhosla
  • #1687 Fix a checkbox label sometimes appearing in multiple lines in the schedules modal — thanks MatissJanis
  • #1698 Mobile account transaction list: Restore sticky date section headers — thanks trevdor
  • #1703 fixing a darkTheme regression in sidebar account sync status — thanks carkom
  • #1706 Mobile: fix transaction list scrolling requiring a previous interaction before scroll happens — thanks MatissJanis
  • #1708 fixing filter transaction to show empty note instead of showing error "Value cannot be empty" — thanks syukronrm
  • #1718 Goals: fix bug in report budget templates, and add a speedup — thanks youngcw
  • #1721 Redirect back to budget page if non-existing pages accessed — thanks MatissJanis
  • #1728 Keep schedule name after completion or recreation — thanks shaankhosla
  • #1729 Fix bug that makes the schedule search bar shrink when there's many schedules. — thanks shaankhosla
  • #1738 Goals - Fixed an overbudgeting condition — thanks shall0pass
  • #1752 couple small regression fixes — thanks carkom

Maintenance

  • #1542 Remove usage of glamor CSSProperties — thanks joel-jeremy
  • #1566 Convert budget page component from class component to functional — thanks MatissJanis
  • #1584 Break apart budget/misc.js — thanks joel-jeremy
  • #1597 Use useCategories hook everywhere categories are accessed. — thanks MatissJanis
  • #1599 Convert eslint rules from "error" to "warn" to improve dev-experience; CI jobs treat warnings as errors, so we still have the same level of protection, but the local-dev experience is slightly improved — thanks MatissJanis
  • #1600 Experimental OFX parser meant to replace node-libofx — thanks joel-jeremy
  • #1614 Rename CategorySelect to CategoryAutocomplete — thanks joel-jeremy
  • #1630 Replace usage of format with useFormat hook — thanks joel-jeremy
  • #1632 Upgraded absurd-sql and removed patch-package dependency — thanks MatissJanis
  • #1637 Remove glamor ...css syntax. — thanks joel-jeremy
  • #1641 VRT: set a static version and unmask more regions for the tests — thanks MatissJanis
  • #1643 Upgraded better-sqlite3 to 8.6.0 in order to fix electron-app data export crash — thanks MatissJanis
  • #1644 Refactor Schedules to tsx. — thanks muhsinkamil
  • #1650 Use swc-loader. — thanks joel-jeremy
  • #1658 Electron: improving operating system detection — thanks MatissJanis
  • #1659 Enable SWC sourceMaps. — thanks joel-jeremy
  • #1660 Migrate some components to TypeScript. — thanks doggan
  • #1668 Cleanup glamor style properties left behind as result of merge resolution. — thanks joel-jeremy
  • #1670 Refactor budget/IncomeHeader to tsx — thanks Jod929
  • #1672 Added mock schedules to the test budget to improve reliability and testing experience — thanks MatissJanis
  • #1674 Upgrade electron dependencies — thanks MatissJanis
  • #1677 Moving 'rules' server action handlers into a separate file — thanks MatissJanis
  • #1680 Typescript: hardening data entity types — thanks MatissJanis
  • #1688 Remove privacyMode feature flag as this feature is GA — thanks MatissJanis
  • #1691 Refactor SchedulesTable and its components to tsx. — thanks muhsinkamil
  • #1692 CI: do not cancel active Github jobs on master branch — thanks MatissJanis
  • #1701 Add a common component for AnchorLink and ButtonLink — thanks th3c0d3br34ker
  • #1705 Updating mobile icon to have no white border — thanks MatissJanis
  • #1707 Remove unnecessary react-error-overlay manual resolution — thanks MatissJanis
  • #1722 Refactor budget/BudgetMonthCountContext to tsx. — thanks Jod929
  • #1725 Add support for type 'link' in Button component. — thanks th3c0d3br34ker
  • #1733 Consolidate useMergedRefs hook and convert it to TypeScript. — thanks MikesGlitch

Actual Server

Version: 23.10.0

Features

  • #245 Make upload limits configurable via env vars to allow for larger files to be uploaded. — thanks DistroByte

Enhancements

  • #257 Add GoCardless integration for Spar Nord DK — thanks Aarup

Maintenance

  • #265 Make edge builds fetch master builds from correct repository. — thanks kyrias