Skip to content

Conversation

@DVidal1205
Copy link
Contributor

Why

There were a few final edge cases to make these forms really serviceable in a prod environment like Knight Hacks really needs.

What

  • Adds file upload question type for users to submit pdfs, videos, images, or any other basic text file (even csvs, cuz why not)
  • Adds a file viewer response table
  • Finally implements PHONE, EMAIL, LINEAR_SCALE, and NUMBER across the form stack which we seemed to have missed
  • Adds a "Per User" response view for better insights
  • Lastly, adds an onPaste handler in Dropdown, Checkbox, and Multiple Choice to allow us to paste a column of newline separated values (like from google sheets)

Test Plan

image image image image (note Anonymous is bc i havent made a member or hacker profile and names arent stored on just the user object)

Copy link
Contributor

@DGoel1602 DGoel1602 left a comment

Choose a reason for hiding this comment

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

lgtm

@DGoel1602 DGoel1602 added this pull request to the merge queue Jan 17, 2026
Merged via the queue into main with commit 8123b20 Jan 17, 2026
5 checks passed
@DGoel1602 DGoel1602 deleted the blade/file-upload branch January 17, 2026 04:52
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.

3 participants