Commit Graph

  • da0d4dc8f6 cache-accepted: strip out pending link_auths main CacheAccepted Ariana I. 2026-01-07 14:10:11 -08:00
  • cf94930627 Merge pull request #290 from siv-org/malware-check David Ernst 2026-01-05 23:50:56 -08:00
  • 95564a34c5 /api/malware-check/download: Remove unnecessary typing malware-check David Ernst 2026-01-05 23:43:10 -08:00
  • 1657ad375b /api/malware-check: Alert admin on edge-case endpoint errors David Ernst 2026-01-05 23:13:56 -08:00
  • 0b14fc2e49 /malware-check: Alert admin on bad OTPs David Ernst 2026-01-05 22:48:55 -08:00
  • a5e790ac69 /malware-check/confirm: Alert admin on bad OTP David Ernst 2026-01-05 22:44:27 -08:00
  • 99822f820c Disable /malware-check-status endpoint David Ernst 2026-01-05 22:43:03 -08:00
  • c4a5c60fa5 InitMalwareCheck: Prevent page-reflow on QR load David Ernst 2026-01-05 22:35:55 -08:00
  • 2564ed4ab7 malware-check: Remove now-unused /api/encrypted-vote endpoint David Ernst 2026-01-05 22:32:52 -08:00
  • 5d096c424a /malware-check: Add admin ping whenever voter hits 'Already downloaded' error David Ernst 2026-01-05 22:25:03 -08:00
  • 009a2442af InitMalwareCheck: 'What happens' -> 'How it works' David Ernst 2026-01-05 22:10:14 -08:00
  • eddcc5b071 InitMalwareCheck: Show instructional text while QR loading David Ernst 2026-01-05 22:09:15 -08:00
  • 4f20d40b64 Only load /malware-check/init when they expand the MalwareCheck link David Ernst 2026-01-05 22:01:36 -08:00
  • 834f01313c MalwareCheckPage: Store if they hit 'Back' btn David Ernst 2026-01-05 21:46:08 -08:00
  • 9f258a035b MalwareCheckPage: Add 'Back' btn after 'Something is wrong' David Ernst 2026-01-05 21:42:28 -08:00
  • c52af0879c malware-check: Fix SameDeviceWarning 'original' logic David Ernst 2026-01-05 21:28:08 -08:00
  • 88ed9b71a8 malware-check: Simplify error logic David Ernst 2026-01-05 21:22:42 -08:00
  • 1db3ea8b45 MalwareCheckPage: Remove weird line about 'your response has been recorded' David Ernst 2026-01-05 21:11:46 -08:00
  • febff43d02 /malware-check: Notify admin if issue detected David Ernst 2026-01-05 21:09:28 -08:00
  • 02bfec4804 MalwareCheckPage: Add h1 title Multi-Device Malware Check David Ernst 2026-01-05 21:03:32 -08:00
  • d6cbef2cf3 MalwareCheckPage: Better padding on small screens David Ernst 2026-01-05 20:56:26 -08:00
  • 4f08c5b7a8 MalwareCheckPage: Show auth token David Ernst 2026-01-05 20:53:39 -08:00
  • b527803a78 malware-check: clarify 'Vote Submitted' screen David Ernst 2026-01-05 20:43:08 -08:00
  • 635f85c970 malware-check: Tweak SameDeviceWarning David Ernst 2026-01-05 20:42:44 -08:00
  • a33b5a9c12 /malware-check: Get IP of 2nd device loading the check David Ernst 2026-01-05 20:37:16 -08:00
  • 9aa325175b /malware-check: Better instructions on SubmittedScreen David Ernst 2026-01-05 19:55:37 -08:00
  • b51fe069c0 /malware-check: Show loadingElectionInfo errors David Ernst 2026-01-05 19:42:40 -08:00
  • aad20e84ad malware-check: delete mention about re-freshing page before each additional check Ariana I. 2026-01-05 13:56:00 -08:00
  • 2dee048678 malware-check: remove Beta Feature signal text Ariana I. 2026-01-05 13:53:52 -08:00
  • 0da3804cc7 malware-check: update text w/ more explanation Ariana I. 2026-01-05 13:50:25 -08:00
  • 3612a14609 malware-check: add warning text Beta Feature Ariana I. 2026-01-05 13:34:54 -08:00
  • 0afc04394d /malware-check: Detect & warn if already seen device David Ernst 2026-01-01 23:15:09 -08:00
  • 163a02a06b malware-check: Tweak Init link text size David Ernst 2026-01-01 23:48:04 -08:00
  • 9a466c84c3 malware-check: update text on Vote Submitted page & change +/- state Ariana I. 2026-01-01 22:52:32 -08:00
  • 3f9edaa338 /malware-check: Add instructions to generate new QR code David Ernst 2026-01-01 20:05:21 -08:00
  • c0b944f1fd /vote Submit: Wait for missing BLANK additions before submitting David Ernst 2026-01-01 19:11:28 -08:00
  • 2fdf01ab92 Merge branch 'main' into malware-check David Ernst 2026-01-01 17:40:21 -08:00
  • 8b1fc93142 /vote Submit: Disable adding BLANK to approval IDs, which use generated columns David Ernst 2026-01-01 01:49:09 -08:00
  • 42cc52f41c /vote Submit: Disable adding BLANK to approval IDs, which use generated columns David Ernst 2026-01-01 01:49:09 -08:00
  • f8064adfd2 readme: tweak order David Ernst 2025-12-31 12:53:19 -08:00
  • 6ba7357b7a malware-check: Better messaging when check expired (eg after page refresh) David Ernst 2025-12-30 20:50:00 -08:00
  • 30453563b8 /malware-check: Send encrypted randomizers via server, for constant sized QR David Ernst 2025-12-30 20:11:40 -08:00
  • 49a782757c malware-check: Disable incomplete history.replace() David Ernst 2025-12-30 12:46:29 -08:00
  • 2c6aad2156 /malware-check: Rename db could_decrypt field David Ernst 2025-12-28 16:54:41 -08:00
  • fcb9cf07aa /malware-check: Improve hover effects for QR launcher David Ernst 2025-12-28 13:43:52 -08:00
  • 31ac3b9367 /malware-check: Improve look of confirmation screen David Ernst 2025-12-27 03:30:41 -08:00
  • 475a2896c9 /malware-check: Send OTP w/ confirmations David Ernst 2025-12-27 03:15:35 -08:00
  • d2c2b84908 /malware-check: Decrypt vote on 2nd-device w/ randomizers David Ernst 2025-12-27 03:10:02 -08:00
  • 1711c7b0a5 /malware-check: Begin rebuilding compacted vote data David Ernst 2025-12-27 01:15:34 -08:00
  • 437c62d65f /malware-check: Add <TailwindPreflight/> & <Head/> David Ernst 2025-12-27 01:03:24 -08:00
  • cde69e02cf /malware-check: Simplify genColNames() David Ernst 2025-12-27 01:01:04 -08:00
  • 0ad8f01a2d /malware-check: Move MalwareCheckPage.tsx to src/ David Ernst 2025-12-27 00:57:55 -08:00
  • 03bb7c5128 Begin cleaning up /malware-check page David Ernst 2025-12-27 00:54:43 -08:00
  • 5b3f28acc7 /malware-check: Warning about private selections David Ernst 2025-12-27 00:32:25 -08:00
  • dfff150f5c /malware-check: Encode selections from ballot_design David Ernst 2025-12-27 00:15:18 -08:00
  • ea6b70a3f1 /malware-check: base64 encode verif number directly David Ernst 2025-12-26 23:48:52 -08:00
  • 20326a7ee1 /malware-check: Shorter url path David Ernst 2025-12-26 23:42:33 -08:00
  • df9622c51a /malware-check: Fix warnings about BigInt literals David Ernst 2025-12-26 23:39:18 -08:00
  • a834bfe2b0 /malware-check: remove bloating base64 vs direct string David Ernst 2025-12-26 23:37:39 -08:00
  • 854399ffa7 /malware-check: Encode data as | delimited, instead of json David Ernst 2025-12-26 23:27:29 -08:00
  • 0f5f964eb5 /malware-check: encode randomizers directly as base64 David Ernst 2025-12-26 23:17:36 -08:00
  • 1ef4656e8a /malware-check: base64 encode the url David Ernst 2025-12-26 23:05:11 -08:00
  • ffbae2328f /malware-check: Improve modal David Ernst 2025-12-26 22:58:27 -08:00
  • 22a0861ec1 /malware-check: QR code to export private vote data David Ernst 2025-12-26 22:56:03 -08:00
  • 83f1e21805 /vote/submitted: UI to begin MalwareCheck David Ernst 2025-12-26 20:29:15 -08:00
  • 3fbde042fb dec25 How Setup: Highly adaptable David Ernst 2025-12-25 23:16:57 -08:00
  • a1b2100da1 dec25: votes stats David Ernst 2025-12-25 23:14:28 -08:00
  • 1d86a8e96c dec25 How: Add 'Spoiler-Free Voting Methods' David Ernst 2025-12-25 23:06:53 -08:00
  • cac62d3558 dec25 How Voting: More y-padding around testimonials David Ernst 2025-12-25 23:03:23 -08:00
  • 108a596e71 dec25 HowItWorks: Tweak btn borders David Ernst 2025-12-25 22:57:23 -08:00
  • 898de6d93d dec25: Tweak HowDoesItWork btn colors David Ernst 2025-12-25 22:53:42 -08:00
  • 39827fbd4a dec25 Create Vote btn: Gradient bg for 3d rounding David Ernst 2025-12-25 22:47:38 -08:00
  • 40aaf8646a dec25: Give btns borders David Ernst 2025-12-25 22:43:56 -08:00
  • bbf813bd55 dec25: More gap between btns David Ernst 2025-12-25 22:41:09 -08:00
  • 99f4952216 dec25 modal: Clear error on close David Ernst 2025-12-25 22:39:28 -08:00
  • 965db91592 dec25 Create -> Login modal David Ernst 2025-12-25 22:37:26 -08:00
  • 127e517acd dec25 How Verifiable: Improve text, layout, colors David Ernst 2025-12-25 22:19:37 -08:00
  • afbff5ce7c dec25: Questions not Question(s) David Ernst 2025-12-25 22:02:52 -08:00
  • 9c67466199 dec25: More specific city+country stats David Ernst 2025-12-25 21:58:50 -08:00
  • 8b57c3829a dec25 Create: Editable later David Ernst 2025-12-25 19:52:53 -08:00
  • eab9f45aa7 /dec How Voting: Add devices.png David Ernst 2025-12-25 13:18:10 -08:00
  • c3f40a8b68 /dec25 Footer: x-padding David Ernst 2025-12-25 13:10:32 -08:00
  • 190fcb0941 dec25: Hide WhoShouldBeNext David Ernst 2025-12-25 13:07:59 -08:00
  • 40b0160933 dec25 How Setup: Tweak colors & spacing David Ernst 2025-12-25 13:07:06 -08:00
  • d9d99a7ece dec25 How Verifiable: Tweak colors David Ernst 2025-12-25 13:01:09 -08:00
  • 6e96e89cb3 dec25: Increase text sizes David Ernst 2025-12-25 12:59:01 -08:00
  • 5471a0d714 /dec25 buttons: select-none David Ernst 2025-12-25 11:54:55 -08:00
  • eed662e89e /dec25 How: color highlights David Ernst 2025-12-25 11:53:34 -08:00
  • d26fdbc19a /dec25: Nice transitions for Create and How sections David Ernst 2025-12-25 11:45:44 -08:00
  • d108536308 /dec25: Cleanup responsive page widths David Ernst 2025-12-25 11:18:44 -08:00
  • 74f65650d9 dec25 CreateAVote: Misc improvements David Ernst 2025-12-25 11:12:18 -08:00
  • 4ea07f544a /dec25 HowItWorks: <AccordionSections> David Ernst 2025-12-25 11:09:18 -08:00
  • d10bb9f02b /dec25 HowItWorks: Add VerifiableResults section text David Ernst 2025-12-25 10:41:09 -08:00
  • 6096bc4bf5 /dec25 HowItWorks: Add Voting Period text David Ernst 2025-12-25 10:39:11 -08:00
  • 1134ddd658 /cache-accepted: Filter out dupe pendings that were accepted David Ernst 2025-12-25 10:30:30 -08:00
  • 751d079f11 /dec25: Improve look of btns when open David Ernst 2025-12-25 02:44:31 -08:00
  • 2c71298df3 /dec25 HowItWorks: Improve Setup badge David Ernst 2025-12-25 02:40:03 -08:00
  • e6f4669179 dec25: Improve stats-> WhosNext area David Ernst 2025-12-25 02:37:35 -08:00
  • f8b2fe0257 /dec25 HowItWorks: Improve x-spacing David Ernst 2025-12-25 02:28:30 -08:00
  • 46c4308795 /dec25: Tweak CreateAVote active & open:mb David Ernst 2025-12-25 02:24:52 -08:00