A Brief Note

What's the best way to keep track of what I'm doing and where I'm headed? Back me on Patreon. I take my stakeholders seriously and try to make a meaningful communication every month - they pay me once a month, that seems like a fair trade.

Around launch of a new set (so three times per year), I'll try to write a "state of SWUDB" kind of post for the public that will lay out my goals for the coming four months. This is probably my most recent one.

Short Term Goals

These are the features I'm actively working on.

UX and Quality of Life Refinement
I'd like to take another pass at deck management (sorting, filtering, ease of access), the sets page (cleaner look, "full set" awareness), the form search page, and others.
Deck Lineages / Relationships
I believe that decks represent a specific list of cards (as opposed to a take on a Leader/Base pairing). In light of that, I recently made Published Decks immutable. This has had impaces on discoverability, and I'd like to increase discoverability of versions of decks, as well as derivations and inspirations.
Patreon Integration
I'll be adding Patreon Integration, which won't do anything at first, but takes time and will be a foundation for future enhancements.
Advanced Singles Pricing
Deck pricing, then deck pricing with collection awareness. Collection pricing. Things like this.
Deck Bookmarks
Bookmark decks, for ones you want to keep track of but don't want to copy.
Format Awareness
Twin Suns. Limited decks should allow for more than 3 copies of a card, Twin Suns should allow only 1. Et cetera.

Medium Term Goals

These are the features I'm definitely planning on doing, just not right this second. They're in the design stage.

Card Reviews
This card is awesome. This card is terrible. Your review of this card is wrong!
Full Localization
Global game deserves global support.
Helper Support Infrastructure
I don't want to enter every Shadows of the Galaxy spoiler myself. I certainly don't want to enter every hyperspace variant and every localized card. I'm doomed for Spark of Rebellion, but I'd like to build out some infrastructure so I can ask for help.

Long Term Goals

Look, I want to do these, okay? But the list is long. It's on the list, though.

What is a cube? How does it work?
A robust collection of endpoints for everybody to use to make weird toys.


April 30
Bug Fixes and Quality of Life
  • "Buy Cards" and "Buy Missing Cards" buttons added to deck displays.
  • You can no longer collect cards that have not been released.
  • <br /> tag now supported in deck description.
April 16
Form Search Refinements
Form Search can now filter by set and uniqueness.
Deck Pricing
The estimated price of a deck (possibly based on slightly cached values) is now displayed on the Math tab while editing, and when Viewing the deck. (That tab will be renamed to "Analysis" in a future update.) The price to buy cards missing from your collection is now listed under the Collection tab.
Quality of Life and Bug Fixes
  • The extension for a text file download of a deck has been changed from .dec to .txt.
  • Unreleased sets no longer show on initial load. (There remains a bug where the Set selection box resets to released sets only after changing a base or leader. This will be addressed in a future update.)
  • Deck images with four rows of maindeck cards (or less) have been restored to an image of 1920 x 1080.
April 9
Twin Suns
  • You can now create Twin Suns decks.
  • Deck images updated to accommodate Twin Suns.
  • Deck format (currently, Premier and Twin Suns) added to deck display.
  • Deck format added as a search option for decks.
Deck Builder Set Filtering
The deck builder now has a set filter. By default, all sets released are included. All sets not released are not. This feature has not been added to Leader and Base selection; that feature will be added in a future update.
Quality of Life and Bug Fixes
  • Deck search page aesthetics updated.
  • Fixed bug where deck card total wasn't being properly displayed.
April 9
Quality of Life and Bug Fixes
  • Fixed a bug where private decks couldn't generate .dec files, even for their owner.
