SteemiAPP - An update about the project

Words
482
Reading
3 min
Listen
Play
8y

It's about time to release a statement about the status of the project, as it's been almost a week since the last update, and before that I was releasing an update every 2-3 days.

The development has slowed down a little bit. I've messed up my sleeping cycle and in combination with the summer heat and some one-time jobs I got, haven't left me much time to work (talking about 3,5 hours of sleep each night, which is catastrophic for a developer)

Updated UI

But apart from that, a lot of progress has been made. I have restructured the app's visuals a little bit, to make way for the new features. Here are a couple of screenshots showing the changed UI:

new-r19.jpg

As you can see, you will now be able to check your Voting Power on the main screen, as well as your reputation on the App Menu. The yellow progress bar is ugly, but the color depends on the percentage like this:

  • VP less than 20%: Red
  • VP between 20% and 40%: Orange
  • VP between 40% and 80%: Yellow
  • VP more than 80%: Green

Github commits: ed8e2f7, 329e3f1, 0e116e7

Calculating Reputation

Steemit Blockchain provides an integer for user's reputation, like this: 9840629506579. To change it to the reputation number showed in a user's profile, this mathematic formula has to be used:

UIReputation = Log10(RealReputation) - 9
UIReputation = UIReputation * 9 +25

This results in the reputation of ~60 I currently have.

Github commit: ed8e2f7

Calculating Voting Power

Steemit is lazy. For good reason though, imaging to have to calculate the VP of all your users constantly. We are talking about a huge amount of CPU power! So, the blockchain calculates your VP when you upvote. It won't recalculate it if you don't make any upvotes.

stoodkev@stoodkev provided a formula on how to calculate the real VP a user has:

VP + (10000 * Time_In_Seconds_Since_Last_Upvote / 432000), with max value 10000 (that's 100.00%)

Thanks to digitalnotvir@digitalnotvir for providing the formula on his post

Github commit: ed8e2f7

New features

I'm also working on adding the feed you are seeing when browsing Steemit, as well as various other account info. I will reveal all of these in the coming days when I release the new version. I will do extended testing before releasing it.

You can always have a look on what I'm up to with the project by visiting the Github Repo of the app.

In the meantime I decided to make the release cycle of updates a little bit slower, in order to update more tested & stable features.

How to contribute?

If you want to help, you can always suggest new features, or help wih the App design. Let me know in the comments below, or via email: dev [at] steemi [dot] app

You could also message me on Steemit.Chat (I'm also dimitrisp in there), but I'm not logging in very often.

If there is enough demand in the future, I could create a discord channel.

That's all for now!

SteemiAPP - An update about the project | Ecency