Skip to content

Releases: tferreira/piggydime

v1.8.0 - Smart Otter

06 Jan 17:20
a93422b
Compare
Choose a tag to compare

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

18 Dec 12:27
f9b2339
Compare
Choose a tag to compare

This release is a performance fix on fetching transactions data.
We no longer retrieve transactions which date are post projected date.

v1.7.0 - Little Bird

18 Dec 12:31
83e40ad
Compare
Choose a tag to compare

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

29 Oct 09:53
Compare
Choose a tag to compare

This release comes with a fix to make sure that generation of recurring groups doesn't create extra transactions.

v1.6.5

27 Oct 22:30
Compare
Choose a tag to compare

Critical fix

  • Creating only one bank account would not display it on the "side list". That was a CSS issue and is now fixed with v.1.6.5

To build the production files, please run within the static directory:

$ yarn run build:production

v1.6.4

27 Oct 20:18
Compare
Choose a tag to compare

This release comes with some fixes to the register page.

  • You now have a BLOCK_USER_CREATION boolean option in the config.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

03 Oct 21:55
Compare
Choose a tag to compare

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

02 Oct 22:05
Compare
Choose a tag to compare

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

09 Sep 14:37
Compare
Choose a tag to compare

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

27 Aug 23:16
Compare
Choose a tag to compare

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