Skip to content

v3.7.0

Latest

Choose a tag to compare

@teelur teelur released this 15 Aug 02:09
Immutable release. Only release title and notes can be modified.
f06a274

Note

This release fixes a bug with setting a custom port for the Docker container. You may need to update your compose.yml and compose.env files if you wish to change this port.

New Features

A majority of the work for this release was focused on backend cleanup and refactoring.
The refactoring work focused on consolidating repetitive code and improving the test coverage to make future development easier.
Because of this, the new features list is a bit smaller than usual.

Privacy Mode

A new button has been added to the header that allows you to hide sensitive values (transaction amounts, account balances, calculations, etc.) across the app.
This is useful if you are sharing your screen or just want to hide sensitive information from prying eyes.

Transaction Tags

A new system allows you to add custom tags to transactions. These tags can be used to filter transactions beyond the usual categorization system.
These tags can be set manually on a transaction or automatically through the rules system.

Transaction Notes

We have also added a notes field to transactions, which allows you to add free-form notes about a transaction.
This can be useful for adding context to a transaction or for keeping track of additional information.

Notable Bug Fixes

Fixed Custom Docker Port

Previously, the Docker Compose file specified a PORT environment variable that was expected to change the external port for the Budget Board container.
This was not working as expected, since that variable is also used internally by the nginx service.
A new CUSTOM_PORT environment variable has been added to allow you to specify a custom port for the container without affecting the internal nginx configuration.

Misc Custom Category Fixes

There were several places where custom income categories were not being included in the income groups in budgets and trends. This has been fixed.

What's Changed

New Contributors

Full Changelog: v3.6.1...v3.7.0