Page MenuHomePhabricator

"Wikipedia reading lists" Safari extension
Closed, ResolvedPublic

Description

Given that iOS is one of the two platforms featuring synchronized reading lists, it would be desirable to offer a Safari extension for adding wiki pages to a reading list.

Safari extensions appear to be developed in the context of iOS apps as of Safari 10:

https://developer.apple.com/library/content/documentation/NetworkingInternetWeb/Conceptual/SafariAppExtension_PG/CreatingandTestingYourFirstSafariAppExtension.html#//apple_ref/doc/uid/TP40017319-CH11-SW1

See also: https://developer.apple.com/library/content/documentation/Tools/Conceptual/SafariExtensionGuide/Introduction/Introduction.html

Event Timeline

@JMinor Does the iOS team have the bandwidth to look at this in the near future, or should I take a shot at it?

If the latter, it looks like I'd need access to org credentials in XCode at least in order to add the Safari App Extension target. Or one of the iOS devs could initialize an empty Safari App Extension target and I could take it from there.

@Mholloway currently we are down an engineer, so we don't have bandwidth to take this on. But its definitely cool to ping one of the iOS devs to get them to set the target up for you or grant you needed permissions :)

@Mholloway currently we are down an engineer, so we don't have bandwidth to take this on. But its definitely cool to ping one of the iOS devs to get them to set the target up for you or grant you needed permissions :)

@Mhurd: ping! What do you think is the best way to go here?

LGoto triaged this task as Medium priority.Apr 18 2018, 8:17 PM
Mholloway renamed this task from Add to Reading List AppExtension for Safari to "Wikipedia reading lists" Safari extension.Apr 24 2018, 12:42 PM
Mholloway claimed this task.
Mholloway raised the priority of this task from Medium to High.May 10 2018, 12:39 PM
Mholloway lowered the priority of this task from High to Medium.May 22 2018, 3:40 PM

@JMinor Did you say you'd handle publishing if I send you a URL? Sorry, didn't quite catch at standup on Monday.

@Mholloway please go ahead and publish to the Safari extensions store and ping this ticket when its available (URL appreciated but I can also just find it in the store once live).

@LGoto and/or will then update the wiki documentation

Looks like I'll need two things (ping @RHo @cmadeo): a 256x256 .png icon and a 1024x768 .png screenshot.

@Mholloway, @RHo is on vacation, but I can try and help get you the assets that you need. Which screenshot are you looking for? I might have to re-create it. I'll work on recreating the icon now.

This comment was removed by cmadeo.

@RHo came to the rescue :)

\o/

I was thinking that if the first (Chrome) screenshot in the asset bundle (T193090#4222701) could be shrunk a bit, that could work well. (Could I just do it in Preview?)

Pulling this to blocked while we wait on a venue-specific screenshot format. (For the record, I tried submitting a slightly larger ss from the Chrome set and it was rejected.)

@Mholloway Sorry I had some iOS work yesterday afternoon I had to get to, but will work on a new screenshot now. Do we just need one?

@cmadeo No worries. Yes, the form only seems to provide for one. Thank you!

1024x768_Safari.png (768×1 px, 518 KB)

@Mholloway lmk if you need any changes or updates :)

Awesome, thanks! Submitted. "Your submission has been received. We will review your extension and email you soon."

@Mholloway Just checking, have you heard anything back yet? If not, maybe ask Josh to look in on it. Thanks!

I sent an email to our Developer Relations contact and asked for her assistance in getting this done. I'm not sure how closely App Store and Safari Extension folks work, but hopefully that gets this moving soon.