mfosterw

Bill 1: Center empty message on webiscite (PR #239)

PR Closed

Submitted by: mfosterw


it doesn't match up with activitypub right now
✓ Yes: 1 X No: 0
Bill 2: Gosh darnit (PR #240)

PR Closed

Submitted by: mfosterw


testing in production is fun
✓ Yes: 0 X No: 0
Bill 4: Don't console.log csrftoken (PR #242)
Amendment to the Constitution

Not Enough Votes

Submitted by: mfosterw


I was previously logging the csrf token to the console on every page that had an ajax request. I removed that (afaik it…
✓ Yes: 1 X No: 0
Bill 5: Add "container" arg to just shell command (PR #243)

Not Enough Votes

Submitted by: mfosterw


The command "just shell" can be used to create a shell on one of the running docker containers when developing locally.…
✓ Yes: 1 X No: 0
Bill 6: Make bills link to visual diff on github (PR #244)

Not Enough Votes

Submitted by: mfosterw


Apparently, for reasons I don't remember, I changed the diff links in the fixtures to point to the visual diff in githu…
✓ Yes: 1 X No: 0
Bill 7: Add link to about page on constitutional amendments (PR #245)

Not Enough Votes

Submitted by: mfosterw


Bills which are constitutional amendments will now link to the description of the constitution in the text saying that.
✓ Yes: 1 X No: 0
Bill 8: Tweak about page (PR #246)

Not Enough Votes

Submitted by: mfosterw


Added a link, fixed a link, and made quotation marks consistent
✓ Yes: 1 X No: 0
Bill 9: Made bill description preview 50% longer (PR #247)

Not Enough Votes

Submitted by: mfosterw


Increased the number of characters displayed of bill descriptions in the bill list page so that it's easier to understa…
✓ Yes: 1 X No: 0
Bill 10: Redirect instead of 403 if user tries to create person twice (PR #248)

Not Enough Votes

Submitted by: mfosterw


A single user cannot have multiple ActivityPub profiles but it is relatively easy to navigate back to a page with "Crea…
✓ Yes: 1 X No: 1
Bill 11: Added divider to navbar dropdown (PR #249)
Amendment to the Constitution

Not Enough Votes

Submitted by: mfosterw


On desktop, the activitypub link (and api and admin in development) in the navbar are separated by the remaining width …
✓ Yes: 2 X No: 0
Bill 12: Add Django Simple History (PR #253)
Amendment to the Constitution

Approved

Submitted by: mfosterw


Added Django Simple History to track modifications of models and tweaked model logic to make it work better.
✓ Yes: 2 X No: 0
Bill 13: Update api documentation (PR #254)
Amendment to the Constitution

PR Closed

Submitted by: mfosterw


I never ran `sphinx-apidoc` after creating activitypub so the docs were very out of date. I also made some improvements…
✓ Yes: 2 X No: 0
Bill 14: User Bills (PR #255)

PR Closed

Submitted by: mfosterw


See who proposed bills and see all bills a user has proposed.
✓ Yes: 2 X No: 0
Bill 15: Redirect instead of 403 if user tries to create person twice (PR #248)

PR Closed

Submitted by: mfosterw


A single user cannot have multiple ActivityPub profiles but it is relatively easy to navigate back to a page with "Crea…
✓ Yes: 0 X No: 0
Bill 19: Added divider to navbar dropdown (PR #249)
Amendment to the Constitution

PR Closed

Submitted by: mfosterw


On desktop, the activitypub link (and api and admin in development) in the navbar are separated by the remaining width …
✓ Yes: 0 X No: 0
Bill 20: Improve logging (PR #259)
Amendment to the Constitution

PR Closed

Submitted by: mfosterw


Added a method to pull request and bill models to add context to logs
✓ Yes: 2 X No: 0
Bill 21: Add dark mode (PR #260)
Amendment to the Constitution

PR Closed

Submitted by: mfosterw


Uses bootstrap's built-in dark mode styles and the documentation script for the toggler with a few minor modifications.
✓ Yes: 1 X No: 0
Bill 22: Fix 404 page (PR #262)

PR Closed

Submitted by: mfosterw


Inserting the error message into the 404 page turns out to be totally unhelpful, so it's just going to have a static me…
✓ Yes: 2 X No: 0
Bill 23: Started using pytest-cov (PR #263)

PR Closed

Submitted by: mfosterw


pytest-cov provides a slightly simpler interface for coverage and is required for coverage highlighting in VSCode. The …
✓ Yes: 1 X No: 0
Bill 24: Reorganization (PR #264)
Amendment to the Constitution

PR Closed

Submitted by: mfosterw


Combined two small files and split a big one, and made a few other tweaks.
✓ Yes: 1 X No: 0
Bill 26: Fix celery worker launch order (PR #284)

PR Closed

Submitted by: mfosterw


It was getting warnings from not connecting to redis
✓ Yes: 0 X No: 0
Bill 28: Simplify pull request handler (PR #286)

Approved

Submitted by: mfosterw


Went a little overboard with the clean code stuff (at the recommendation of a code quality plugin I was using)
✓ Yes: 1 X No: 0
Bill 30: Fix account settings warning (PR #288)

Approved

Submitted by: mfosterw


The new release of dj-rest-auth also fixed their warning
✓ Yes: 1 X No: 0
Bill 31: Update docs again (PR #289)

PR Closed

Submitted by: mfosterw


I should think about re-generating the apidocs when the container runs
✓ Yes: 1 X No: 0
Bill 32: Add draft bill support for draft GitHub pull requests (PR #290)
Amendment to the Constitution

PR Closed

Submitted by: mfosterw


Draft PRs now create bills with a new DRAFT status that cannot be voted on or submitted. When a PR is marked ready for …
✓ Yes: 0 X No: 0
Bill 33: Add draft bill support for draft GitHub pull requests (PR #290)
Amendment to the Constitution

PR Closed

Submitted by: mfosterw


Draft PRs now create bills with a new DRAFT status that cannot be voted on or submitted. When a PR is marked ready for …
✓ Yes: 0 X No: 0
Bill 34: Add draft bill support for draft GitHub pull requests (PR #290)
Amendment to the Constitution

PR Closed

Submitted by: mfosterw


Draft PRs now create bills with a new DRAFT status that cannot be voted on or submitted. When a PR is marked ready for …
✓ Yes: 1 X No: 0
Bill 35: Add Claude Code configuration and skills (PR #291)

PR Closed

Submitted by: mfosterw


## Summary - Add `CLAUDE.md` with project overview, common commands, architecture notes, and code style guidance - Add …
✓ Yes: 0 X No: 0
Bill 36: Give more time for new server containers to start (PR #292)

PR Closed

Submitted by: mfosterw


The server was spinning down the old server too quickly and dropping requests
✓ Yes: 0 X No: 0
Bill 37: Fix outdated documentation and incorrect docstrings (PR #293)

PR Closed

Submitted by: mfosterw


- Update docs/webiscite.rst to reflect current architecture: GithubWebhookView and PullRequestHandler replace the remov…
✓ Yes: 1 X No: 0
Bill 38: Disable vote link hover/click styles when bill is not open (PR #294)

Approved

Submitted by: mfosterw


Adds Bootstrap's `pe-none` utility class to vote links when a bill's status is not `OPEN` 🤖 Generated with [Claude Code…
✓ Yes: 1 X No: 0
Bill 40: Change bill creation flow (PR #298)
Amendment to the Constitution

PR Closed

Submitted by: mfosterw


Moved submit task creation to bill save override and bill creation logic to manager
✓ Yes: 0 X No: 0
Bill 41: Handle synchronize webhook and add AMENDED bill status (PR #299)
Amendment to the Constitution

Approved

Submitted by: mfosterw


## Summary - Adds a new `AMENDED` bill status for bills invalidated by a PR code update - Adds `PullRequestHandler.syn…
✓ Yes: 1 X No: 0
Bill 42: Add args to just test command (PR #300)

Approved

Submitted by: mfosterw


So I can run tests individually with it
✓ Yes: 1 X No: 0
Bill 45: Improve bill annotations to reduce queries (PR #303)
Amendment to the Constitution

Approved

Submitted by: mfosterw


Probably a bit of premature optimization but I like having it as a baseline I can compare against other apps
✓ Yes: 1 X No: 0
Bill 46: Minor changes (PR #304)

Approved

Submitted by: mfosterw


A couple things came up during the last PR which were unrelated to its main purpose
✓ Yes: 1 X No: 0
Bill 47: Improve Loki (PR #305)

PR Closed

Submitted by: mfosterw


Adding build logs to grafana and reduce excessive logging
✓ Yes: 0 X No: 0
Bill 48: Fix inconsistent test (PR #308)

Approved

Submitted by: mfosterw


I made a brittle and difficult to understand test, so I fixed it by adding a branch and a bit more checking
✓ Yes: 1 X No: 0
Bill 49: Update python and redis (PR #309)

Approved

Submitted by: mfosterw


Doesn't really change anything in practice
✓ Yes: 1 X No: 0
Bill 50: Fix allauth login page (PR #310)

Approved

Submitted by: mfosterw


The link page wasn't inheriting from the website's style so I bypassed it.
✓ Yes: 1 X No: 0
Bill 51: Fix email and error (PR #311)

PR Closed

Submitted by: mfosterw


Finally start getting emails when errors occur, and fix the error that's been occurring.
✓ Yes: 1 X No: 0
Bill 53: Fix API Crash (PR #318)

PR Closed

Submitted by: mfosterw


And add regression test. I added an assert to silence a mypy error without realizing that the type error wouldn't cause…
✓ Yes: 0 X No: 0
Bill 54: Rename master to main (PR #319)

PR Closed

Submitted by: mfosterw


There were some other spots I got before and accidentally committed straight to main. This actually removes the referen…
✓ Yes: 0 X No: 0