GNOME Bugzilla – Bug 108566
Watch/ignore subthread / scoring on message-ID
Last modified: 2011-12-03 17:44:09 UTC
A watch/ignore subthread function would be nice. Alternatively, a scoring dialogue that allows scoring on *both* message-ID and reference, based on the message-ID of the current article, may do this. This will probably be less frequently used than watch/ignore thread, so I don't think it's a problem having to go through the scoring dialogue. However, some less technically oriented users may find the term "subthread" easier to comprehend than "message-ID" and "references". Scoring on message-ID is missing in the scoring dialogue anyway, and would be welcomed. Maybe that should be filed as a separate bug report, but the purpose is partially the same.
Created attachment 19161 [details] [review] Patch: Adds message-ID option in "Create Score" menu
The above patch only adds the ability to score on message-ID in the "Create Score" menu. Patched against recent CVS. Since watch/ignore subthread is still missing, I request that this bug isn't closed yet, even if the patch is accepted. A way to watch/ignore a subthread with this patch is to check both References and Message-ID, then open the scorefile and change "Score:" to "Score::". Thus an AND/OR toggle in the Create Score menu could be useful. Maybe I take a look into this some time later...
Mass-bumping of 0.14.2 features to 0.14.3 to make way for an emergency 0.14.2 release.
Created attachment 19678 [details] [review] Patch: Basic watch/ignore subthread
Created attachment 19679 [details] [review] Patch: Watch/ignore subthread in Edit Rule / Actions
Attachment 19678 [details] adds watch/ignore subthread to the Articles menu and the right-click menu in the header pane. Attachment 19679 [details] depends on 19678, but not vice versa. There's one annoyance left that I think should be discussed: When ignoring a subthread within a thread that's already watched, the oldest score (watch entire thread) takes precedence. A couple of alternative suggestions: - Insert "set to" scores at the beginning of the scorefile instead of at the end. I belive that's more desirable for all "set to" scores, but others may disagree. Maybe this also can speed up scoring, letting Pan skip more of the add/subtract scores? - Don't let "set to +/-9999" scores take precedence over each other. Then watch+ignore would result in 0 ("unwatch"), alternatively either -9999 or the latest score could take precedence. I guess this may slow down scoring, as Pan can't use stop_scoring" on an article.
*** Bug 121988 has been marked as a duplicate of this bug. ***
*** Bug 121986 has been marked as a duplicate of this bug. ***
Created attachment 23717 [details] [review] Updated watch/ignore subthread patch for 0.14.2.91 (replaces attachment 19678 [details] [review])
Still missing in the pre-1.0 betas.
void GUI :: set_selected_thread_score (int score) could do this with very few changes for 1.0 or 1.1...
Adding a vote of support for this. I read some newsgroups where seemingly every other thread devolves into a flame war, and it would be great to be able to prune those subthreads.