steemstats 0.3.0 - desktop notifications, estimated curation rewards, and lots more!

in steemstats •  8 years ago 

A new version of steemstats.com is live now including desktop notifications, estimated curation rewards, a new replies feed, a new navigation, user info popups, transaction filters, vote counters, following matrix, followers matrix and a settings panel.

I rushed a bit to get this build out the door because it also includes changes to how the app connects to the blockchain. It will hopefully throttle requests a little bit to help reduce load on the servers. So I apologize if you happen across any bugs that I haven't fixed yet! If you find one, just leave a comment below and I'll see what I can do.

Before I get started on the new features, if you're new to steemstats...

Steemstats is a project I started about two weeks ago. It's been rapidly evolving (update 0.2.0 & update 0.2.2) since then. No need to login or anything, just enter your account(s) into the sidebar and the app will scan the details of your account(s) from the blockchain.

It's purpose is to help you gain a better understanding of your account, your posts/comments, and the people you're interacting with. The entire app runs continuously in your browser collecting information as new blocks are found.

Shameless Plug

I'm also working on SteemPress, a self-hosted blogging solution for the steem blockchain. If you're a web designer/developer that's interested in helping (and/or money), I'm offering a bounty for a new, default SteemPress skin. I'm attempting to lure people into collaboration with rewards :)

The 0.3.0 Changes!


User Information Popups


As a first step into deeper exploration, I've introduced an information popup whenever you click on an author's name. This popup will contain some information about the user, links to other sites with information about the user, as well as their recent post history and account statistics.

If there's any extra information you'd like to be able to view about a user quickly, let me know in the comments below!


Desktop Notifications & Configuration


Imgur
Imgur

Pretty sure this was one of the first features that was asked for: Desktop Notifications. Well I finally got it implemented, so now you can be notified of new votes/comments on your posts even if it's not your active tab.

In the new settings area you can configure what types of notifications you'd like to receive as well as how long they should be displayed. I plan on building this section out a bit more so you can filter down what type of events on a per-account basis.

You can configure the settings and then hit "Test" to see what it would do.


Estimated Curation Rewards + New Layout


Imgur

This is one of the best changes in my opinion - the revamp on how posts are presented. The image above highlights the different areas of a post and what exactly they represent. This new display is used on both:

  • "Recent Activity": The activity feed of all the posts created by accounts you're following, as well as the posts that you've voted on.
  • "Posts": The posts that you have created.

Estimated Curation Rewards

I spent a lot of time on this and I'm still not 100% sure of it's accuracy, but it's close. The right most section of the new payout shows your curation rewards for that post. These rewards will continue to update and change until the moment it's paid out (based on other peoples activity). It will also display a line item for each account you're watching and individually calculate their curation rewards.

If you're looking for more information about the votes, weights, and rshares, use the vote inspect button on the far left.


New Replies Feed


Imgur

The old version of this page was just a table and it was somewhat hard to consume. So I changed it over to an actual feed. Each item in the feed is a response to a post that you wrote, helping you keep on top of responses to people that are engaging with your content.

This new design will likely also translate over to some new areas of the site in the future.


Followers and Following Matrix


Imgur
Imgur

One of the things that's coming soon to steemit.com is a better interface for followeres.

But, in the mean time, it's now under the new "Accounts" section of steemstats. You can see all of the accounts that are following the accounts you watch, or see all of the accounts which your accounts are following.

It displays it in a matrix style table to show the relationship.

I've got a number of things that need to be improved on these pages, but for now, it's useful information that you'd probably want to know about.


Vote Counters per Account


Imgur

The sidebar had balance information stripped out of it (wasn't super important to see 24/7), but has been replaced with how many votes each account has cast within the last 24 hours. Currently 20 votes per day is the target before reductions start happening.

I wish I could explain more about the 20 vote limit, but my google-fu is coming up short right now.


Transaction Filtering


Imgur

You can now specify what type of content you'd like to see under transactions. It's hard to find author rewards at times when they get drown out by curation rewards. This will let you filter down to what you want.

I'm not a huge fan of how the data is loading on this tab currently, you may have to hit load more a few times to pull data from the blockchain to see what you're looking for. Currently it's using your account history (which contains votes, transactions, etc) to paginate through the data, which doesn't account for the filter you selected. I also am not sure it goes back past 2000 history records. I'll hopefully be giving this some love in the future, but it might require me to really rethink how it works.


Blockchain Sync Counter


A new counter will appear on the right hand side (the red number) of the activity tabs if we have queued data that needs to be loaded. This number is the amount of content that needs to be analyzed before the activity page is completely loaded.

Some of you that are monitoring 10-20 accounts, with each account having 100+ followings, were causing massive load on the servers because it was issuing those requests as fast as possible. This is primarily a throttling mechanism to reduce load on my servers and CPU load on your devices.

I'm still experimenting with the timing, so things are still subject to change.


Changes that don't warrant a screenshot

  • Navigation Revamped: The navigation is now split more logically into two groups, the black bar on the top and any sub-items are now tabs attached to the content.
  • Witnesses Page: Now has a link to where you can vote for the top 50 on steemit.com. I wish that page showed more or allowed for a search!
  • Accounts Section: Steem Power, Followers and Following have been moved into this section.
  • Block Height: The new navigation also has a block counter. It should tick up a few every 5 seconds or so as the app updates and new blocks are found. It's a good way to make sure you're still connected to the blockchain.

Things that still need to be done

  • Mobile: I wouldn't recommend it in it's current state. it would probably kill your bandwidth and your CPU at the same time :)
  • Outgoing Votes: I'm planning on adding a tab that lets you track your outgoing vote history.
  • Accounts Overview: This page is really boring right now. The plan is to add a lot more information about your accounts.

The future of SteemStats

I'm running up against a wall with a lot of the features I want to build around this platform. Whether it's related to historical data or better presentations of data, some of it just isn't possible right now.

So what's the plan? I'm going to find ways to make some of it possible. I'm learning a lot about the steem/steemit.com platforms right now, how everything fits together and I'm making connections with people to help expand that knowledge.

I've started contributing (sort of) to the steemit.com open source project where I can, and I'm learning the actual steemd code so I can have a better understanding of the internals. On top of that, I'm working on SteemPress as an open source project. There's a lot on my plate ;)

The future looks bright, but updates are going to get even slower for steemstats unless there are some major breakthroughs in my understanding of things.

Thank you all for supporting this project, it's been amazing project thus far.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  
  ·  8 years ago (edited)

Wow. Brilliant! I've been using steemstats right from the beginning and it keeps getting better man. You're amazing. I've been telling other steemians about your tool and they always love it. Keep rocking man. :) Looking forward to more awesomeness...

P.S I see that the SP forecasts has been removed. Why?

  ·  8 years ago (edited)

Thanks! I definitely appreciate the grass roots support!

The SP forecast still exists, it's just under the accounts section now as opposed to activity. Unless we're talking about two different things and I did remove something different you're talking about.

Let me know if we're not talking about the same thing :)

Absolutely killin it. Steemit infrastructure is evolving so fast we can see it in real time.

Does this image means that Steemians or Steemian's kids will be more fit taller than other people?

I hate to be that guy but FYI the connection timer with the red number has a typo.. "Sycning"

  ·  8 years ago (edited)

You can be that guy any day :)

Thanks for the heads up, and it should be fixed if you refresh!

Not gonna bother with the animated gif, it's too late for that haha.

One more related issue that should be a quick-ish fix - On chrome and firefox for me at least when the red "Syncing" div appears it shifts the content down the page.. I tend to leave open the incoming votes page on a side monitor, it constantly draws my attention as the page twitches down a line and back up..

If it was moved to below the username list, or given a set height container to appear in this shouldn't happen :)

Good catch! That little red label element was slightly taller than the text.

