New pull request
[skip review] Added titles to all pages
All checks were successful
Claude Code Review / claude-review (pull_request) Has been skipped
Python FastAPI Jinja Linting / build (pull_request) Successful in 30s
Tests / pytest (pull_request) Successful in 16s
Release on merge / release (pull_request) Successful in 0s
#544 by johnsturgeon was merged 2026-09-16 20:21:44 +02:00
[skip review] Added blank page with three 'cards' to match the admin page
All checks were successful
Claude Code Review / claude-review (pull_request) Has been skipped
Python FastAPI Jinja Linting / build (pull_request) Successful in 30s
Tests / pytest (pull_request) Successful in 15s
Release on merge / release (pull_request) Successful in 0s
#543 by johnsturgeon was merged 2026-09-16 20:13:23 +02:00
Added a link to the admin user's menu for the admin dashboard
All checks were successful
Claude Code Review / claude-review (pull_request) Successful in 2m20s
Python FastAPI Jinja Linting / build (pull_request) Successful in 30s
Tests / pytest (pull_request) Successful in 17s
Release on merge / release (pull_request) Successful in 0s
#542 by johnsturgeon was merged 2026-09-16 17:51:10 +02:00
Removed underline from anchor styling
All checks were successful
Claude Code Review / claude-review (pull_request) Successful in 46s
Python FastAPI Jinja Linting / build (pull_request) Successful in 29s
Tests / pytest (pull_request) Successful in 16s
Release on merge / release (pull_request) Successful in 0s
#534 by johnsturgeon was merged 2026-09-16 18:06:48 +02:00
[skip review] Added logout and login routes
All checks were successful
Claude Code Review / claude-review (pull_request) Has been skipped
Python FastAPI Jinja Linting / build (pull_request) Successful in 29s
Tests / pytest (pull_request) Successful in 16s
Release on merge / release (pull_request) Successful in 0s
#532 by johnsturgeon was merged 2026-09-13 20:44:14 +02:00
Removed profile and settings pages from the menu
All checks were successful
Claude Code Review / claude-review (pull_request) Successful in 20s
Python FastAPI Jinja Linting / build (pull_request) Successful in 32s
Tests / pytest (pull_request) Successful in 17s
Release on merge / release (pull_request) Successful in 0s
#529 by johnsturgeon was merged 2026-09-13 19:35:21 +02:00
Added back in favicon, and Sentry and other common headers
All checks were successful
Claude Code Review / claude-review (pull_request) Successful in 2m29s
Python FastAPI Jinja Linting / build (pull_request) Successful in 35s
Tests / pytest (pull_request) Successful in 17s
Release on merge / release (pull_request) Successful in 1s
#527 by johnsturgeon was merged 2026-09-13 19:27:52 +02:00
[skip review] Removed umami and also fixed a couple pycharm inspection issues
All checks were successful
Claude Code Review / claude-review (pull_request) Has been skipped
Python FastAPI Jinja Linting / build (pull_request) Successful in 36s
Tests / pytest (pull_request) Successful in 24s
Release on merge / release (pull_request) Successful in 1s
#523 by johnsturgeon was merged 2026-09-13 17:49:52 +02:00
[skip review] Fixed the picks page to use url_for
All checks were successful
Claude Code Review / claude-review (pull_request) Has been skipped
Python FastAPI Jinja Linting / build (pull_request) Successful in 31s
Tests / pytest (pull_request) Successful in 16s
Release on merge / release (pull_request) Successful in 1s
#522 by johnsturgeon was merged 2026-09-13 17:15:00 +02:00
write-the-rules-page-for-the-new-v3-ui-517
All checks were successful
Claude Code Review / claude-review (pull_request) Successful in 1m18s
Python FastAPI Jinja Linting / build (pull_request) Successful in 29s
Tests / pytest (pull_request) Successful in 16s
Release on merge / release (pull_request) Successful in 0s
#521 by johnsturgeon was merged 2026-09-12 21:01:33 +02:00
Added a v3 standings page
All checks were successful
Claude Code Review / claude-review (pull_request) Successful in 1m38s
Python FastAPI Jinja Linting / build (pull_request) Successful in 31s
Tests / pytest (pull_request) Successful in 16s
Release on merge / release (pull_request) Successful in 1s
#514 by johnsturgeon was merged 2026-09-11 21:00:21 +02:00
[skip review] Removed javascript that reloads the allpicks page
All checks were successful
Claude Code Review / claude-review (pull_request) Has been skipped
Python FastAPI Jinja Linting / build (pull_request) Successful in 31s
Tests / pytest (pull_request) Successful in 15s
Release on merge / release (pull_request) Successful in 1s
#512 by johnsturgeon was merged 2026-09-11 15:54:48 +02:00
Fixed font spec files
All checks were successful
Claude Code Review / claude-review (pull_request) Successful in 43s
Python FastAPI Jinja Linting / build (pull_request) Successful in 32s
Tests / pytest (pull_request) Successful in 14s
Release on merge / release (pull_request) Successful in 1s
#511 by johnsturgeon was merged 2026-09-11 15:24:12 +02:00
fix-the-redesign-so-that-i-did-it-myself-426
All checks were successful
Claude Code Review / claude-review (pull_request) Successful in 3m45s
Python FastAPI Jinja Linting / build (pull_request) Successful in 30s
Tests / pytest (pull_request) Successful in 15s
Release on merge / release (pull_request) Successful in 0s
#507 by johnsturgeon was merged 2026-09-11 13:58:12 +02:00
Add an admin-issued magic link that bypasses Discord login
All checks were successful
Claude Code Review / claude-review (pull_request) Successful in 1m54s
Python FastAPI Jinja Linting / build (pull_request) Successful in 29s
Tests / pytest (pull_request) Successful in 16s
Release on merge / release (pull_request) Successful in 1s
#503 by johnsturgeon was merged 2026-09-09 21:08:58 +02:00
If we are on the development server we must filter emails
All checks were successful
Claude Code Review / claude-review (pull_request) Successful in 1m23s
Python FastAPI Jinja Linting / build (pull_request) Successful in 30s
Tests / pytest (pull_request) Successful in 14s
Release on merge / release (pull_request) Successful in 0s
#501 by johnsturgeon was merged 2026-09-09 20:28:26 +02:00
Release 2.32.1
All checks were successful
Python FastAPI Jinja Linting / build (pull_request) Successful in 27s
Tests / pytest (pull_request) Successful in 13s
Claude Code Review / claude-review (pull_request) Successful in 12s
Release on merge / release (pull_request) Successful in 1s
#498 by johnsturgeon was merged 2026-09-07 17:04:24 +02:00
Release 2.32.0
All checks were successful
Claude Code Review / claude-review (pull_request) Successful in 12s
Python FastAPI Jinja Linting / build (pull_request) Successful in 28s
Tests / pytest (pull_request) Successful in 13s
Release on merge / release (pull_request) Successful in 1s
#496 by johnsturgeon was merged 2026-09-07 16:46:20 +02:00
The quick / easy solution is to just make sure we're updating the player records on a schedule
All checks were successful
Claude Code Review / claude-review (pull_request) Successful in 1m20s
Python FastAPI Jinja Linting / build (pull_request) Successful in 30s
Tests / pytest (pull_request) Successful in 15s
Release on merge / release (pull_request) Successful in 0s
#495 by johnsturgeon was merged 2026-09-07 16:35:05 +02:00
[skip review] Added set_user
All checks were successful
Claude Code Review / claude-review (pull_request) Has been skipped
Python FastAPI Jinja Linting / build (pull_request) Successful in 26s
Tests / pytest (pull_request) Successful in 13s
Release on merge / release (pull_request) Successful in 0s
#494 by johnsturgeon was merged 2026-09-07 13:39:30 +02:00