Skip to content

Releases: emilsbee/rainbow-tracker

v3.0

30 Aug 10:02
Compare
Choose a tag to compare

Rainbow tracker v3.0

This update consists of two major changes.

  1. Since a new REST API backend was developed, the frontend had to be adapted too. Hence, aspects like authentication and data fetching had to be completely re-written, now that there is no convenient Firebase SDK to be used. All requests to the backend are made using the inbuilt browser Fetch API. Thanks to the new backend implementation, much of the seemingly unnecessary frontend code could be removed. Mostly, the removed code is related to data manipulation in order to save data to Firebase or display data when fetched from Firebase.

  2. Analytics page has seen some improvements. Although it is still a work in progress, it has been a breeze implementing analytics thanks to relational data storing with Postgres. SQL has allowed for a much easier time getting analytical information from the data.

v2.0

15 Nov 14:36
Compare
Choose a tag to compare

Overall drag performance improvements for both notes and categories. The algorithm behind dragging has also been improved and is much more logical now. Plus it also for much, much easier integration for statistics page which will be added in the future, likely in v3.0.

v1.0

03 Nov 20:12
Compare
Choose a tag to compare

Initial release used by Tom since May. Getting buggy now so v2.0 is under development. Improvements will include components built with storybook so less UI bugs, plus new backend will be developed with Nodejs.

Should be run with npm. If using yarn, remove the package-lock.json file and yarn install.

Won't work without valid Firebase real time database credentials provided through .env file. For React apps the environment variable name has to start with REACT_APP_, and see src/components/firebase/firebase for what variable should be included.