Skip to content

Gameplay format implementation - #65

Merged
toxicity1985 merged 2 commits into
mainfrom
gameplay-format-implementation
Jul 8, 2026
Merged

Gameplay format implementation#65
toxicity1985 merged 2 commits into
mainfrom
gameplay-format-implementation

Conversation

@toxicity1985

Copy link
Copy Markdown
Collaborator

No description provided.

toxicity1985 and others added 2 commits July 8, 2026 17:09
Adds /admin/gameplay-formats: search cards by number/format, edit a
CardGroup's gameplayFormat via a creatable Tom Select, and import a
format definition (id/version/included_refs) from a JSON URL with a
validate-and-preview step before confirming the write.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
The column was changed from JSONB to JSON in a prior migration, so
getKeywordStats() started failing with "function jsonb_array_elements(json)
does not exist". Also guards against the JSON 'null' literal, matching the
existing defensive pattern in CardSearchUpdater.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@toxicity1985
toxicity1985 force-pushed the gameplay-format-implementation branch from fd132f4 to c101e74 Compare July 8, 2026 15:09
@toxicity1985
toxicity1985 merged commit 2f62923 into main Jul 8, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant