1. 818919a docs: update sample election YAML to use record list and Unix timestamps by Greg Stein · 35 hours ago trunk
  2. 4190394 Various fixes for election tallying. by Greg Stein · 2 days ago
  3. 356107f clarify what run-mode is being used. by Greg Stein · 2 days ago
  4. 2fe46a1 rebuild to run standalone, or under hypercorn/etc by Greg Stein · 2 days ago
  5. 38fcdfd Grok made a mistake and is owning up to it. Reverting the erroneous change to c_edit_issue. by Greg Stein · 3 days ago
  6. 2b10e79 feat: add queries and method to list closed and open election IDs by Greg Stein · 3 days ago
  7. 26c7d54 feat: implement tally script for election issues by Greg Stein · 3 days ago
  8. 5c5e70b feat: add tally script for elections by Greg Stein · 3 days ago
  9. ff3e75f refactor: use showModal utility for STV modal by Greg Stein · 3 days ago
  10. 5235933 Serve third-party content from our own servers. by Greg Stein · 3 days ago
  11. 82a66a6 we are fetching more stuff. rename the fetch script by Greg Stein · 3 days ago
  12. abdfb3a feat: add SortableJS library download to fetch-bootstrap.sh by Greg Stein · 3 days ago
  13. 65d13fa refactor: shuffle candidates in vote_on_page to prevent bias by Greg Stein · 3 days ago
  14. 12b8a9c feat: make labelmap an easydict and add sorted candidates to STV issues by Greg Stein · 3 days ago
  15. 21349fa better way to run main.py, to always use "uv run" by Greg Stein · 3 days ago
  16. f783e5a feat: add seats attribute to STV issues from KV value by Greg Stein · 4 days ago
  17. aa46188 feat: add voting eligibility check and issue sorting to vote_on_page by Greg Stein · 4 days ago
  18. 160ff92 add comment about serialization of the KV column by Greg Stein · 4 days ago
  19. f4a0f2f Switch from passlib to argon2-cffi. by Greg Stein · 4 days ago
  20. c6a3f10 STV votestrings were switched to comma-separated by Greg Stein · 4 days ago
  21. b3c0db2 Intermediate hash of the EDATA glom. by Greg Stein · 4 days ago
  22. 8457a59 fix: restrict election data gathering to eligible voters using mayvote table by Greg Stein · 4 days ago
  23. cf01ff0 quick hack to remap PID values from old to current by Greg Stein · 4 days ago
  24. 8311dfb refactor: adjust parse_datetime to handle Unix timestamps as ints or strings by Greg Stein · 4 days ago
  25. b3b6784 feat: replace eligible_voters with record-based voter list from YAML by Greg Stein · 4 days ago
  26. b2e838c Massive revamp of the voter page to enable STV. by Greg Stein · 5 days ago
  27. c101b75 avoid the type() python builtin name. use vtype by Greg Stein · 5 days ago
  28. a66f142 Update the page footer: copyright year, version number. by Greg Stein · 5 days ago
  29. 37acd3d Improve readability of the admin box on the home page. by Greg Stein · 5 days ago
  30. 1caa49b refactor: update voting to use form-based submission with submitFormWithLoading by Greg Stein · 5 days ago
  31. cc6eaa3 feat: allow recasting ballots without warning by Greg Stein · 5 days ago
  32. 600b33f style: rename do_vote route to do-vote with dash by Greg Stein · 5 days ago
  33. 3eb6a07 feat: add voting endpoint for elections by Greg Stein · 5 days ago
  34. 3ab9679 Revamp voter landing page. by Greg Stein · 5 days ago
  35. 0f12c60 feat: include owner_pid in q_upcoming_to_me query results by Greg Stein · 5 days ago
  36. 9de6a7e fix issue with checking state by Greg Stein · 5 days ago
  37. 623a412 feat: add authz and closed fields to q_upcoming_to_me query by Greg Stein · 5 days ago
  38. 92843a9 fix: correct undefined name 'iid' in IssueNotFound.__str__ by Greg Stein · 5 days ago
  39. c4f7cd8 feat: add upcoming_to_pid method and q_upcoming_to_me query by Greg Stein · 5 days ago
  40. e805ed5 feat: add upcoming elections section to voter page by Greg Stein · 5 days ago
  41. 572d239 feat: add set_open_at and set_close_at methods to Election class by Greg Stein · 5 days ago
  42. 62facf9 thanks dependabot by Greg Stein · 5 days ago
  43. 7e12b2b refactor: add helper function and refactor date-setting endpoints to reduce duplication by Greg Stein · 5 days ago
  44. 2d8ae1c feat: add endpoints for setting election open and close dates by Greg Stein · 5 days ago
  45. 34094c8 docs: add TODO file documenting pages.py review and fixes by Greg Stein · 5 days ago
  46. 2d93134 Revise the state transition UX. by Greg Stein · 5 days ago
  47. bcff294 fix template references by Greg Stein · 5 days ago
  48. 0f201ae revert change of path for steve.db ... it is located with the server by Greg Stein · 13 days ago
  49. 36a7d8b feat: populate open/close date inputs and display actual times in state box by Greg Stein · 13 days ago
  50. d08196a feat: add expected opening and closing timestamps to admin election cards by Greg Stein · 13 days ago
  51. 9bb7552 Merge pull request #64 from apache/finetune by tison · 3 weeks ago
  52. 7a0a94a more format by tison · 3 weeks ago
  53. cd51b5b Merge branch 'trunk' into finetune by tison · 3 weeks ago
  54. 7a5db4e Improvement to q_open_to_me query. by Greg Stein · 3 weeks ago
  55. 9bf0c73 Tweaks for dealing with PersonDB by Greg Stein · 3 weeks ago
  56. b1e3c53 run formatter by tison · 3 weeks ago
  57. ad7b746 Fixup CI by tison · 3 weeks ago
  58. 9193732 Fix load-fakedata.py by tison · 3 weeks ago
  59. 418b3f3 feat: add create-election.py script and election.yaml.sample by Greg Stein · 3 weeks ago
  60. 058cfc5 docs: update STV testing documentation in README.md by Greg Stein · 3 weeks ago
  61. 91bace0 docs: add testing documentation and update main README by Greg Stein · 3 weeks ago
  62. f12b152 chore: make check_stv_outputs.sh executable by Greg Stein · 3 weeks ago
  63. 0a8bdc9 test: add script to check pairwise equality of sorted STV outputs by Greg Stein · 3 weeks ago
  64. 9170f5f track API changes in stv_tool and vtypes.stv by Greg Stein · 3 weeks ago
  65. 6b3e44e simplify with -p to mkdir by Greg Stein · 3 weeks ago
  66. 5892b5b ensure we have importlib.util by Greg Stein · 3 weeks ago
  67. e64c115 cleaner to use next(iter()) by Greg Stein · 3 weeks ago
  68. c1510a8 ignore aider stuffs by Greg Stein · 3 weeks ago
  69. 652dcb7 feat: update STV tally for comma-separated votestrings and kv versioning by Greg Stein · 3 weeks ago
  70. ff8981d Expand election data for EZT rendering. by Greg Stein · 9 weeks ago
  71. 956e0d8 lean into EasyDict for Election.get_metadata() by Greg Stein · 9 weeks ago
  72. 9063bbe add little comment about side effects by Greg Stein · 9 weeks ago
  73. 3f0a114 hide/revise elements based on the Election state by Greg Stein · 9 weeks ago
  74. 8aaf43c fix typo by Greg Stein · 9 weeks ago
  75. ae6f6ca add new route for managing an STV issue by Greg Stein · 9 weeks ago
  76. 932ec24 copy of manage.ezt; will revise to manage an STV vote by Greg Stein · 9 weeks ago
  77. 628a264 Split add/edit of issues. by Greg Stein · 10 weeks ago
  78. 28a9c6d switch to asfpy.db via .open_database() by Greg Stein · 10 weeks ago
  79. cf966d5 UX improvements. use new steve.js functions by Greg Stein · 10 weeks ago
  80. 1adb26e Tweak/clarify some logging for Election creation. by Greg Stein · 10 weeks ago
  81. d6d339c include the STeVe common JS by Greg Stein · 10 weeks ago
  82. f57b413 tweak: this is a POST endpoint. use the .create() class method by Greg Stein · 10 weeks ago
  83. 246e8c2 draft up a modal to create an Election by Greg Stein · 10 weeks ago
  84. faeba40 factor out some client JS by Greg Stein · 10 weeks ago
  85. 3b95a24 first draft endpoint for Election creation by Greg Stein · 10 weeks ago
  86. f1a0bf4 Merge pull request #63 from apache/quickstart-v3 by Greg Stein · 3 months ago
  87. bad9edc Write quickstart guide for v3 by tison · 3 months ago quickstart-v3
  88. 3286f88 Merge pull request #62 from tisonkun/format by Greg Stein · 4 months ago
  89. 77ae2e3 couple clarifications to cert creation by Greg Stein · 4 months ago
  90. 603aae6 Improve cert documentation. by Greg Stein · 4 months ago
  91. 5140b65 add section on establishing trust within Chrome by Greg Stein · 4 months ago
  92. ef37c7f Follow up reduce sys.path.insert trick by tison · 4 months ago
  93. 1d89346 Manually format license header by tison · 4 months ago
  94. b064492 Apply uv run ruff format by tison · 4 months ago
  95. 7eda190 Run ruff format and assert the format in CI by tison · 4 months ago
  96. 00c0765 Merge pull request #61 from tisonkun/uv-run-bins by Greg Stein · 4 months ago
  97. 3057a20 CI workflows should install prerequisites for python-ldap by tison · 4 months ago
  98. 01b373a Prefer run bin scripts with uv by tison · 4 months ago
  99. 85be9f2 Merge pull request #60 from tisonkun/uv by tison · 4 months ago
  100. 5490f94 Follow up to allow local module resolution by tison · 4 months ago