Update product backlog

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

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