|
|
"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 |