dPoll development updates


See it online at dpoll.xyz, and the source code at github repository.

dPoll is having constant development. Here are the new updates deployed in the last couple of days:

Poll editing


Poll editing is one of the most wanted features. When you create a poll and see you made a typo, it feels bad because you can't fix it. (You can fix it in the other interfaces, but not on dPoll.)

This feature was not there because editing the poll question and the answers don't make any sense since it may lead to false positives on the answers.

However, in order to give a small window to the poll creator to fix the grammar mistakes, now it's possible to edit polls if

  • the poll is open.
  • the poll has no votes casted.


A wild "edit" button appears


Now, there is an "edit" button near to "vote" button in the poll detail page if you're owner the poll. This change also led a few refactors to prevent code repeat. The overall tech debt on that part is huge but became smaller with these changeset.

This change doesn't limit editing the poll on other interfaces. You can still reshape your post on other interfaces, however, if you want it changed you must update the poll at our website.


Magical JSON metadata of dPoll

Related pull request:
https://github.com/emre/dpoll.xyz/pull/50

Remembering the old input values on errors


The interface wasn't remembering the form input if something goes bad while submitting the poll. Ex: You have tried to create a poll with a huge amount of description and tried to send it with just one choice option. You will get an error that at least two choices are required but the description will stay there.


Related pull request: https://github.com/emre/dpoll.xyz/pull/49/commits

Better validation on choices


There was a couple of errors about validating choices and allowing multiple same choices in the polls. These two problems are addressed.

Related pull request:

https://github.com/emre/dpoll.xyz/pull/47/commits

Minor changes


Roadmap


  • Fixing the mobile issues on markdown editor
  • Adding/Updating post tags
  • Multiple choice selection (Not %100 decided, yet.)
  • DPP (dPoll Points) system based on user activity.

If you have any ideas, suggestions, or feedbacks you can shoot your ideas at our issues. Also, feel free to join discord server.

Curation


Thanks to our amazing sponsors, our community curation account reached to 7.8k SP. Currently, we curate manually. However, in order to eliminate human mistakes, we're currently designing curation guidelines and a new upvote bot to make sure we use our delegated steem power more efficient and fair.

Speaking of that, if you want to help curation, you can delegate some steem power to @dpoll.curation account, and become a sponsor instantly. 🎉

H2
H3
H4
3 columns
2 columns
1 column
14 Comments