Page MenuHomePhabricator

mobile-html: Finalize versioning and/or feature flagging
Closed, ResolvedPublic

Description

Background information

For the proposed design of T248123, the PCS JS should send an interaction event through the InteractionHandler when the user taps to show the collapsed page issues. When that event is received, the native apps will display a native modal view with HTML content.

What

Ensure older clients will continue to work when features such as these are added. Either utilize content-type profile versioning, a parameter to Page.setup(), or some other method.

Open questions

Will RESTBase keep multiple Content-Type profiles around for the same endpoint if a client requests an older version?

Event Timeline

JoeWalsh renamed this task from mobile-htm: InteractionHandler event for native popovers with HTML content to mobile-html: InteractionHandler event for native popovers with HTML content.Mar 25 2020, 1:10 PM
JoeWalsh renamed this task from mobile-html: InteractionHandler event for native popovers with HTML content to mobile-html: Finalize versioning and/or feature flagging.Mar 25 2020, 7:54 PM
JoeWalsh updated the task description. (Show Details)

Change 583578 had a related patch set uploaded (by Joewalsh; owner: Joewalsh):
[mediawiki/services/mobileapps@master] Add versioning to the PCS client JS

https://gerrit.wikimedia.org/r/583578

Change 583578 merged by jenkins-bot:
[mediawiki/services/mobileapps@master] Add versioning to the PCS client JS

https://gerrit.wikimedia.org/r/583578