Community Wishlist Survey 2017/Watchlists/Show the number of versions between last watched and current state

From Meta, a Wikimedia project coordination wiki

Show the number of versions between last watched and current state

  • Problem: In the watchlist, it is impossible for one to really to check the amount of new revisions that happened after the user last edited, visited or added to the Watchlist.
  • Who would benefit: Everyone who watch pages. It enables the amount of changes to be checked.
  • Proposed solution: Just add the amount of revisions after each row (E.g. 7 revisions were made after your last visit of the article)
  • More comments:
  • Phabricator tickets:

Discussion[edit]

Which Beta watchlist feature User:SMcCandlish? Doc James (talk · contribs · email) 03:35, 5 December 2017 (UTC)[reply]
Not quite sure. I think I have turned on every single watchlist enhancement available at en.WP under Beta and Gadgets. I get helpful output like this (except that it has functional links in it of course – this is just a text copy-paste):
23:16 Wikipedia:Manual of Style/Biographies‎‎ (12 changes | 10 since last visit | history) . . (-873)‎ . . [Michael Bednarek‎; Chicbyaccident‎; Nikkimaria‎ (2×); Lawrencekhoo‎ (3×); Dicklyon‎ (5×)]
Plus additional features at page top.  — SMcCandlish ¢ ≽ʌⱷ҅ʌ≼  06:17, 5 December 2017 (UTC)[reply]
That looks amazing User:SMcCandlish. I am not seeing it under preferences or beta features? Maybe a user script? Doc James (talk · contribs · email) 18:51, 5 December 2017 (UTC)[reply]
Possibly. I do have the following in my Common.js at en.wikipedia:
// Get slightly more informative details about WikiData in watchlist entries:
importScript('User:Evad37/WikidataWatchlistLabels.js'); // w:en:User:Evad37/WikidataWatchlistLabels
But it only seems to relate to identifying changes to wikidata in WP articles. At this point, I would suggest turning on all the watchlist stuff available in Beta and Gadgets one at time until the feature appears, or turning them all one then disabling them one at a time until it goes away, to ID which one provides this feature. I don't have time for this right now.
PS: The "10 since last visit" feature [where ever it is coming from] in my watchlist doesn't work to an infinite level; often you just see "(12 changes | history)" links, probably after a time-based or number-of-intervening-edits-based cutoff. Not sure; I know it works a lot of the time and is great. :-)
PPS: I would not advise "plundering" my Common.js, as one of the things I added recently has broken various older scripts and I have not debugged this yet (e.g., I used to have a thing that identified who was an admin, and this is no longer working, but I'm not sure which of the half-dozen scripts I added in rapid succession is causing the problem).
 — SMcCandlish ¢ ≽ʌⱷ҅ʌ≼  19:04, 5 December 2017 (UTC)[reply]
I tried a bunch of stuff and no luck User:SMcCandlish
What skin are you using? You also have this .js file[1]
Also do you use WikEd? And is it on? I was able to get the admin highlighting working. It was importScript('User:Theopolisme/Scripts/adminhighlighter.js');Doc James (talk · contribs · email) 19:42, 5 December 2017 (UTC)[reply]
I'm using Vector. Same admin script I have; worked until I added a bunch of other stuff, which broke that and some other scripts, so I still have debugging to do. Getting deeper into this is something I have to put off for a bit; may be ping me about it in a day? I may have a block of time I can devote to IDing where those watchlist features are coming from.  — SMcCandlish ¢ ≽ʌⱷ҅ʌ≼  19:50, 5 December 2017 (UTC)[reply]
Okay thanks. This one [2] just adds a button that says "since last seen" and does not give you the number of edits since.
Do you have "Hide the improved version of Recent Changes" clicked on under recent changes? I think this broke a number of scripts. Doc James (talk · contribs · email) 19:52, 5 December 2017 (UTC)[reply]
I don't use WikEd, just WikEdDiff. Have not turned on "Hide the improved version of Recent Changes" (I'm not sure if you mean that selecting that option breaks scripts, or the changes broke scripts and it disables those changes). Anyway, I think the feature adding this watchlist info is "New filters for edit review" under "Beta Features" in "Preferences" tab. My active filters are: Changes by others, Human (not bot), Page edits, Page creations, Logged actions. But maybe that add-on does nothing but enable and disable lines of output in the watchlist. Will try enable/disable tests on various gadgets and beta stuff when I get some time to monkey around with it.  — SMcCandlish ¢ ≽ʌⱷ҅ʌ≼  20:04, 5 December 2017 (UTC)[reply]
This appears to be it.[3] Will try to figure out how to turn it on. I think this is what User:ديفيد عادل وهبة خليل 2 meant to link to. Doc James (talk · contribs · email) 20:23, 5 December 2017 (UTC)[reply]
Ah got it. Should have followed User:Quiddity (WMF) advice more closely. Under recent changes one needs to turn on "Group changes by page in recent changes and watchlist". Than under watchlist one needs to turn on "Expand watchlist to show all changes, not just the most recent" The beta feature "New filters for edit review" appears not to be needed. Doc James (talk · contribs · email) 21:02, 5 December 2017 (UTC)[reply]
It seems that phrase like "10 since last visit" works only if this number is less than actual number of tracked edits for the displayed interval of time. --Infovarius (talk) 13:58, 11 December 2017 (UTC)[reply]

Okay playing around with this, new to me, tool. It would be nice if the (X changes | history) came before the date so they line up and are easier to click. Would be nice if the names in the [names here] were for the "since last visit" rather than "X changes". Anyway initial thoughts. Doc James (talk · contribs · email) 23:03, 5 December 2017 (UTC)[reply]

Really like the formating of the new watchlist. A little slower however than the old one. Would be good to see improvements to it. Maybe I will list specific request for the next round :-) Doc James (talk · contribs · email) 01:06, 10 December 2017 (UTC)[reply]

Voting[edit]