Community Wishlist Survey 2019/Wikidata/More fine-grained diffs for Wikidata

More fine-grained diffs for Wikidata

  • Problem: Wikidata diffs (item changes views) are currently only show which statement/reference/description/etc. changed, they don’t highlight what exactly changed within it. For example, in this diff, only one word was changed (the first one in the parentheses), but the whole description is highlighted with the same style which shows the actually changed parts on wikitext pages. (I had to use Navigation Popups to find the actual changes.) Here only the first snak changed, but the whole reference is highlighted (more or less). (The hash is also different; I don’t know if it’s because of the bot edit.) Here only the day changed, but nothing is highlighted(!).
  • Who would benefit: Wikidata users patrolling edits.
  • Proposed solution: Create more fine-grained diffs.
  • More comments: For string values (including labels/descriptions/aliases as well as string/external identifier/URL/formula/etc. datatypes), it seems pretty easy as the wikitext diff engine can be reused. Time and quantity values are a bit trickier, but even more needed, as it’s much harder to use an external diff software. It doesn’t make any sense for entity values such as item, property, lexeme etc.
  • Phabricator tickets: Any? It’s quite hard to search for this on Phabricator.
  • Proposer: Tacsipacsi (talk) 21:28, 10 November 2018 (UTC)