Skip to content

Releases: eitchtee/WYGIWYH

0.17.5

06 Oct 12:30
8bb40be

Choose a tag to compare

The rules update

This update brings a lot of changes to rules, including:

  1. Ordering, you can now order rules and actions inside rules, both will be execute on the given order;
  2. New ˋtransactions()ˋ function to search and get the balance/sum of a given set of transactions (great to create credit card payment transactions)
  3. New "Test" function, now you can simulate a rule before running it for real
  4. 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.4...0.17.5

0.17.4

14 Sep 18:16

Choose a tag to compare

The rules update

This update brings a lot of changes to rules, including:

  1. Ordering, you can now order rules and actions inside rules, both will be execute on the given order;
  2. New ˋtransactions()ˋ function to search and get the balance/sum of a given set of transactions (great to create credit card payment transactions)
  3. New "Test" function, now you can simulate a rule before running it for real
  4. 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

Full Changelog: 0.17.3...0.17.4

0.17.3

08 Sep 12:23

Choose a tag to compare

The rules update

This update brings a lot of changes to rules, including:

  1. Ordering, you can now order rules and actions inside rules, both will be execute on the given order;
  2. New ˋtransactions()ˋ function to search and get the balance/sum of a given set of transactions (great to create credit card payment transactions)
  3. New "Test" function, now you can simulate a rule before running it for real
  4. 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

08 Sep 01:18
b14342a

Choose a tag to compare

The rules update

This update brings a lot of changes to rules, including:

  1. Ordering, you can now order rules and actions inside rules, both will be execute on the given order;
  2. New ˋtransactions()ˋ function to search and get the balance/sum of a given set of transactions (great to create credit card payment transactions)
  3. New "Test" function, now you can simulate a rule before running it for real
  4. 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(rules): duplicating transactions when ran outside of test mode by @eitchtee in #362

Full Changelog: 0.17.1...0.17.2

0.17.1

08 Sep 00:33
2c14ce6

Choose a tag to compare

The rules update

This update brings a lot of changes to rules, including:

  1. Ordering, you can now order rules and actions inside rules, both will be execute on the given order;
  2. New ˋtransactions()ˋ function to search and get the balance/sum of a given set of transactions (great to create credit card payment transactions)
  3. New "Test" function, now you can simulate a rule before running it for real
  4. 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

  • feat(rules): add .exclude() to transactions() function by @eitchtee in #359

Full Changelog: 0.17.0...0.17.1

0.17.0

07 Sep 23:25

Choose a tag to compare

The rules update

This update brings a lot of changes to rules, including:

  1. Ordering, you can now order rules and actions inside rules, both will be execute on the given order;
  2. New ˋtransactions()ˋ function to search and get the balance/sum of a given set of transactions (great to create credit card payment transactions)
  3. New "Test" function, now you can simulate a rule before running it for real
  4. 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

22 Aug 20:35
38d50a7

Choose a tag to compare

What's Changed

  • fix(sidebar): sidebar status not saving properly by @eitchtee in #344

Full Changelog: 0.16.1...0.16.2

0.16.1

22 Aug 20:25

Choose a tag to compare

What's Changed

  • feat: turn filter, order and search into a single bar by @eitchtee in #340
  • feat(sidebar): add button to keep it open by @eitchtee in #343

Full Changelog: 0.16.0...0.16.1

0.16.0

17 Aug 07:02

Choose a tag to compare

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

10 Aug 15:25
74899f6

Choose a tag to compare

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