Biweekly Dev Update: February 21th, 2024
Hello friends, and welcome back to our latest biweekly update. Our team has just returned from a rejuvenating week-long break for the Chinese New Year, and we’re eager to dive back into creating more amazing features, and yes, dealing with any and all pesky bugs.
Let’s get right into it 👇
Chatroom and contact optimizations
We’ve already touched upon some of these optimizations in the previous updates, the most recent one being “Persistent” contacts that follow you even if you change devices. Here are the other optimizations that we’ve made, in a tidy and concise list:
- Scanning a QR code that adds a contact will automatically redirect you to the Chatroom > Contacts tab.
- Scanning a QR code that already belongs to a friend will redirect you to the friend’s popup module.
- Contacts without a display name will show up as Anonymous.
- The Chatroom screen now show whether the user has deleted their KryptoGO account.
- If a chatroom has been established between you and a user who isn’t your friend yet, a tip will show up in the chatroom asking whether you want to add the user as a friend.
Tracking your transaction progress
Upon completion of a Send transaction, there is now an additional popup and a new widget in the Activity Tab that tracks the progress of your transaction. This can give users ease of mind, knowing when the transaction is still pending and when the transaction has been confirmed on the blockchain.
“Exchange Rate” widget in the chatroom
Chatroom now includes a brand new Exchange Rate widget that helps facilitate over-the counter (OTC), peer-to-peer (p2p) cryptocurrency transactions. You can send your preferred purchasing or selling price of a specific token to any contact.
However, do note that while this widget is offered to convey pricing information in a clear and standard way, there is nothing built in the wallet app yet for OTC transaction risk screening and identity verification.
KryptoGO Studio, our other product, is currently being built to handle everything one would need to legally perform OTC cryptocurrency trading: setting up a marketplace, performing identity verification, storing customer compliance data, handling trade offers, sending tokens. For more information, check out our website.
In the meantime, be sure to only accept trading offers from people you know or trust. This is an example of a barebones, basic scam a malicious individual can perform using the Exchange Rate widget.
Backup reminders, during account creation and before logout
Ever since we improved our login flow and now recommends using automatic backup (key shards) when creating a new account, most users can use KryptoGO Wallet without setting up a password. However, for those that elect to still use a password, an encrypted copy of their password is automatically saved to the cloud for safekeeping, preventing the user from potentially getting locked out of their wallet.
If the user decides to use a password and to not save a copy to the cloud, when the user tries to logout, an additional confirmation screen pops up reminding the user to do so, lest they get locked out without knowing what happened.
Other improvements and bug fixes
- Balances for the user’s portfolio, wallet groups, and individual wallets now update more instantaneously, and are more consistent between different screens (e.g., Home Tab, Manage Wallet, and wallet selector UI components).
- Improved the experience of selecting a wallet in the DApp browser — instead of only switching networks, both the network and the wallet are switched when a wallet is selected.
- Resolved an issue where after verification fails once, the toast to reverify repeatedly reappears even if the user has cancelled the operation.
- Fixed a bug where the Chatroom needs to be manually connected the first time after logging in using the PWA wallet.
- Fixed a bug in the Send Token screen where values with more than 8 decimal places overflows.
- Resolved an issue where certain users using keyless wallets are unable to login or backup their wallets due to Google Drive’s access token expiring in an hour.
- Fixed a bug where certain new users who get airdropped an NFT using KryptoGO Studio’s NFT Boost are unable to see the NFT in their wallet even though the transaction has succeeded and been confirmed on the blockchain.