Instead of just forcing the height, I added a counter onto the "Posts" tab so now it's always that height :)

Let me know if it still bounces for ya or if this fixes it.

That did the trick for me, thank you heaps that was making me twitchy :)

Totally understand how it goes. I went to bed after that post, but I typically have it running on my 2nd display as well if I'm being active.

Thanks so much for fixing that it was driving me insane, kept thinking I had new activities and checking every 2 seconds.

That was quick, thx again mate

Mind if I ask how you're making these animated gifs ? Is there some easy tool I'm missing or is it a full desktop record scaled down and converted .. All the cool kids have them and I keep putting it in the too-hard basket :P

I use LICEcap.

It's just a box that you drag somewhere on your screen and hit record. Then I upload them to giphy for hosting.

It's a simple free program with no frills, but it gets the job done!

Thats awesome, I love simple and free thanks for the heads up. Every time I googled I found a bunch of spammy crap trying to appeal to twitch streamers etc, this is perfect

Fantastic project. I haven't tried this before now but I'm very, very impressed. Glad to recognize this with my upvote.

Thank you @smooth. Lot of respect for you and what you do for the community :)

Amazing! Thank you!

Nailed it.

Notifications work fantastically well with Edge on Windows 10 and Notification Centre OS wide.

Now 1.0 is going to be a disappointment given how awesome 0.3.0 is. :)

Awesome! As a guy who's doesn't use windows all that often and still has windows 7 on the gaming rig... I didn't know those were a thing.

Also I hope if I decree one of these versions a 1.0 build that it's even more awesome ;)

Yup, it's been their since last year - Edge notifications sync OS wide. And with 1607, these notifications can sync across iOS, Android and Windows 10 Mobile Notification centres too (and vice versa) through Cortana. After being skeptical of Windows 7 and 8.x, 10 is pretty great.

Can't wait to see where Steemstats goes next :)

Great, the updated steemstats look pretty slick but why did you remove the trending topic from steemstats?

I didn't think it deserved that prominent of placement on the page, and it never really changed (it was always #steemit hah).

If you think that's valuable I can find a new home for it!

Well, for the time being, it seems like it's not much of use but with more users in the future, the trending topics section might be useful to know what's going around steemit like with the hashtags in twitter. Hoping for the number of users to reach at least a million by the end of this year. ::fingers crossed::

I'm with ya. I'm hopeful that it'll be useful information in the future. I'll look to get it added in to a new "content" related section.

I upvoted You

Man, I wish my upvote would be worth thousands so I would pay it back to you for all the hard work on steemstats.

I am amazed. This is becoming a serious APPLICATION. Congratulations again.

A heretic idea - combine steempress with steemstats and you have it all - way better that minimalistic and two-color-scheme Steemit :)

Every update you've pushed out has made me go, "Wow!"

Very well done! Seriously, this is an incredible app for Steemit, and it just keeps getting better and better. IMO, apps like this are the true unsung heroes of the platform. Please know the hours you've spent on this are greatly appreciated, even if your release posts don't trend up to $10k+ each. Those of us who are developers know how much effort goes into stuff like this and I, for one, am very impressed.

Aha awesome job just got a nice surprise when I refreshed steemstats :)
Thankyou for your hard work on all your projects @jesta

This is so cool. I use this site ewery day, to se wath my steem pwr payment is.
You make it better and better, i am so glad we had this possibility :)
You are KING (y)

This is so beyond awesome that I think we need to create a new word here!! Brilliant job man! Absolutely brilliant! Keep up the good work! :)

Steemstats seems buggy for me. Sometimes it is giving only information about what I vote on, and other times it is giving activity from accounts I'm following. When I refresh the page it's like a crapshoot for which one I'll get

  ·  8 years ago (edited)

Does it finish syncing (the red number in the upper right of activity) and still not show everything? I'm wondering if there's a difference in the node you're connecting to.

Update - it looks like one of the servers was missing the follow_api, which was causing differences in responses. I've updated steemstats to ONLY use one server (that's working) until I can get this resolved. Let me know if it's working better or not for you.

Seems to be working better now. Thanks for all your efforts.

good work @jesta !
the best stats of steem so far 8]

Excellent post, informative and easy to understand. Thank you for sharing!!

thx for your work!

great news for all of us

Amazing work jesta, Im already using it now and its a pretty damn awesome update. Any ideas what your planning next?

Thank you for continuing working at this application, now visually is more attractive, is very intuitive and very useful, was a surprise updated the page a few minutes ago and see the new version. Thank you again and regards!

The new interface is great. I would recommend y'all check it out while it's hot!!!

Great job @jesta.

Another awesome release Jesta - any thoughts on including 'Historic data' from date to date?

It's one of the things I really would like to do, but pulling historical data (at scale) from the blockchain just doesn't seem viable without massive amounts of infrastructure. It may be possible once more API endpoints become available, but currently it's a bit rough.

I might look into mirroring the blockchain into a more traditional web database, but that's going to take some time. I also need some of this historic stuff for steempress, so it's moving from a want into a need rather fast.

Yeah i see, steempress also looks cool - will keep following your progress man

There are not enough upvotes in the world for the work you do on steemstats.

I use your service 24/7, thanks

Cool! I love your service!

Thank you. :)
Now its more comfortable :)

Absolutely good job! Give you my upvote. Something I cannot do without now.

@jesta you're doing great job creating steemstats, constant development and new added features in every update makes me fallin in love with your tools..

Great Job man!

Best site for all Steemian to get info. I use it every day. Appreciated for your great work.
Update.
Hi @jesta, I don't know you can see this or not. I update this comment, adding a feature request.
If you don't mind can you add POW mining block # and an estimate payout time(signing the block) on the future release? Thanks.
Update2:
I found that the URL for the witness page is incorrect.
should be https://steemd.com/witnesses
I wish you would give me an upvote, bring me back to visible.

Good job!

Exellent job!

So far, this update is amazing. Steemstats.com is one of the three tabs that's always open on my browser, next to Steemit and Steemd.

The desktop notifications are amazing so far, it was one thing in the previous version that gave me anxiety because it would quickly disappear when i tabbed away and came back, so I knew I had an update but I wasn't sure what it was. That's over now cause the new notifications have options to stay on for several minutes if you like. Thanks for that alone.

The new follow lay out and the new followed by layout are also pretty sweet looking. It's very clear to me who's on what list now, and that I'm probably due to go follow more people haha.

If there is a next iteration, I'm not quite sure what you'll do with it but if this one is any indication, it'll be welcomed. Like I said, it's open all day at work and it gets used, so if any irregularities pop up, I'll point them out here :)

I already noticed the changes this morning, and I'm very impressed by your work! steemstats is a super useful tool for every steemit user, I always visit it when I put up a new post.

So thank you for creating and constantly improving steemstats, it is really a big help to a lot of people!

Thank you so much.
Positive change. Increases functionality and usability.
Special thanks for the clear illustrations. They greatly facilitate the perception of the patch notes.
And of course, we are waiting for new features and improvements.

I discovered steemstats today and must say, that it's great, keep up the good work.

It's amazing site! It just makes me crazy . I reallyappreciate your work, man!

Is there any chance to make the desktop notification clickable ? I mean when the pop-up notification appears , to click on it and to get redirected to the actual post.

Right now is impossible if i'm not mistaken.

Thank you in advance.

сool

This is great ! Thanks for the good work, it's awesome.

This is really great, @jesta!

Thank you again. Your project is really really useful. first thing I open before steemit lol

Great steem project, what I use each day. I like to see fast evolution of this project

Awesome! I haven't got passed the first page to see the other new changes but I really appreciate the hard work. I was hoping for desktop notifications. I also recommend you every time someone asks how to find the users their following or to track comments. It helps me stay on top of comments & replies as well!

I just use this site, it's deisgn very clear and useful, thanks for your work!

