Open christianbundy opened 4 years ago
Email workflows tend to use 3 bits of information: read/unread, inbox/archived, and starred-for-later.
Starred-for-later would work well on both private and public messages.
Inbox/archived would let you do Inbox Zero on private messages. Maybe less useful on the firehose of public messages.
For read/unread, I'm not sure how to know when something has been meaningfully seen. Maybe only if you look at the thread detail view?
Stars and inbox/archived could be private messages to yourself, and read/unread could be offchain since it will be so much data.
For bookmarking and workflow reasons I'd love to have general purpose tagging of posts which is onchain and private-to-yourself, but that's getting out of scope :)
The ability to mute a thread would be really nice for safety / calm / curation reasons.
It could be built on the same infrastructure as stars, read/unread, etc.
Thanks for thinking this through! I totally forgot about 'save for later', I think that would improve the "read" / "unread" thing. Dominic mentioned that he has to use "mark as unread" all the time on GitHub, which is sort of a silly and confusing semantic when really you just need a 'save'.
I think I need to generalize the filter on the 'popular' pages so that you can do filters on others -- even just switching between 'inbox' and 'archive' would be super sweet on the 'private' page.
The ability to mute a thread would be really nice for safety / calm / curation reasons.
Yup! I've been meaning to implement this but haven't come up with a good UI for un-muting. Do you think we'd need a view for muted threads, or have some other way of doing it?
generalize the filter
I'm getting out of scope again, but maybe a filter panel at the top of every feed? That would be a good place to show/hide comments and likes on a user's profile page too.
Do you think we'd need a view for muted threads
Either that, or the filter panel would let you un-hide muted posts on one of the regular pages.
If we're adding views for the other bits (unread, etc) then a view of muted threads wouldn't be much additional work.
Stars are basically #86
What's the problem you want to solved? I have lots of trouble holding everything in my head at once and the mentions page stresses me out. Once I'm done with a message I'd like for it to be hidden somehow, but I'm not sure the best way to do this.
Is there a solution you'd like to recommend? Maybe each message should have a 'archive' button and each feed should have a way to filter those out? I know that Patchbay has an 'unread' plugin that marks a message as 'read' once it appears on your screen for some amount of time, but I think there are two problems:
What's the best way to do this?