This is a placeholder task to list findings from integrating the iOS mobile prototype with pagelib updates (footer, interaction handling, references).
Must have (in priority order):
- [PR MERGED] Update footer design T230036
- [DONE, pending testing] First paint performance T231201
- [DONE] Add image URLs to offline endpoint T230067
- [DONE] Description in the correct variant T227823
- [DONE] Display title in the correct variant T227089
- [DONE] Edit previewing T211026
- [DONE] Language variant support for references T229012
- [DONE] Protected pages appear as editable (unlocked pencil icon) T228437
- [DONE] Allowing clients to specify if the “References” header should be shown (//false by default since we’ll be showing a native list in T218144)
- [DONE] Expose article revision T229038
- [DONE] Fix missing "Add title description" link
- [DONE] Add ability to disable image loading (images are not loaded by default anymore)
- [DONE] Need Filename info in interaction "data" for "image_clicked" T228536
- [DONE] Add "title" and "text" to link_clicked interaction T228535
- [DONE Need a callback for text selection on Android T228686
- [DONE] Some pages are sized incorrectly on initial load T228287
- [DONE] Pages contain excluded tables T228424
Good to have:
- [DONE] Consider moving /page/metadata endpoint into mobile-html T230035
- [DONE] Expose article revision T229038
Read more links don’t match the format of other article links (T228330) - we could then have 1 path for all the internal links
- [DONE] Tapped reference’s id should match the id from the references endpoint - “lindblad2005_6-0” instead of “cite_ref-lindblad2005_6-0” (T228476) - we could avoid transforming the string before the fetch
Need to be implemented* on iOS
- Find in page - implementation exists but would have to be injected as a separate user script