Page MenuHomePhabricator

Have recently viewed articles section on desktop mediawiki and ideally sync with mobile app
Open, Needs TriagePublic

Description

I'd like there to be recently viewed articles section on mediawiki (not sure what extension this would go in, or would it be a separate extension)?

There are often pages I read on mobile so syncing with mobile history would be AWESOME. Sometimes I read an article on mobile and want to make an edit but it's too difficult, so I'd be nice to sync so I could be reminded that I viewed the article and edit it later on desktop.

Event Timeline

@Mvolz the idea is quite interesting, since this is related to mobile, I'm adding @dr0ptp4kt to see if this fits for an internship project. Feel free to add others who could add to it and help elaborate it.

@Mvolz, is this different than using the watchlist on <lang>.<project>.org and <lang>.m.<project>.org?

By the way, I see "app" in the subject, so I gather as much, but your confirmation would be most appreciated.

This is for viewed pages, so it would be passively collected from logged-in
users. Although implementation-wise a lot of the storage of the info could
be copied from watchlist :).

@Mvolz, I gather the user would opt-in to this through preferences?

Also, to clarify, are you talking about a user who first uses the native app while logged in (e.g. Android app on Google Play / iOS app on App Store) and then later is logged in on the desktop website? Or are you talking strictly about mobile web browsing and desktop web browsing?

@Mvolz, I gather the user would opt-in to this through preferences?

Not sure- but that would be safer I suppose. On mobile it is default on I think.

Also, to clarify, are you talking about a user who first uses the native app while logged in (e.g. Android app on Google Play / iOS app on App Store) and then later is logged in on the desktop website? Or are you talking strictly about mobile web browsing and desktop web browsing?

Syncing with native app and all logged in browsing from web (mobile and desktop) would be ideal.

Thanks, @Mvolz. Looping in product owners (web = @ovasileva, Android = @Dbrant, iOS = @JMinor).

Presently, this is blocked by T128602: RFC: Backend for synchronized data from Wikipedia mobile apps. I'll update the task to reflect as much.

CC @JKatzWMF @Nirzar

srishakatux subscribed.

Removing the Possible-Tech-Projects tag as we are planning to kill it soon! This project does not seem to fit in the Outreach-Programs-Projects category in its current state, so I am not adding that tag right now!