Commit Graph

2629 Commits

Author SHA1 Message Date
David Ernst
e83466636c /admin/ballot-design: front-end for BallotDesignFinalizedBanner 2024-09-26 22:29:14 -07:00
David Ernst
8106860355 Pull <FinalizeBallotDesignButton /> out into own component 2024-09-26 21:56:48 -07:00
David Ernst
3db038dde7 /admin/privacy: Add icon to Learn More link 2024-09-26 21:42:46 -07:00
David Ernst
e25e09765a <BallotDesign />: Replace .mode-container styled-jsx w/ tw 2024-09-26 21:39:41 -07:00
David Ernst
4aef906795 <BallotDesign />: Replace .spacer styled-jsx w/ tw 2024-09-26 21:37:53 -07:00
David Ernst
6af977d7c7 Finalize Ballot-Design should redirect to /privacy, not /observers 2024-09-26 21:12:40 -07:00
David Ernst
f137c6030a Merge pull request #249 from siv-org/UpdateVerifyingObservers
Update admin panel: Verifying Observers -> Privacy Protectors
2024-09-25 21:39:57 -07:00
Ariana I
d312baa179 Admin/Privacy: link to learn more 2024-09-25 21:14:37 -07:00
Ariana I
8e0123ccaa Rename Admin SetPrivacyProtectors components 2024-09-25 20:37:48 -07:00
Ariana I
3e69c4b6d4 Text Change - sidebar: Verifying Observers -> Privacy Protectors 2024-09-25 20:28:47 -07:00
Ariana I
31d860ffc1 Text Change - admin/Observers/Observers: Verifying Observers -> Privacy Protectors 2024-09-25 20:24:02 -07:00
Ariana I
5f8c046ec6 Text Change - admin/Observers/EncryptionAddress: Verifying Observers -> Privacy Protectors 2024-09-25 20:22:10 -07:00
Ariana I
2f446a7047 Improve cloud-services setup instructions for supabase 2024-09-25 20:21:10 -07:00
David Ernst
131123b0a5 status: Optionally hide vote tallies with ?hide_tallies=1 url param 2024-08-27 23:06:53 -07:00
David Ernst
9363b9266b Merge branch 'main' into HEAD 2024-08-17 19:36:12 -07:00
David Ernst
7d09dcda1f /trustees: Respect skip_shuffle_proof setting 2024-08-17 19:00:09 -07:00
David Ernst
011e58cd40 Add comments explaining type=budget tallying logic 2024-08-17 00:17:29 -07:00
David Ernst
f1ac679008 /admin/voters: Fix <UnlockedStatus /> right-alignment 2024-08-15 17:04:39 -07:00
David Ernst
05f02b5847 vote: 'Error: Election admin has stopped accepting votes' msg if toggled 2024-08-15 15:12:05 -07:00
David Ernst
1ef783a299 /admin/voters: Toggle to stop accepting votes 2024-08-15 14:54:27 -07:00
David Ernst
2f4675d994 Results BudgetEntry: de-emphasize 0's 2024-08-15 12:44:26 -07:00
David Ernst
11069ae12a results type=budget: Only show -> if normalized 2024-08-15 12:37:09 -07:00
David Ernst
ac19330e93 results type=budget: Add tooltip explanations to col averages 2024-08-15 09:06:35 -07:00
David Ernst
e049379272 results type=budget: Calculate col averages 2024-08-15 08:52:22 -07:00
David Ernst
8eebf6091f results: Display normalized amounts for type=budget 2024-08-15 08:18:54 -07:00
David Ernst
22cd49066f DecryptedVotes: Pull out invalidBudgetValues() into reusable function 2024-08-15 06:55:02 -07:00
David Ernst
1a0dee81c9 api/update-admin: Allow admin to upload more partials, if more votes are being unlocked 2024-08-15 06:47:49 -07:00
David Ernst
a199e37c0e trustee VotesToDecrypt: hooks must come before conditional short-circuit 2024-08-15 06:37:46 -07:00
David Ernst
30f0377555 /api/unlock: Always provide skip_shuffle_proofs: boolean 2024-08-15 06:31:53 -07:00
David Ernst
d602400df4 status: disqualify invalid budget scores 2024-08-15 05:44:41 -07:00
David Ernst
4d838a55b4 DecryptedVotes: convert styled-jsx th 2024-08-15 05:18:07 -07:00
David Ernst
a83db17add DecryptedVotes: convert styled-jsx table & td 2024-08-15 05:17:36 -07:00
David Ernst
b36ce3dda5 DecryptedVotes: convert styled-jsx p 2024-08-15 05:15:04 -07:00
David Ernst
64fecea4ba DecryptedVotes: convert styled-jsx h3 2024-08-15 05:13:46 -07:00
David Ernst
c52158ed8f DecryptedVotes: convert styled-jsx div 2024-08-15 05:10:00 -07:00
David Ernst
92dcd66fc0 Fix /api/is-unlock-blocked for new partials location 2024-08-15 05:04:50 -07:00
David Ernst
7e47ac78b7 admin/UnlockedStatus: convert styled-jsx a 2024-08-15 04:56:45 -07:00
David Ernst
4041315051 admin/UnlockedStatus: convert styled-jsx b 2024-08-15 04:54:58 -07:00
David Ernst
7ead6e0449 admin/UnlockedStatus: convert styled-jsx i 2024-08-15 04:54:16 -07:00
David Ernst
cacc565187 admin/UnlockedStatus: convert styled-jsx div 2024-08-15 04:53:09 -07:00
David Ernst
3ac4e88fbb admin/UnlockedStatus: convert styled-jsx a.status 2024-08-15 04:49:11 -07:00
David Ernst
1fb9a81883 /api/update-admin: Help typescript see we checked for partials 2024-08-15 04:24:53 -07:00
David Ernst
4940c485be Merge branch 'main' into shuffle-without-proof 2024-08-15 04:09:15 -07:00
David Ernst
235c4a4cb4 vote: Include link to Privacy Protectors' Statements if available 2024-08-14 11:33:29 -07:00
David Ernst
0600e89472 submitted: Support type=budget col names 2024-08-14 10:30:21 -07:00
David Ernst
a8b8faa203 type=budget: If currentTopItem = 1st, don't scroll on toggle 2024-08-13 15:57:42 -07:00
David Ernst
14cf3567c3 vote: DRY up <Linkify> logic 2024-08-12 18:30:40 -07:00
David Ernst
61a02e1ba0 vote: Blocklist for URL-looking strings that shouldn't be linkified 2024-08-12 17:51:11 -07:00
David Ernst
3210e9bf0b type=budget: Don't let $ input box overflow-x 2024-08-12 17:41:31 -07:00
David Ernst
a7903587c3 type=budget: Fix findCurrentTopItemInView calculation to incorporate headerHeight 2024-08-12 17:37:47 -07:00