Update Roadmap authored by staltz's avatar staltz
## Horizon 1 (approx. next month)
- Upload and play audio messages [#1156](https://gitlab.com/staltz/manyverse/-/issues/1156)
- Search field [#1078](https://gitlab.com/staltz/manyverse/-/issues/1078)
- Hashtags (click it to take to search screen)
## Horizon 2 (approx. next 3 months)
- Hashtags (click it to take to search screen)
- Normal follows versus strong follows [#1438](https://gitlab.com/staltz/manyverse/-/issues/1438)
- Desktop app
- Easy mode Connections screen [#1087](https://gitlab.com/staltz/manyverse/-/issues/1087)
- Welcome screen has a connections wizard [#1088](https://gitlab.com/staltz/manyverse/-/issues/1088) and [#1419](https://gitlab.com/staltz/manyverse/-/issues/1419)
- Incentivize "new people" introduction as part of onboarding
- Update Manyverse from Manyverse (Android indie and Desktop)
- Efficient replication [#745](https://gitlab.com/staltz/manyverse/issues/745)
- Desktop app
## Horizon 3 (approx. next 6 months)
- Normal follows versus strong follows [#1438](https://gitlab.com/staltz/manyverse/-/issues/1438)
- Improved performance with Rust and Neon [#1105](https://gitlab.com/staltz/manyverse/issues/1105)
- "My community" screen: lists users and last time synced locally
- "My community" lists users sorted by storage used
- Profile screen shows how much storage this profile occupies
- Delete an entire feed once you block it
- Configure the public feed to exclude/include some hashtags
- Customize the public feed algorithm (popular view)
- Incentivize "new people" introduction as part of onboarding
- Configure the public feed to exclude/include some hashtags
- Skip-to-bottom / skip-to-top button in very long scrolling screens
- Show friend who introduced this FoaF into my device alongside FoaF's name
- Profile screen: edit bio in full screen with markdown support
- Blocks screen (explains public vs secret blocks, shows lists, etc)
- Settings for bandwidth limiting
- Help screen textually describing all the features
- Support in-app SSB links (accounts, messages, blobs, hashtags)
- Interop with other SSB Android apps [#747](https://gitlab.com/staltz/manyverse/issues/747)
- With the SSB community: sameAs (multi-device)
- Skip-to-bottom / skip-to-top button in very long scrolling screens
- Delete posts locally, propagate delete-request message to peer
- With the SSB community: block blobs
- Blob management: browse, delete, select many, share
- "View source" for remote peers
- "Share on Manyverse" from any other app, mobile OS integration [#1060](https://gitlab.com/staltz/manyverse/-/issues/1060)
- 1 second startup time, or "RPC test drive"
- Block lists (`%sZvGoduwNbMjm97Bl8L5smEZcgGDrcHD/3MMP7hYdAE=.sha256`)
- Profile screen: edit bio in full screen with markdown support
- A way to report an account's bad behavior to your friends with evidence
- Flagging a message [#748](https://gitlab.com/staltz/manyverse/issues/748)
## Horizon 4 (approx. next 12 months)
- "Share on Manyverse" from any other app, mobile OS integration [#1060](https://gitlab.com/staltz/manyverse/-/issues/1060)
- 1 second startup time, or "RPC test drive"
- Support multiple accounts/identities per device
- Settings for bandwidth limiting
- With the SSB community: block blobs
- Blob management: browse, delete, select many, share
- "View source" for remote peers
- Chat off-log with peers currently connected to
- A way to report an account's bad behavior to your friends with evidence
- Flagging a message [#748](https://gitlab.com/staltz/manyverse/issues/748)
- Seeing content only from people on a certain list
- With the SSB community: non-destructive message editing
- Embed videos and other web content
......
......