Back to Actual

Release 24.3.0

packages/docs/blog/2024-03-03-release-24.3.0.md

26.5.09.4 KB
Original Source

The release has the following notable improvements:

  • Transaction list sortable by cleared status
  • Offline PWA support
  • Creating schedules from existing transactions
  • (Experimental) custom report saving - please report your feedback here
<!--truncate-->

Docker tag: 24.3.0

Actual

Version: v24.3.0

Features

  • #2059 Support automatically splitting transactions with rules — thanks @jfdoming
  • #2222 Add ability to create schedules from existing transactions — thanks @xentara1
  • #2262 Don't allow duplicate category groups — thanks @dhruvramdev
  • #2344 Remove category spending report which has been superseded by the custom reports feature. — thanks @kyrias
  • #2369 Add offline support to PWA — thanks @jfdoming

Enhancements

  • #1994 Make transaction list sortable by cleared status — thanks @jaarasys-henria
  • #2121 Change the hover background color of the month picker range to match other buttons in the UI. — thanks @pprimor
  • #2257 Expanding the menu for saving reports and adding hooks and logic. — thanks @carkom
  • #2285 Web manifest additions — thanks @youngcw
  • #2300 Change look back and look forward time range when fuzzy matching — thanks @yoyotogblo
  • #2302 In custom reports: separating "show offbudget" filter to split out hidden categories from offbudget. — thanks @carkom
  • #2309 Consider child transactions when fuzzy matching imported transactions. — thanks @joel-jeremy
  • #2312 Theme: Add Midnight theme — thanks @shall0pass
  • #2322 Added show/hide balance button to the cash flow report — thanks @MatissJanis
  • #2326 Allow running DB queries against the local database outside of dev-mode. Read more in AQL docs — thanks @MatissJanis
  • #2335 Allows for saving custom reports. Also changes reports dashboard to display saved reports. — thanks @carkom
  • #2346 Dynamically changing graph margins for large budgets with Y axis max > 1,000,000. — thanks @carkom
  • #2350 Creating an autocomplete for custom reports so they can be recalled without switching back to the dashboard. — thanks @carkom
  • #2358 Allow to post transaction(s) from schedule(s) at any time. — thanks @radtriste
  • #2368 Show rules with splits on rules overview page — thanks @jfdoming
  • #2386 Enable dashboard card "rename" menu. Change default custom report card to just show a button. Adjust time filters. Fix category order. — thanks @carkom
  • #2389 Adding an interval menu to custom reports — thanks @carkom

Bugfix

  • #2123 Add Primary Button hover background colors for light and Dark theme — thanks @Ife-Ody
  • #2286 Fix margin when editing account name on desktop — thanks @dhruvramdev
  • #2313 Fix collapsed budget header colors — thanks @youngcw
  • #2317 Fix variable name misspelling in Dark theme — thanks @shall0pass
  • #2325 Re-open autocomplete dropdown on change — thanks @jfdoming
  • #2327 Save budget/account name fields on blur — thanks @jfdoming
  • #2342 Fix parse errors with OFX data with no transactions — thanks @twk3
  • #2352 Fix overlapping mobile nav bar. — thanks @skymaiden
  • #2360 Change default schedule amount so that the amount sign can be changed first and not be locked to "-" — thanks @youngcw
  • #2364 Convert html special characters in OFX imports to plaintext. — thanks @twk3
  • #2383 Fix ability to rename budget in the UI. — thanks @twk3
  • #2399 Only match 2 decimal places when parsing amounts for file import — thanks @youngcw
  • #2401 Fix bug in create schedule from transaction — thanks @youngcw
  • #2411 Fix crash in the BarGraph for Net/Interval. — thanks @carkom

Maintenance

  • #2231 Split out large file FiltersMenu.jsx into separate elements and converted them all to Typescript. — thanks @carkom
  • #2270 Update desktop-client dependency versions. — thanks @joel-jeremy
  • #2274 Updating and organizing code in preparation for saved custom reports menu. — thanks @carkom
  • #2280 Update loot-core dependencies — thanks @joel-jeremy
  • #2283 Update yarn to 4.0.2 — thanks @joel-jeremy
  • #2293 Add hooks for frequently-made operations in the codebase. — thanks @joel-jeremy
  • #2295 Monthly cleanup tool: Adjust behavior with category roll-over and allow partial fills — thanks @shall0pass
  • #2298 Remove modals.d.ts file — thanks @joel-jeremy
  • #2304 Don't launch browser in docker development. — thanks @twk3
  • #2316 Enable passing HTTPS env variable flag to dev container for easy HTTPS enabling. — thanks @jaarasys-henria
  • #2319 Upgrade deprecated github CI actions — thanks @MatissJanis
  • #2320 Split out large file SavedFilters.jsx into separate elements and converted them all to Typescript. — thanks @carkom
  • #2328 Removing unused old code paths — thanks @MatissJanis
  • #2334 Define more of the returns types in api-handlers. — thanks @twk3
  • #2343 Patching an incorrect TypeScript type definition used for sendCatch method return value. — thanks @MatissJanis
  • #2345 Changing graph styles so that they can be used for cards on Reports Dashboard. Also updating Entities and create/update calls for saved reports. — thanks @carkom
  • #2349 Organizing and splitting filters Autocomplete. Splitting out headers function that was duplicated in all autocomplete elements. — thanks @carkom
  • #2356 Removed victory dependency in favor of recharts — thanks @MatissJanis
  • #2357 eslint: re-enable some rules to enforce better code quality — thanks @MatissJanis
  • #2380 Excludes folders in tsconfig to fix VS Code "Configure Excludes" warning. — thanks @joel-jeremy
  • #2385 Midnight theme updates — thanks @shall0pass
  • #2394 Midnight theme updates, round 2 — thanks @shall0pass

Actual Server

Version: v24.3.0

Enhancements

  • #305 Add GoCardless integration for Andelskassen Fælleskassen — thanks @circle3451
  • #315 Add pending transaction import and handling, where supported, to SimpleFIN integration. — thanks @duplaja

Bugfix

  • #310 Switch from using deprecated GoCardless endpoints. — thanks @twk3
  • #311 Fix the redirect for GoCardless link so the page closes when complete. — thanks @twk3

Maintenance

  • #307 Upgrade deprecated github actions — thanks @MatissJanis