Posts

LeoFinance UI Update: Drafts Never Die

avatar of @leofinance
25
@leofinance
·
·
0 views
·
2 min read

In the not-so-distant past, we added an advanced drafts mechanism to https://leofinance.io. This allows users to auto-save any post they're writing on LeoFinance as a draft and then access those drafts, schedule them to be published, delete them when they're finished, etc.

As a part of this drafts UI, our system would remove the draft from the frontend once it read the draft as "Published" or otherwise "Finished" - when the UI assumed that the user no longer needed that draft.

Recently, we've seen a lot of feedback that drafts have been getting lost or "deleted" from the frontend even when the post isn't published.

There are a few random edge cases that caused this to happen. Namely, when the UI thought the post was published but the TX failed to go live on-chain.

This and a few other edge cases like RCs being too low have led to some users having a bad UX on the LeoFinance publishing platform.

Drafts Never Die

In the past, these drafts weren't actually deleted on the backend. Just the frontend. This meant that creating a solution was something we could do rather quickly if we retooled the UI to "never" delete a draft.

In our latest update, you'll notice some new tabs on the "posts" page:

Published

The new "Published" tab will handle nearly all of these edge cases which occur when a user publishes a post and the backend thinks it made it on-chain, but it didn't make it all the way through.

Once a user notices that the post wasn't published on-chain from their drafts, they can head back to the drafts tab and then select "Published".

This tab will show them recent posts that appear published from their drafts tab on the backend. If an edge case post didn't make it on-chain, then this is where it will live. The user can take edit again from there and re-upload.

Trash

Users can delete drafts when they're done with them, this sends them to the "Trash" section.

We added this to also handle some edge cases where users may accidentally delete a draft and want to retrieve it before our database clears their trash.

A Better UI / UX!

LeoMobile is being merged with our desktop UI framework. This means we'll have an entirely new LeoFinance UI in a relatively short time. The new UI is amazing and will be mobile-first but the desktop experience will still be radically improved from what you see today.

   

LeoFinance is a blockchain-based Web3 community that builds innovative applications on the Hive, BSC, ETH and Polygon blockchains. Our flagship application: LeoFinance.io allows users and creators to engage and share content on the blockchain while earning cryptocurrency rewards.

LeoFinance | CubFinance | Hivestats | LeoDex | LeoFi

Delegate HP & Earn 16% APR, Paid Daily. Currently @ 2M HP


LeoMobile Open Beta is Now Live! Join The Fastest Growing Web3 Community:

IOS / Android

   

Posted Using LeoFinance Beta