Create an OnThisDayDataController (this will be shared across multiple features), add a fetchData method that makes the on this day API call for a given WMFProject and date (for example: https://en.wikipedia.org/api/rest_v1/feed/onthisday/events/2/26). Note that not all WMFProjects will support on this day, this method needs to throw an error if it doesn't support it. Return response struct. Mock this call and add unit tests. (WMFGrowthTasksDataControllerTests is a good simple example for how we do this).
Description
Description
Related Objects
Related Objects
Event Timeline
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptFeb 26 2026, 2:18 PM2026-02-26 14:18:34 (UTC+0)
Tsevener renamed this task from Explore Tech Debt - Add On this Day data controller to Explore Tech Debt - Add On This Day data controller.Feb 26 2026, 2:19 PM2026-02-26 14:19:11 (UTC+0)
Tsevener claimed this task.
Tsevener updated the task description. (Show Details)Feb 26 2026, 2:27 PM2026-02-26 14:27:07 (UTC+0)
Tsevener raised the priority of this task from Medium to High.Apr 13 2026, 3:25 PM2026-04-13 15:25:07 (UTC+0)
Seddon moved this task from Up next to Wikipedia iOS Release FY2025-26 on the Wikipedia-iOS-App board.Apr 20 2026, 6:48 PM2026-04-20 18:48:52 (UTC+0)
Seddon edited projects, added: Wikipedia-iOS-App (Wikipedia iOS Release FY2025-26); removed: Wikipedia-iOS-App.
Seddon moved this task from Tasks from Product Backlog to Ready for future sprints (P1) on the Wikipedia-iOS-App (Wikipedia iOS Release FY2025-26) board.Apr 20 2026, 6:51 PM2026-04-20 18:51:06 (UTC+0)
Seddon renamed this task from Explore Tech Debt - Add On This Day data controller to Explore and Games - Architecture - Add On This Day data controller.Apr 21 2026, 12:54 PM2026-04-21 12:54:37 (UTC+0)
HNordeenWMF added a project: iOS Game: Which Came First.Apr 21 2026, 1:50 PM2026-04-21 13:50:33 (UTC+0)
HNordeenWMF moved this task from Backlog to P0 (Current Sprint) on the iOS Game: Which Came First board.
Seddon moved this task from Ready for future sprints (P1) to Current Sprint Work (P0) on the Wikipedia-iOS-App (Wikipedia iOS Release FY2025-26) board.Apr 21 2026, 5:26 PM2026-04-21 17:26:16 (UTC+0)
Tsevener reassigned this task from Tsevener to GOlson-WMF.May 4 2026, 12:42 PM2026-05-04 12:42:15 (UTC+0)
GOlson-WMF moved this task from Current Sprint Work (P0) to Doing on the Wikipedia-iOS-App (Wikipedia iOS Release FY2025-26) board.May 4 2026, 2:43 PM2026-05-04 14:43:16 (UTC+0)
GOlson-WMF moved this task from Doing to Needs Code Review on the Wikipedia-iOS-App (Wikipedia iOS Release FY2025-26) board.May 6 2026, 3:17 PM2026-05-06 15:17:45 (UTC+0)
Tsevener moved this task from Needs Code Review to Waiting for Build on the Wikipedia-iOS-App (Wikipedia iOS Release FY2025-26) board.May 6 2026, 11:59 PM2026-05-06 23:59:53 (UTC+0)
HNordeenWMF moved this task from Backlog to P0 (Current Sprint) on the Explore Feed Refresh iOS board.May 28 2026, 3:27 PM2026-05-28 15:27:27 (UTC+0)
Mazevedo moved this task from Waiting for Build to Ready for Release on the Wikipedia-iOS-App (Wikipedia iOS Release FY2025-26) board.Jun 8 2026, 12:21 PM2026-06-08 12:21:29 (UTC+0)