Deck RoostA home for Pokémon decks

Deck Roost changelog

What's new in Deck Roost

Plain-language notes about new features, improvements, and fixes. This page is public and does not require a Deck Roost account.

Current versionv2.0.1
Major release

A product or account-model milestone that changes Deck Roost's compatibility boundary.

Minor release

A backwards-compatible user capability or workflow added across the product.

Patch release

A backwards-compatible correction, accessibility improvement, security hardening, catalog fix, or operations repair.

Current history

Stable releases

v2.0.1Patch release

A consistent workspace and current competitive results

Shared layouts and richer theme colors bring the tools together, while Championship Series results now refresh from their published source.

  • Deck headers and card tabs use space more effectively, with larger, clearly separated actions.
  • The library and companion tools share the builder’s visual style and chosen theme colors.
  • Competitive trends checks the latest published Championship Series winner hourly when visited, independently of online tournament samples.
  • Source timestamps and clear unavailable or older-data notices explain what competitive results cover.
v2.0.0Major release

A simpler Deck Roost

A redesigned workspace puts your cards first, makes deck tools easier to find, and gives match sessions a clearer round-by-round view.

  • The focused builder puts cards, preview, and export up front, with secondary tools available when you need them.
  • Desktop card groups use the available width, while phone layouts keep artwork, text, and actions readable.
  • Card details bring together card text, deck status, alternate printings, and a clear Change art action.
  • Matchup sessions make individual rounds and session results easier to review and continue.
  • Collection ownership tracking and the Inventory tab leave the interface; missing and proxy counts remain available for cards in your deck.
  • Newly generated deck images group Supporters, Items, Tools, and Stadiums consistently.
v1.5.8Patch release

Clearer tasks and safer recovery

Search, editing, and questions are easier to reach, with clearer guidance and more reliable recovery when an action cannot be confirmed.

  • Inventory search, deck questions, matchup entry, and PDF download come before optional settings, with more usable phone and landscape layouts.
  • A task-oriented user guide and optional tour explain saved versions, physical inventory, practice hands, and recovery without requiring onboarding.
  • Scanner history keeps earlier printings, and unconfirmed inventory changes pause further writes until you check the affected cards.
  • Imports reject outdated previews and retain recoverable drafts; failed deck questions preserve newer text you have started typing.
  • Navigation reflects hosted tool availability, while keyboard focus, collapsed status labels, and light-theme contrast are clearer.
v1.5.7Patch release

Keep the exact cards in imported lists

TCG Live imports preserve the requested card printing, including when another card with the same name is already owned.

  • Imported cards retain their set, collector number, and finish instead of switching to a different same-name card.
  • Owned-printing preference starts off and only accepts a match for the requested printing.
  • Existing saved decks remain unchanged.
v1.5.6Patch release

A guided tour with clearer navigation

Deck Roost now makes its wider toolbox easier to discover and keeps full-size deck images safely inside the app on phones.

  • An optional six-step tour introduces deck building, collection tracking, planning, test hands, discovery, sharing, and account tools.
  • The deck builder now points more clearly to the Deck library and the rest of the Deck Roost toolbox.
  • Full-size deck images open in an in-app viewer with a clear Close action instead of stranding installed-app users in a separate window.
v1.5.5Patch release

Restored Lost Origin card artwork

Lost City and Lost Vacuum printings from Lost Origin now show their official card images throughout Deck Roost.

  • Lost City and both Lost Origin printings of Lost Vacuum now display their official artwork.
  • Saved decks, working copies, card search, and new deck images all use the restored artwork path.
  • The preserved 60-card Colorless GLC edit can be published again without re-entering its cards.
v1.5.4Patch release

Clearer optional fields and steadier catalogue updates

Optional markers now stay beside their field labels, while catalogue maintenance can recover automatically from brief provider outages.

  • Optional fields are easier to scan because the Optional marker remains on the same line as its label.
  • The improved label layout works across deck details, Inventory, boxes and sleeves, and account-access forms.
  • Catalogue maintenance now retries brief upstream interruptions instead of failing immediately.
v1.5.3Patch release

Reliable sign-in completion

Successful sign-ins now open the requested Deck Roost page automatically instead of sometimes remaining on a disabled loading screen.

  • Administrator sign-in now opens Administration without requiring a manual refresh.
  • Signing in from a protected subpage returns to that same page.
  • Normal Deck Roost and owner authorization sign-ins preserve their intended destination.
v1.5.2Patch release

Contained artwork in printed deck lists

Printed deck lists now keep every card image inside its thumbnail row, preventing detached artwork strips from appearing above or below a card.

  • Card artwork no longer peeks above or below its row when a deck list is printed or saved as a PDF.
  • Thumbnail sizes, artwork crops, alternating row colors, and the Deck Roost QR code remain unchanged.
  • Both PDF rendering paths now keep every card thumbnail mathematically inside its row.
v1.5.1Patch release

Reliable read-only MCP approval

Deck Roost now completes owner-approved MCP connections through its protected server boundary while keeping the browser's strict same-origin form policy intact.

  • Read-only MCP approval now completes reliably instead of remaining on Connecting.
  • The one-time approval value stays between Deck Roost's application and MCP servers and is no longer returned to browser code.
  • The strict same-origin form policy remains unchanged, and every MCP connection is still scoped, expiring, owner-only, and immediately revocable.
v1.5.0Minor release

Guided collection answers and a private MCP pilot

Deck Roost now answers richer collection questions with fixed, reviewable rules and can expose the same read-only evidence to the owner through a revocable MCP connection—without using an AI model or requiring OpenAI API credits.

  • Use guided filters in Insights to find decks by reviewed roles such as switching or gust, compare two decks, summarize matchup records, and look up exact inventory, boxes, or sleeves.
  • Search Community only when you explicitly choose it; private decks, inventory, accessories, and matchup records never enter public results.
  • The owner-only MCP pilot offers the same bounded read-only tools to compatible clients through an explicit browser approval flow.
  • Review and revoke MCP connections immediately from Account, with each grant limited to the permissions and expiration shown during approval.
v1.4.1Patch release

Collection questions and trustworthy ownership

Deck Roost can now answer exact card-location questions across your private decks without AI, while Built decks keep physical inventory complete without erasing Missing, Proxy, or independently verified ownership.

  • Ask questions such as “Which of my decks have Switch?” from Insights, with direct links from the Deck Library.
  • Answers prefer an unsaved working copy, group all printings of the exact English card name, and label incomplete decks as unknown instead of guessing.
  • Built decks automatically add real, non-missing, non-proxy cards to inventory, while Taken apart decks release their assignment and keep those cards owned.
  • A prominent Add cards to inventory section makes standalone and non-deck collection entry easy.
v1.4.0Minor release

Collection questions and trustworthy ownership

Deck Roost can now answer exact card-location questions across your private decks without AI, while Built decks keep physical inventory complete without erasing Missing, Proxy, or independently verified ownership.

  • Ask questions such as “Which of my decks have Switch?” from Insights, with direct links from the Deck Library.
  • Answers prefer an unsaved working copy, group all printings of the exact English card name, and label incomplete decks as unknown instead of guessing.
  • Built decks automatically add real, non-missing, non-proxy cards to inventory, while Taken apart decks release their assignment and keep those cards owned.
  • A prominent Add cards to inventory section makes standalone and non-deck collection entry easy.
  • This source candidate was superseded before activation; v1.4.1 carries the same user-facing work with corrected release verification.
v1.3.10Patch release

Standard planning and clearer PDF art

Incomplete decks can use Standard-only card search, and exported deck PDFs give featured Pokemon more room without letting artwork escape its circular frame.

  • Standard can now be selected before a deck list is complete, so card search can be limited to Standard-legal printings from the start.
  • Legality warnings remain visible and normal save validation still prevents publishing an incomplete or structurally invalid list.
  • Featured Pokemon appear larger in Browser and native PDF exports while remaining cleanly clipped inside their circles.
v1.3.9Patch release

Reliable Cloudflare sign-in

Sign-in and account-security forms now remain interactive on Cloudflare and keep credentials out of the address bar even if JavaScript is unavailable.

  • Sign in now works reliably on the Cloudflare-hosted app instead of silently reloading the page.
  • Password and recovery forms use safe POST fallbacks, so entered credentials never become URL query parameters.
  • Deck and inventory behavior from v1.3.8 is retained while the failed staging security-policy change is corrected.
v1.3.8Patch release

Accurate Built-deck inventory status

Built decks now agree with their card-level physical inventory status, and Deck Library management actions have comfortable spacing.

  • Built decks no longer show false missing-card warnings caused by cards assigned to other Built decks.
  • Check availability and Version history are now separated into clear, phone-friendly controls.
  • Release verification now follows the current version while preserving the separate administrator-host boundary.
v1.3.7Patch release

Accurate Built-deck inventory status

Built decks now agree with their card-level physical inventory status, and Deck Library management actions have comfortable spacing.

  • Built decks no longer show false missing-card warnings caused by cards assigned to other Built decks.
  • Check availability and Version history are now separated into clear, phone-friendly controls.
  • This source candidate was superseded before activation; v1.3.8 carries the same user-facing work with corrected release verification.
v1.3.6Patch release

Nonce-protected application scripts

Deck Roost now gives each page response a one-time script authorization so browsers can reject unapproved inline scripts.

  • Each page load now carries its own one-time script nonce instead of allowing arbitrary inline scripts.
  • Theme startup, client navigation, installed-app updates, offline fallback, and account-request verification keep their existing behavior.
  • This security patch changes no decks, accounts, inventory, card catalog, or stored feedback data.
v1.3.5Patch release

Clearer builder language

The deck builder now describes its purpose in direct, familiar language.

  • The header now says Build, test, and refine your Pokémon decks.
  • The wording now matches how people actually use Deck Roost.
v1.3.4Patch release

Clearer builder language candidate

The deck builder now describes its purpose in direct, familiar language.

  • The header now says Build, test, and refine your Pokémon decks.
  • The wording now matches how people actually use Deck Roost.
  • This source update was superseded before activation; v1.3.5 carries the same user-facing change with corrected release verification.
v1.3.3Patch release

Mobile printing and update clarity

Printing choices stay usable on small screens, the TCG Live list jump is easier to find, and long-open copies now offer a safe reload when Deck Roost updates.

  • Printing cards and their actions no longer squeeze into unreadable slivers on phones or at high browser zoom.
  • Jump to TCG Live list is now the first saved-deck action and clearly names where it goes.
  • Long-open tabs and installed copies show Reload now when a newer Deck Roost version is available, without reloading automatically.
v1.3.2Patch release

High-zoom sign-in containment

Long administrator headings now reflow cleanly at 400% browser zoom and on the narrowest screens.

  • The administrator sign-in page no longer creates sideways scrolling at high zoom.
  • The heading remains large and readable while fitting narrow phone-sized viewports.
  • Sign-in controls, appearance choices, and access rules are unchanged.
v1.3.1Patch release

Compact administrator sign-in controls

The compact administrator sign-in header now uses bounded appearance controls and flexible brand copy across browsers.

  • Theme and palette controls use consistent compact widths.
  • Brand copy can yield space safely on narrow screens.
  • This source update was superseded before activation; v1.3.2 completes high-zoom containment.
v1.3.0Minor release

Release notes for everyone

Deck Roost now has a public, plain-language changelog and a separate technical release history for administrators.

  • Anyone can read the latest improvements without signing in.
  • Older preview milestones and every release since self-service signup now share one version history.
  • Administrator notes add implementation, security, migration, and source-boundary context without exposing it on the public page.
v1.2.2Patch release

Gold Energy Recycler and card-entry polish

The requested gold Energy Recycler is available in Standard searches, and selected-card quantity controls stay readable and easy to press.

  • Energy Recycler FLI 143 now appears when searching for Standard-legal printings.
  • The artwork preview, minus button, count, and plus button no longer overlap.
  • Card-entry controls remain usable on phones and at high browser zoom.
v1.2.1Patch release

Whole-product correctness and security

Loading, editing, dialogs, hosted-feature messages, and account actions are more predictable across Deck Roost.

  • More actions clearly explain loading, success, failure, and hosted availability.
  • Dialogs, mobile navigation, clipboard actions, and retry paths are more accessible and reliable.
  • Account, Planning, Test Hands, Insights, Inventory, and Deck Library flows better preserve the user’s current work.
v1.2.0Minor release

Flexible grids and clearer actions

Card and deck grids can be set to Small, Comfortable, or Large, with compact cards expanding before their actions become available.

  • Choose a grid size across Deck Library, Inventory, Boxes, Planning, Test Hands, Discover, Competitive trends, public decks, and the builder.
  • Small cards stay tidy until expanded, preventing accidental action presses.
  • Secondary actions are easier to recognize, and the builder can jump directly to the Pokémon TCG Live list.
v1.1.1Patch release

Recovery and operations reliability

Behind-the-scenes recovery, readiness, and administrator maintenance checks are more dependable.

  • Improved the reliability of backup status and private administrator maintenance.
  • Kept application readiness aligned with the database migrations actually in use.
  • No personal collection or account behavior changed in this maintenance release.
v1.1.0Minor release

Clear outcomes across Deck Roost

Long-running actions now make it clearer when work is in progress, completed successfully, or needs attention.

  • Deck, inventory, scanner, planning, testing, discovery, and export actions show more consistent progress and results.
  • Buttons guard against accidental duplicate submissions while work is underway.
  • Failures stay visible long enough to understand and retry safely.
v1.0.1Patch release

Unmistakable deck saves

A manual deck save now ends in a persistent confirmation instead of quietly returning to an idle button.

  • Save deck changes to Saved with a check mark after publication succeeds.
  • The confirmation resets as soon as another edit creates unsaved work.
  • Draft autosave and full deck publication remain clearly distinct.
v1.0.0Major release

Verified self-service accounts

Deck Roost moved from administrator-approved account requests to verified self-service account creation.

  • New members can verify their email, choose a username, and create their own account.
  • Each account receives a private collection and recovery codes.
  • Existing accounts and administrator invitations continue to work.
Preview historyVersions 0.1.0–0.10.0

These milestones were reconstructed from Git history. Deck Roost did not use product release tags before 1.0.0.

v0.10.0Minor release

Insights and tournament-ready exports

The final preview milestone added deeper deck analysis and substantially improved tournament deck PDFs.

  • Deck Insights combines deterministic card, prize, matchup, and Standard-format context.
  • Tournament PDFs gained clearer artwork, player fields, rarity marks, and evolution-line ordering.
  • Reviewed Judge printings, card interactions, and Deck Roost’s visual identity were expanded.
v0.9.0Minor release

Lifecycle, inventory, and faster navigation

Deck and collection management gained safer lifecycle controls, stronger physical-inventory links, and faster movement between tools.

  • Decks gained dual-art covers, physical-state filters, archive and recoverable deletion, and clearer taken-apart status.
  • Built decks became the authoritative source for physical allocation and Inventory filters became shareable and persistent.
  • A standalone deck-image tool and faster Deck Center navigation rounded out the milestone.
v0.8.0Minor release

Public onboarding and recovery

The preview opened administrator-approved account requests and improved onboarding, recovery, scanning, and public-deck experiences.

  • Visitors could request an account through a protected public flow.
  • Account recovery and return paths became clearer and safer.
  • Scanner, competitive trends, matchups, and public deck presentation received major upgrades.
v0.7.0Minor release

Cloud-hosted Deck Roost

Deck Roost completed its private Cloudflare production cutover and expanded public deck discovery.

  • The application moved onto its current Cloudflare-hosted architecture.
  • Discover and the public gallery made explicitly shared decks easier to browse.
  • Mobile builder, saves, drafts, and exact artwork were hardened around the new runtime.
v0.6.0Minor release

Deck Roost takes flight

The product adopted the Deck Roost name and bird identity while preparing its cloud-native data boundary.

  • Deck Roost replaced the earlier Deck Forge name.
  • TCG Live imports, competitive-major context, and public deck views became more capable.
  • Account and collection storage gained the portable foundations needed for hosted operation.
v0.5.0Minor release

Collection workflows centered on players

Inventory, Planning, and Test Hands were redesigned around owned cards, needed cards, and practical player goals.

  • Inventory made ownership, allocation, and missing-card needs easier to understand.
  • Planning focused on goals instead of raw records.
  • Test Hands added clearer reveals and probability guidance.
v0.4.0Minor release

Durable SQLite collections

Decks, drafts, versions, planning, and collection workflows moved onto the durable SQLite-backed model.

  • Deck history and unfinished drafts became safer to resume and restore.
  • Planning, sharing, folders, tags, and exact inventory links became part of the complete Deck Center experience.
  • Backups and reconciliation checks protected the storage transition.
v0.3.0Minor release

Complete Deck Center workflows

The early application grew into a connected set of deck, inventory, planning, scanner, matchup, and Test Hands tools.

  • Deck Center connected Inventory, Boxes, Planning, Scanner, Matchups, and Test Hands.
  • GLC support, richer printing inspection, prize analysis, and public deck copying were completed.
  • Background saves and image generation became faster and less disruptive.
v0.2.0Minor release

Personal accounts and exact card entry

Administrator-created personal accounts introduced private collections while card search and library tools became much richer.

  • Personal accounts received isolated deck collections and progressive quotas.
  • Box inventory, sorting, quantity selection, accent-insensitive search, and more artwork arrived.
  • PDF export remained scoped to the deck owner.
v0.1.0Minor release

Deck Workshop begins

The first preview established the focused deck builder, LAN viewing, exact card lists, and generated deck visuals.

  • Build and edit Pokémon deck lists from a protected local dashboard.
  • View decks on the LAN, switch card-grid views, and copy Pokémon TCG Live lists.
  • Themes and tournament PDF exports followed as preview patches before the next milestone.