Releases: simonwep/ocular
Releases · simonwep/ocular
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)
v1.9.0
✨ New Features
f2e178e
- remove year select as we already have it in the sidebar (commit by @simonwep)dbba193
- several mobile optimizations (commit by @simonwep)3478c10
- update about dialog and add donation link (commit by @simonwep)c246f61
- add general settings dialog and move language and currency there (commit by @simonwep)3200363
- add russian translation (commit by @plasticfiresam)dd96bfa
- make it possible to specify the starting month of a year (commit by @simonwep)
🐛 Bug Fixes
22a4053
- make dialogs always top-layer and go to dashboard for loading demo data (commit by @simonwep)3b4b7bd
- remove history feature as it affected all data at once (commit by @simonwep)
🔧 Chores
v1.8.1
v1.8.0
✨ New Features
1f3af35
- add hungarian language and currency52e66ff
- improve light theme text contrast (commit by @simonwep)979bfef
- switch alternating row colors in tables (commit by @simonwep)f810606
- improve clickable dashboard tiles (commit by @simonwep)b83d48d
- always use browser locale for the language list (commit by @simonwep)6ee551c
- make it possible to jump to another year (commit by @simonwep)dd2e943
- improve year dropdown visually (commit by @simonwep)a8b6f9b
- highlight sankey chart when hovering dashboard tiles (commit by @simonwep)6159628
- prevent loading demo data by accident when logged in (commit by @simonwep)dec84a5
- add support for Polish (commit by @h0ek)
🐛 Bug Fixes
276046d
- make TextWheel work in safari (commit by @simonwep)dba8287
- detect media query on each usage to make it work in safari (commit by @simonwep)
♻️ Refactors
v1.7.0
✨ New Features
66e0f95
- add support for Czech (commit by @simonwep)90c5ed9
- improve language file loading performance (commit by @simonwep)f300dc6
- improve language detection and import locales dynamically (commit by @simonwep)184f1e8
- added pinned months to budget groups (commit by @Hoverth)d350fb7
- when creating a new year, now copy the current year's categories (commit by @Hoverth)c401218
- add support for Italian (commit by @simonwep)9428552
- highlight currently focused cell (commit by @simonwep)
🔧 Chores
v1.6.0
✨ New Features
ecec48e
- add year toggle to expenses and income as well (commit by @simonwep)ee290d8
- re-render entire budget-groups if year change (commit by @simonwep)
🐛 Bug Fixes
a0649a5
- remove rounded app borders on mobile devices (commit by @simonwep)9ef58d3
- aligh demo-data with current year (commit by @simonwep)ff7e476
- do not spin year on tab switch (commit by @simonwep)
♻️ Refactors
🔧 Chores
v1.5.0
✨ New Features
af20cf4
- add brazilian portuguese language (commit by @thedmmatt)ba9bbb5
- add turkish language (commit by @TaylanTatli)1583d8b
- add more currencies (commit by @simonwep)a94eb01
- prevent dialogs from blocking password managers (commit by @simonwep)
🐛 Bug Fixes
2bf14af
- synchronize locale with browser locale (commit by @simonwep)2b7ff69
- sync currency with i18n correctly (commit by @simonwep)2c559ca
- make CellMenu work on Safari and Firefox (commit by @simonwep)
♻️ Refactors
b53eb29
- move click listener to button in ContextMenu (commit by @simonwep)3765a8a
- remove number-formats from internationalization files (commit by @simonwep)
🔧 Chores
b969ed5
- update project to pnpm v9 (commit by @simonwep)fdfc8b6
- add code owners file and freeze dependencies in ci (commit by @simonwep)e99e8f1
- run main workflow on push and pull requests (commit by @simonwep)ad90874
- add issue and pull-request templates (commit by @simonwep)8b4b6f1
- update dependencies (commit by @simonwep)2783fb1
- update .env.genesis variables (commit by @simonwep)