Fantastic contributions to the steemit eco-system @jesta! Thank you!!

  ·  8 years ago (edited)

Amazing work jesta, you will rule the world soon. I am a big fan.
You may want to dev a more mainstreem​ interface (in parallel ofc), with your talent it would be a huge thing.
#jestarocks

Beautiful. I'm loving the desktop notifications option, although for some reason I'm not able to see them yet. The website notifications work fine, though. I'm using Chrome, does that matter?

Do you see the new navigation on top and the rest of the changes? It might be that you're still running a cached version and your cache needs clearing. They aren't enabled by default, you'll have to go into the "Settings" section and tick the checkbox to turn them on.

Chrome should work just fine with the desktop notifications, so no worries there.

I definitely see the changes, and I was able to click on the option to turn them on, but when I tested it, and when I actually got replies/votes, I only saw the website notification.
I know what you mean about the cached version, though. When I went to show my wife on her computer, she still had the old version until she refreshed.

Strange! So from the sounds of it you have both website and desktop notifications enabled, is there a duration selected in the settings too? Looking to try and reproduce what you're experiencing.

Yeah, I set mine to 5 seconds. I haven't looked to see if she's had similar behavior. That's okay. Even if that's an issue, the remainder of the changes are huge, IMO. I'll go through all the typical troubleshooting and get back to you if it doesn't work. :)

Sounds good! I might also suggest trying it in incognito mode (with all your plugins disabled) to see if maybe one of the browser plugin is blocking them.

thanks. hoping to see filters for votes flagging status in future. SteemitThumbsUp57112.png

Good idea! Put that on my todo list.

thanks for putting this on radar.

Thank you! This tool is great, and this update has made it much more robust in my case (I'm using FF47 on a Mac)

Is it possible to turn off streaming? I don't really need live data, I'm only interested in posts by people I follow once in awhile, so I'd gladly reduce load on your servers if I can

This setting has been added. There's no disable, but you can slow it way down.

That might make a worthwhile option in the settings. Currently it's set to 5 seconds, but realistically I could add a dropdown that lets you pick any longer interval for people looking to converse my bandwidth or their own.

Good call!

Awesome work! I love using this and I find it really cool that you made the interface smooth and easy to use! Will definitely recommend it to friends and other Steemit users! Upvoted!

Fantastic site, it keeps getting better and better!

Thanks @jesta

you deserve a medal for your work on steemstats.
great!

Thats good but thats dont fit with my tablet screen size
But overall is good
Keepgoing @jesta

I use at least 4 different computers - it would be really nice to have an "account" that remembers who I am so my "follows" are portable.

I'd have to make a login feature or something for it to transfer around different computers with you. It's an option though, but would add some friction.

What if I made it so you could have a bookmark that you could open from any computer, and it would automatically load the specific accounts? Do your bookmarks travel with you between these machines?

That would work just fine!

I'll add that to my list of things to add then :)

Nice updates. Look forward to seeing them live.

Are there any plans to add votes and reward estimates for comments like you have for posts?
Could you add a feature to disable but not remove a watched account?
How about a view entire thread button on comments and replies?

@jesta, you can hide the encoding Markdown? This makes it difficult to read the first line of the post.

Apologies for that, it's been something I've been meaning to do and just haven't gotten around to yet. I'll bump it up on my list of priorities and see if I can get a fix out in the next day or so. It's going to take a bit to figure out how to accomplish, I think I'm going to have to convert the markdown to HTML, and then run something to strip all the HTML out.

thx for answer

great, i will try

Awesome !!
I simply love Steemstats - seriously great work!

This is freaking Awesome, Love it!

The Following / Follower matrix is amazing. Very handy info for Reach analysis. Thank you.

Good job! Thank you very much!

Very cool!

@Jesta, you are my hero! Notifications, est. rewards, votes per day, and more..more..more data! My hunger for Steemit data, metrics, and updates has been satisfied (for the day). You have the BEST Steemit tool! Congrats.

Would you consider adding a feature to your future-list: Notification when someone you follow submits a post, comments, or votes (exclusive opt-in options for the user to choose any combination)

Thanks again, the community appreciates your efforts, results, passion, and level of quality! Keep running fast.

Those are some great ideas, I'm honestly not sure why I haven't put notifications on some of those. I'll add it to the list, expect it soonish :)

and you're welcome! glad you're enjoying

Thanks for making this!

This is such a valuable tool. I keep it open all day long and use it to check on who is replying to my posts. You're contribution to the steem experience is very much appreciated. May your understanding expand even more.

If you appreciate @jesta 's hard work then remember we are also able to support him directly by sending him steem or steem dollars from our wallets.

I have been very resistant to using these as they've come out. No idea why, but I was. This was well done and makes a great way to track and follow people. Promise I don't stalk that much ;)

  ·  8 years ago (edited)

