Releases: simonwep/ocular
Releases · simonwep/ocular
v2.2.2 - ARM64 Fix
v2.2.1 - Minor Firefox Bug Fix
v2.2.0 - Performance & Stability
✨ 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)
v2.1.0 - Getting Comfy
✨ New Features
8302706- improve Italian translation (commit by @GiamBoscaro)56765a0- simplify mobile layout (commit by @simonwep)c74bcef- add missing localizations and add test to verify everything is translated (commit by @simonwep)91da7f5- show winter features through December and January (commit by @simonwep)9d6dbad- add button to maximize the app if screen is too large (commit by @simonwep)acdf728- translate new category and group names (commit by @simonwep)b56ee36- add global undo button for destructive actions (commit by @simonwep)cd6ec21- show small animation when undoing changes (commit by @simonwep)
🐛 Bug Fixes
♻️ Refactors
9765fea- wrap and group all composables in folders (commit by @simonwep)c5cddc0- replace legacy element refs with template refs (commit by @simonwep)b2bb12b- simply global store provider using createGlobalState (commit by @simonwep)
🔧 Chores
v2.0.0 - Next Horizon
Caution
This releases container is not compatible with v1! See the migration guide for more information.
The goal is to resolve many issues others are having when deploying it on various platforms and third-party containerization providers.
✨ New Features
1a96f1f- localize demo data (commit by @simonwep)6db4a12- improve mobile layout and make demo notice dismissable (commit by @simonwep)445b933- add new tool to copy data from one year to another (commit by @simonwep)0412f67- ask user before overwriting existing data with demo data (commit by @simonwep)6dd4cee- add christmas easter egg for during december (commit by @simonwep)4437ad6- allow collapsing budget groups (commit by @simonwep)ab869ab- translate template data (commit by @simonwep)5c01e92- add new bar-chart to the dashboard (commit by @simonwep)bea798a- provide single docker container for deployment (commit by @simonwep)
🐛 Bug Fixes
e5c4e9f- show correct remaining balance when fiscal cycle is customized (commit by @simonwep)ae5c2f2- prevent crashing when switching to a different year before loading demo data (commit by @simonwep)5630dd5- allow loading demo data even when authenticated (commit by @simonwep)57e6ac5- add spacing to the all-time chart and remove space before surplus value (commit by @simonwep)079ccfc- adjust chart spacings (commit by @simonwep)
♻️ Refactors
0bbcad9- group localizations in features (commit by @simonwep)4c0b355- remove app config and use demo mode if no backend configured (commit by @simonwep)
✅ Tests
90b61f9- hide tooltips in e2e test to avoid blocking events in edge cases (commit by @simonwep)8fb5084- add e2e tests for keyboard navigation (commit by @simonwep)
🔧 Chores
v1.13.0
✨ New Features
d9ba2db- adding CLP and UYU currency (commit by @GonzaloLeyton)efdb1c4- make it possible to navigate cells using the keyboard (commit by @simonwep)efdaca3- RON and MDL to available currencies (commit by @aAndy03)693ca41- automate provisioning of available currency codes (commit by @simonwep)55dd007- activate keyboard navigation only with shift/ctrl/command (commit by @simonwep)
🐛 Bug Fixes
e8cf945- make height of yearly toggle equal on all pages (commit by @simonwep)3ff5311- remove gap between sticky months and pane header (commit by @simonwep)54e2c65- consider month offset in ending balance (commit by @simonwep)926bb6e- handle locales without group separators for numbers gracefully (commit by @simonwep)1ebe527- evaluate expressions in cells only once (commit by @simonwep)7668bb5- improve currency formatting and handling of invalid inputs (commit by @simonwep)f41f5c9- prevent tooltips from getting stuck if quickly mounted and unmounted (commit by @simonwep)
♻️ Refactors
1e59675- remove unused styles and fix naming in Steps component (commit by @simonwep)db6c1fa- simplify links and fix z-index of popper (commit by @simonwep)
🔧 Chores
v1.12.0
✨ New Features
416ba09- make password managers work with login dialog (commit by @simonwep)d1b4cd7- allow switching from percentages to absolute values for the sankey chart (commit by @simonwep)dc33ed3- make dashboard control buttons bigger (commit by @simonwep)7fe3efd- add update app button to navigation (commit by @simonwep)af7c123- show update available in status bar (commit by @simonwep)69b4e7b- hide paste button if it's the same year (commit by @simonwep)c056130- add ILS (commit by @bennypowers)
🐛 Bug Fixes
✅ Tests
6fd781b- make e2e tests fail if there are errors or warnings in the console (commit by @simonwep)2391d39- ignore service-worker and playwright related errors in e2e tests (commit by @simonwep)
🔧 Chores
v1.11.1
v1.11.0
✨ New Features
59f5852- add app config and a way to disable the demo mode post build (commit by @simonwep)c26be50- show banner if demo mode is active and user not logged in (commit by @simonwep)5885d54- add lock to budget groups to prevent accidental deletion (commit by @simonwep)e1c4d6a- support basic mathematical expressions in currency cells (commit by @simonwep)f8db712- add demo button to chart placeholder (commit by @simonwep)
🐛 Bug Fixes
ab9fbd3- show and highlight correct dates when configuring a month offset (commit by @simonwep)272aee5- use non-native dialog for login to make it work with password managers (commit by @simonwep)
♻️ Refactors
aabe75f- remove barrel files (commit by @simonwep)eb568fa- group utils with tests in folders (commit by @simonwep)
🔧 Chores
v1.10.0
✨ New Features
11793c5- add spanish locale (commit by @dnunnari)1cd65ab- adds costa rica colon (commit by @dnunnari)d96cb92- add status bar in case the synchronization fails (commit by @simonwep)a1b6511- warn user about unsaved changes on reload while syncing (commit by @simonwep)99485e8- add setting to carry over budget into the next year (commit by @simonwep)df068d2- allow disabling animations and transitions (commit by @simonwep)b80ea4d- add french localizations (commit by @simonwep)05bf157- add support for bahasa indonesia (commit by @Elizraa)2508727- add support for currency rupiah (commit by @Elizraa)bbf103e- show placeholder in all-time-chart if no data is available (commit by @simonwep)1f54a70- consider surplus as deficit if it's negative (commit by @simonwep)
🐛 Bug Fixes
7395cfb- cache localization files (commit by @simonwep)6533c3d- adjust checkbox check icon size to fit box (commit by @simonwep)
♻️ Refactors
🔧 Chores
72e1791- add prefer-arrow-functions eslint plugin (commit by @simonwep)79674f0- add unit tests for all utility functions (commit by @simonwep)73a9048- change default currency and update eslint rules (commit by @simonwep)0d06927- clean up open graph tags and public assets (commit by @simonwep)d6ff80d- add playwright and add basic e2e tests (commit by @simonwep)