From dbbc9b952085332b49fdf7a5e96dc226dac006ad Mon Sep 17 00:00:00 2001 From: Ryan Slobojan Date: Mon, 25 Oct 2021 09:15:56 -0400 Subject: [PATCH 1/2] Added Nunavut support * Thank you very much to the Government of Nunavut for proactively contacting us and providing us with this information so we could better serve the residents of Nunavut! --- components/Form.tsx | 1 + pages/index.tsx | 3 ++- public/locales/en/faq.yml | 2 +- src/issuers.js | 11 +++++++++++ 4 files changed, 15 insertions(+), 2 deletions(-) diff --git a/components/Form.tsx b/components/Form.tsx index e80f34a..b75b470 100644 --- a/components/Form.tsx +++ b/components/Form.tsx @@ -45,6 +45,7 @@ const options = [ { label: 'Ontario', value: 'https://covid19.ontariohealth.ca'}, { label: 'Newfoundland and Labrador', value: 'https://vaccineportal.nlchi.nl.ca/'}, { label: 'Northwest Territories', value: 'https://www.gov.nt.ca/covid-19/en/request/proof-vaccination'}, + { label: 'Nunavut', value: 'https://gov.nu.ca/sites/default/files/covid_proof_of_vaccination_qa_for_nunavut_october_14_2021.pdf'}, { label: 'Nova Scotia', value: 'https://novascotia.flow.canimmunize.ca/en/portal'}, { label: 'Prince Edward Island', value: 'https://pei.flow.canimmunize.ca/en/portal'}, { label: 'Québec', value: 'https://covid19.quebec.ca/PreuveVaccinale'}, diff --git a/pages/index.tsx b/pages/index.tsx index 59bbfca..b221393 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -82,8 +82,9 @@ function Index(): JSX.Element {
British Columbia
Ontario
Newfoundland and Labrador
-
Northwest Territories
+
Northwest Territories
Nova Scotia
+
Nunavut
Prince Edward Island
Québec
Saskatchewan
diff --git a/public/locales/en/faq.yml b/public/locales/en/faq.yml index a55ab5b..37f8f49 100644 --- a/public/locales/en/faq.yml +++ b/public/locales/en/faq.yml @@ -28,7 +28,7 @@ familyA: Yes. You can save multiple Apple Wallet, Google Pay, or Photo cards on freeQ: Is this free and non-commercial? freeA: Similar to %s, there are no commercial interests. Just volunteers trying to do our part to help the community. otherProvincesQ: How about support for other provinces or US states? -otherProvincesA: We now have support for Ontario, British Columbia, Québec, Alberta, Saskatchewan, Nova Scotia, Yukon, Northwest Territories, Newfoundland and Labrador, Prince Edward Island, California, New York, New Jersey, Louisiana, Hawaii, Virginia, Utah, Kentucky, Oklahoma, New Mexico, Nevada, Connecticut, and Delaware QR codes. If you have a QR code that is not currently supported by our app, please contact us at %s +otherProvincesA: We now have support for Ontario, British Columbia, Québec, Alberta, Saskatchewan, Nova Scotia, Yukon, Northwest Territories, Nunavut, Newfoundland and Labrador, Prince Edward Island, California, New York, New Jersey, Louisiana, Hawaii, Virginia, Utah, Kentucky, Oklahoma, New Mexico, Nevada, Connecticut, and Delaware QR codes. If you have a QR code that is not currently supported by our app, please contact us at %s appleWatchQ: How about Apple Watch? appleWatchA: If you have iCloud sync enabled, you will see the pass on the watch too. Please be aware though that the new QR codes may be too large to display accurately on older Apple Watches due to their screen size. whyQ: Why have we taken time to build this? diff --git a/src/issuers.js b/src/issuers.js index 00abbbd..4e00c32 100644 --- a/src/issuers.js +++ b/src/issuers.js @@ -336,6 +336,17 @@ export const issuers = [ y: "RWUlC2s1aEdminnoqyMxtyU4fVlsDLJt36feT0qsJmU", date: 1634299350636 } ] + }, + { + id: "ca.nu", + display: "Nunavut", + iss: "https://pvc.gov.nu.ca/pvc", + keys: [ + { kid: "MXH6EAfEDZ0JH46r3j5axkCTo-QdreVtEXE-dbvydUU", + alg: "ES256", kty: "EC", crv: "P-256", use: "sig", + x: "TW2mjeWs2JRBDblltiq2W00M_Q3gXnCl5FlLKIKV3oQ", + y: "sbraf7XcT2iH7uLUtH_grf5eVF7LltpVb9z8E31WGj4" }, + ] } ]; From 2524d535f03af31bda9f5844e9b015a0bcb9660b Mon Sep 17 00:00:00 2001 From: Ryan Slobojan Date: Mon, 25 Oct 2021 09:41:36 -0400 Subject: [PATCH 2/2] Bump app rev to 2.2.3, wording tweaks --- components/Page.tsx | 2 +- package.json | 2 +- pages/index.tsx | 4 ++-- src/sentry.ts | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/components/Page.tsx b/components/Page.tsx index c16416a..4c99d29 100644 --- a/components/Page.tsx +++ b/components/Page.tsx @@ -32,7 +32,7 @@ function Page(props: PageProps): JSX.Element { {t('common:gitHub')} {t('common:returnToMainSite')} -
Last updated: 2021-10-23 (v2.2.2)
+
Last updated: 2021-10-23 (v2.2.3)
diff --git a/package.json b/package.json index d9b0b02..64b1ab5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "grassroots_covidpass", - "version": "2.2.2", + "version": "2.2.3", "author": "Billy Lo ", "license": "MIT", "private": false, diff --git a/pages/index.tsx b/pages/index.tsx index b221393..a196f7a 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -106,12 +106,12 @@ function Index(): JSX.Element {
Virginia
{displayPassCount}

- Native support for Android - COVID card in your Google Pay wallet - Oct 20th update: + Nunavut support added - Oct 25th update:

    +
  • Thank you very much to the Government of Nunavut for proactively reaching out to us to allow us to add support for Nunavummiut!
  • (Often-requested) support added for importing proof-of-vaccination into Google Pay on Android 8.1+
  • -
  • Android users can also add a shortcut to your home screen to access your COVID card with a single tap
  • You can now scan QR codes directly off of paper or a screen with your camera, eliminating the need to upload PDFs or pictures
  • Support added for importing QR codes from images as well as from PDFs

diff --git a/src/sentry.ts b/src/sentry.ts index 6acfff6..55538a9 100644 --- a/src/sentry.ts +++ b/src/sentry.ts @@ -3,7 +3,7 @@ import { Integrations } from '@sentry/tracing'; export const initSentry = () => { SentryModule.init({ - release: 'grassroots_covidpass@2.2.2', // App version. Needs to be manually updated as we go unless we make the build smarter + release: 'grassroots_covidpass@2.2.3', // App version. Needs to be manually updated as we go unless we make the build smarter dsn: 'https://7120dcf8548c4c5cb148cdde2ed6a778@o1015766.ingest.sentry.io/5981424', integrations: [ new Integrations.BrowserTracing(),