rcv icon indicating copy to clipboard operation
rcv copied to clipboard

Ranked Choice Voting Universal Tabulator

Results 165 rcv issues
Sort by recently updated
recently updated
newest added

Tried switching over some booleans to Strings, but hit a wall with `excluded` because of the way it interacts in the GUI. Also realized that the configs will load fine...

If `overvoteLabel`, `undervoteLabel`, or `undeclaredWriteInLabel` equal one another, unnecessary duplicate error messages are produced by `ContestConfig.stringAlreadyInUseElsewhere`, e.g. if all three are equal: > 2019-07-07 10:02:44 PDT INFO: Validating contest config......

Note: this PR is based on #877 and the comments there apply. Closes #669. The commits here: 1. Update plugins 2. Update code for latest spotbugs 3. Merge develop 4....

cvr: [cvr_a10_b10_c12_d38_e30.csv](https://github.com/user-attachments/files/20192678/cvr_a10_b10_c12_d38_e30.csv) config: [pres_primary_2028_a10_b10_c12_d38_e30_bottoms_up_minimum_votes_config.json](https://github.com/user-attachments/files/20192684/pres_primary_2028_a10_b10_c12_d38_e30_bottoms_up_minimum_votes_config.json) Causes an issue with the progress bar determining how many votes have been processed compared to total number of votes. Then causes the tabulation to get...

It's finally here y'all! After years of work, RCTab v2.0 is ready for a github release. This ticket represents the very last step: setting the version in `main.java` to v2.0....

running v1.3.999 on a windows 10 machine in the log it has `...` at the end of a log message where it should be showing the full path of where...

This updates the theme a touch to add padding and colors and make it look a tiny bit more modern. | Before | After | | -------- | ------- |...

ready-for-code-review

ClearBallotCvrReader should fill in batch id in line 107 ```// create the cast vote record CastVoteRecord castVoteRecord = new CastVoteRecord( source.getContestId(), cvrData[CvrColumnField.ScanComputerName.ordinal()], cvrData[CvrColumnField.BoxID.ordinal()], cvrData[CvrColumnField.BallotID.ordinal()], cvrData[CvrColumnField.PrecinctID.ordinal()], null, usesLastAllowedRanking(rankings, null), rankings); ```

Allow election administrators to load in many contest configurations and tabulate them all in a nice GUI. Open questions: - Do they get a tabulation verification interface for each GUI?...