Deck RoostA home for Pokémon decks

Deck Roost changelog

What's new in Deck Roost

New features, improvements, and fixes.

Current versionv2.3.2
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.3.2Patch release

Tournament Workbench

A sharper shared interface with flat controls, clearer view tabs and compact status markers, preserving every game palette.

  • Buttons, fields and menus use crisp corners and quieter surfaces throughout Deck Roost.
  • Cards, Preview and Export share a clear tab baseline with an accent underline and visible keyboard focus.
  • Deck records use a flatter frame and accent edge; Built, Draft and Taken apart use distinct square or line status markers.
  • All 24 game palettes and System, Dark and Light appearance choices remain available and remembered independently.
  • The palette simplification, Built browsing defaults, cookie notice and desktop/mobile control fixes from 2.3.1 are included.
v2.3.1Patch release

Built decks and clearer controls

Start deck browsing with Built decks and choose game colors from a grouped palette picker without text search.

  • The builder, current Deck Library, Discover and public gallery start with Built decks.
  • Choose All decks or Taken apart to browse saved lists that are no longer assembled. Private deck views also retain a Draft choice.
  • Status choices stay in Library and Discover URLs and saved Discover views. Clear filters returns to Built.
  • Direct deck links, newly created drafts, and archived or deleted deck recovery remain accessible.
  • Choose from all 24 grouped game palettes without searching; opening the picker focuses your current choice and stays inside short screens.
  • Nested Test hands targets fit their panel on desktop and mobile. Update notices leave the editor's Return to save button reachable.
  • Library view options, submitted-list controls, Matchups sharing and mobile administrator preferences keep their own space. Reordering arrows leave the deck row selectable.
  • A first-visit cookie notice and public browser-storage policy explain sign-in cookies, preferences, offline drafts and your controls. Review them again from the site footer.
v2.3.0Minor release

Deck editing through connected clients

Create and edit private decks, choose deck pictures, and update Built status from an owner MCP connection after explicit permission.

  • Create and edit deck lists through a compatible MCP client after separately approving deck changes.
  • Choose a deck's pictured card and mark it Built or Taken apart. Marking it Built infers owned inventory using the app's existing rules.
  • New decks stay private. Deck-editing access starts off, and existing connections keep their current read permissions until fresh approval.
  • Saved lists keep exact card printings and regenerate Pokémon TCG Live exports and deck images through the same save pipeline as the app.
v2.2.8Patch release

Account safety and reliable exports

Strengthen account recovery and deletion, complete large account downloads, and improve deck, scanner, collection, test-hand, and native PDF workflows.

  • Recovery checks account eligibility again when a recovery code is used; interrupted account deletion can resume safely.
  • Account downloads use browser storage and verify every page before offering the complete file.
  • Deck Library and version history load in pages, with search and retry controls; restoring decks respects account limits.
  • Copying shared decks reports uncertain outcomes, and public TCG Live exports use the same printing rules as the builder.
  • Camera scanning releases pending captures when closed; image previews, collection queries, and test-hand setups receive reliability fixes.
  • Native PDF deck lists render names in Latin, Greek, Cyrillic, Chinese, and Japanese with embedded fonts.
v2.2.7Patch release

Mark decks Built directly

Mark a deck Built without a spare-card confirmation, while keeping Missing and Proxy notes separate.

  • Built saves directly from either Deck Library status control without an inventory confirmation.
  • Missing and Proxy counts continue to record what remains to complete each deck.
v2.2.6Patch release

Deck pictures in printed banners

PDF exports start with the Pokémon on your deck picture and keep optional appearance controls visible.

  • The Pokémon on your deck picture fill the printed title banner in the same order. Change or clear either choice before downloading.
  • Featured Pokémon and the optional PDF file name are always visible, and the deck-list formatting notice is removed.
v2.2.5Patch release

Updated artwork and readable card details

Refresh card artwork and details, keep card text readable, and update platform security.

  • Updated artwork and card details are available for 30th Celebration, Journey Together, Mega Evolution, and Phantasmal Flames.
  • Attack, Ability, and rule text keeps energy names and reminders readable without formatting tags.
  • Platform dependencies receive a security update.
v2.2.4Patch release

TCG Live export corrections

Copy feedback lines up with the deck list, and Sword & Shield promos use TCG Live collector numbers.

  • The green clipboard confirmation follows the same inset as the heading and deck list.
  • Sword & Shield promos such as Boss’s Orders export with the numeric collector number accepted by TCG Live.
v2.2.3Patch release

Deck images fit your screen

Open the whole deck image first, then zoom in for card details.

  • Deck images start fitted to the screen on phones and computers.
  • Use Zoom in for full-size details and Fit to screen to return to the overview.
  • Reopening an image resets it to the fitted view.
v2.2.2Patch release

Clearer instructions across Deck Roost

Shorter, clearer wording for deck images, exports, collection tools, and account messages.

  • Full-size deck images open with a simple title and Close image button.
  • Image creation, PDF options, planning, and collection searches use clearer instructions.
  • Account and error messages explain what to do next.
v2.2.1Patch release

Security hardening for imports and connected clients

Safer inventory exports, feedback attachments, and connected-client authorization without extra steps for normal use.

  • Inventory CSV exports neutralize spreadsheet formulas and preserve values when the original exported file is imported again.
  • Feedback attachments reject malformed or excessively animated images, and downloaded filenames match their image type.
  • Connected-client authorization bounds oversized requests and throttles repeated anonymous registration and authorization attempts.
v2.2.0Minor release

Fit deck-list PDFs onto one page

Choose a compact one-page PDF when exporting your saved deck list.

  • The optional Fit to one page setting reduces spacing, artwork, and text size while keeping every card in the list.
  • The usual multi-page layout remains the default. Dense one-page lists use smaller text.
v2.1.0Minor release

Larger cards and a choice of search layouts

Choose List or Grid when adding cards, with larger artwork and clearer alternate-printing layouts.

  • Card search has larger thumbnails and a grid option that keeps your selections and quantities when switching views.
  • Alternate printings fill adjacent desktop cells instead of leaving large gaps, with readable card names and printing details.
v2.0.2Patch release

Quieter account signup

Self-service signups no longer send unnecessary administrator review emails.

  • New users continue to receive their email verification link and can finish signup without administrator approval.
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

Milestones before version 1.0.0 were documented retrospectively.

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.

This personal project runs no ads and does not sell personal data. Optional analytics scripts are blocked by our site security policy.