Update product backlog

akwizgran
2019-03-12 15:18:53 +00:00
parent 84a047ca8e
commit 9a4348476f

@@ -1,43 +1,60 @@
"platforms" theme
* desktop
* ios
* chrome os
* extending headless app
* remaining viable on android
* chrome os
* extend headless app
* remain viable on android (wake locks, foreground services, etc)
"feature parity" theme
* delete private messages
* self-destructing messages
* avatars (#407)
* audio messages
* avatars
* audio messages
* multi-device support (equal peers or leader-follower)
* backups and account transfers (#110)
* improve threading ui
* account backups
* account transfers
* improve ui for threaded conversations
"offline" theme
* improve offline communication (e.g. BLE, WifIDirect)
* fix bluetooth on android (connection limits, not knowing our own address)
* Better UX for controlling data transports
* reduce local/nearby metadata leakage
* store and forward messages when user is offline (mailbox)
* Testing under (simulated) blackout conditions
* improve ui for controlling data transports
* improve reliability of bluetooth and wifi transports
* reduce nearby metadata leakage by using ble and wifi direct discovery
* improve ui and protocol for adding contacts in person
* test under simulated blackout conditions
* investigate medium-range transports (e.g. LoRa, AFSK over handheld radios)
* investigate long-range simplex transports (e.g. satellite, AFSK over AM/FM broadcast)
"mailbox" theme
* architecture and features to be decided
"performance" theme
* reduce battery consumption (partner: tor)
* reduce bandwidth consumption and traffic (partner: tor)
* scalability to bramble groups with many messages (1000s)
* reduce database load times
* reduce bandwidth consumption (partner: tor)
* improve database performance
* migrate to native crypto (libsodium)
* scale to bramble groups with thousands of messages
"social" theme
* forum moderation
* editing or deleting forum and blog posts after they've been shared
* making private groups more flexible (e.g. allowing ownership to be transferred, allowing multiple moderators per group)
* improve workflow for adding contacts in person
* verify contacts
* edit or delete own posts in private groups, forums and blogs
* make private groups more flexible (e.g. transfer ownership, multiple moderators per group)
* verify identities of contacts when meeting in person
* image attachments for forums, blogs and private groups
"mesh" theme (speculative)
* protocols for advertising, discovering nearby peers
* protocol for syncing with ephemeral peers
* sync encrypted bramble messages via mesh (unicast and multicast)
* proof of concept mesh chatroom app