Page MenuHomePhabricator

Activity Tab: Articles read module
Open, MediumPublic3 Estimated Story Points

Description

Background

The team is testing an activity tab that would add reading insights to existing history tab with the goal of deepening engagement and increasing retention of readers.

Requirements
  • Show total articles read this month (Use calendar month to match Android)
  • Show date of last read article, if it was today show the timestamp (Match device time format)
  • Month should be based on device's local time
  • Tapping on the module should take the reader down to Timeline
  • If there is no reading history, keep the module and show "0" (Empty state CTA will be added on separate ticket T407672)

Nice to have

  • Show graph (consult with Android if necessary to match logic)
    • Each bar represents 1 week in the calendar month
    • The week with the most reading is the highest, all others are scaled down in relation
    • Weeks that have happened/are currently happening are "active"/green
    • Weeks that have not happened yet are "inactive"/grey
Designs

https://www.figma.com/design/2ShBsmgWuzsDAeTafyKzg6/App---%3E-Activity-Tab?node-id=353-2715&t=oLmEycZgBYD4WSQE-4

Reference

Android implementation: T399748

Engineering notes
  • Add method to ActivityTabDataController, internally have it use WMFPageViewsDataController to pull counts for the last month.

Event Timeline

@HNordeenWMF Can you specify, is the count based on the past 30 days or this month only? If I opened the tab on October 2, is it showing counts from Oct 1 - 2 or from Sept 2 - Oct 2?

@HNordeenWMF

Show graph [requirements TBA]

We are going to estimate assuming we won't show this bar graph, but if that becomes must-have let us know and we'll modify the estimate.

Tapping on the module should take the reader down to Timeline

We do still feel like the arrow > image will feel weird if we are scrolling the user down. Perhaps it should be an arrow down button.

Tsevener set the point value for this task to 3.Mon, Oct 20, 5:29 PM

@Tsevener I asked Dmitry on the android task: they're doing calendar month

@HNordeenWMF Can you specify, is the count based on the past 30 days or this month only? If I opened the tab on October 2, is it showing counts from Oct 1 - 2 or from Sept 2 - Oct 2?

We do still feel like the arrow > image will feel weird if we are scrolling the user down. Perhaps it should be an arrow down button.

That works for me, @SChekfa-WMF any concerns?