So, about this Mastodon thing (still learning):
- mastodon.social is to Mastodon what gmail.com is to email,
- like in email @usernames are only unique within a given server,
- MAXLEN=500 here,
- RTFM: https://github.com/tootsuite/mastodon/tree/master/docs
- enough people already asked about end-to-end encrypted DMs. There are no.
- no one asked about e2e signed toots though yet?
- if you believe you're trustworthy enough, consider using the ✅ character to let others know they can trust you.

Can be about things which improve how user-facing federation quirks are handled, too.

I'll start. Biggest barrier is how you can't really interact with users from other instances, until you've interacted with them, and then only with things since you interacted with them (yeah. see https://maly.io/users/five/updates/1514)

More detail on that specific issue here https://mastodon.social/@five/1549478
Major wishlist items also include:
- Notification aggregation for Faves and RTs
- Add another option to the Home filter toggles (currently: "Show Boosts", "Show Replies") to "Show Convos Between Follows". Retitle Show Replies to Show All Replies, which would turn on the new toggle as well, logically.
- Move Local and Global buttons to the 4th pane, to the right of the Back button
- Unify use of Fave/Like, RT/Boost, and Post/Toot throughout UI
- Major feature that should exist outside of Mastodon, but Mastodon should be made to utilize: Something like Keybase (or maybe Keybase?) where you can link instances and pick one to be your main/active one. Clients can then keep identities synced. This is one way to handle the names-tied-to-instances problem.

- Client should allow you to sign in to multiple instances and aggregate notifications, if you like. Then, a la email, you can Reply/interact from your in-app default main, or choose Reply From and pick a different one.

Most people will never use this, but these features are probably the easiest things to build to minimize instance portability and friction, which is antithetical to federation goals.

- Hmm, will probably also need to build something based on having Follow list get synced between things, for some people. But more importantly
- Feature described here [https://mastodon.social/@five/1550657] should be implemented in compatible clients such that if [email protected] follows [email protected] and jane switches her public main to a personal instance, say, [email protected], bob's Follows automatically updates intelligently
Bonus points for some UX butter like letting Bob choose "Clean up duplicates" and remove old ones if he wants, and if he keeps duplicates, the first time he replies to [email protected], client notifies him that [email protected] is her active main, giving option to switch. (Subsequent times should be handled with UI flair with hover-descriptions.)
This thread I've made has made me realize SHOW MORE should probably apply to the whole thread, or at least that option should be there (SHOW ONE, SHOW ALL THREAD)
- Tribal proximity indicator. Basically a better version of how Twitter showed you mutual follows and such. Greatly helpful for guessing context of posts when unclear, plus for identifying new people in your extended circles