Ariana I.
|
da0d4dc8f6
|
cache-accepted: strip out pending link_auths
|
2026-01-07 14:10:11 -08:00 |
|
David Ernst
|
cf94930627
|
Merge pull request #290 from siv-org/malware-check
/vote/submitted: UI to begin MalwareCheck
|
2026-01-05 23:50:56 -08:00 |
|
David Ernst
|
95564a34c5
|
/api/malware-check/download: Remove unnecessary typing
|
2026-01-05 23:43:14 -08:00 |
|
David Ernst
|
1657ad375b
|
/api/malware-check: Alert admin on edge-case endpoint errors
|
2026-01-05 23:13:56 -08:00 |
|
David Ernst
|
0b14fc2e49
|
/malware-check: Alert admin on bad OTPs
|
2026-01-05 22:48:55 -08:00 |
|
David Ernst
|
a5e790ac69
|
/malware-check/confirm: Alert admin on bad OTP
|
2026-01-05 22:44:27 -08:00 |
|
David Ernst
|
99822f820c
|
Disable /malware-check-status endpoint
|
2026-01-05 22:43:03 -08:00 |
|
David Ernst
|
c4a5c60fa5
|
InitMalwareCheck: Prevent page-reflow on QR load
|
2026-01-05 22:35:55 -08:00 |
|
David Ernst
|
2564ed4ab7
|
malware-check: Remove now-unused /api/encrypted-vote endpoint
|
2026-01-05 22:32:52 -08:00 |
|
David Ernst
|
5d096c424a
|
/malware-check: Add admin ping whenever voter hits 'Already downloaded' error
|
2026-01-05 22:25:03 -08:00 |
|
David Ernst
|
009a2442af
|
InitMalwareCheck: 'What happens' -> 'How it works'
|
2026-01-05 22:10:14 -08:00 |
|
David Ernst
|
eddcc5b071
|
InitMalwareCheck: Show instructional text while QR loading
|
2026-01-05 22:09:15 -08:00 |
|
David Ernst
|
4f20d40b64
|
Only load /malware-check/init when they expand the MalwareCheck link
|
2026-01-05 22:01:36 -08:00 |
|
David Ernst
|
834f01313c
|
MalwareCheckPage: Store if they hit 'Back' btn
|
2026-01-05 21:46:08 -08:00 |
|
David Ernst
|
9f258a035b
|
MalwareCheckPage: Add 'Back' btn after 'Something is wrong'
|
2026-01-05 21:42:28 -08:00 |
|
David Ernst
|
c52af0879c
|
malware-check: Fix SameDeviceWarning 'original' logic
|
2026-01-05 21:28:08 -08:00 |
|
David Ernst
|
88ed9b71a8
|
malware-check: Simplify error logic
|
2026-01-05 21:23:20 -08:00 |
|
David Ernst
|
1db3ea8b45
|
MalwareCheckPage: Remove weird line about 'your response has been recorded'
|
2026-01-05 21:11:46 -08:00 |
|
David Ernst
|
febff43d02
|
/malware-check: Notify admin if issue detected
|
2026-01-05 21:09:28 -08:00 |
|
David Ernst
|
02bfec4804
|
MalwareCheckPage: Add h1 title Multi-Device Malware Check
|
2026-01-05 21:03:32 -08:00 |
|
David Ernst
|
d6cbef2cf3
|
MalwareCheckPage: Better padding on small screens
|
2026-01-05 20:56:26 -08:00 |
|
David Ernst
|
4f08c5b7a8
|
MalwareCheckPage: Show auth token
|
2026-01-05 20:53:46 -08:00 |
|
David Ernst
|
b527803a78
|
malware-check: clarify 'Vote Submitted' screen
|
2026-01-05 20:43:08 -08:00 |
|
David Ernst
|
635f85c970
|
malware-check: Tweak SameDeviceWarning
|
2026-01-05 20:42:44 -08:00 |
|
David Ernst
|
a33b5a9c12
|
/malware-check: Get IP of 2nd device loading the check
|
2026-01-05 20:37:16 -08:00 |
|
David Ernst
|
9aa325175b
|
/malware-check: Better instructions on SubmittedScreen
|
2026-01-05 19:56:43 -08:00 |
|
David Ernst
|
b51fe069c0
|
/malware-check: Show loadingElectionInfo errors
|
2026-01-05 19:42:40 -08:00 |
|
Ariana I.
|
aad20e84ad
|
malware-check: delete mention about re-freshing page before each additional check
|
2026-01-05 13:56:00 -08:00 |
|
Ariana I.
|
2dee048678
|
malware-check: remove Beta Feature signal text
|
2026-01-05 13:53:52 -08:00 |
|
Ariana I.
|
0da3804cc7
|
malware-check: update text w/ more explanation
|
2026-01-05 13:50:25 -08:00 |
|
Ariana I.
|
3612a14609
|
malware-check: add warning text Beta Feature
|
2026-01-05 13:34:54 -08:00 |
|
David Ernst
|
0afc04394d
|
/malware-check: Detect & warn if already seen device
|
2026-01-01 23:48:51 -08:00 |
|
David Ernst
|
163a02a06b
|
malware-check: Tweak Init link text size
|
2026-01-01 23:48:04 -08:00 |
|
Ariana I.
|
9a466c84c3
|
malware-check: update text on Vote Submitted page & change +/- state
|
2026-01-01 22:52:32 -08:00 |
|
David Ernst
|
3f9edaa338
|
/malware-check: Add instructions to generate new QR code
|
2026-01-01 20:05:21 -08:00 |
|
David Ernst
|
c0b944f1fd
|
/vote Submit: Wait for missing BLANK additions before submitting
|
2026-01-01 19:11:28 -08:00 |
|
David Ernst
|
2fdf01ab92
|
Merge branch 'main' into malware-check
|
2026-01-01 17:40:21 -08:00 |
|
David Ernst
|
8b1fc93142
|
/vote Submit: Disable adding BLANK to approval IDs, which use generated columns
|
2026-01-01 17:38:42 -08:00 |
|
David Ernst
|
42cc52f41c
|
/vote Submit: Disable adding BLANK to approval IDs, which use generated columns
|
2026-01-01 01:49:09 -08:00 |
|
David Ernst
|
f8064adfd2
|
readme: tweak order
|
2025-12-31 12:53:19 -08:00 |
|
David Ernst
|
6ba7357b7a
|
malware-check: Better messaging when check expired (eg after page refresh)
|
2025-12-30 20:50:00 -08:00 |
|
David Ernst
|
30453563b8
|
/malware-check: Send encrypted randomizers via server, for constant sized QR
|
2025-12-30 20:11:45 -08:00 |
|
David Ernst
|
49a782757c
|
malware-check: Disable incomplete history.replace()
|
2025-12-30 12:47:18 -08:00 |
|
David Ernst
|
2c6aad2156
|
/malware-check: Rename db could_decrypt field
|
2025-12-28 16:54:41 -08:00 |
|
David Ernst
|
fcb9cf07aa
|
/malware-check: Improve hover effects for QR launcher
|
2025-12-28 13:43:52 -08:00 |
|
David Ernst
|
31ac3b9367
|
/malware-check: Improve look of confirmation screen
|
2025-12-27 03:30:41 -08:00 |
|
David Ernst
|
475a2896c9
|
/malware-check: Send OTP w/ confirmations
|
2025-12-27 03:15:35 -08:00 |
|
David Ernst
|
d2c2b84908
|
/malware-check: Decrypt vote on 2nd-device w/ randomizers
|
2025-12-27 03:10:02 -08:00 |
|
David Ernst
|
1711c7b0a5
|
/malware-check: Begin rebuilding compacted vote data
|
2025-12-27 01:15:34 -08:00 |
|
David Ernst
|
437c62d65f
|
/malware-check: Add <TailwindPreflight/> & <Head/>
|
2025-12-27 01:03:24 -08:00 |
|