1. 215bb8b Merge pull request #96 from apache/remove-old-files by Greg Stein · 10 days ago trunk
  2. e39d067 Remove old files by tison · 10 days ago
  3. 564fdf2 factor out loading the vote file, enable v3 by Greg Stein · 13 days ago v2
  4. 870f566 factor out load_v3, for whatif support by Greg Stein · 13 days ago
  5. 1e584ac tweak to use pathlib rather than argv[0] by Greg Stein · 13 days ago
  6. f65ec11 whitespace only. no functional change. by Greg Stein · 13 days ago
  7. 9c7d674 Some simplifications and tweaks for more modern code. by Greg Stein · 13 days ago
  8. b9ec126 There is no workable "new format" inputs. Strip that broken "feature" out. by Greg Stein · 13 days ago
  9. e81e78f final tweak for new vote-results.json format by Greg Stein · 13 days ago
  10. 1412802 whitespace in an email is important. don't compress/lose it. by Greg Stein · 14 days ago
  11. 6f53030 feat: make list_elections return edict with issue_count and person_count by Greg Stein · 14 days ago
  12. 2c8dd65 fix: correct typo in log message and add optional pbar import by Greg Stein · 14 days ago
  13. ce0467f remove some print() to clean up output by Greg Stein · 14 days ago
  14. 2d68602 Improve tallying options and storage. by Greg Stein · 14 days ago
  15. 9d905cb Improve the trimming of empty votes in an STV Issue. by Greg Stein · 14 days ago
  16. 174aca1 Read/process v3 result files in the stv_tool.py. by Greg Stein · 2 weeks ago
  17. 6b17ab2 expand result details by Greg Stein · 2 weeks ago
  18. dcf4fc0 use correct grammar. Fixes #90 by Greg Stein · 3 weeks ago
  19. c3969e7 feat: add description rewriting for issues in vote-on page by Greg Stein · 3 weeks ago
  20. c72df2a Merge pull request #87 from apache/tisonkun-patch-1 by Greg Stein · 3 weeks ago
  21. e15dd60 Add pull request settings to .asf.yaml by tison · 3 weeks ago
  22. eaa6634 Merge pull request #86 from apache/revert-85-tisonkun-patch-1 by Greg Stein · 3 weeks ago
  23. e8d71e5 Revert "Enable auto merge and branch management for PRs (#85)" by Greg Stein · 3 weeks ago
  24. 6c1d8e3 Enable auto merge and branch management for PRs (#85) by tison · 3 weeks ago
  25. 7cc80ab Merge pull request #84 from apache/display by Greg Stein · 3 weeks ago
  26. 299fb67 uv run ruff format by tison · 3 weeks ago
  27. f0b7234 Merge pull request #83 from apache/display by Greg Stein · 3 weeks ago
  28. 098f5d6 Display vote creator and authz clear by tison · 3 weeks ago
  29. 0afdf6b Merge pull request #68 from apache/sortable-placeholder by tison · 3 weeks ago
  30. b62561d switch shebang to "uv run" by Greg Stein · 3 weeks ago
  31. 972fb55 chore: add display name to email sender by Greg Stein · 3 weeks ago
  32. 12fe75b fix: update sender email to voter@apache.org by Greg Stein · 3 weeks ago
  33. 1447c5e feat: implement EZT template rendering for voter emails by Greg Stein · 3 weeks ago
  34. a8641e5 feat: add mail-voters.py script for emailing eligible voters by Greg Stein · 3 weeks ago
  35. b6a2785 refactor: return voter records as EasyDict objects in get_voters_for_email by Greg Stein · 3 weeks ago
  36. 59c9917 feat: add get_voters_for_email method and include name in voting persons query by Greg Stein · 3 weeks ago
  37. a91c55d add endpoint for issue support documents by Greg Stein · 3 weeks ago
  38. ce01b62 Merge pull request #72 from apache/agents by tison · 3 weeks ago
  39. 8de5ff1 Update AGENTS.md by tison · 3 weeks ago
  40. cdc58a6 Add AGENTS.md by tison · 3 weeks ago
  41. decff64 Merge pull request #69 from sebbASF/ruff by tison · 3 weeks ago
  42. 5639fdf ruff fixes by Sebb · 3 weeks ago
  43. 0bce64a Empty hint should be excluded from sortable elements by tison · 3 weeks ago
  44. 6a85428 Link to ASF Privacy Policy. Remove private policy page. by Greg Stein · 3 weeks ago
  45. d09cfa9 docs: improve comments and documentation in create-election.py and election.yaml.sample by Greg Stein · 3 weeks ago
  46. 818919a docs: update sample election YAML to use record list and Unix timestamps by Greg Stein · 3 weeks ago
  47. 4190394 Various fixes for election tallying. by Greg Stein · 3 weeks ago
  48. 356107f clarify what run-mode is being used. by Greg Stein · 3 weeks ago
  49. 2fe46a1 rebuild to run standalone, or under hypercorn/etc by Greg Stein · 3 weeks ago
  50. 38fcdfd Grok made a mistake and is owning up to it. Reverting the erroneous change to c_edit_issue. by Greg Stein · 4 weeks ago
  51. 2b10e79 feat: add queries and method to list closed and open election IDs by Greg Stein · 4 weeks ago
  52. 26c7d54 feat: implement tally script for election issues by Greg Stein · 4 weeks ago
  53. 5c5e70b feat: add tally script for elections by Greg Stein · 4 weeks ago
  54. ff3e75f refactor: use showModal utility for STV modal by Greg Stein · 4 weeks ago
  55. 5235933 Serve third-party content from our own servers. by Greg Stein · 4 weeks ago
  56. 82a66a6 we are fetching more stuff. rename the fetch script by Greg Stein · 4 weeks ago
  57. abdfb3a feat: add SortableJS library download to fetch-bootstrap.sh by Greg Stein · 4 weeks ago
  58. 65d13fa refactor: shuffle candidates in vote_on_page to prevent bias by Greg Stein · 4 weeks ago
  59. 12b8a9c feat: make labelmap an easydict and add sorted candidates to STV issues by Greg Stein · 4 weeks ago
  60. 21349fa better way to run main.py, to always use "uv run" by Greg Stein · 4 weeks ago
  61. f783e5a feat: add seats attribute to STV issues from KV value by Greg Stein · 4 weeks ago
  62. aa46188 feat: add voting eligibility check and issue sorting to vote_on_page by Greg Stein · 4 weeks ago
  63. 160ff92 add comment about serialization of the KV column by Greg Stein · 4 weeks ago
  64. f4a0f2f Switch from passlib to argon2-cffi. by Greg Stein · 4 weeks ago
  65. c6a3f10 STV votestrings were switched to comma-separated by Greg Stein · 4 weeks ago
  66. b3c0db2 Intermediate hash of the EDATA glom. by Greg Stein · 4 weeks ago
  67. 8457a59 fix: restrict election data gathering to eligible voters using mayvote table by Greg Stein · 4 weeks ago
  68. cf01ff0 quick hack to remap PID values from old to current by Greg Stein · 4 weeks ago
  69. 8311dfb refactor: adjust parse_datetime to handle Unix timestamps as ints or strings by Greg Stein · 4 weeks ago
  70. b3b6784 feat: replace eligible_voters with record-based voter list from YAML by Greg Stein · 4 weeks ago
  71. b2e838c Massive revamp of the voter page to enable STV. by Greg Stein · 4 weeks ago
  72. c101b75 avoid the type() python builtin name. use vtype by Greg Stein · 4 weeks ago
  73. a66f142 Update the page footer: copyright year, version number. by Greg Stein · 4 weeks ago
  74. 37acd3d Improve readability of the admin box on the home page. by Greg Stein · 4 weeks ago
  75. 1caa49b refactor: update voting to use form-based submission with submitFormWithLoading by Greg Stein · 4 weeks ago
  76. cc6eaa3 feat: allow recasting ballots without warning by Greg Stein · 4 weeks ago
  77. 600b33f style: rename do_vote route to do-vote with dash by Greg Stein · 4 weeks ago
  78. 3eb6a07 feat: add voting endpoint for elections by Greg Stein · 4 weeks ago
  79. 3ab9679 Revamp voter landing page. by Greg Stein · 4 weeks ago
  80. 0f12c60 feat: include owner_pid in q_upcoming_to_me query results by Greg Stein · 4 weeks ago
  81. 9de6a7e fix issue with checking state by Greg Stein · 4 weeks ago
  82. 623a412 feat: add authz and closed fields to q_upcoming_to_me query by Greg Stein · 4 weeks ago
  83. 92843a9 fix: correct undefined name 'iid' in IssueNotFound.__str__ by Greg Stein · 4 weeks ago
  84. c4f7cd8 feat: add upcoming_to_pid method and q_upcoming_to_me query by Greg Stein · 4 weeks ago
  85. e805ed5 feat: add upcoming elections section to voter page by Greg Stein · 4 weeks ago
  86. 572d239 feat: add set_open_at and set_close_at methods to Election class by Greg Stein · 4 weeks ago
  87. 62facf9 thanks dependabot by Greg Stein · 4 weeks ago
  88. 7e12b2b refactor: add helper function and refactor date-setting endpoints to reduce duplication by Greg Stein · 4 weeks ago
  89. 2d8ae1c feat: add endpoints for setting election open and close dates by Greg Stein · 4 weeks ago
  90. 34094c8 docs: add TODO file documenting pages.py review and fixes by Greg Stein · 4 weeks ago
  91. 2d93134 Revise the state transition UX. by Greg Stein · 4 weeks ago
  92. bcff294 fix template references by Greg Stein · 4 weeks ago
  93. 0f201ae revert change of path for steve.db ... it is located with the server by Greg Stein · 5 weeks ago
  94. 36a7d8b feat: populate open/close date inputs and display actual times in state box by Greg Stein · 5 weeks ago
  95. d08196a feat: add expected opening and closing timestamps to admin election cards by Greg Stein · 5 weeks ago
  96. 9bb7552 Merge pull request #64 from apache/finetune by tison · 6 weeks ago
  97. 7a0a94a more format by tison · 6 weeks ago
  98. cd51b5b Merge branch 'trunk' into finetune by tison · 6 weeks ago
  99. 7a5db4e Improvement to q_open_to_me query. by Greg Stein · 6 weeks ago
  100. 9bf0c73 Tweaks for dealing with PersonDB by Greg Stein · 6 weeks ago