I think:
.*{cursor: pointer;}

My favorite Steem tool ever and @jesta, you rock man! Loved the redesign!

I love your website,the UI has the best Design ive seen.

Hey Jesta. There have been some problems with syncing today. It does not seem to sync the most recent votes and does not give notifications about new posts. Refreshing site only hopes a little bit

Hrm I'll do some testing and see if I can figure out what's happening.

When was this occurring? Was it roughly 8hrs ago? I had some misconfigured DNS for a few hours that was causing some issues. It should have been resolved around 19:00ish UTC.

Yes, I think it was about that time. I was only browsing my own account, so I don't know how about the others.
First only post which were authored by me, disappeared from "Recent activity" section. Then all posts which have been posted within last 2 hours. It only updates posts past 2 hours window. This also affects counting number of votes per 24 hours. It shows wrong number.
It ignores instant notifications too, I think.

Thank you for looking into this. You have done an amazing job with this. Your work is totally underrated.

That makes sense, and apologies for the disruption! Does it appear to be running fine and notifying you properly over the past 4-5 hours?

And thank you! It's been a labor of love, that's for sure.

It hasn't been working since but it has just started working again 5 minutes ago :-)

Haha strange... well, let me know if it acts up again. I'll compare your timestamp against the logs to see if I can find anything too. Seems to have been running fine on this end for the past hour or so, but that doesnt' mean there wasn't some sort of connectivity issue.

Ok, I will let you know if it gets worse. At the moment, all sections are updating fine. Thank you :-)

  ·  8 years ago (edited)

Hey again. The updating doesn't seem to work again. I'm using Firefox on Windows. I tried to load it on IE too but the site does not appear to be compatible and does not load there at all.

Everything wroks fine on my tablet's Chrome and Firefox but not on Dolphin. It's Android tablet.

Any ideas? :-)

I'm sorry for being pain in the ass :-)

This is great app and I'm always using it, I just want to correct the % in the Steem Power info.
From 0.00##% to 0.##%
and for Week, Month & Year it's compound interest.

Cheer, more power :)

Percentages should be fixed now (if you refresh)!

As for the compound interest... it's not really even interest and I still haven't really found a great answer. SBD has interest, SP has some unknown (to me) calculation that keeps growing based on your VESTS. I just know there was a lot of talk about 2 weeks ago how it's not interest :)

already noticed the updates, its very cool! good job! :) its great to see who's following me finally!

This just gets better and better...

@jesta it's been over a year to this post now but I don't see any improvements in this website. Neither do any notification feature works at my end. Any ETA for adding outgoing votes feature and all those improvements you talked about here?

I haven't worked on it in about a year unfortunately. Most of the improvements worked at that point, and since then API's have changed and I haven't had the time to adjust steemstats.

Oh, I see. Didn't had any idea that APIs too get updated with time. But a notice somewhere to this effect would help as I spent quite some days to tweak the settings again and again while I waited for the notifications ...before I opted for some other tool.

Dysfunctional features doesn't leave a good impression of the services being offered by that website. If they can't be made functional, they should be better taken down, imo.