Post preview and a better relation with steemconnect on steemstem.io (v0.5 is out!)

in #steemstem6 years ago

The version 0.5 of our app has been deployed a few days ago and it is now time to summarize the changes that have been implemented.

This release concerns five commits that I label as 1, 2, 3, 4 and 5 (very original :p), and that have been organized into a single pull request.

The main novelties of that release concern post preview, as well as a redesign of the way steemstem.io interacts with steemconnect.

The manner in which the comments to a post are ordered has also been modified. It is now based on the comment creation time, the number of votes and the rewards. More information is provided below.


steemstem.io 101

The steemstem.io app is developed by the @lemouth on behalf of the @steemstem team, in order to deploy an invaluable tool for STEM lovers and researchers to communicate and share information on Steem.

In practice, our app is an interface to Steem and allows to do most actions that should have to be done from a Steem interface: managing a wallet, posting, login/logout, voting, commenting, etc. In particular, our app allows to easily add beneficiaries to a new post (this was part of the v0.4 release) and to delegate Steem Power directly from the wallet (this was part of the v0.3 release). In short, do not hesitate to help SteemSTEM to grow by using those methods!

In practice, the app chronologically displays posts carrying the #steemstem tag and approved by the SteemSTEM curation team.

The default language is English, but this can be changed. We support the Chinese, English, French, German, Italian, Spanish and Slavic languages. Moreover the “SteemSTEM-approved” filter can be removed and extra category (physics, math, …) filters can be added. Our app finally offers extra exposure to our whitelisted authors (their post are displayed in a separate, visible, area of the page) and post promotion in the top banner can be purchased for a small 3 STEEM transfer to @steemstem-io.


Features of v0.5



1. Post preview and post creation page (commit #1).

  • The post creation page has been redesigned.
  • Post creation now includes post preview.

2. Interaction with steemconnect (commits #4 and #5).

  • The expiry date of the steemconnect token is now checked.
  • In case of an invalid token, the app calls a redirection to steemconnect (via a modal).
  • After authentification on steemconnect, there is an automatic redirection to the page that triggered to token check.

3. Other improvements

  • Comments have been added in the create.html, sharemodal.js, steemconnect.js and share.js files (spread over all commits).
  • The left side menu now includes links to the various dapp listing sites listing steemstem.io (commit #2 and #4).
  • The date attached to a post or comment now includes the time too (commit #3).
  • Comments are now sorted by value and the number of votes. Each of these two are equally weighted. In case of tie, the comment creation time matters (commit #3).

4. Minor bug fixes.

  • The display of comment including images was not nice (the images were bleeding across many comments) (commit #4).
  • The links to user profiles in the comments are now working (commit #4).

Summary:


Make sure to follow SteemSTEM on steemstem.io, Steemit, Facebook, Twitter and Instagram to always be up-to-date on our latest news and ideas. Please also consider to support the project by delegating to @steemstem for a ROI of 65% of our curation rewards (quick delegation links: 50SP | 100SP | 500SP | 1000SP | 5000SP | 10000SP).

Sort:  
  • Good article with explanations of improvements.
  • The code looks good as well.
  • Thank you for the single PR.

Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.


Need help? Chat with us on Discord.

[utopian-moderator]

Thanks for the review!

Thank you for your review, @helo! Keep up the good work!

Thank you for such an awesome job you are doing and just keep it up ;)

I will, don't worry! And thanks for using and testing the app! The bug list is increasing in size thanks to you and I really appreciate it!

You did a really good job on this one. Besides your work as a physicist I didn't know that you also tought yourself on how to code. Keep up the good work!

Posted using Partiko Android

My job as a physicist implies a lot of coding. But I didn't know js before starting this :)

that's really awesome! :)

Posted using Partiko Android

Awesome development! Time to start putting the app into full use. Well done @lemouth for finding time within your tight schedules to bring about these updates.

Thanks for your nice words! Appreciated! I always have time for steemstem, even when I am stealthy both on discord and on my own blog ;)

Amazing job there @lemouth. I believe this would be the home of science authors. One more feature I look forward to seeing is markdowns-support; for those of us that make posts in markdowns.

More grace sir

As I said in the other comments, markdown support will be part of v0.6 (together with some surprises). Please be patient :)

FYI, It is now 10 hours that Markdown is supported :D

Wow! This is awesome.
I will make my next SteemSTEM article through the DApp.
Nice job sir

Please do so, as you may get a stronger upvote for your post :)

Awesome post. I really gotta try writing my next post through the app. Thanks for all the hard work guys!

Thanks a lot for trying, and don't hesitate to provide your feedback (please tag me in the comment so that I can notice it :) )

Nice work guys 👍

I actually created my last post in steemstem.io and it works well. The only thing is there an option to edit in markdown?

For the follow-up: the option has been deployed yesterday night! :)

Thanks!

Markdown support is on the list for v0.6. This will actually be one of the main next novelties.

This story was recommended by Steeve to its users and upvoted by one or more of them.

Check @steeveapp to learn more about Steeve, an AI-powered Steem interface.

Hey, @lemouth-dev!

Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Get higher incentives and support Utopian.io!
Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!

Hi @lemouth-dev!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
Feel free to join our @steem-ua Discord server