Messages by Date
-
2025/11/04
(steve) branch trunk updated: Improve cert documentation.
gstein
-
2025/11/04
(steve) branch trunk updated: add section on establishing trust within Chrome
gstein
-
2025/11/04
(steve) 01/01: Merge pull request #61 from tisonkun/uv-run-bins
gstein
-
2025/11/04
(steve) branch trunk updated (85be9f2 -> 00c0765)
gstein
-
2025/11/04
(steve) 01/01: Merge pull request #60 from tisonkun/uv
tison
-
2025/11/04
(steve) branch trunk updated (6f12ac9 -> 85be9f2)
tison
-
2025/11/04
(steve) branch trunk updated (a1dedcd -> 6f12ac9)
tison
-
2025/11/04
(steve) 01/01: Merge pull request #59 from tisonkun/ruff
tison
-
2025/10/30
(steve) 01/01: Merge pull request #56 from tisonkun/fix-all-ci-failure
gstein
-
2025/10/30
(steve) branch trunk updated (cb7efb4 -> a1dedcd)
gstein
-
2025/10/30
(steve) branch trunk updated (d254b8e -> cb7efb4)
gstein
-
2025/10/30
(steve) 01/01: Merge pull request #55 from tisonkun/fixup-flash-success-lint
gstein
-
2025/10/27
(steve) 01/01: Merge pull request #54 from tisonkun/load-owner-pid
gstein
-
2025/10/27
(steve) branch trunk updated (f1a5da4 -> d254b8e)
gstein
-
2025/10/27
(steve) 01/01: Merge pull request #53 from tisonkun/ask-for-owner-id
gstein
-
2025/10/27
(steve) branch trunk updated (9fe9107 -> f1a5da4)
gstein
-
2025/10/27
(steve) branch trunk updated: Fix operation for running in different contexts.
gstein
-
2025/10/27
(steve) branch trunk updated: ensure the path for static files
gstein
-
2025/10/24
(steve) branch trunk updated: the correct reference is result.uid
gstein
-
2025/10/24
(steve) branch trunk updated (a796eb3 -> 3fa8635)
gstein
-
2025/10/24
(steve) 01/01: Merge pull request #52 from tisonkun/fixup-lint
gstein
-
2025/10/19
(steve) 02/02: Work on add/edit of issues.
gstein
-
2025/10/19
(steve) 01/02: quiet/clean the logging
gstein
-
2025/10/19
(steve) branch trunk updated (9de06cd -> a796eb3)
gstein
-
2025/10/19
(steve) branch trunk updated: Focus on form submission via POST.
gstein
-
2025/10/18
(steve) branch trunk updated (75aa59c -> 0a99664)
gstein
-
2025/10/18
(steve) branch trunk updated: trim E1101 errors -- they are not
gstein
-
2025/10/18
(steve) branch trunk updated: track rename of test->tests
gstein
-
2025/10/18
(steve) 01/02: Add some endpoints for issue management.
gstein
-
2025/10/18
(steve) 01/01: Merge pull request #50 from apache/rbowen-www
rbowen
-
2025/10/18
(steve) 02/02: urlsafe_b64encode() takes and returns BYTES
gstein
-
2025/10/18
(steve) branch trunk updated: Display issue count and admin count.
gstein
-
2025/10/18
(steve) 02/04: Add tools/display for using Quart "flash" notices.
gstein
-
2025/10/18
(steve) branch rbowen-www updated (cc9fc52 -> 30acc27)
rbowen
-
2025/10/18
(steve) 01/01: Merge pull request #51 from apache/rbowen-buildsite
rbowen
-
2025/10/18
(steve) 03/04: Various improvements when running the server.
gstein
-
2025/10/18
(steve) 02/04: simplify. use default NULL
gstein
-
2025/10/18
(steve) 02/02: Improve handling for a Person not found.
gstein
-
2025/10/18
(steve) 02/02: Add deletion support for Elections that have yet to open.
gstein
-
2025/10/18
(steve) branch trunk updated: Underline hint for closed date.
gstein
-
2025/10/18
(steve) branch trunk updated: fix interpolation
gstein
-
2025/10/18
(steve) branch trunk updated: Continued work on linting action.
gstein
-
2025/10/18
(steve) 01/04: Improve detection/handling of bad Election IDs.
gstein
-
2025/10/18
(steve) 05/08: Initial work on YNA voting on issues.
gstein
-
2025/10/18
(steve) branch trunk updated (0c99d6c -> 047858d)
gstein
-
2025/10/18
(steve) 07/08: Set open/close times at state transition.
gstein
-
2025/10/18
(steve) 03/03: Populate "owner_name" in the template data.
gstein
-
2025/10/18
(steve) branch trunk updated: ignore generated cert-related files
gstein
-
2025/10/18
(steve) 03/03: remove dumb comment
gstein
-
2025/10/18
(steve) branch trunk updated: new subdir for cert construction/placement
gstein
-
2025/10/18
(steve) branch rbowen-www created (now cc9fc52)
rbowen
-
2025/10/18
(steve) 02/03: Reload if the cert changes.
gstein
-
2025/10/18
(steve) 04/08: load up the icons
gstein
-
2025/10/18
(steve) 06/08: oop. add the CSS to support vote-on.ezt
gstein
-
2025/10/18
(steve) branch trunk updated (d836a6d -> db980bc)
gstein
-
2025/10/18
(steve) branch trunk updated (30d211a -> 3f167e6)
gstein
-
2025/10/18
(steve) 04/04: Use the new flash mechanism for action notifications.
gstein
-
2025/10/18
(steve) 02/02: Error handling for missing Elections and Issues.
gstein
-
2025/10/18
(steve) 01/02: Draft up load_election_issue decorator.
gstein
-
2025/10/18
(steve) 01/01: Fix links to apache.org
rbowen
-
2025/10/18
(steve) 02/02: Display sign-in status on home page cards.
gstein
-
2025/10/18
(steve) 01/04: add script to load some fake data for Elections/Issues
gstein
-
2025/10/18
(steve) branch trunk updated: Add sign-in/out management to the webapp.
gstein
-
2025/10/18
(steve) branch trunk updated (32c377a -> 0923380)
gstein
-
2025/10/18
(steve) branch trunk updated: Continued page development (voter/admin). Add vote-on.
gstein
-
2025/10/18
(steve) branch rbowen-www updated (768ccd1 -> 5f634b8)
rbowen
-
2025/10/18
(steve) branch trunk updated (68fafd3 -> e02bb65)
gstein
-
2025/10/18
(steve) branch trunk updated: adjust cert files and example
gstein
-
2025/10/18
(steve) branch trunk updated: Initial draft of state workflow for an Election.
gstein
-
2025/10/18
(steve) branch trunk updated: Switch from M_ prefix to Q_
gstein
-
2025/10/18
(steve) 02/03: Add an Election management page.
gstein
-
2025/10/18
(steve) branch trunk updated: Fix the lint action.
gstein
-
2025/10/17
(steve) branch trunk updated: Turn the crank on add/edit/delete of issues.
gstein
-
2025/10/17
(steve) 01/03: make the server optional
gstein
-
2025/10/17
(steve) 01/03: Restart if queries.yaml changes.
gstein
-
2025/10/17
(steve) branch trunk updated: Fix some typos.
gstein
-
2025/10/17
(steve) 04/04: Beging some page content work, and authz.
gstein
-
2025/10/17
(steve) 03/04: s/signin_info/basic_info/
gstein
-
2025/10/17
(steve) 03/03: Add endpoints to open/close an Election.
gstein
-
2025/10/17
(steve) branch trunk updated (3f167e6 -> 87643cc)
gstein
-
2025/10/17
(steve) 08/08: Fix names/id to use IID. Fix interpolation.
gstein
-
2025/10/17
(steve) 04/04: Clarify vote data insertion.
gstein
-
2025/10/17
(steve) 02/08: need more files for the fonts
gstein
-
2025/10/17
(steve) 01/08: also fetch Bootstrap icons for local serving
gstein
-
2025/10/17
(steve) branch trunk updated: Fix the linting GHA.
gstein
-
2025/10/17
(steve) branch rbowen-www updated (30acc27 -> 768ccd1)
rbowen
-
2025/10/17
(steve) branch trunk updated (91d3a48 -> 0c99d6c)
gstein
-
2025/10/17
(steve) branch trunk updated: Create helpful-sql.md
gstein
-
2025/10/17
(steve) branch rbowen-buildsite created (now c1c853f)
rbowen
-
2025/10/17
(steve) branch trunk updated (9a82b2d -> 76d7bd4)
rbowen
-
2025/10/17
(steve) 01/01: Make test-build run to completion.
rbowen
-
2025/10/17
(steve) 02/02: Add Issue management for elections.
gstein
-
2025/10/17
(steve) branch trunk updated (3a07b0e -> 9a82b2d)
rbowen
-
2025/10/17
(steve) 03/08: add favicon
gstein
-
2025/10/17
(steve) branch trunk updated (76d7bd4 -> 32c377a)
gstein
-
2025/10/17
(steve) 01/02: Add PersonNotFound exception.
gstein
-
2025/10/13
(steve) branch trunk updated (0923380 -> 68fafd3)
gstein
-
2025/10/10
(steve) branch asf-site updated: Automatic Site Publish by Buildbot
git-site-role
-
2025/10/09
(steve) branch trunk updated: More info into the log. Who opened/closed?
gstein
-
2025/10/07
(steve) 01/03: Shift CSS to an app-wide file. Add date pickers (draft).
gstein
-
2025/10/07
(steve) 02/03: Switch to server-rendering of the Election workflow state.
gstein
-
2025/10/06
(steve) 03/03: Continued work on the Manage page.
gstein
-
2025/10/06
(steve) 01/03: Revise admin page; tweak template data setup.
gstein
-
2025/10/04
(steve) 03/04: again ... simplify. use default NULL
gstein
-
2025/10/04
(steve) branch trunk updated (7ab0692 -> 7fd74c3)
gstein
-
2025/10/03
(steve) 02/02: Load ASF users into the "person" database.
gstein
-
2025/10/03
(steve) 01/02: move bin/ to server/bin/ (the steve pypackage doesn't need a bin)
gstein
-
2025/10/03
(steve) branch trunk updated (d64ccd2 -> 7ab0692)
gstein
-
2025/10/02
(steve) branch trunk updated: Closed overrides open. Tweak closed wording.
gstein
-
2025/10/02
(steve) 03/05: Format and display more Election data.
gstein
-
2025/10/02
(steve) 01/05: Switch to secrets module for SALT values.
gstein
-
2025/10/02
(steve) 02/05: Update schema to include Election (expected) open/close times.
gstein
-
2025/10/02
(steve) 05/05: Display Election open/close status, and date phrasing.
gstein
-
2025/10/02
(steve) 04/05: Iterate the date format/presentation a bit.
gstein
-
2025/10/02
(steve) branch trunk updated (0a99664 -> 4ba86c2)
gstein
-
2025/09/30
(steve) branch trunk updated: fix reference to asfpy.db.DB class
gstein
-
2025/09/30
(steve) branch trunk updated: Various linting fixes.
gstein
-
2025/09/30
(steve) 01/02: Get the type tests running on just v3.
gstein
-
2025/09/29
(steve) branch trunk updated: add instructions for using mkcert
gstein
-
2025/09/29
(steve) branch trunk updated: remove custom endpoints for sign-in/out; rely on asfquart
gstein
-
2025/09/29
(steve) 01/02: Simplify with edict. Shift comment about authz.
gstein
-
2025/09/28
(steve) branch trunk updated: More server params. Locate the database.
gstein
-
2025/09/28
(steve) branch trunk updated (43e44b7 -> 9048d3b)
gstein
-
2025/09/28
(steve) 02/04: remove content dupliated in header/footer.ezt. Tweak text and add vertical margin
gstein
-
2025/09/28
(steve) 01/04: fix calls to use .perform()
gstein
-
2025/09/26
(steve) branch trunk updated (025781a -> 43e44b7)
gstein
-
2025/09/26
(steve) 02/02: Add some query APIs to help populate the UX.
gstein
-
2025/09/26
(steve) 01/02: add an alternative query
gstein
-
2025/09/26
(steve) 02/02: add schema docco, h/t to Grok
gstein
-
2025/09/26
(steve) 01/02: Issues need an index on EID
gstein
-
2025/09/26
(steve) branch trunk updated: lowercase the table name
gstein
-
2025/09/26
(steve) branch trunk updated: remove unused query
gstein
-
2025/09/26
(steve) branch trunk updated: update v3 readme, to include schema docco/links
gstein
-
2025/09/26
(steve) 01/02: remove monitor question. settled.
gstein
-
2025/09/26
(steve) branch trunk updated (5c6c325 -> 855a8c7)
gstein
-
2025/09/26
(steve) 02/03: Rename ./test/ to ./tests/ to match convention (best-practice)
gstein
-
2025/09/26
(steve) branch trunk updated (ef344aa -> eda8528)
gstein
-
2025/09/26
(steve) branch trunk updated (2938f67 -> ef344aa)
gstein
-
2025/09/26
(steve) 02/03: Shift content into header/footer.
gstein
-
2025/09/26
(steve) 01/03: not needed. templates are now present
gstein
-
2025/09/26
(steve) 03/03: Use [title] and add missing pages.
gstein
-
2025/09/26
(steve) 02/03: Switch to asfpy.db rather than our layer.
gstein
-
2025/09/26
(steve) branch trunk updated (3707aa7 -> 14b39ee)
gstein
-
2025/09/26
(steve) 03/03: list_*() should return EasyDict objects
gstein
-
2025/09/26
(steve) 01/03: Remove dup/unused queries.
gstein
-
2025/09/25
(steve) 01/02: Switch to asfpy.db, to shift SQL from code to queries.yaml
gstein
-
2025/09/25
(steve) branch trunk updated (1ce5ceb -> 3707aa7)
gstein
-
2025/09/25
(steve) 02/02: quick note on naming
gstein
-
2025/09/25
(steve) branch trunk updated (67117dc -> 1ce5ceb)
gstein
-
2025/09/25
(steve) 02/02: wrong. these are important.
gstein
-
2025/09/25
(steve) 01/02: Move to poetry for package management.
gstein
-
2025/09/25
(steve) branch trunk updated: Align on singular for table names.
gstein
-
2025/09/25
(steve) 01/02: Factor out the Person database.
gstein
-
2025/09/25
(steve) branch trunk updated (029ccb8 -> a1368b3)
gstein
-
2025/09/25
(steve) 02/02: Continued work on the Election class.
gstein
-
2025/09/23
(steve) branch trunk updated: only lint v3
gstein
-
2025/09/23
(steve) branch trunk updated: Fix lint errors.
gstein
-
2025/09/23
(steve) branch trunk updated (2bc5977 -> 13b06bb)
gstein
-
2025/09/22
(steve) branch trunk updated: oops. remove obsoleted paragraph.
gstein
-
2025/09/22
(steve) branch trunk updated: Major revision for latest schema and algorithms
gstein
-
2025/09/22
(steve) 04/05: Update the coverage test for the new schema and API.
gstein
-
2025/09/22
(steve) 02/05: fix comment on mayvote.salt
gstein
-
2025/09/22
(steve) 01/05: Revamp schema for multiple elections in one sqlite database.
gstein
-
2025/09/22
(steve) 03/05: Track the changes/scheme-redesign for a multi-election database.
gstein
-
2025/09/22
(steve) 05/05: Remove a couple debug print() calls.
gstein
-
2025/09/22
(steve) branch trunk updated (1471936 -> b06d730)
gstein
-
2025/09/20
(steve) branch trunk updated: Specify ID format for Elections and Issues
gstein
-
2025/09/20
(steve) branch trunk updated: Switch/enforce 10-char hex strings for visible ID values.
gstein
-
2025/09/20
(steve) branch trunk updated: Add "mayvote" table to match Persons-of-record with the issues they are allowed to vote upon.
gstein
-
2025/09/20
(steve) branch trunk updated: Use the built-in secrets module.
gstein
-
2025/09/19
(steve) branch trunk updated: Change: one database for all elections, rather than per-election.
gstein
-
2025/09/03
(steve) branch trunk updated (4d2d0c0 -> 3b90fe4)
gstein
-
2025/09/01
(steve) branch trunk updated: add some pages, routes, and evolve the content
gstein
-
2025/09/01
(steve) branch trunk updated: basic skeleton for landing page
gstein
-
2025/09/01
(steve) 02/02: Initial skeleton for the webapp server.
gstein
-
2025/09/01
(steve) 01/02: print integrity values
gstein
-
2025/08/30
(steve) branch trunk updated: dirs have files now. remove placeholders. tweak gitignore for bs.zip
gstein
-
2025/08/29
(steve) branch trunk updated: fetch bootstrap so we can serve it
gstein
-
2025/08/22
(steve) 01/01: Merge pull request #23 from cottage14/patch-9
gstein
-
2025/08/22
(steve) branch trunk updated (9a8748d -> 1beceab)
gstein
-
2025/08/22
(steve) branch asf-site updated: Automatic Site Publish by Buildbot
git-site-role
-
2025/08/22
(steve) branch asf-site updated: Automatic Site Publish by Buildbot
git-site-role
-
2025/08/22
(steve) branch trunk updated (2caced1 -> 9a8748d)
gstein
-
2025/08/22
(steve) 01/01: Merge pull request #48 from dsahlberg-apache-org/patch-1
gstein
-
2025/07/28
(steve) branch trunk updated: support "new format" raw vote files
gstein
-
2025/03/06
(steve) branch trunk updated (391a3c4 -> 1428837)
gstein
-
2025/03/06
(steve) 01/01: Merge pull request #44 from sebbASF/patch-2
gstein
-
2025/02/27
(steve) branch trunk updated: Update sqlite.py, pickle issue_data before updating it in db
humbedooh
-
2025/02/27
(steve) branch trunk updated: Re-import election, otherwise the backends fail to load
humbedooh
-
2025/02/26
(steve) branch trunk updated: Update sqlite.py, use new_data that we just made for a reason
humbedooh
-
2025/02/23
(steve) 01/01: Merge pull request #33 from sebbASF/imports
gstein
-
2025/02/23
(steve) branch trunk updated (8a2c854 -> cb09561)
gstein
-
2025/02/23
(steve) branch trunk updated: Move rest_voter logic into a function, so we can return when we need to halt processing
humbedooh
-
2025/02/22
(steve) 01/01: Merge pull request #31 from sebbASF/linting
gstein
-
2025/02/22
(steve) branch trunk updated (cc507d7 -> fd58009)
gstein
-
2025/02/21
(steve) branch trunk updated: OF: typo, id should be eid here.
humbedooh
-
2025/02/21
(steve) branch trunk updated: Fix has_voted call
humbedooh
-
2025/02/14
(steve) branch trunk updated: Update httpd.conf, be explicit about AcceptPathInfo On
humbedooh
-
2025/02/14
(steve) branch trunk updated: Update steve.cfg, default to sqlite, comment out ES instead
humbedooh
-
2025/02/08
(steve) branch trunk updated: STV UI updates
humbedooh