|
993ec142ac
|
Add NationStates authentication
|
2019-02-13 09:46:11 +11:00 |
|
|
9c2c0cf108
|
Add description field to questions
|
2019-01-14 17:55:24 +11:00 |
|
|
2011749836
|
Prevent saving different version objects
|
2019-01-14 17:55:14 +11:00 |
|
|
cb3623fda7
|
Update for Transcrypt/Python 3.7
|
2019-01-14 17:54:31 +11:00 |
|
|
4b74072063
|
Fix errors trying to pickle users / log in
|
2018-08-31 10:37:06 +10:00 |
|
|
f0950effca
|
Fix PostgreSQL
|
2018-04-15 19:41:16 +10:00 |
|
|
86a28cd1d8
|
Increase shortened hash length to 60 bits
|
2018-01-20 21:46:12 +10:30 |
|
|
884d949d04
|
Add defaults to enum fields to stop errors on creation
|
2018-01-20 21:03:00 +10:30 |
|
|
65aa81844b
|
Implement enums
|
2018-01-11 19:06:21 +08:00 |
|
|
a47164fc53
|
Use truncated hashes for votes #9
Also add a nice icon to the smart ballot tracker
|
2018-01-08 20:16:28 +08:00 |
|
|
7bbffb47af
|
Standard email API
|
2018-01-07 20:30:43 +08:00 |
|
|
b62933629b
|
Implement deletion
|
2018-01-04 16:40:32 +08:00 |
|
|
3a44890803
|
Email admins about task failures
|
2018-01-04 13:18:08 +08:00 |
|
|
1962c1759f
|
Sort pending tasks in correct order
|
2018-01-04 10:51:37 +08:00 |
|
|
7dc3a88b9b
|
Use strong Fiat-Shamir in proofs of decryption to protect against falsification of proofs
|
2018-01-03 13:51:38 +08:00 |
|
|
9255899a01
|
Store votes in a separate collection for better concurrency support
|
2018-01-03 13:51:37 +08:00 |
|
|
4d9ad7226a
|
And more abstraction to fields and prepare for related fields
|
2018-01-03 13:51:37 +08:00 |
|
|
87eae9c32f
|
Fix BLT export with multiple results
|
2017-12-17 12:18:42 +10:30 |
|
|
764660f317
|
Implement ballot counting
|
2017-12-16 21:17:17 +10:30 |
|
|
25a9a27434
|
Implement BLT/JSON export
|
2017-12-15 22:36:08 +10:30 |
|
|
d4eb9ae5cf
|
Make datetime output timezone-aware
|
2017-12-13 15:28:21 +10:30 |
|
|
6ba9b1369a
|
Add task scheduling to election/admin UI
|
2017-12-12 20:49:02 +10:30 |
|
|
788c5c006c
|
Smush the WorkflowTasks and Tasks together; liberally apply superglue and duct tape
|
2017-12-12 20:02:39 +10:30 |
|
|
d71e9e4821
|
Fix calculation of maximum cryptotext size
|
2017-12-11 20:55:00 +10:30 |
|
|
ffe9af3bd9
|
Implement pre-poll voting
|
2017-12-11 17:04:57 +10:30 |
|
|
5740f33b7d
|
Implement IP and fingerprint logging
|
2017-12-11 13:23:25 +10:30 |
|
|
d264159237
|
Implement randomisation of choices
|
2017-12-11 12:30:41 +10:30 |
|
|
90bb2b6265
|
Complete ticket implementation
Closes #7
|
2017-12-11 11:52:22 +10:30 |
|
|
6bb2dfddcb
|
Basic ticket dragging #7
|
2017-12-11 10:55:01 +10:30 |
|
|
c0752f71ed
|
Enforce a consistent message length for encrypted ballots
Closes #6
|
2017-12-07 18:02:01 +10:30 |
|
|
9fc9d08fb4
|
Generate more condensed Javascript to save bits in encryption
|
2017-12-07 17:35:38 +10:30 |
|
|
be4127639b
|
Basic functionality of the admin pane
|
2017-12-07 15:34:24 +10:30 |
|
|
95e6a56f81
|
Basic administrator view
|
2017-12-07 15:03:11 +10:30 |
|
|
5918cde53b
|
Basic task queue framework
|
2017-12-07 15:02:50 +10:30 |
|
|
4f1f0cf042
|
Improve dealing with Transcrypt's funky aliases
Transcrypt issue 414
|
2017-12-05 19:40:26 +10:30 |
|
|
d22f402cdc
|
Custom nomenclature for election, referendum, poll, etc.
|
2017-12-04 14:30:41 +11:00 |
|
|
41c588d0bf
|
Use better workaround for Transcrypt bug 387
Avoid modifying Transcrypt compiler code
|
2017-12-04 13:52:10 +11:00 |
|
|
85c8f4638f
|
Update for Tanscrypt 3.6.58
Transcrypt bug 413 closed
|
2017-12-04 13:51:45 +11:00 |
|
|
30cb0d674e
|
Implement verification of election results
|
2017-11-29 18:29:42 +11:00 |
|
|
ca542f9d9e
|
Implement ballot auditing 🎉
|
2017-11-28 22:43:32 +11:00 |
|
|
864db1ba02
|
Force MongoDB to write to journal by default
|
2017-11-28 12:16:33 +11:00 |
|
|
b5a21116bb
|
Minor changes
|
2017-11-28 00:26:13 +11:00 |
|
|
c2d3b4ab93
|
Add preferential voting support. Closes #4
|
2017-11-27 22:56:43 +11:00 |
|
|
5f05450ea4
|
Implement PostgreSQL "support". Closes #3
Good god what have I done
|
2017-11-27 20:12:31 +11:00 |
|
|
72e08c01ff
|
Abstract away DB implementation
|
2017-11-27 19:40:01 +11:00 |
|
|
8485aadbe4
|
Implement simple email authentication
|
2017-11-26 20:48:15 +11:00 |
|
|
f31f5347e2
|
Implement voters in terms of users
|
2017-11-26 11:17:28 +11:00 |
|
|
20abbdae78
|
Integrate authentication into voting booth
Also fix a number (several too many) bugs that found their way into the system following the previous few commits
|
2017-11-25 23:16:29 +11:00 |
|
|
bf1b8cee09
|
Implement flexible configurations
|
2017-11-25 22:37:42 +11:00 |
|
|
11e6c4a7aa
|
Minor changes
|
2017-11-25 03:18:45 +11:00 |
|