Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use seen-by to demarcate "new" messages in client #2128

Open
rocodes opened this issue Jul 18, 2024 · 0 comments
Open

Use seen-by to demarcate "new" messages in client #2128

rocodes opened this issue Jul 18, 2024 · 0 comments
Labels

Comments

@rocodes
Copy link
Contributor

rocodes commented Jul 18, 2024

Description

In addition to a message thread being seen/unseen, it's helpful for journalists to know which messages are new. We have this functionality in place already (with seen_by), but what's missing is an easy way to visually distinguish a new message from an ongoing conversation. This is a requested feature for higher-traffic instances.

Slack does this with a red bar delineating old from new, but that's in a single-user model (vs a global inbox model).

We could do this for a logged-in journalist by ensuring that, for messages that aren't seen_by them, an additional border decoration, small dot, or other indicator is present.

How will this impact SecureDrop users?

This will make it easier for journalists to catch up on message threads.

How would this affect the SecureDrop Workstation threat model?

No effect, UI only.

User Stories

As a journalist, I want to be able to see at a glance which messages I have not yet read in an ongoing message thread.

@rocodes rocodes added the ux label Jul 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant