... | ... | @@ -9,12 +9,12 @@ |
|
|
|
|
|
### Deliverables
|
|
|
|
|
|
1. Adding contacts remotely
|
|
|
1. Adding contacts remotely (#1230)
|
|
|
* Protocol and UX for adding contacts remotely via Tor, extensible to other transports
|
|
|
* User testing
|
|
|
* Update user manual
|
|
|
|
|
|
2. Image attachments
|
|
|
2. Image attachments (#1237)
|
|
|
* Update sync protocol to support syncing large messages
|
|
|
* Update database and sync API to support storing and retrieving large messages
|
|
|
* Update all existing sync clients to use new database and sync API
|
... | ... | @@ -22,37 +22,37 @@ |
|
|
* User testing
|
|
|
* Update user manual
|
|
|
|
|
|
3. Account sign in improvements
|
|
|
3. Account sign in improvements (#1245)
|
|
|
* Remind user to sign in after device is restarted
|
|
|
* Optional PIN lock feature, enabling app to be locked while remaining signed in
|
|
|
* User testing
|
|
|
* Update user manual
|
|
|
|
|
|
4. Dark theme
|
|
|
4. Dark theme (#976)
|
|
|
* Dark UI theme, easier to use in low light
|
|
|
* User testing
|
|
|
* Update user manual
|
|
|
|
|
|
5. Headless server/desktop app
|
|
|
5. Headless server/desktop app (#1254)
|
|
|
* Enable OCCRP to publish Briar messages and blogs from their existing tools
|
|
|
* Refactor Tor plugin to remove Android dependencies
|
|
|
* Implement background service
|
|
|
* Implement basic CLI for adding contacts, sending private messages and blog posts
|
|
|
* User testing
|
|
|
|
|
|
6. Power management improvements
|
|
|
6. Power management improvements (#1260)
|
|
|
* Detect and mitigate power management features affecting background services
|
|
|
* UX for adding Briar to whitelists where required to maintain background connectivity
|
|
|
* Option to disable background connectivity when running on battery power
|
|
|
* User testing
|
|
|
* Update user manual
|
|
|
|
|
|
7. Research how to reduce battery impact of Tor hidden services
|
|
|
7. Research how to reduce battery impact of Tor hidden services (#1263)
|
|
|
* Research and document Tor’s behaviour in all Android power management states
|
|
|
* Identify changes to allow device to spend more time asleep without impacting hidden service availability
|
|
|
* Work with Tor developers to ensure proposed changes do not impact anonymity
|
|
|
|
|
|
8. Tor bridges
|
|
|
8. Tor bridges (#647)
|
|
|
* Support for Tor bridges based on Guardian project’s work
|
|
|
* Use OONI data to create list of locations where bridges should be used
|
|
|
* Include fresh bridge and location lists in each release
|
... | ... | @@ -61,7 +61,7 @@ |
|
|
* User testing
|
|
|
* Update user manual
|
|
|
|
|
|
9. Reproducible builds
|
|
|
9. Reproducible builds (#1272)
|
|
|
* Entire app, including Tor binaries, to be built reproducibly from source
|
|
|
* Document build process
|
|
|
|
... | ... | |