Page MenuHomePhabricator

Show sequential user edit diffs as single compiled-diff link in change log/history
Open, LowPublicFeature

Description

Author: stvrtg

Description:
Current facility shows each diff as a link, when in actual review people are often more concerned with reviewing a particular editor's total changes in sequence. This facility is provided through radar button selection of two select diffs. This requires selecting the previous user's last edit first, then selecting the editor's last edit, and clicking the 'compare selected revisions' button.* Another mode of viewing may be helpful, while still preserving access to specific changes:

Print a link to user's compiled sequential diffs as a single line*, with a link below that line that expands all other sequential diffs:

  1. (cur) (prev) 19:06, 14 June 2009 Someuser (talk | contribs) (15,611 bytes) (→make some major changes, tweaks) (undo) [expand to see particular sub-diffs and comments by this user]
  2. (cur) (prev) 13:62, 14 June 2009 CrackBot (talk | contribs) m (5,647 bytes) (Date maintenance tags and general fixes) (undo) (no sub-diffs)

The last (first listed item) thus expands to something like:

  1. (cur) (prev) 19:06, 14 June 2009 Someuser (talk | contribs) (15,611 bytes) (→make some major changes, tweaks) (undo) [collapse above sub-diffs]
    1. (cur) (prev) 19:05, 14 June 2009 Someuser (talk | contribs) (15,611 bytes) (→ remove POV) (undo)
    2. (cur) (prev) 19:05, 14 June 2009 Someuser (talk | contribs) (15,611 bytes) (→ needs source) (undo)
    3. (cur) (prev) 19:05, 14 June 2009 Someuser (talk | contribs) (15,611 bytes) (→ good writing, but neglects to mention trans-consubstantiation) (undo)
    4. (cur) (prev) 19:05, 14 June 2009 Someuser (talk | contribs) (15,611 bytes) (→ remove POV) (undo)
    5. (cur) (prev) 19:05, 14 June 2009 Someuser (talk | contribs) (15,611 bytes) (→ typo) (undo) [collapse above sub-diffs]

-Steven


Version: unspecified
Severity: enhancement

Details

Reference
bz19247

Event Timeline

bzimport raised the priority of this task from to Low.Nov 21 2014, 10:40 PM
bzimport set Reference to bz19247.
bzimport added a subscriber: Unknown Object (MLST).

matthew.britton wrote:

One problem I can see with this proposal is that if a user makes a large change, or several large changes, followed by one or more small ones, the history page will only show the small one and "there are more diffs", making it unclear at a glance whether they made large or small changes. This makes the history harder to follow, which is the last thing we need given how hard they are to read already what with vandalism and the like.

alejrb wrote:

I'd suggest this would be better as a user-JavaScript than a MW feature.

It could possibly work as an option like enhanced recent changes, where individuals can choose to use it or not, but I think a simple user script on any wikis that you want to use it on would be sufficient, and much more simple.

(In reply to comment #0)

Print a link to user's compiled sequential diffs as a single line*, with a link
below that line that expands all other sequential diffs:

Currently this can be made by this script:
http://en.wikipedia.org/w/index.php?title=User:Alex_Smotrov/histcomb.js&oldid=199516758
and there is another one which also help us when looking at the history of pages:
http://de.wikipedia.org/w/index.php?title=MediaWiki:Gadget-revisionjumper.js&oldid=64085925

Helder

stvrtg wrote:

Gurch wrote: "the history page will only show the small one and "there are more diffs", making it unclear at a glance whether they made large or small changes."

Keep in mind that this is not to detract from the current history page view, rather it is simply to add another dimension - one that hides extraneous information. One will naturally want to see a total diff count in the collapsed view, but your point is well taken that some of the information about what's hidden should be made overt - ie. total number of edits, largest diff count, etc.

An button for uncollapsing all collapased diffs into a full normal listings would make it easier to switch between general view modes, and users should be able to select either conventional mode or collapsed mode in prefs.

-Stevertigo

  • Bug 21378 has been marked as a duplicate of this bug. ***
Aklapper changed the subtype of this task from "Task" to "Feature Request".Feb 4 2022, 11:01 AM
Aklapper removed a subscriber: wikibugs-l-list.