securedrop-client icon indicating copy to clipboard operation
securedrop-client copied to clipboard

a Qt-based GUI for SecureDrop journalists 📰🗞️

Results 100 securedrop-client issues
Sort by recently updated
recently updated
newest added

## 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...

ux

## 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...

good first issue
ux
needs discussion

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

sdk
proxy v2

## 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...

:gear: Tooling

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

proxy v2

## 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! >

tests
:gear: Tooling

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

tests
low priority
:gear: Tooling

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

needs discussion
low priority
sync