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

feature request: "mark as read" interaction for web #19

Open
bzz opened this issue Dec 11, 2019 · 5 comments
Open

feature request: "mark as read" interaction for web #19

bzz opened this issue Dec 11, 2019 · 5 comments
Labels
enhancement New feature or request

Comments

@bzz
Copy link
Owner

bzz commented Dec 11, 2019

Would that be nice to be able to mark papers as "read" in the web UI?

That seems useful to me, and could trigger different actions:

  1. move the paper to "Archive" section of the report immediately
    Although it looks nice at the first thought, that would be inconsistent with the "read/unread" gmail message state that is the premises of putting papers in New/Archive sections of the report in the CLI mode.
  2. keep the paper marked as "read" in the same section of the report
    When all the papers from the same email are "marked" as read, only then trigger actual sync with gmail and mark the email message as read.

The idea is to keep the mechanic of interaction as simple as possible for now (only server-side HTTP form submission):

  • add a checkbox near every paper
  • add "submit" button that could be clicked any time and would trigger the sync \w gmail
@bzz bzz added the enhancement New feature or request label Dec 11, 2019
@bzz
Copy link
Owner Author

bzz commented Dec 11, 2019

To make it clear - this is just to share a preliminary idea, will be very happy to get other feedback/requests on what kind of interactions would be more useful.

Will not start working on it yet, until there is some feedback on it's urgency.
At any rate, some mocks should be shared first here, before spending time on any implementation.

@bzz bzz changed the title Feature request: "mark as read" interaction for web feature request: "mark as read" interaction for web Dec 13, 2019
@jzuken
Copy link
Collaborator

jzuken commented Dec 17, 2019

Do you have a use case in mind when "mark as read" at this granularity could be useful? I find it quite tiresome to click all these checkboxes. :) I usually scan the list top to bottom and open some of the links. If I get interrupted, it's usually no problem to find the spot to continue afterward.

@bzz
Copy link
Owner Author

bzz commented Dec 19, 2019

Do you have a use case in mind when "mark as read" at this granularity could be useful? I find it quite tiresome to click all these checkboxes. :)

Really good question :) This idea was born out of the frustration of going back to gmail to mark things as "read". I guess one can call my use case, or reading pattern, not a "bulk" but the opposite, a "cherry-pick" one. Basically I rarely go though all the papers in a report on single sitting. Many papers hang around until I find them interesting enough to take a look, but when that is done - I want to exclude them from all further reports, so they only contain the rest of unread (or "delayed") papers.

I usually scan the list top to bottom and open some of the links. If I get interrupted, it's usually no problem to find the spot to continue afterward.

Thanks for sharing your use case - so how do you mark emails as read? I know @m09 is using -read so that addresses it by, so to say, "bulk export" of all unread papers from email to the report and then -archive as well, to be able to get back to those later. And how do you do that?

@jzuken
Copy link
Collaborator

jzuken commented Dec 20, 2019

I see. I guess I'm more of a "bulk" guy. :) I also use the -read option, generate an HTML page, open it in a browser and mark all the emails as read (now I'm realizing that I should use -mark for that). After that, I go through this HTML page and open all the links I'm interested in. I usually get 45-50 alert emails every couple days which results in 60-70 unique papers, out of which I usually open a dozen or two and save 30-50% of them as PDFs to Mendeley (or just locally) for further reading or send them to my students. So I guess I mostly use this tool as a preliminary filter.

@bzz
Copy link
Owner Author

bzz commented Oct 21, 2020

@jzuken thanks for, as always, a very useful input!

If I think more about the "bulk" use case in the context of having this tool running on a server:

  • I guess, we should have such "bulk" + -read as a default behaviour
  • we should save all the reports/HTML per user, so one could get back to each of them later
  • (each user) should have a page with a list of such reports

Then "mark as read" action could become "mark as relevant/important", and even implicit, remembering those links that the user "open a dozen or two". This might help us with the filtering, e.g as we already know such papers are "relevant", we do not need to include them in the next reports.

WDYT?

@bzz bzz mentioned this issue Oct 23, 2020
9 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants