The "Steemit Wish List" is a collection of great ideas from everyone in the community on how to improve the Steemit website and user experience! Thanks to everyone that has been contributing!!
The Steemit dev team has been hard at work adding some really great features! They value input from the community to let them know what types of features we are looking for next. It has been fun to be able to remove some things from the wish list, seeing that they are now added to the site!!
I will continue searching through the posts for good ideas, and incorporate them into the list. If you have any ideas that you think should be added, please reply in the comments or message me in Steemit chat!
Follow 2.0
- Give a user more granular control over what they see from the people they are following:
- Turn on/off showing what a user posts in your feed on a per user basis
- Turn on/off showing what a user resteems in your feed on a per user basis
- Turn on/off showing what a user upvotes in your feed on a per user basis
2. Allow users to see when their followers became a follower
3. Make suggestions for users people might be interested in following (suggestion from @snowflake)
4. Provide a way to follow specific threads/topics from a user, rather than all of their posts
Resteem 2.0
- Create a "Resteem" tab, to separate a users "Blog" and "Resteem" content (see post from @dantheman)
- Display which users have Resteemed a post (see post from @dantheman)
- Display a "Resteem" count on the post preview (see post from @dantheman)
- Allow a user to remove a Resteem (see post from @dantheman)
- Add a setting to hide all Resteem posts from your feed
- Give users 140 characters to say why they resteemed a blog post, which appears next to where the 'resteemed by' text appears. (Suggestion from @bendjmiller222)
- Possibly limit the number of Resteems per day based on SP (Suggestion from @bendjmiller222)
"Grandma Ready" Posting Interface
- Full markdown editor support when in "Editor" mode, with buttons for all available formatting options (see post from @acassity)
- Be able to select which image is the cover photo (Suggestion from @bendjmiller222)
- Add the ability to upload an image, rather than having to link
-Possible integration with https://www.steemimg.com/ - Give the user a preview of their cover photo, and allow them to crop/edit which portion gets used/shown (Suggestion from @bendjmiller222)
- Be able to crop and resize images that are used in the post (Suggestion from @cehuneke)
- Be able to select emojis via the editor (list of emojis from @blueorgy)
- Be able to save content and come back later (see post from @cryptobarry)
- Be able to schedule a time for a post to be submitted (see post from @sauravrungta)
- Add the ability to do surveys/polls within a post (see post from @sauravrungta)
- Include an editor markdown bar on the bottom too (see post from @steemit-life)
- Be able to left, center, or right align text (Suggestion from @cehuneke)
- Be able to set captions for images (Suggestion from @cehuneke)
- Font sizes and colors (Suggestion from @cehuneke)
- Add a copyright-free image library to choose from (Suggestion from @cehuneke)
Notification System
- Add similar notifications to what is there on steemstats.com (developed by @jesta)
- Include post link-back notifications (see post from @ontofractal)
- Notification when your @username is mentioned in a post/comment (Suggestion from @bendjmiller222)
- Notification when you get new followers
- Notification acknowledgement system to track which notifications you have viewed
- Ability to configure sound alerts for each type of notification
- Be able to configure which notifications are on/off
Note: Comments from @dantheman and others indicate that notifications is a high priority feature, and something along these lines is currently being worked on.
User Profiles and Badges
- Let users choose an avatar that shows up in their profile and next to their comments
- Profiles to include pictures, external post links (to instagram, facebook, twitter, etc.), optional personal profile data (suggestion from @mrosenquist)
- Allow users to customize how their profile looks
- Display a user's "joined date"
- Create a system where users can earn badges based on participation (see post from @clevecross)
- Include a tab showing what users have voted on (possible integration with steemviz from @ausbitbank)
- Show what types of content the user posts (see post from @t3ran13)
- Allow users to pin their "introduceyourself" post to their profile (suggestion from @james212)
Custom Feeds
- Allow users to create multiple custom feeds (see post from @beanz)
- Be able to add whole categories to a feed (see post from @neurosploit)
- Be able to hide posts with unwanted topics (see post from @mctiller)
Curation Guilds
- Allow users to delegate voting power to a curation guild (idea from @ned)
- Guild pages defining the mission/rules, ways to join, and the voting criteria for the guild
- Can be implemented using delegate_voting_power (see post from @timcliff)
Auto-Upvote Settings
- Allow users to configure an "auto upvote" for someone they follow (Possible integration with Streemian.com from @xeroc)
- Auto upvote anything they post after X amount of time
- Auto upvote anything they resteem after X amount of time
- Auto upvote anything they upvote after X amount of time
Note: This may be considered a controversial feature, but users can already do this with Streemian/bots. Providing this to all users would be a way to level the playing field.
Troll/Abuse Prevention
- Give users the ability to completely "disconnect" a user that is harassing them, preventing them from being able to see the user's content, comment on their posts, or interact with them in any way (see post from @dana-edwards)
- Allow users to prevent comments on their posts from users below a certain reputation level (see post from @mattclarke)
- Allow users to show/hide the memos in their wallets (see post from @beanz)
Steemit Chat 2.0
- Automatically sign Steemit.com users up for Steemit.Chat
- Integrate Steemit.Chat into the main website
Opt-In Advertising
- Option (opt-in for Steemians) for advertisers to pay for viewers of ads (ex .001 SBD to viewers) (suggestion by @mrosenquist)
- Option (opt-in for Steemians) for advertisers to pay for upvotes for ads (ex. .10 SBD to upvoters) (suggestion by @mrosenquist)
- Mechanism for authors to include ads (1 fixed bar at bottom, or something akin) in their posts and advertisers to pay authors (suggestion by @mrosenquist)
Look and Feel 2.0
- Sexy dashboard for the homepage (see example from @etherdesign)
- Allow the user to customize what is shown on their dashboard in addition to their feed
-Trending Posts by Category (see post from @cloh76)
-Trending Categories (see post from @stealthtrader)
-Promoted posts - Allow the user to customize the look of their account page into a personalized profile (see post from @acidyo)
- Create a slick new menu with well a organized hierarchy
- Allow users to customize the "skin" (color scheme) of the website
More Ways to Discover Content
- Advanced Search (number of votes, posted time, author reputation, etc.)
- Show suggested posts based on what you are currently reading (see post from @avarice, and another from @luminousvisions, also another from @profitgenerator)
- Be able to view content by rankings such as Momentum and Liftoff (see post from @furion)
- Give users the ability to subscribe to RSS feeds (currently offered via streemian.com - see post from @xeroc)
- Add a tab where users can view posts sorted by reputation (see post from @profitgenerator)
- Give users tools to find undervalued content (see post from @alexgr)
- Allow users to see all available/used tags instead of just the top ones
Additional Features when Viewing Posts
- Add a tip button to comments and posts
- A more visible follow button, with the same style as the promote button, making it easier to follow user's instead of having to click the drop down menu from their name. (see comment from @dahaz159)
- The upvote button should be placed on a scrolling bar that follows the reader down the page, anchored to the bottom, so that upvotes can be made without having to scroll all the way to the bottom. (see comment from @dahaz159)
Vote Settings Page
- Allow users to set a default post vote weight (see comment from @owdy)
- Allow users to set a default comment vote weight (see comment from @owdy)
- Allow users to set a vote mode for posts and comments {Use Default or Use Slider}
Additional Signup options
- Allow users to sign up if they don't have a Facebook or Reddit account
-Possible integration with ANONSTEEM from @someguy123 - Allow signup from WeChat for Chinese users (see post from @faddat)
Onboarding 2.0
- "Welcome to Steemit" page
- Official Wiki
-Many users including @ned are currently working on this here.
-We do need to pull everything together and have one 'official' wiki though. Having 10 different users each creating their own independent unofficial versions is not good for new users. (see post from @samupaha) - Help pages
- FAQ
- Official integration with steemprentice welcoming community (see post from @sykochica)
Add value to Steem/SP/SBD
- Give users a virtual goods / feature rich STEEM store to buy things from (like avatars, extra features, etc) and the automated shopkeeper burns the profits, which takes steem out of circulation and helps raise the price. (see post from @intelliguy)
- Website Perks for Steem Power (see post from @demotruk)
- Charge users a premium to upload images directly into the editor (suggestion from @merej99)
- Daily goals that when hit allow for a token that can be used in a lottery or slot machine type game where you can win SBD (suggestion from @bendjmiller222)
Statistics Displays
- View users based on followings, earnings, reputation, etc.
- See the highest paid posts
- Possible integration with SteemWhales.com (developed by @heimindanger)
Referral / Affiliate Program
- Having an incentive for users to recruit others and make them successful is good for growth
- Getting friends to sign up and be successful on the site takes time and mentoring
- Recruiters should be rewarded based on how successful their recruits are
- This is also a possible solution to reward long-term (30+ day) content: If a new user lands on a content page and joins, the author who's post they landed on will get 50-100% of the user's affiliate revenue.
-100% if the new user discovered the site/post on their own
-50% if the new user was referred to the post by someone's affiliate link - This could also incentivize non-English portals to form, to recruit and support users in other countries
Make Buying Steem / Steem Power More User Friendly
- Integrate a "Fiat to Steem gateway" where users can exchange Fiat for Steem. (see post from @dahaz159)
-The gateway could charge higher than market prices based on the witness price feed, to remove the volatility/gaming risks. It would simply be a convenience for non-cryto users.
-It could put the purchased Steem in escrow until payment has cleared. - Simple UI updates to make the current methods clearer:
-In the “Buy Steem” page, move the “Deposit using Bitcoin” section above the “Estimate using Bitcoin” section.
-In the “Buy Steem” page, make the instructions clearer. As a non-crypto user, it is not very clear that I need to send Bitcoins to the wallet address shown in order to buy Steem/SP.
-In the “Wallet” change the “Buy or Sell” options in the dropdowns to be “Exchange Steem for SBD” and “Exchange SBD for Steem”. As a non-crypto user, when I see “Buy/Sell” I think this is where I would go to use my fiat currency.
Paradigm Shifts
- Update curation rewards to encourage more 'minnows' content to be voted on
- Redesign the way downvotes / flags work
-Allow the user to downvote without affecting a person's reputation score
-Allow the user to select a reason when flagging (see post from @bendjmiller222) - Allow multiple authors to create a post together (see post from @disillusioned)
- Add a "Golden Upvote" button, which can be used once a day or week, which will use double or triple upvote power (Suggestion from @bendjmiller222)
Multi-Language Support
- Allow users to specify languages when creating posts
- Have a default language selected in the user's settings (see post from @argsolver)
- Allow users to be able to exclude posts that are not in their language
NSFW Support
- Allow the user to show/hide NSFW content in their settings (see post from @thovre)
- Require a user to acknowledge that they are 18+ when opening a NSFW post, before displaying content (see post from @wisehammer)
Verification System
- Confirm identity via Facebook, Twitter, LinkedIn, etc. (see post from @mynameisbrian)
Optimizations/Glitch Fixes
- Users have reported that when viewing Steemit on their cell phone, it uses up a lot of data. (see post from @dennygalindo)
- Alexia reports Steemit.com is slow to load (see comment from @smooth)
- There are a few UI glitches when users are browsing the site via their phone reported in the comments of this post by @anduweb.
- Markup numbered lists with more than 9 items restart at "0" instead of continuing to "10"
Developer Support
- Create a developer API, so that users can interface with sites like https://streemian.com/ through Steemit without having to supply their private keys to a third-party site
-Possible integration with Steem-Browsifier from @digital-wisdom - Official Developer API documentation (use of documentation from @originate)
Miscellaneous Features and UI/UX Updates
- Increase the comment nesting limit beyond 6 (see post from @neoxian)
- Add an official "File an Issue" button
- Bookmarks / Favorites (see post from @theprophet0, and post from @royaltiffany)
- When you click on a link in a post, have it open it as a pop-up instead of redirecting to that page.
- Be able to filter for 'new activity' only in the account page tabs (Blog, Comments, etc.)
- Ability to toggle to a ‘simple view’ to show title only with no picture or preview text
- Rename “Submit a Story” to “Create a Post”
- Display earned Steem Power interest in the UI (see post from @ntomaino)
- Ability to create posts with no payout (see post from @r0achtheunsavory)
- Sticky Posts for mods/admins
- Add the ability to delete a post (suggestion from @bleujay)
Single Site Integration
- Most 'normal'/mainstream users are going to expect a single Steemit.com site that has everything they need in one place (like Facebook). They are not going to want to go to (or trust) 15 different websites that all do different things.
- Eventually the useful tools from SteemTools.com should be integrated into the Steemit website.
- There may be off-shoots that use Steem for completely different purposes than Steemit (like Squeek.io by @picokernel for example), or different languages - which is something that will need to be considered as things evolve.
- Integration with an official marketplace that uses the Steem blockchain escrow
-PeerHub from @steemrollin could potentially be used as the official marketplace once it is updated to use the Steem blockchain escrow
SteemGrams (Private Messaging)
- Secure Private Messaging (see post from @ibnu), or Bitmessage for PMs (see post from @l0k1)
- Allow users to charge "postage" for users to send them a message. Allow them to charge different rates for different types of users (unknown, follower, friend) (see post from @mynameisbrian)
- Have the system "burn" 10% of the postage as payment to the community/system for messaging use
- Provide users with tools to filter Spam (suggestion from @mrosenquist)
Steemit is an open source project that allows pull requests. This means that anyone who is a developer can download the Steemit source code (here) and work on changes to the Steemit website! There are people in the Steemit.Chat dev channel that can help you out with this if you are interested.
I will continue posting new editions as the site evolves and users continue to suggest more great ideas. GitHub Issue 195 is also open to communicate the list to the Steemit development team.
Again, if you have more ideas that you want to be added - please reply in the comments or send me a message on Steemit chat.
[Top image courtesy of Pixabay]
If you like the Steemit Wish List, please "Resteem" it to help share it with more of the community!