Releases: eitchtee/WYGIWYH
0.17.5
The rules update
This update brings a lot of changes to rules, including:
- Ordering, you can now order rules and actions inside rules, both will be execute on the given order;
- New ˋtransactions()ˋ function to search and get the balance/sum of a given set of transactions (great to create credit card payment transactions)
- New "Test" function, now you can simulate a rule before running it for real
- And much more!
The wiki page for rules has been revamped for this release, consider having a read here for new and old features and how to use them.
Important
This isn't a breaking update, but the rule engine was rewritten for this release, while great care was taken to ensure existing rules don't break, something might have slipped by, if you notice one of your existing rules isn't working as before, let me know.
What's Changed
- fix(login): use full dynamic height by @eitchtee in #381
- feat(networth): add a chart with the currency difference between each month by @eitchtee in #382
- feat(dca): remove ticks from price chart by @eitchtee in #383
- Translations update from Weblate by @eitchtee in #378
- Translations update from Weblate by @eitchtee in #384
- Translations update from Weblate by @eitchtee in #385
- Translations update from Weblate by @eitchtee in #386
- Add MCP Server section to README by @eitchtee in #390
- Translations update from Weblate by @eitchtee in #388
Full Changelog: 0.17.4...0.17.5
0.17.4
The rules update
This update brings a lot of changes to rules, including:
- Ordering, you can now order rules and actions inside rules, both will be execute on the given order;
- New ˋtransactions()ˋ function to search and get the balance/sum of a given set of transactions (great to create credit card payment transactions)
- New "Test" function, now you can simulate a rule before running it for real
- And much more!
The wiki page for rules has been revamped for this release, consider having a read here for new and old features and how to use them.
Important
This isn't a breaking update, but the rule engine was rewritten for this release, while great care was taken to ensure existing rules don't break, something might have slipped by, if you notice one of your existing rules isn't working as before, let me know.
What's Changed
- fix(app): pwa title colour by @samuelthng in #365
- Translations update from Weblate by @eitchtee in #366
- Translations update from Weblate by @eitchtee in #367
- Translations update from Weblate by @eitchtee in #368
- feat(ui:sidebar): keep management menu open if the user is on a management page by @eitchtee in #370
- feat(ui:sidebar): add a chevron to the management menu to indicate it opens another "page" by @eitchtee in #371
- feat(ui:sidebar): smoother transition when clicking on menu items by @eitchtee in #372
- fix(rules:dry-run): Edit/Update transaction not showing message when transaction can't be found by @eitchtee in #373
- feat(rules): expose if the transaction is recurring/installment by @eitchtee in #374
- feat(transactions): Try to convert amount to the expected Decimal if it is a str, int or float by @eitchtee in #375
- fix(rules:dry-run): current_user getting overwritten and delete on synchronous call by @eitchtee in #376
- fix(rules:dry-run): rename offcanvas by @eitchtee in #377
New Contributors
- @samuelthng made their first contribution in #365
Full Changelog: 0.17.3...0.17.4
0.17.3
The rules update
This update brings a lot of changes to rules, including:
- Ordering, you can now order rules and actions inside rules, both will be execute on the given order;
- New ˋtransactions()ˋ function to search and get the balance/sum of a given set of transactions (great to create credit card payment transactions)
- New "Test" function, now you can simulate a rule before running it for real
- And much more!
The wiki page for rules has been revamped for this release, consider having a read here for new and old features and how to use them.
Important
This isn't a breaking update, but the rule engine was rewritten for this release, while great care was taken to ensure existing rules don't break, something might have slipped by, if you notice one of your existing rules isn't working as before, let me know.
What's Changed
Full Changelog: 0.17.2...0.17.3
0.17.2
The rules update
This update brings a lot of changes to rules, including:
- Ordering, you can now order rules and actions inside rules, both will be execute on the given order;
- New ˋtransactions()ˋ function to search and get the balance/sum of a given set of transactions (great to create credit card payment transactions)
- New "Test" function, now you can simulate a rule before running it for real
- And much more!
The wiki page for rules has been revamped for this release, consider having a read here for new and old features and how to use them.
Important
This isn't a breaking update, but the rule engine was rewritten for this release, while great care was taken to ensure existing rules don't break, something might have slipped by, if you notice one of your existings rules isn't working as before, let me know.
What's Changed
Full Changelog: 0.17.1...0.17.2
0.17.1
The rules update
This update brings a lot of changes to rules, including:
- Ordering, you can now order rules and actions inside rules, both will be execute on the given order;
- New ˋtransactions()ˋ function to search and get the balance/sum of a given set of transactions (great to create credit card payment transactions)
- New "Test" function, now you can simulate a rule before running it for real
- And much more!
The wiki page for rules has been revamped for this release, consider having a read here for new and old features and how to use them.
Important
This isn't a breaking update, but the rule engine was rewritten for this release, while great care was taken to ensure existing rules don't break, something might have slipped by, if you notice one of your existings rules isn't working as before, let me know.
What's Changed
Full Changelog: 0.17.0...0.17.1
0.17.0
The rules update
This update brings a lot of changes to rules, including:
- Ordering, you can now order rules and actions inside rules, both will be execute on the given order;
- New ˋtransactions()ˋ function to search and get the balance/sum of a given set of transactions (great to create credit card payment transactions)
- New "Test" function, now you can simulate a rule before running it for real
- And much more!
The wiki page for rules has been revamped for this release, consider having a read here for new and old features and how to use them.
Important
This isn't a breaking update, but the rule engine was rewritten for this release, while great care was taken to ensure existing rules don't break, something might have slipped by, if you notice one of your existings rules isn't working as before, let me know.
What's Changed
- fix(common:tasks): remove_old_jobs always failing by @eitchtee in #346
- fix(transactions:quick-transactions): error when saving due to wrong field definition by @eitchtee in #349
- feat(currencies): allow archiving by @eitchtee in #352
- feat(insights:category-overview): add "No entity" totals by @eitchtee in #353
- fix(yearly-overview): display total for archived accounts by @eitchtee in #354
- feat(rules): add rule function to fetch transactions totals and balance by @eitchtee in #355
- feat(rules): add optional rules ordering by @eitchtee in #356
- fix(ui): unable to CTRL + A amount fields by @eitchtee in #357
- feat(rules): many improvements by @eitchtee in #358
Full Changelog: 0.16.2...0.17.0
0.16.2
0.16.1
0.16.0
Note
Synth Finance has shutdown. This update deprecates it as an Exchange Rate provider. As a replacement we've added thee new providers: Frankfurter, TwelveData and TwelveData Markets (for stocks), you can read more about them here: https://github.com/eitchtee/WYGIWYH/wiki/Automatic-Exchange-Rates
Warning
Existing Synth Finance entries on Automatic Exchange Rate will be automatically converted to Frankfurter.
Warning
Existing Synth Finance Stock entries on Automatic Exchange Rate will be automatically deleted.
What's Changed
- feat(locale): add space-dot and space-comma number formatting options, where the thousand separator is a space by @eitchtee in #324
- feat(transactions): filter for unset category/tag/entity by @eitchtee in #329
- fix(sidebar): management menu not scroll correctly by @eitchtee in #330
- feat(export): improve export flow by using HTMX by @eitchtee in #331
- feat: add today button to MonthYearPicker by @eitchtee in #332
- feat(insights:category-overview): display entities on table by @eitchtee in #333
- fix(tooltips): sometimes not getting created on htmx swap by @eitchtee in #334
- refactor: remove debug prints by @eitchtee in #335
- feat(currencies): add Frankfurter as an Exchange Rate provider by @eitchtee in #336
- feat(currencies): add TwelveData and TwelveDataMarkets as providers by @eitchtee in #337
- refactor(currencies): DEPRECATE SYNTH FINANCE by @eitchtee in #338
Full Changelog: 0.15.1...0.16.0
0.15.1
What's Changed
- style(swal): move swal prompt over tooltips by @eitchtee in #320
- feat(accounts): add option for untracking accounts on a per user basis by @eitchtee in #321
- fix(locale): get_format doesn't override number formatting if use_l10n is None by @eitchtee in #323
Full Changelog: 0.15.0...0.15.1