Skip to content

Deploy RC 213 to Prod#7054

Merged
solipet merged 13 commits intostages/prodfrom
stages/rc-2022-09-29
Sep 29, 2022
Merged

Deploy RC 213 to Prod#7054
solipet merged 13 commits intostages/prodfrom
stages/rc-2022-09-29

Conversation

@solipet
Copy link
Contributor

@solipet solipet commented Sep 29, 2022

Improvements

  • Accessibility: Change hint text from span to div (#7033)
  • Authentication: Update from cancel to skip for now (#7025)
  • OIDC Logout: Support Confirming OIDC Logout when logging out without id_token_hint (#7017)
  • Style: Make sign-in page buttons big to improve consistency (#7032)

Bug Fixes

  • In-person proofing: Improve job error handling (#7049)
  • Templates: Fix height and alt attribute on images (#7050)

Internal

  • Accessibility: Adjusting icon position (#7037)
  • Analytics: Add logging for password visibility toggle clicked (#7030, #7039)
  • Assets: Updating icon images and references (#6983)
  • Attempts API: Standardize events (#7041)

Upcoming Features

  • InheritedProofing: Fixflowstatesteps (#7038)

aduth and others added 13 commits September 27, 2022 10:21
**Why**:

- Since the React implementation is being discontinued and slated for removal (LG-7386)
- To avoid feature drift
- To ensure consistency of personal key confirmation feature flag (#6821 / LG-7162)

Effectively reverts #6453

[skip changelog]
* Fix logging for password visibility toggle

**Why**: Frontend event logging map is case sensitive, so the event was not being matched as expected.

* Use same path as "visit" command

changelog: Internal, Analytics, Add logging for password visibility toggle clicked

* Add extra logging

* Try fetch wrapper for awaiting analytics logging completion

* Run teardown in ensure handler

Co-authored-by: Zach Margolis <zachmargolis@users.noreply.github.com>

Co-authored-by: Zach Margolis <zachmargolis@users.noreply.github.com>
)

* Make sign-in page buttons big to improve consistency

changelog: Improvements, Style, Make sign-in page buttons big to improve consistency

* Update app/views/devise/sessions/new.html.erb

Co-authored-by: Andrew Duthie <andrew.duthie@gsa.gov>

* Update app/views/devise/sessions/new.html.erb

Co-authored-by: Andrew Duthie <andrew.duthie@gsa.gov>

Co-authored-by: Andrew Duthie <andrew.duthie@gsa.gov>
* Updating all warning icon images to new icon

* Updating error icon

* Adding personal-key icon

Will need to update where it gets used, since this appears to be the
first instance of the icon

* Updating info-question icon

* Replacing error-lock icon

* Updating icon names and styling in templates/stylesheets

-- What
We have replaced half a dozen existing icons with new SVGs. These have
different names in some cases, so the references need to be replaced
in templates. Additionally, these icons require larger display sizes
given their circular shape, so we need to find corresponding template
tags and make sure they are given the correct dimensions (88x88px)

changelog: Internal, Assets, updating icon images and references

* Updating icon image dimensions in templates

changelog: Internal, Assets, updating icon images and references

* Updating remaining templates with new icons sizes

changelog: Internal, Accessibility, updating icons

* Updating SVG assets to not have inline styles

changelog: Internal, Accessibility, updating accessible icons

* Removing now unused image from assets

changelog: Internal, Accessibility, updating to more accessible icons

* Updating alt test for confirm delete account icon

changelog: Internal, Accessibility, updating to more accessible icons

* Fixing lints

changelog: Internal, Accessibility, switching to more accessible icons

* Adding localized alt text for new icons

Also updating any corresponding templates to use the new
localizations.

changelog: Internal, Accessibility, updating to more accessible icons

* Fixing es local yaml typo

* Updating templates and modals to use new icon css

changelog: Internal, Accessibility, adding more accessible icons

* Updating status page component with new icon locales

changelog: Internal, Accessibility, adding more accessible icons

* Removing old icon css from _modal

changelog: Internal, Accessibility, adding more accessible icons

* Fixing dont have personal key modal styling

changelog: Internal, Accessibility, adding more accessible icons

* Update app/assets/stylesheets/components/_icon.scss

Co-authored-by: Andrew Duthie <andrew.duthie@gsa.gov>

* Switching location of icon locales

Was previously in `titles`, but moved to the more appropriate locales
directory of `image_description`

changelog: Internal, Accessibility, updating to more accessible icons

* Changing lg-icon to alert-icon

changelog: Internal, Accessibility, adding more accessible icons

* Switching alert_icon to its own sass partial

changelog: Internal, Accessibility, adding more accessible icons

* Creating a new ViewComponent for alert icons

changelog: Internal, Accessibility, adding more accessible icons

* Creating new AlertIcon ViewComponent with tests

Also updating the various templates to use the new ViewComponent

changelog: Internal, Accessibility, adding more accessible icons

* Ensuring frontend alert icons use the correct width/height

changelog: Internal, Accessibility, adding more accessible icons

* Fixing broken JS test i18n assumption

changelog: Internal, Accessibility, adding more accessible icons

* Updating sass partial for inclusion

changelog: Internal, Accessibility, adding more accessible icons

* Updating StatusPageComponent to use AlertIconComponent

This eliminated insonsistencies between the way these two label and
display the icon images that they share.

changelog: Internal, Accessibility, adding more accessible icons

* Removing unused locales

changelog: Internal, Accessibility, adding more accessible icons

* Update app/views/sign_up/registrations/_required_pii_accordion.html.erb

Co-authored-by: Andrew Duthie <andrew.duthie@gsa.gov>

* Ensuring that we raise an error if invalid icon_name is passed

Also updating the signature of the initialization method

changelog: Internal, Accessibility, adding more accessible icons

* Updating views to use new AlertIconComponent initializer

changelog: Internal, Accessibility, adding more accessible icons

* Simplifying custom tag options for alt text

changelog: Internal, Accessibility, adding more accessible icons

* Ensure we are using symbols for icon names

changelog: Internal, Accessibility, adding more accessible icons

* Fixing initializer of AlertIconComponent

changelog: Internal, Accessibility, adding more accessible icons

* Moving personal key icon image to status

Also updating and corresponding location references.

changelog: Internal, Accessibility, adding more accessible icons

* Removing redundant alert-icon class declaration

changelog: Internal, Accessibility, adding more accessible icons

* Restoring get-started accordion personal key image

Also reverting to plain image_tag for the rendering, as with other
sibling icon images in the partial

changelog: Internal, Accessibility, adding more accessible icons

* Accounting for possible size tag option in component template

changelog: Internal, Accessibility, adding more accessible icons

* Update app/components/alert_icon_component.rb

Co-authored-by: Andrew Duthie <andrew.duthie@gsa.gov>

* Fixing conflicting linter errors

changelog: Internal, Accessibility, adding more accessible icons

* Refactoring width, height, and size interplay

We are also adding a couple of tests to ensure that AlertIconComponent
is correctly handling the logic if width, height, and size attributes

changelog: Internal, Accessibility, adding more accessible icons

* Empty commit for gitlab CI

changelog: Internal, Accessibility, adding more accessible icons

* Cleaning up tests

changelog: Internal, Accessibility, adding more accessible icons

* Removing casing for size option

It's not currently being used, so we are removing any handling of this
option

changelog: Internal, Accessibility, adding more accessible icons

Co-authored-by: Andrew Duthie <andrew.duthie@gsa.gov>
…or now (#7025)

* changelog: Improvements, Authentication, Update from cancel to skip for now

* update spec

* remove unneeded class
* change hint element from span to div

* add aria-describedby to hint so example read when screen reader gets to input field

* fix lint issues

* changelog: Improvements, Accessibility, Change hint text from span to div
* Fix flaky spec for awaited fetch request

changelog: Internal, Analytics, Add logging for password visibility toggle clicked

* Add clarifying comment

* Remove unused helper module
…te. (#7038)

* remove additional phone step

* changelog:Upcoming Features,InheritedProofing,Fixflowstatesteps

* Remove unused file and indicator step
* Better vertical centering for account deleted icon

changelog: Internal, Accessibility, adjusting icon position

* Switching to modifier classname for the styling

changelog: Internal, Styling, updating icon centering
* Standardize phone_number name

changelog: Internal, Attempts API, Standardize events
* changelog: Improvements, OIDC Logout, Support Confirming OIDC Logout when logging out without id_token_hint
Co-authored-by: Andrew Duthie <andrew.duthie@gsa.gov>
changelog: Bug Fixes, Templates, Fix height and alt attribute on images
changelog: Bug Fixes, In-person proofing, Improve job error handling
@solipet solipet merged commit 1056516 into stages/prod Sep 29, 2022
@solipet solipet deleted the stages/rc-2022-09-29 branch September 29, 2022 16:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants