Planeswalk — 2-player MTG virtual tabletop with Archidekt import + Claude judge
  • Python 75.9%
  • JavaScript 17.3%
  • CSS 5.1%
  • HTML 1.6%
Find a file
bunko 3951ef6434
All checks were successful
Tests / pytest (push) Successful in 46s
Release 2026.10.16.1: share Archidekt decks with friends
Decks from Archidekt get a Share button in the lobby (the current deck
and saved-deck tiles) and in the table's deck picker. It copies a link
to /play?deck=<Archidekt id> (a phone's share sheet where there is one;
the link shown to copy by hand if the clipboard is blocked). The lobby
opens such a link as "A deck for you": it imports the deck, shows its
art and kind, and Play this deck makes it the visitor's deck (saved to
their library when signed in). /api/decks lists each saved deck's
`archidekt` id for the tiles.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0187tgCCyvyte9Eub8yPKXjU
2026-10-16 12:06:49 -05:00
.forgejo/workflows Add the test suite and CI (rework M0) 2026-10-11 21:15:13 -05:00
app Release 2026.10.16.1: share Archidekt decks with friends 2026-10-16 12:06:49 -05:00
docs Front page: "the portal" — rotating rings, title sweep, a river of cards 2026-10-12 15:32:49 -05:00
tests Release 2026.10.16.1: share Archidekt decks with friends 2026-10-16 12:06:49 -05:00
.dockerignore Add the test suite and CI (rework M0) 2026-10-11 21:15:13 -05:00
.env.example Remove the CPU opponent; keep the "exile until this leaves" mechanic 2026-06-10 21:38:22 -05:00
.gitignore Dev stack: ignore docker-compose.override.yml 2026-06-10 19:57:53 -05:00
docker-compose.yml Release 2026.10.13: Planeswalk moves to planeswalk.bunko.me 2026-10-13 21:14:07 -05:00
pytest.ini Protocol 2: keyed wire view + patches (rework M2, step 1) 2026-10-12 00:23:51 -05:00