#Mastodon feature requests thread.

1. Ask Mastodon / Discussion tag

Either use @#sometag or ##sometag to ask questions / opinions to Mastodon users who recently tooted about #sometag.. maybe last 100 users..

Consider this as CC to specific user group.

Discussion tag can be maintained at user level.. users maintain this at their profile level, pull toots, and participate in discussions..

It can be federation servers, or global Mastodon level.

Tusky or frontend may show this as #sometag, and style differently than regular tag.

2. Edit toot, by reply

Here's an example..

Toot 1,
This toot hsa smoe spelling mistakes, and a way to fix

Reply to Toot 1 as follows to fix / edit,
*toot has some spelling

Frontend identifies correction toot (direct reply, starts with a *) and applies the change.. and marks that toot as edited, and provides a way to access toot edit history.

Crafting a correction toot is difficult for many.. so, Tusky or other frontends can let users directly edit toot, and craft a correction toot for them, and post it as reply.
3. Bots; what's hot bot, that collects hot posts from other social networks, and publish here.

4. Chat / IRC app frontends

Consider this as direct / followers-only / group CC toot interface

5. Toot ebook UX

This is my favorite. I'm not a big fan of regular Twitter, FB, Mastodon apps..

Toots as an ebook. A book that grows, as it pulls toots based on my search criteria.. and a way to keep track of read / unread tweets, flag for follow-up as you read this ebook and then reply from Tusky, so on.

6. Mastodon server as an app

We know mobile phones are now powerful enough to handle this.

A Mastodon server app could easily support small group of users (100-500), and their communication needs.

7. Auto lists

Automatically add someone to #sometag list, when they tooted #sometag at least 10 times so far..

8. Block lists / mute lists

Like, bulk mute / blocks.

+ Ability to merge anyone's mute / block list with mine.. It just adds new mute / block profiles to mine..

9. User Instance portability

Let users move across instances.. like mnp (mobile number portability)

Make sure old @-user@-old-instance replies within toots link to this new @-user@-new-instance..

10. Email on top of Mastodon

Just direct toots, and accessible from Outlook / Gmail, etc.

11. Mastodon image, gif, video feed apps

Apps that specialized for image, gif, video consumption ux.. may also be an extra tab in existing apps..

12. Simple games that could be played by reply

Anyone can start a game with a toot (chess initial positions), tagging someone else to invite.

They both play by replies and then Tusky, or other apps could play it as a gif / video.

It isn't limited to 2 players.

too much to ask from apps.. maybe bots can help with rules, play, post replay video at the end, etc.

It's a value add, and niche use case for apps, but bots are ok to start with.

.svg as toot, and then interactions via 'delete and redraft', once game ended toot will become immutable.

Also, watchable / replay-able.

13. Reddit like tree replies

App level.

14. Instancify twitter.com.. an Mastodon adopter to twitter.com. Make it possible to @, fav, boost, read toots from birdsite here in Mastodon apps
Also, instancify other feeds reddit, fb, insta, etc.

15. Mastodon group handle. Let anyone create and add themselves to a group handle. Creator of the group handle can delete once everyone left.

@(group) ?!

16. Calls; voice and video
17. Replace boost & favorites with a single button ✔️, that's a boost now but favorite a week later.

18. Emojis themselves aren't hashtags? Clicking emojis should list us toots with that emoji, just like hashtags.

Example, this 👍 should be clickable, not this #👍.

19. Need different mute control for timelines and lists.
20. "Mute followers" option in local, federated timelines.