Peer Query production upgrade: collaborators, we are good to go!

in #utopian-io6 years ago

image
This is a very important update for Peer Query. I had to wait to test it with HF20 to ensure consistency before release. In the previous core upgrade, some features were broken. They have been restored in this update with a lot more additions.

Restored features

Voting for posts

Voting has been restored. You can vote on reports(posts) and comments. The voting slide bar also works perfectly so you can gauge your voting power.

Commenting

You can now publish comments for reports on Peer Query. Comment posting is also done with the visual WYSIWYG markdown editor, allowing you to create rich markup replies.

Voter listing

When you hover the mouse icon over the vote count of any post or comment, you will see the list of all voters, sorted based on their voting weight. Upvotes have a prefix of + while downvotes have a prefix of -.
image

Other operations

Resteem and following post authors now work.

New features

Sitewide WYSIWYG Markdown editor

The former Quill.js editor used on Peer Query gave us advanced HTML markup. However, most Steem clients including Steemit.com are only compatible with editing basic HTML or Markdown.
This means when you created a post on Peer Query and wanted to edit it on other clients, you would be required to re-format your entire content into Markdown before using their clients for the edit.
image
We have now switched from HTML to Markdown as our default markup and in doing so we have switched to the Toast UI editor.
The new editor comes with support for editing and live previewing of both Markdown and WYSIWYG. It supports a visual table constructor as well as other essential editor utilities.
The editor is used for posting reports, queries, projects and comments. This means you can now create rich markup for your project intro page and rich markup for your queries as well.
Content from the editor is auto-saved locally every 1 minute, so you can recover your work if you closed the browser while working. Also, it integrates with Grammarly, so you can catch grammatical errors on the fly.

New sitewide notifications

image
We have also introduced a new native notification system to be used instead of the browser native systems such
as alert().

Footer acknowledgment

All new content created from Peer Query would have the footer "Published on peer Query...", hyperlinked to the source article. This is to provide a reference to Peer Query.

Lots of improvement

Lots of improvement have been made to the code base. You will discover more as you use Peer Query.


Development progress

Quality code

Use now use Prettier and Eslint on our codebase to ensure consistent styling and formatting.

Comprehensive Testing

We also have 18 comprehensive and thorough tests for ensuring code durability and security.

Travis build

Travis CI is our build status providers and it is also used for auto deployments.

Peer Query

Possible issues with HF20

Voting and commenting might be impaired if you lack resource credits. This is unfortunate but the devs community are working on it and I believe it would get resolved soon.
Other than that, we are good to go.

Related links

Github repo
PeerQuery.com

Team members wanted

We are building a team to take Peer Query to its next phrase which is content curating with Curator, support, and more. If you are interested in helping to curate content or working with the community, please join our Discord channel and make your intentions known.

Project series

Peer Query update: create queries, publish to Utopian, powerful sitemaps and more
Peer Query core open source release, what you can do with the platform and more
Peer Query core upgrade: finally an MVP for Steem powered peer-to-peer collaboration


Published on Peer Query - Blockchain-powered p2p collaboration.

Sort:  

Thanks for the contribution.

These updates look really good, integrating different tools to create a very good user experience. Very high quality in your post and your updates as always. Keep up the good work!

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? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]

Thank you for your review, @kit.andres!

So far this week you've reviewed 1 contributions. Keep up the good work!

So nice post... carry on bro. All the best
@dzivenu

well done bro, very nice article

So how do I sign up?
Also..I never know the real price of steem. Do you show that?
Great set up. Seems effective and efficient...nice.
Joy

sorry for the late response. we use SteemConnect v2 for managing accounts. once you have a Steem account you can simply login by clicking on the sign in button. see the circled area in the snapshot below
Steem  Peer Query.png

I know. You know. I know that you know. I know that you know that I know.

I know. You know. I
Know that you know. I know that
You know that I know.

                 - doloop


I'm a bot. I detect haiku.

@dzivenu, I gave you a vote!
If you follow me, I will also follow you in return!

Congratulations @dzivenu!
Your post was mentioned in the Steemit Hit Parade in the following category:

  • Pending payout - Ranked 3 with $ 64,75

Hey, @dzivenu!

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 @dzivenu!

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