VoteKit v0.12.3
VoteKit v0.12.3
VoteKit v0.12.3 resolves GitHub issue #13, where voters using direct personal
links could miss the election description and mistake an automatically
prefilled voting code for one they still needed to find.
Changes
- Anonymous access-code screens now show the election title and description.
- Direct personal links say that the voting code is ready and was entered
automatically. - Manual visitors continue to see the standard voting-code entry prompt.
- Regression coverage protects both access paths and the election context.
This release changes presentation only. It has no database migration and does
not alter elections, voters, ballots, results or access controls.
Release procedure
- Confirm the candidate branch is clean.
- Run
npm ci,npm run lint,npm test,npm run regression-check,
npm run type-check,npm run build, andnpm audit --audit-level=moderate. - Review database migration and rollback implications.
- Merge and push the approved commit.
- Create an annotated release tag.
- On production, run
deploy-release.sh <tag>. - Verify
/api/health, main pages, admin login, and a test election flow. - Verify the backup produced immediately before deployment.