client/securedrop_client/gui/widgets.py (6 lines): - line 559: self._last_dialog = dialog # FIXME: workaround for #2273 - line 2441: self.status = "SUCCEEDED" # TODO: Add and use success status in db.ReplySendStatusCodes - line 3101: # FIXME: Item types cannot be defines as (FileWidget, MessageWidget, ReplyWidget) - line 3126: # TODO: Once the SDK supports the new /users endpoint, this code can be replaced so - line 3214: send_status = "SUCCEEDED" # TODO: Add and use success status in db.ReplySendStatusCodes - line 3537: # TODO: Handle edge case where a user starts out with the reply box in focus at the client/securedrop_client/sdk/__init__.py (4 lines): - line 179: # TODO: should we raise an exception here? If we don't pass in stdin, - line 218: # FIXME: For now, store the contents as bytes - line 287: # FIXME: return a more generic error - line 1042: # FIXME: why are we returning a string with a JSON-encoded blob??? pyproject.toml (4 lines): - line 107: # FIXME: shouldn't be using assert - line 113: # TODO: switch to pytest - line 123: # TODO: switch to typing.NamedTuple - line 127: # TODO: rename fixtures to start with leading _ if they don't return anything proxy/src/main.rs (3 lines): - line 102: // TODO: can we flush at smarter intervals? - line 125: // TODO: Consider just allowlisting a number of API paths instead of relying - line 183: // TODO: attempt to log underlying error client/securedrop_client/utils.py (1 line): - line 95: TODO: Figure out a clearer way to safely copy to a temporary file that gets client/securedrop_client/api_jobs/sync.py (1 line): - line 39: # TODO: Once https://github.com/freedomofpress/securedrop-client/issues/648, we will want to client/securedrop_client/logic.py (1 line): - line 412: # TODO: Remove this code once the sync timestamp is tracked instead in svs.sqlite client/securedrop_client/export.py (1 line): - line 505: # TODO fill this in client/securedrop_client/config.py (1 line): - line 76: # TODO: in theory we could `field.type(value)` but that doesn't client/securedrop_client/api_jobs/downloads.py (1 line): - line 259: # TODO: Once https://github.com/freedomofpress/securedrop-sdk/issues/108 is implemented, we client/alembic/env.py (1 line): - line 20: # TODO: Document why this import isn't done at the beginning of this file