securedrop-client
securedrop-client copied to clipboard
a Qt-based GUI for SecureDrop journalists 📰🗞️
## Problem Journalists need to be able to sanitize files themselves, and should be able to do so without having to first export to a USB. ## Solution One option...
## Description Per user request: deletion is slow and requires lots of clicks. As a precursor to multi-select / multi-delete, support a hotkey that triggers the DeleteSource and/or DeleteConversation action...
These are only needed for development and testing using HTTP against a server. In production, they are not needed since the SDK uses `qrexec-client-vm` for RPC. Removing these would help...
## Description We should run various tests against built Debian packages. Previously the builder repository ran a very trivial test that verified unpacking and the conffiles hack (https://github.com/freedomofpress/securedrop-builder/blob/ace977adaff920e70756aa2e8e9c773f956db4a5/tests/test_deb_package.py), but we...
Currently dependabot opens a PR for each individual package in each component, creating a giant spam of updates that is IMO unmanagable. * Part of this will be taken care...
In the proxy v2 architecture, it should be relatively straightforward for us to confine the proxy under apparmor, as it needs no file access and should only be making outbound...
## Description A tracking issue to discuss and investigate that our client tests regularly flakily segfault and fail. The failures usually error similar to `RuntimeError: wrapped C/C++ object of type...
I think we've got a problem (Please find what I'm doing wrong! >
Related to #1010 (although not strictly because we _could_ in that script combine coverage reports from each invocation of pytest) and #1004: one of the metrics we care about for...
Related to https://github.com/freedomofpress/securedrop/pull/5178 During the metadata sync, if we get updated information about the journalist associated with a given reply, we overwrite that on the client-side. This means that when...