Kevin Shen

Results 18 issues of Kevin Shen

## Overview During PAT device calibration, prompts the voter to trigger an input twice to continue. ## Demo Video or Screenshot https://github.com/votingworks/vxsuite/assets/1060688/3a39f3a5-fca8-4c04-b319-2c55a8fac4d3 ## Testing Plan Manually tested ## Checklist -...

## Overview Generalizes a `MarkScanDeviceDiagnosticSection` component for use by the accessible controller, paper handler, PAT device, and headphone diagnostics. ## Demo Video or Screenshot No changes, but manually verified the...

See this comment: https://github.com/votingworks/vxsuite/pull/4784#discussion_r1598824881

See: https://votingworks.slack.com/archives/CEL6D3GAD/p1709841884384079

proj:interpretation-polish

Recommend reviewing by commit. ## Overview https://github.com/votingworks/vxsuite/issues/4718 Adds a diagnostic flow for the paper handler. ## Demo Video or Screenshot https://github.com/votingworks/vxsuite/assets/1060688/33ab6d57-5f19-4c53-af9d-533527573555 ## Testing Plan - added tests ## Checklist -...

user_facing_change

From discussion https://github.com/votingworks/vxsuite/pull/3981#discussion_r1331895731 VxMarkScan uses a mix of machine state from the backend, frontend auth status, and frontend routing to manage the voting flow. It's becoming too complicated to follow...

proj:vx-mark-scan

We should upgrade VxMarkScan from the `/sys/class/gpio` API to the character device API (keywords: gpiochip, libgpiod). `/sys/class/gpio` has been deprecated for a long time, has caused problems when upgrading from...

proj:vx-mark-scan

https://github.com/votingworks/vxsuite/pull/4740/commits/3d36da7680b59105e2cfa23ac02c180fffe1367c#diff-6a609b53d56592926cf8d98169699ea2d64c1ad9c6420860a05de3962415c036R27 introduces standardization for keypress events and highlights that the PAT input sends `[` and `]` for move and select. There's no reason for PAT daemon to send keys other...

proj:vx-mark-scan

## Overview ## Demo Video or Screenshot ## Testing Plan ## Checklist - [ ] I have added [logging](https://github.com/votingworks/vxsuite/tree/main/libs/logging) where appropriate to any new user actions, system updates such as...