Cryptofolio Changelog

What's new in Cryptofolio 2.2

Sep 30, 2021
  • Added support for multiple accounts. The admin account can now create new accounts. Their default password will be the same as their username, so the new user would have to login and change their password. Keep in mind that holdings and transactions are stored on the admin's server, so they can see other users' data. In the version of Cryptofolio that I'll be making for my final year university project, I'll encrypt user data so this won't be an issue. For now, make sure you trust your admin.
  • Added a No-API mode so users can use Cryptofolio without hosting an API at all. Keep in mind, the data is stored in localStorage on the website and AsyncStorage on the mobile app, so this isn't intended for long-term use. Browsers usually have a limit of 5MB of localStorage per site as well. For the safety of your data, it's recommended to regularly export it, as there are few protections in place to protect it when in No-API mode. This does mean though that you can effectively use Cryptofolio by just opening the "index.html" file, or literally just go here and use it on GitHub Pages. If you're going to use the one hosted on GitHub Pages, please fork the project to ensure new commits don't break it, and then only pull the new commits when I publish a new release.
  • Added support for additional fiat currencies (CHF, AUD, JPY, and CAD).
  • When highlighting the price change of assets in red or green, the user can now choose to only highlight the text instead of the whole row.
  • Added a date picker when recording transactions.
  • ETH wallet token balance can now be imported using a valid ETH address. All tokens (as long as they're listed on CoinGecko) and their amounts would get imported as holdings.
  • Users can now view the performance of their holdings individually, and see how much profit they've made since they bought the coin, and how it's performed during several timeframes.
  • Added a watchlist feature, where users can add coins to their watchlist, and track their market data on the "Dashboard" page. This has to be enabled in settings.
  • Lists on the "Dashboard" can now be sorted in ascending or descending order by coin, price, market cap, price change, amount, or value. This can be changed in settings on the mobile app, or by clicking the column header on the desktop app or website.
  • Added additional columns to the "Dashboard" lists. This can be enabled in settings.
  • Fixes & General Improvements:
  • Improved gradients on the mobile app.
  • Fixed the holdings value on the "Dashboard" page.
  • Fixed an issue where a "sell" transaction would deduct coins from a future "buy" transaction.
  • P/L now includes the change in both percentage and value.
  • Fixed an issue with the vertical scrolling on the website and desktop app.
  • Fixed an issue with parsing holdings.
  • Logging out now clears all user data from the DOM.