Releases: tferreira/piggydime
v1.8.0 - Smart Otter
This release is a revamp of the main account view / transaction data table, coming with a huge performance gain on API calls and browser navigation.
- Transactions list on accounts view now display by default the last 50 transactions. Each scrolling to top will fetch 50 more transactions. This has been done to avoid fetching of all transactions from API. An issue has been opened to enhance the way we do this infinite pagination.
- JS code is no more filtering and calculating the display of recurring transactions. This is now done on backend side, where it should have been since the beginning. A new API route has been created for this purpose. This is currently a synchronous call and we're thinking about a better solution.
Also:
- node-sass package has been updated to v4.7.2 for compatibility issues on assets compilation
To install the new packages and build the production files, please run on the static
directory:
$ yarn install
$ yarn run build:production
v1.7.1
v1.7.0 - Little Bird
This release is the first step towards the revamp of API calls, using Redux better.
- Transactions edit now DOES NOT retrigger a data fetch. Transaction IDs and account balance are returned by the API and store is updated right away.
- Same applies to account information updates (as projected date impacts balance).
Redux developer tools library has also been added to this release.
To install the new libraries and build the production files, please run on the static
directory:
$ yarn install
$ yarn run build:production
v1.6.6
v1.6.5
v1.6.4
This release comes with some fixes to the register page.
- You now have a
BLOCK_USER_CREATION
boolean option in theconfig.py
file to block users creation. - The register page now displays server errors.
py-bcrypt
package has also been removed from requirements.txt
to be installed seperately at the end of the make install
command. This change has been made as a quick fix for lib conflicts issues.
To build the production files, please run within the static
directory:
$ yarn run build:production
v1.6.3
This release fixes a critical issue on recurring transactions edition.
Choosing a starting date in the future on edition was not deleting the invalid transactions (between NOW
and the starting date).
To build the production files, please run on the static
directory:
$ yarn run build:production
v1.6.2
Minor release adding a toggle button to the transactions list.
This toggle displays coming recurring transactions (grayed out) until the projected date
that has been set in the active account options.
To build the production files, please run on the static
directory:
$ yarn run build:production
v1.6.1
Minor release improving usage on mobile screens.
- DatePickers are now on portrait and opening in a modal
- DatePickers now have current date as default date to avoid extra actions
- Large containers now have
overflow: auto
CSS property to avoid truncated pages - Account list is now displayed in a header on top of the transaction list
To build the production files, please run on the static
directory:
$ yarn run build:production
v1.6.0 - Cheezy Goat
This release adds full French translation to the application!
The language is automatically switched based on the user's browser preferred language.
To install react-intl
and build the production files, please run on the static
directory:
$ yarn install
$ yarn run build:production