April 2
Deck Builder Limited to Collection
The deck builder now has a "My Cards" toggle. Activating My Cards will limit the deck builder to cards in your collection.
Human-Readable CSV Export
You can now download a human-readable csv of your collection from the Collection -> Bulk Actions page. It includes the card name, rarity, and variant type.
Quality of Life and Bug Fixes
  • Added a link to the blank Tournament Deck Form to the footer. This will be moved to the tournament tracking page in a future update.
  • Corrected an error in the Starter Deck CSV; it included two copies of SOR 075 It Binds All Things instead of two copies of SOR 074 Repair.
  • Cleaned up some button labels around copying and publishing decks.
  • CSS Refinements
  • Fixed two small bugs around password reset emails.
  • Fixed bug where an error would be thrown when attempting to publish too many decks in close temporal proximity. (You still can't do that.)
  • Fixed bug where sometimes a changed email address wouldn't be saved.
March 26
Move 1 To Sideboard
Moving cards between the main deck and the sideboard can now more easily be done in increments of 1.
Deck Collection Tab
There is a new Collection tab available when viewing or editing a deck. Currently, this tab will tell you what cards in the deck are missing from your collection. More to come; feedback welcome.
Previous / Next Card
You can now navigate from a card view to the next or previous card in the set.
March 22
Deck Tournament Forms
  • When viewing a deck, you can click on the Deck Form button in the Export Deck area and download a PDF of the deck.
  • You can go to your Account Page and add your name, pronouns, and FFG ID number, and the form will autofill them for you when you download the PDF. Or don't: still works.
  • This is not limited to your own decks. Download some spicy KTOD decks with your own name on them. Profit.
  • A blank version of the form is available here.
March 21
Collection Manager Refinements
  • Collection Manager now shows all cards by default.
  • Bug in card number sorting resolved.
  • New filters on Collection Page: card number, aspects, and level of ownership.
Sort Order Cookies
Certain fields on the My Collection, View Deck, and Edit Deck pages will now remember your selection between sessions on the same device.
March 15
New Collection Management Page
I have updated the My Collection page.
March 13
Added Deploy Your Leader Links
Deploy Your Leader pricing now available on cards.
Minor Changes
  • Searching for a set or subset no longer forces a redirect to the Sets page.
  • Removed "Display" model for cards. Its relevance has been superseded by deck images.
  • Added a "Card Number" sort to both Edit and View deck pages; should enable easy pulls of physical cards. (I'll add the display of Set and Card Number soon.)
March 12
Checklist View Collection Management
When searching for cards or variants and displaying them in checklist view, logged in users can now add or remove copies of cards. (CSS to be refined.)
Bug Fixes and Quality of Life
  • New deck button now at the top of the deck list page on mobile.
  • CSV import now pads 0s.
  • Spark of Rebellion Starter kit csv now readily accessible from Bulk Actions page.
  • Fixed a bug where cards with hyphens in their name wouldn't link properly in some circumstances.
  • Fixed a bug where sorting of cards would occasionally order sets incorrectly.
March 4
"Base" Variant renamed to "Normal"
In order to minimize confusion and to match singles-retailer conventions, the Base variant type has been renamed to Normal. You can now search for it with v:n or variant:normal.
Performance Updates
Ongoing performance updates to site.
February 21
Refactored Sets Page
Sets Page has been refactored. Hopefully it's a little more readable.
Added Full Set Pages
When linking to a set, you can now append /fullset to the /Sets URL and you'll be taken to a full display of all cards in the set, including promos and cards not available in packs. This is the visually appealing equivalent of using the < and <= operators on the set search query parameter.
Renamed GenCon 2023 Promos Set
The swudb-specific name of the subset of cards given out at events has been renamed from GenCon 2023 Promos to Spark of Rebellion Event Promos. The abbreviation remains GC23 to ensure links don't break.
February 19
Added Comprehensive Rule Support
Rules are now available at
Added Rules to A.C.K.B.A.R.
You can now invoke the rules with A.C.K.B.A.R.'s new /rules command.
February 15
A.C.K.B.A.R. Patreon Support
A.C.K.B.A.R. now shows proper deference to Patreon supporters.
February 12
Collection Management 1.0

It cannot be overstated: This is a first pass. I don't own non-promo cards yet. There are many more features coming for this.

  • While looking at any given variant, add non-foil and foil versions of that card to your collection.
  • Go to the Collections page to see your cards. (See that note about first pass? This is what I'm talking about. This page is so bare-bones I'm almost embarrassed. Cards won't show up here until you've added at least one variant to your collection. Once a variant is in your collection, you can add more foil and non-foil versions as you crack packs.
  • Collections now comes with bulk actions:
    • Add all basic cards of a given rarity from a given set to your collection with one click.
    • Delete your entire collection (whether in anger or as part of testing is left as an exercise for the reader).
    • Import a collection from CSV
    • Export your collection as a CSV
  • You can now use the is:mine and isnot:mine queries in searches to limit cards to your collection.
Small Changes
  • Renamed the Starter Rarity to Special.
  • Hot Decks now limited to 30 days.
February 11, 2024
Small Update
  • Fixed bug where users' edited deck description was not displayed. Please edit and save Private and Unlisted deck descriptions to see them. (Published deck descriptions are still editable and unaffected by bug or change.)
  • Starter Rarity changed to Special Rarity
January 16, 2024
Deck Listing Refinements
  • The Decks page now displays how many comments the decks have.
  • Lazy loading (e.g., infinite scrolling) added to decks page. Card search page probably coming soon.
  • The URL encoder likes non-English deck names more and explodes less.
January 14, 2024
Deck Comments
  • You can now comment on decks. Please be mindful of our Terms of Service.
  • You can edit comments for a few hours. Then you can't.
  • There is a new deck filter, Discussed, sorting decks by recent comments.
  • More features, like notifications for comments, etc., forthcoming.
  • Deck descriptions and comments can now include card preview images with #[SOR_200] syntax.
Small Improvements
  • "Public" decks now reverted to "Unlisted", and Publish button moved below export options. People continue to publish decks purely to make them visible to friends; UX refinements will continue until this stops.
  • Autofocus added to main query field.
  • Syntax and Form Search links added to search results page above search bar for ease of access.
  • I've added a FAQ. It is currently singular.

January 6, 2024
Refined Deck Images
They're now 1920x1080 and look prettier.
December 19, 2023
This page. It exists now.
Footer Aesthetics
The footer is bigger now. It will act differently.