✨ New Features
87cf15a- allow zooming in on all-time chart (commit by @simonwep)c962645- improve performance with large amount of budget groups (commit by @simonwep)020dab3- further performance improvements for large amount of budget groups (commit by @simonwep)06041b6- move month names back into header for more space (commit by @simonwep)
🐛 Bug Fixes
f6a6b4a- block background click closing the import modal too early (commit by @simonwep)de59634- mount EChart only if element has a known size (commit by @simonwep)d9a2f57- prevent errors on log-out due to invalid current year (commit by @simonwep)
♻️ Refactors
b43baf3- polyfill uuid properly (commit by @simonwep)21b4bad- use v3.3+ syntax for typing component emits (commit by @simonwep)93598da- use new view transition api for switching themes (commit by @simonwep)3acef92- split up main state manager and add drag and drop tests (commit by @simonwep)d048d54- simplify CellMenu component (commit by @simonwep)36e8aed- move budget-cell into separate component (commit by @simonwep)
✅ Tests
🔧 Chores
30c8a3a- update GitHub files (commit by @simonwep)288472f- update pnpm and node version (commit by @simonwep)bc4465e- fix broken vue-tsc type checking (commit by @simonwep)ea005f1- set up authenticated tests and refactor template loading (commit by @simonwep)876a071- update docs and readme (commit by @simonwep)