Skip to content

Deploy RC 166 to prod#5613

Merged
jmhooper merged 15 commits intostages/prodfrom
stages/rc-2021-11-18
Nov 18, 2021
Merged

Deploy RC 166 to prod#5613
jmhooper merged 15 commits intostages/prodfrom
stages/rc-2021-11-18

Conversation

@jmhooper
Copy link
Contributor

No description provided.

aduth and others added 15 commits November 10, 2021 10:59
* FullScreen: Support background color customization

* initial upgrade to acuant v11.5.0

* move fullscreen into acuantcapturecanvas

* Revert "move fullscreen into acuantcapturecanvas"

This reverts commit ffd83e51d3abe450fd997cae91fa20bdf4e86703.

* implement usecookie hook

**why**: to read from and set the cookie assigned by acuant v11.5.0 for graceful manual fallback capture

* handle acuant sequence break failure as failed to start

bypass acuant manual fallback, since (a) it introduces delays we're not yet accommodating for in UX and (b) it doesn't fit our current model of capture sources as "acuant" or "manual", where the acuant graceful fallback is somewhere in between the two (applies cropping and metrics, but not captured with guided frames)

* remove element remove override

**why**: was originally intended to prevent acuant from stopping manual capture when "end"-ing in response to failed capture / fullscreen dialog close. since we now bypass acuant's manual capture, it's not needed

* Move up acuant access failure check

**why**: simplify diff

* skip worker start if camera not supported

* Remove unused accessible status labels

* move inline styles to stylesheet

**why**: avoid csp errors

* add specs for fullscreen bgcolor prop

* Revert "skip worker start if camera not supported"

This reverts commit 60676bc188a4631ab91bd4b503500f07a2868f6a.

* Add inline documentation for useCookie

* Add useCookie specs

* Clean-up acuantcameracreated callback in useEffect

* Update Acuant canvas button to explicitly click canvas

**Why**: Previously relied on event bubbling when within the canvas fallback content.

* Restore cropping failure handling

* Fix JavaScript specs

* Fix type error for useCookie setter

* Resolve lint error on CSS property order

* Rearrange shouldStartAcuantCaptpure logic

to appease codeclimate

* Restore script_src unsafe-eval for document capture CSP

**Why**: Still needed in Android Chrome

* Avoid parsing full cookie string, find value by name

See: #5590 (comment)

* Remove bgColor feature for FullScreen

**Why**: Decided against it for now

* Center acuant canvas in landscape orientation

* Disable CodeClimate complex-logic

* Customize iOS 15 sequence break error message

**Why**: Per UX feedback
- Pre-work for dropping the columns from the DB
* Increase TOTP secret length from 80 bits to 160 bits

**Why**: [RFC 4226](https://datatracker.ietf.org/doc/html/rfc4226) specifies that the length should meet or exceed 128 bits.
* Flip order of Geocoder conditional, positive test case first
* Force Geocoder to load the database by doing a lookup (LG-5318)
**How**: By making sure all queries are wrapped in a
transaction timeout block
* add failing spec

* show last sign in email address in authorization confirmation
* Move telephony gem files to lib.

* Move telephony gem specs to spec.

* Remove telephony gem references from Gemfile.

* Add pinpoint dependencies to Gemfile.

* Migrate and normalize telephony i18n yaml files.

* Move telephony spec_helper to shared_context.

* Configure i18n-tasks to look inside lib/ dir as well (#5599)

* Try resetting Telephony.config after tests to reduce test pollution (#5600)

* Change `strip.gsub` to `squish`.

* Add test for invalid phone number.
**How**: Without the transaction_with_timeout block,
it runs against the primary DB, but the same query against
the read replica is fine
* LG-4826: Remove reference to hello@login.gov

* LG-4826: add link error

* Rubocop

* Linting and fix tests

* update english translation

* update language

* error
**Why**: To help ensure that people see it and don't enter PII
LG-4876 Adding the new doc capture error warning view after failure but before review step.

Co-authored-by: Andrew Duthie <andrew.duthie@gsa.gov>
**Why**: So that SAML SPs can request all of a user's email addresses
* Remove unused methods from lib/telelphony.
* Remove tests for deleted method.
* Remove previously commented methods.
* Remove additional test.
* Remove unused translations.
Copy link
Contributor

@zachmargolis zachmargolis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jmhooper jmhooper merged commit 0cf6910 into stages/prod Nov 18, 2021
@jmhooper jmhooper deleted the stages/rc-2021-11-18 branch November 18, 2021 15:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants