Skip to content

v2.0.0

Choose a tag to compare

@easly1989 easly1989 released this 03 Jul 13:09
90951df

What's Changed

  • perf: import ECharts modularly to shrink the JS bundle by @easly1989 in #185
  • perf: code-split routes + split vendors into cacheable chunks by @easly1989 in #200
  • perf: run the read-only services on the SQLite read pool by @easly1989 in #201
  • perf: route the mixed services' read methods to the SQLite read pool by @easly1989 in #202
  • chore: upgrade react-router-dom to v7 by @easly1989 in #203
  • chore: upgrade to React 19 by @easly1989 in #204
  • chore: upgrade Mantine to v9 by @easly1989 in #205
  • chore: refresh the frontend build/test tooling by @easly1989 in #206
  • chore: update Go dependencies (chi, modernc/sqlite) + drop deprecated RealIP by @easly1989 in #207
  • refactor: split web/src/api/client.ts into per-domain modules by @easly1989 in #208
  • refactor: extract transaction forms and dedupe shared UI helpers by @easly1989 in #209
  • refactor: dedupe Go conversion helpers and HTTP error mappers by @easly1989 in #210
  • ci: cache the golangci-lint binary and Playwright browsers by @easly1989 in #211
  • refactor: extract vehicle and tag CRUD into their own packages by @easly1989 in #212
  • feat: per-account default payment mode by @easly1989 in #213
  • feat: free-form 2D dashboard grid (#199, phase 1) by @easly1989 in #214
  • feat: dashboard widget palette + multiple instances + per-instance config (#199, phase 2) by @easly1989 in #217
  • feat: new dashboard widget types (#199, phase 3) by @easly1989 in #218
  • feat: show selected-transactions totals in the multi-select bar by @easly1989 in #221
  • feat: income/expense summary totals at the top of Scheduled by @easly1989 in #222
  • docs: refresh README, CHANGELOG and screenshots for the M10 round by @easly1989 in #223
  • docs(site): refresh landing site with M10 screenshots and feature copy by @easly1989 in #224

Full Changelog: v1.4.0...v2.0.0