Paper Dynasty Discord - Discord bot for card game
Go to file
Cal Corum 970aef760a
All checks were successful
Build Docker Image / build (pull_request) Successful in 1m17s
fix: support packs with >5 cards in scout view
Spread scout buttons across multiple rows (5 per row) instead of
all on row 0. Cap at 25 buttons (Discord max) using the last 25 cards.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 11:43:06 -05:00
.gitea/workflows Update .gitea/workflows/docker-build.yml 2026-03-09 13:22:58 +00:00
.githooks feat: add /resend_scout admin command and pre-commit hooks 2026-03-09 10:39:08 -05:00
.plans Cogs to Packages Groundwork 2025-08-17 08:46:55 -05:00
.vscode Catchup commit 2025-07-22 09:22:19 -05:00
cogs fix: remove db_patch call — no PATCH endpoint for scout_opportunities 2026-03-09 10:55:22 -05:00
command_logic fix: remove duplicate sheets.open_by_key() call in get_full_roster_from_sheets (#30) 2026-03-09 13:22:58 +00:00
discord_ui fix: support packs with >5 cards in scout view 2026-03-09 11:43:06 -05:00
helpers feat: limit scouting to Standard/Premium packs, simplify scout view 2026-03-09 13:22:58 +00:00
in_game Add pitcher validation with rank retry in get_starting_pitcher 2026-01-30 14:04:03 -06:00
migrations Update cache refresh logic to replace vs delete 2025-02-23 22:50:58 -06:00
tests fix: add missing week field to scout reward POST 2026-03-09 10:20:23 -05:00
utilities Fix circular import by moving play lock functions to separate module 2026-02-04 09:33:37 -06:00
.dockerignore fix: exclude utilities/supabase.py from production Docker image (#41) 2026-03-04 23:01:49 -06:00
.gitignore fix: add explicit .gitignore entry for service-creds.json (#40) 2026-03-03 12:36:26 -06:00
alembic.ini Added base alembic config 2024-10-11 16:42:15 -05:00
api_calls.py fix: remove hardcoded master_debug flag from api_calls.py (#28) 2026-03-09 13:22:58 +00:00
CLAUDE.md ci: Switch to CalVer (YYYY.MM.BUILD) with auto-generated versions 2026-02-17 16:36:53 -06:00
constants.py Fix Athletics Team Choice pack KeyError 2026-01-04 16:20:05 -06:00
db_calls_gameplay.py Update logging to RotatingFileHandler 2024-11-09 23:14:54 -06:00
deploy.sh Add HTTP health check endpoint for container monitoring 2025-11-12 14:44:53 -06:00
DEPLOYMENT.md Catchup files 2025-11-11 13:22:06 -06:00
dice.py fix: unpack range() objects in pitcher error rating checks 2026-02-11 15:33:37 -06:00
discord_utils.py Cogs to Packages Groundwork 2025-08-17 08:46:55 -05:00
Dockerfile Added docker to environment 2024-10-12 02:04:30 -05:00
exceptions.py Implement play locking to prevent concurrent command processing 2026-02-03 23:13:40 -06:00
gauntlets.py Add API timeout/retry logic and fix get_team_by_owner for PostgreSQL 2026-01-31 15:52:14 -06:00
health_server.py Implement play locking to prevent concurrent command processing 2026-02-03 23:13:40 -06:00
help_text.py S10 Updates + PR Bugfix 2025-11-09 06:12:46 -06:00
helpers.py Add API timeout/retry logic and fix get_team_by_owner for PostgreSQL 2026-01-31 15:52:14 -06:00
LICENSE Initial commit 2020-07-07 13:56:19 -05:00
manual_pack_distribution.py S10 Updates + PR Bugfix 2025-11-09 06:12:46 -06:00
notify_restart.py Update restart notification message to be more accurate 2026-02-03 23:29:51 -06:00
paperdynasty.py feat: Add Scouting feature (Wonder Pick-style social pack opening) 2026-03-09 13:22:58 +00:00
play_lock.py Fix circular import by moving play lock functions to separate module 2026-02-04 09:33:37 -06:00
PRODUCTION_COGS.md DOCS: Add production cogs documentation for future reference 2025-11-10 09:46:11 -06:00
pytest.ini Catchup commit 2025-07-22 09:22:19 -05:00
random_content.py Cogs to Packages Groundwork 2025-08-17 08:46:55 -05:00
requirements.txt Fix numpy CPU compatibility issue (X86_V2) 2026-01-08 14:04:18 -06:00
search_utils.py Catchup commit 2025-07-22 09:22:19 -05:00
utils.py CLAUDE: Fix get_roster_sheet() to handle both dict and Team objects 2025-11-10 09:11:37 -06:00
VERSION Update VERSION 2026-02-11 21:35:13 +00:00