Page MenuHomePhabricator

As a curating editor I want revision and diff urls to open the relevant screen in the iOS app
Closed, ResolvedPublic

Description

Notes:

  • In all cases the parameters should be respected and open the proper revision/article, etc. In the case of the history "slice" parameters (limit, dir, etc) that would set the list position or page can be ignored, and the vanilla history opened.
  • The m. version of these URLs should also link into the app.
  • Don't forget encodings and charset issues for articles, etc.
  • Similarly if a language variant is passed in, that would ideally be respected (ie. if the url contains a variant the page content should be shown in that variant).

Event Timeline

JMinor renamed this task from Deeplink to As a curating editor I want revision and diff urls to open the relevant screen in the iOS app.Jul 23 2019, 9:18 PM
JMinor claimed this task.
JMinor triaged this task as Medium priority.
JMinor updated the task description. (Show Details)
JMinor updated the task description. (Show Details)
JMinor updated the task description. (Show Details)
JMinor updated the task description. (Show Details)

@JMinor it looks like on mobile web /w/index.php?title=Auguste_Rodin&action=history is rewritten to /wiki/Special:History/Auguste_Rodin and all of the &diff URLs are rewritten to /wiki/Special:MobileDiff versions. It seems the app should handle these versions of the link as well - is this what you meant by

The m. version of these URLs should also link into the app

or is that only about the domain?

Sorry for the slow reply. Yes, this should also apply to re-written URLs for MobileDiff, thanks for catching that.

Note the /w/ deep links for this are blocked on https://phabricator.wikimedia.org/T238943. But the /wiki/Special:History/ and /wiki/Special:MobileDiff deep links should be in place.