added ability to view user profile through clicking of the username.
added follow functionality for users.
added ability to view following and followers of a user.
added admin ability to edit user basic information.
added admin ability to reset user 2FA.
added admin ability to reset user password.
added P2P trading.
added ability to create buy and sell offers.
added ability to set trade limits and requirements.
added ability to chat with trade participants(emoji and chat notification supported).
added ability to cancel, complete and dispute trades.
added ability to view all, active, completed, cancelled and disputed trades.
added admin ability to view all users active, completed, cancelled and disputed trades.
added admin ability to join disputed trades.
added admin ability to manage peer trades payment methods.
added admin ability to set p2p trades fee.
redesigned dashboard's account limit widget.
redesigned users table.
added role permissions for peer trades, payment management, and user management.
upgraded to laravel V9.
upgraded to react router V6.
and other minor UI changes and bug fixes.
HOW TO UPDATE
1.
Before extracting the update file, stop cryptitan instance ./cryptitan stop
2.
Go to the resources folder cd resources
3.
Remove the js folder (make a backup just in case) rm -rf js
4.
Remove the lang folder rm -rf lang
5.
Now go back and extract the update file into cryptitan folder according to instructions​
6.
If you have nexmo service setup, you need to rename NEXMO to VONAGE in your .env file, before you recreate cryptitan. e.g. rename NEXMO_KEY to VONAGE_KEY etc.
If you have existing translation files in your lang folder, you may republish them from the control panel.
1.2.0
changes to wallet selection UI in exchange module
redesigned table loader indicator
converted exchange fee to only percentage, (removed fixed)
set maximum exchange fee to 99 percent.
fixed transaction table errors
removed unnecessary space around table
removed gateway settings from control panel, (if you need to disable a gateway, you have to do that in the env file)
Remove the files docker-compose.dev.yml and docker-compose.prod.yml before running ./cryptitan update and it will be recreated with updated configuration.