Roadmap
Last updated on 2022-04-15This page shows our updated plan for future features for the Manyverse project. This file comes from our Wiki page on GitLab.
Horizon 1 (approx. next month)
- (Features) Implement gatherings similar to Patchwork
- (Features) Patchwork Parity
- (Sustainability) Delete an entire feed once you block it
Horizon 2 (approx. next 3 months)
- New design for (mobile) bottom tabs
- (Sustainability) Metafeeds, partial replication, sliced replication #745
- (Sustainability) People screen lists users sorted by storage used
- (Sustainability) Profile screen shows how much storage this profile occupies
- (Onboarding) Better room membership invites, firewall exceptions, tokenized aliases #1594
- (Onboarding) People screen and invite creation
- (Onboarding) Incentivize "new people" introduction as part of onboarding #1552
- (Onboarding) QR-code to initiate Wi-Fi (hotspot and) replication automatically #1591
- (Sustainability) Normal follows versus strong follows #1438
Horizon 3 (approx. next 6 months)
- Customize the public feed #800
- (Safety) Upgrade private chats to use ssb-tribes #1621
- With the SSB community: non-destructive message editing
- (Safety) Delete posts locally, propagate delete-request message to peer
- (Safety) Blocks screen (explains public vs secret blocks, shows lists, etc)
- (Sustainability) Blob management: browse, delete, select many, share
- (Safety) With the SSB community: block blobs
- (Safety) "Groups" with private threads (ssb-tribes)
- Categories and tagging content
- (Safety) A way to report an account's bad behavior to your friends with evidence
- (Safety) Flagging a message #748
- With the SSB community: sameAs (multi-device)
- Interop with other SSB Android apps #747
- Message: show what is the
reply
msg above it
- Filter content by language
- Automatic blocking with Trustnet
- (Safety) Show friend who introduced this FoaF into my device alongside FoaF's name
- Licensing of user content
Horizon 4 (approx. next 12 months)
- Help screen textually describing all the features
- Sneakernet replication (export log to file / import updates from file)
- Profile screen: edit bio in full screen with markdown support
- (Safety) Block lists (
%sZvGoduwNbMjm97Bl8L5smEZcgGDrcHD/3MMP7hYdAE=.sha256
)
- YouTube links open up menu to choose proxies
- Embed videos and other web content
- "Share on Manyverse" from any other app, mobile OS integration #1060
- 1 second startup time, or "RPC test drive"
- Autosplit long posts
- Support multiple accounts/identities per device
- Settings for bandwidth limiting
- Cypherlinks without any title should fetch a title from the post itself, be descriptive
- "View source" for remote peers
- Chat off-log with peers currently connected to
- Seeing content only from people on a certain list
- Social backup of SSB identity
- Settings are shared as SSB messages, easily adoptable too
- Out-of-order (ooo) message retrieval
- Compose: some basic WYSIWYG features (like in Medium)
- Ability to automatically scrub metadata from your posts (e.g. EXIF data in photos)
- Setting for opt-in blob download, as an SSB message
- Render 'not found' messages sensibly
- A way to route Scuttlebutt through Tor in the client's UI
- A way to configure a proxy for (outgoing) internet traffic
- Setting for configuring news feed algorithm, as an SSB message
- A way to prevent your posts being indexed by malicious crawlers
- Connectivity mode: Wi-Fi Direct and/or Wi-Fi P2P
- With the SSB community: auditable user invites
- Initial loading indicator shows multi-stage textual status
- Themes, shareable as SSB messages
- Settings: hop config, circular or square avatars
- Show peer connection metadata (health, sync progress, raw data)
- Improved performance with Rust and Neon #1105
- With the SSB community: support development of sbot in C or Rust with mobile support