| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Task (strikethrough=done) | Description (bold=new) | Sub-Task (bold=new) | Consensus Estimate | Likely involved | Timing/dependencies | |||||||||||||||||||||||
2 | SecureDrop Workstation | ||||||||||||||||||||||||||||
3 | https://github.com/freedomofpress/securedrop-ux/issues/84 | Pending reply UX | 8 | Nina, Allie, Erik | |||||||||||||||||||||||||
4 | https://github.com/freedomofpress/securedrop-ux/issues/80 | Finalize and disseminate logo guidelines, 1.0.0 pre-messaging | 8 | Nina, Erik, Ro, Jen | |||||||||||||||||||||||||
5 | https://github.com/freedomofpress/securedrop-ux/issues/82 | Prepare survey report & recommendations | 4 | Nina, Erik | |||||||||||||||||||||||||
6 | https://github.com/freedomofpress/securedrop-ux/issues/67 | Finalize UX vendor selection & research plan | 2 | Erik, Nina | |||||||||||||||||||||||||
7 | https://github.com/freedomofpress/securedrop-ux/issues/76 | Create design assets for Source UI test | 4 | Nina, Erik | Needed for Source UI testing | ||||||||||||||||||||||||
8 | https://github.com/freedomofpress/securedrop-ux/issues/77 | Create short-lived clearnet Source UI instance for testing | 4 | Erik, Nina | Blocked by ^^ | ||||||||||||||||||||||||
9 | https://github.com/freedomofpress/securedrop-client/pull/530 | Keep trying failed replies | 2 | Allie, Jen, Kushal | |||||||||||||||||||||||||
10 | https://github.com/freedomofpress/securedrop-client/pull/531 | Pause queue on auth errors, connection failures and timeouts | 2 | Allie, Kushal, Jen | Error messages/retry in scope | ||||||||||||||||||||||||
11 | https://github.com/freedomofpress/securedrop-client/issues/526 | Integrate basic single-file export using sd-export VM | Main integration | 16 | Allie, Jen, Mickael, ... | ||||||||||||||||||||||||
12 | Error screens | 8 | Allie, Nina, Jen | ||||||||||||||||||||||||||
13 | https://github.com/freedomofpress/securedrop-sdk/pull/102 | Update qrexec policy keyword characters | Combined testing and review | 8 | |||||||||||||||||||||||||
14 | https://github.com/freedomofpress/securedrop-proxy/pull/42 | Edit qrexec README | |||||||||||||||||||||||||||
15 | https://github.com/freedomofpress/securedrop-workstation/pull/310 | Update qrexec policy keywords | |||||||||||||||||||||||||||
16 | https://github.com/freedomofpress/securedrop-client/pull/537 | Update qrexec keyword prefix characters | |||||||||||||||||||||||||||
17 | SecureDrop Core | ||||||||||||||||||||||||||||
18 | https://github.com/freedomofpress/securedrop/pull/4657 | Revise Transfer Device recommendation | 8 | Erik, Mickael | May not be merged in sprint | ||||||||||||||||||||||||
19 | https://github.com/freedomofpress/securedrop/pull/4652 | add v3 onion support to tor-hidden-services ansible role | 8 | Kushal, Conor, Jen | |||||||||||||||||||||||||
20 | https://github.com/freedomofpress/securedrop/pull/4675 | Modify securedrop-admin tailsconfig to use v3 if available | 4 | Kushal, Conor, Kev | |||||||||||||||||||||||||
21 | https://github.com/freedomofpress/securedrop/issues/4676 | Ensure torrc munging does not conflict with changes introduced for v3 onion services | 4 | Conor, Kushal | |||||||||||||||||||||||||
22 | https://github.com/freedomofpress/securedrop/issues/4677 | Warn user if they enable v3 and have https enabled | Minimal implementation | 4 | John, .. | ||||||||||||||||||||||||
23 | https://github.com/freedomofpress/securedrop/issues/4630 | If v2 and v3 are both used, set Alt-Srv header in Apache configs | Source Interface only | 8 | Kushal, Jen, Mickael | ||||||||||||||||||||||||
24 | Security issue #7 | Review and merge | 8 | John, Jen, Kevin | |||||||||||||||||||||||||
25 | https://github.com/freedomofpress/securedrop/pull/4672 | Handle Submissions with no Sources in currently running instances | 8 | Jen, John,, ... | |||||||||||||||||||||||||
26 | https://github.com/freedomofpress/securedrop/pull/4665 | Update urllib dependency | 1 | John, Mickael | |||||||||||||||||||||||||
27 | https://github.com/freedomofpress/securedrop/issues/4656 | virtualenv needs to be activated before adding users via manage.py | Create wrapper script + update docs | 1 | John, Kev | May be resolved with securedrop-security #7 | |||||||||||||||||||||||
28 | https://github.com/freedomofpress/securedrop/commit/126089b0ee998e009ace280cc2d7a6958a0ef89f | UI refresh rev2: footer and index | 4 | Erik, Kev | |||||||||||||||||||||||||
29 | https://github.com/freedomofpress/securedrop/issues/4624 | Improve documentation for translators | General clarifications and guidance | 2 | John, Kushal | ||||||||||||||||||||||||
30 | https://github.com/freedomofpress/securedrop/issues/4625 | Instruct localization managers to squash translation commits when merging to develop | 2 | John, Kushal | |||||||||||||||||||||||||
31 | [Tracked as card] | Test plan and release ticket for 1.0.0 | 8 | Kushal, Jen, Erik | |||||||||||||||||||||||||
32 | https://github.com/freedomofpress/securedrop/issues/4671 | docs-linkcheck needs updating | 2 | Erik, Jen | |||||||||||||||||||||||||
33 | https://github.com/freedomofpress/securedrop/issues/4632 | v3 docs for admins | 8 | John, Jen, Erik | |||||||||||||||||||||||||
34 | https://github.com/freedomofpress/securedrop/issues/4631 | Prep for showing notice to v2 users | Investigate potential Apache config setting changes | 4 | Conor, Kushal, Jen | Stretch goal | |||||||||||||||||||||||
35 | https://github.com/freedomofpress/securedrop/issues/4681 | Fail if partial v3 config is encountered | 4 | Conor, Jen, John | Stretch goal | ||||||||||||||||||||||||
36 | Total Points in Sprint | 154 | |||||||||||||||||||||||||||
37 | |||||||||||||||||||||||||||||
38 | |||||||||||||||||||||||||||||
39 | |||||||||||||||||||||||||||||
40 | |||||||||||||||||||||||||||||
41 | |||||||||||||||||||||||||||||
42 | |||||||||||||||||||||||||||||
43 | |||||||||||||||||||||||||||||
44 | |||||||||||||||||||||||||||||
45 | |||||||||||||||||||||||||||||
46 | |||||||||||||||||||||||||||||
47 | |||||||||||||||||||||||||||||
48 | |||||||||||||||||||||||||||||
49 | |||||||||||||||||||||||||||||
50 | |||||||||||||||||||||||||||||
51 | |||||||||||||||||||||||||||||
52 | |||||||||||||||||||||||||||||
53 | |||||||||||||||||||||||||||||
54 | |||||||||||||||||||||||||||||
55 | |||||||||||||||||||||||||||||
56 | |||||||||||||||||||||||||||||
57 | |||||||||||||||||||||||||||||
58 | |||||||||||||||||||||||||||||
59 | |||||||||||||||||||||||||||||
60 | |||||||||||||||||||||||||||||
61 | |||||||||||||||||||||||||||||
62 | |||||||||||||||||||||||||||||
63 | |||||||||||||||||||||||||||||
64 | |||||||||||||||||||||||||||||
65 | |||||||||||||||||||||||||||||
66 | |||||||||||||||||||||||||||||
67 | |||||||||||||||||||||||||||||
68 | |||||||||||||||||||||||||||||
69 | |||||||||||||||||||||||||||||
70 | |||||||||||||||||||||||||||||
71 | |||||||||||||||||||||||||||||
72 | |||||||||||||||||||||||||||||
73 | |||||||||||||||||||||||||||||
74 | |||||||||||||||||||||||||||||
75 | |||||||||||||||||||||||||||||
76 | |||||||||||||||||||||||||||||
77 | |||||||||||||||||||||||||||||
78 | |||||||||||||||||||||||||||||
79 | |||||||||||||||||||||||||||||
80 | |||||||||||||||||||||||||||||
81 | |||||||||||||||||||||||||||||
82 | |||||||||||||||||||||||||||||
83 | |||||||||||||||||||||||||||||
84 | |||||||||||||||||||||||||||||
85 | |||||||||||||||||||||||||||||
86 | |||||||||||||||||||||||||||||
87 | |||||||||||||||||||||||||||||
88 | |||||||||||||||||||||||||||||
89 | |||||||||||||||||||||||||||||
90 | |||||||||||||||||||||||||||||
91 | |||||||||||||||||||||||||||||
92 | |||||||||||||||||||||||||||||
93 | |||||||||||||||||||||||||||||
94 | |||||||||||||||||||||||||||||
95 | |||||||||||||||||||||||||||||
96 | |||||||||||||||||||||||||||||
97 | |||||||||||||||||||||||||||||
98 | |||||||||||||||||||||||||||||
99 | |||||||||||||||||||||||||||||
100 | |||||||||||||||||||||||||||||