Publish Hatch to Chrome web store

Bug #1708757 reported by Bill Erickson
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Evergreen
Fix Released
Wishlist
Unassigned

Bug Description

We need to publish Hatch to the Chrome web store to ease installation of the browser extension component for Hatch.

https://developer.chrome.com/webstore/publish

Some items that will likely need addressing sooner than later are creating a community-managed developer account and creating icons of various shapes and sizes.

Galen Charlton (gmc)
Changed in evergreen:
assignee: nobody → Galen Charlton (gmc)
Revision history for this message
Galen Charlton (gmc) wrote :

I've created a Google Developer account with the address <email address hidden> which currently sends email to me and Bill Erickson.

Revision history for this message
Bill Erickson (berick) wrote :

Hatch is now available via the Chrome app store:

https://chrome.google.com/webstore/detail/hatch-native-messenger/ppooibdipmklfichpmkcgplfgdplgahl

I've created a new Windows installer .exe to accommodate the changes required to publish the extension (setting the extension ID).

Revision history for this message
Bill Erickson (berick) wrote :

Continuing from previous comment...

Windows users will need to run the updated .exe to use the Chrome store version of the extension. It may ask you to uninstall the previous version first, but it will guide you.

==

Linux/Mac users will need to manually modify the org.evergreen_ils.hatch.json to use the new extension ID, specifically the allowed_origins value:

"allowed_origins": [
  "chrome-extension://ppooibdipmklfichpmkcgplfgdplgahl/"
]

In Linux+Chrome, for example, the file lives at:
 ~/.config/google-chrome/NativeMessagingHosts/org.evergreen_ils.hatch.json

See also host manifest file locations in https://developer.chrome.com/apps/nativeMessaging

==

Hatch work in progress is here. Will merge to master and tag after a few more users have tested.

http://git.evergreen-ils.org/?p=working/Hatch.git;a=shortlog;h=refs/heads/user/berick/lp1708757-chrome-store-prep

Working branch also contains updated install documentation and documentation on how to update the Chrome store app.

==

We also need to wrangle the web team to carve out a spot for the Hatch executable and to live on the downloads section and ideally a spot for a help docs page which can be linked to the extension in the store.

Testing appreciated.

Galen Charlton (gmc)
tags: added: hatch
Bill Erickson (berick)
tags: added: pullrequest
Revision history for this message
Bill Erickson (berick) wrote :

Noting bug #1733692 is built atop this branch. See also the new Windows installer posted there.

Revision history for this message
Chris Sharp (chrissharp123) wrote :

Okay, signing off on this branch after seeing the branch from bug 1733692 working as expected.

http://git.evergreen-ils.org/?p=working/Hatch.git;a=shortlog;h=refs/heads/user/csharp/lp1708757-chrome-store-prep

tags: added: signedoff
Bill Erickson (berick)
Changed in evergreen:
assignee: Galen Charlton (gmc) → Bill Erickson (berick)
Revision history for this message
Bill Erickson (berick) wrote :

Thanks, Chris. Merged to Hatch master.

Changed in evergreen:
assignee: Bill Erickson (berick) → nobody
status: New → Fix Committed
Andrea Neiman (aneiman)
Changed in evergreen:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.