Hive Keychain DHF 2 - Week 5

in #keychain3 years ago
Authored by @stoodkev

social_keychainforhive.jpg

As promised in our proposal, we will post weekly updates to let you know what's going on regarding Keychain development.

Mobile App

Last week at HiveFest, I presented Hive Keychain for mobile and was thrilled to see a dozen of users wanting to help by joining the closed Alpha release. A few issues were filled on Github and on our Discord channel but overall, it seems like most features are working as intended.

Here are some issues I worked on this past week:

  • Fixing SafeArea integration for phones with notches (some of the headers were cut on iPhone for example)
  • Fixing some UI elements on iOS, due to a different interpretation of StyleSheets compared to Android
  • Fixing timestamps for Hive Engine transactions
  • Fixing voting power and vote value for accounts with 0HP (previously showing NaN)
  • Improving error handling when adding new accounts
  • Update Gradle and PodFiles to improve performance

Keychain extension

While the priority is still on the mobile App at the moment, I've received some requests recently and shifted part of my focus to solving them on the extension side as well:

  • requestSignBuffer, a Keychain function used to authenticate users, can now be used without specifying a username. The user will then select the account to use directly from Keychain, within a dropdown. dApps developers can then find the account used for login and the public key corresponding to the private key used for signing the message, in the object returned by Keychain. The documentation was updated accordingly.
  • Similarly to the issue mentioned above on mobile, the extension was also showing NaN (not a number) for VP and vote value on accounts with 0HP. It is now fixed.
  • Fixed a weird bug on MacOS were the extension UI becomes laggy (especially inputs) when opened on a secondary screen.
  • Reviewed and merged a PR from @quochuy that fixes and improves the Auto Lock feature.

Backend

We've bought the hive-keychain.com domain and our backend is now accessible using this domain. The extension will start pointing towards it on the next update.

Core Team

@stoodkev : Lead Dev - Witness
@nateaguila : UI/UX
@yabapmatt : Founder - Witness
@aggroed : Founder - Witness


Support Hive Keychain development by voting for our proposal on PeakD (on the upcoming section)or with HiveSigner.

100% of payout is redirected to the DAO

Sort:  

Thanks for your work!