Changelog

What's New

The latest features, improvements, and fixes from the Double Holo team.

Showing 53 of 53 updates

The New Card Scanner, on iPhone and Android

September 18, 2026

Meet the new card scanner

Today we are launching the scanner we've wanted for ourselves since day one. We built it completely from scratch, and we think it's the fastest raw card scanner on the market. We're excited for everyone to try it for themselves.

Open the Scan tab and point your phone at a card. Use Auto mode to scan as soon as a card is detected, or change it to Manual mode and tap anywhere to capture when you want control.

What is in it

  • Speed that keeps up with you - No matter how fast you go, the scanner will keep up. It honestly feels like magic.
  • Slab Scanner upgrades - You can now pair a Bluetooth or wired barcode scanner and use them to scan PSA, BGS, and CGC labels to add them straight into your lot.
  • Lots that will never get lost - Every scan syncs a few seconds after you take it. Scan offline and it uploads when you are back. Never lose your work!
  • Better runner-up matches - In rare cases, the match might not get the exact card you're looking for. Tap the image thumbnail to view close matching alternatives, or manually search for the correct match.
  • Built for either hand - Controls can be configured to sit on either the left or right side of the screen.
  • 2 different views - Use Comfort View to see just the most recently scanned card easily, or try Compact View to see your recent scan history at a glance!

Tell us what you think

We built this new scanner with all stages of collectors in mind. Try it on your collection and tell us what you like/dislike about it! Feedback, bug reports, and feature requests can be submitted to us on Discord or through the Report button in the Vendor Hub.

New (11)

Vendor Hub

The new card scanner is live on iPhone and Android

Mobile

Rebuilt from scratch: read the main post for more details!

Vendor Hub

Import photos from your scanning app, on web and mobile

Web + Mobile

Upload the CSV your card-scanning app exports and attach its real card photos to inventory you already hold, or create new items for the rest. Look for Import photos on the inventory screen on web, or Add inventory then Photo import in the app. Photos replace stock scans on your Double Holo listings, and re-sync to eBay and Shopify automatically.

Vendor Hub

Choose your eBay store categories, on web and mobile

Web + Mobile

Set up to two store category paths in your channel settings. Changing or clearing them updates your existing live listings too. eBay ignores a path that does not match a real category without any error, so make sure to double check the spelling!

Vendor Hub

Choose what happens to Shopify products after they sell

Web

On the Inventory page in the Double Holo Shopify app, pick Keep it on my storefront, the default, which leaves the product visible and marked sold, or Archive it to hide sold products completely. Switching only takes affect starting from the next sale.

Vendor Hub

Shopify and eBay cross-listing open to everyone

Web

Syncing your inventory to your own Shopify store or eBay account no longer requires approved-seller status! :)

Market Data

See TCGPlayer prices for every condition at once

Web + Mobile

Raw card pages on the site and card detail in the app have a By Condition section showing TCGPlayer market prices per condition, each row linking to TCGPlayer already filtered to that condition and printing. A condition nobody is listing shows a dash, and a clock icon marks a price not reconfirmed in the last couple of days.

Premium Tools

TCGPlayer recent sales and listings for Premium members

Web + Mobile

Inside By Condition, Premium members see the five most recent TCGPlayer sales per condition with price, shipping, and how long ago each sold, plus the number of standard listings and the lowest price with shipping, broken down by condition. Counts cover every listing for the card's exact printing and language.

Market Data

Pokemon Encyclopedia and trainer hub pages

Web

A new free Encyclopedia section covers the full National Pokedex of 1,025 Pokemon with tons of info like types and base stats, a page for every generation, pages for every Pokemon type, and more!

Market Data

Sets hub redesigned with chase cards and PSA 10 prices

Web

The redesigned browse page groups sets by era with market values and logos. It's been completely rebuilt, so be sure to give it a look! Set pages gained a most-valuable-cards table, a rarity breakdown, and PSA 10 prices next to raw. A new "Sets" button can be found on the navbar on Web.

Market Data

New free price pages

Web

New free pages, no account needed: Master Set Costs for completing every set, Cards Under $10, Illustration Rare and Special Illustration Rare checklists, per-set booster box, ETB, and bundle price pages, and the top 50 Most Expensive Pokemon Cards.

Premium Tools

Tutorial videos for every premium tool

Web + Mobile

Every premium tool has a Tutorial button that plays a short walkthrough. A new Tutorials page lists all eight, including a platform overview, under the Premium Tools section on web and from the Daily Brief dashboard in the app.

Improvements (13)

Vendor Hub

Per-item deal percent

Web + Mobile

In New Deal you can give a single card its own percent of market instead of the deal-wide percent,

Market Data

Best-offer eBay sales and thousands more cards with sales

Web + Mobile

eBay sales that closed through an accepted best offer now appear in a card's recent sales at the amount the buyer actually paid, and count toward market prices and comps.

Vendor Hub

Open the app to Vendor Hub, follow market pricing again

Web + Mobile

In mobile Settings, choose whether a cold start lands on the Marketplace or the Vendor Hub. On web and mobile, a new Follow market pricing action clears a hand-typed price and reprices the card from the market using your default pricing rule. Unlisting an item no longer leaves it stuck as hand-priced.

Account

Onboarding remembers where you left off

Web

Once you have an account, onboarding resumes on the screen you left, even if you started on a laptop and sign in on your phone.

Account

Trial end times and cancel deadlines in your time zone

Web + Mobile

Your free trial shows the exact date and time it ends in your local time. Reminder notifications and emails carry the same times.

Vendor Hub

Sync warnings on every channel, web and mobile

Web + Mobile

A listing that is live but has stopped syncing on eBay or Shopify now says so, with better warnings and error messages to keep the user informed.

Vendor Hub

Photo, cert image, and policy changes reach live listings

Web

Photos you add, replace, delete, or reorder after a listing is live now sync to eBay and Shopify in the order you arranged them, and a slab's cert images update on the live listing without relisting. Changing a shipping, payment, or returns policy on your eBay channel updates every listing that is already up.

Vendor Hub

eBay shipping policies checked before they strand cards

Web

If your eBay shipping policy stops working, the Channels page will now let you know.

Vendor Hub

Vendor analytics improved

Web + Mobile

Analytics now counts binder and bulk sales, show sell-through shows a real number instead of 0%, and costs for multi-copy items multiply by quantity across the dashboard, P&L, exports, and payouts. The Show summary breaks profit down by deal type so the rows add up to the total

Vendor Hub

Market Data on your inventory items

Mobile

Opening a card in your inventory shows a Market Data button that opens the same sheet you get on deal items, with sales history, price history, and the By Condition ladder, plus your own listed price and market override beside the market numbers. The TCGPlayer button opens the product page already filtered to the card's condition and printing.

Vendor Hub

Vendor inventory loads faster

Web + Mobile

The inventory screen loads noticeably faster for large inventories on both the website and the app.

Marketplace

Shipping label errors say what went wrong

Web + Mobile

Shipping label errors used to all have the same message - this has been updated to now show specific errors.

Vendor Hub

Shared inventory links preview as your store

Web

In Instagram, Facebook, iMessage, or anywhere that shows a link preview, a shared inventory link now reads "{Store name}: card inventory on Double Holo" with how many items you are sharing.

Fixes (12)

Vendor Hub

eBay lots list the quantity you actually have

Web

Multi-card eBay lots now advertise the real unit count, up to 50 per listing.

Vendor Hub

Takedowns and stuck listings recover on their own

Web

Temporary eBay and Shopify failures now retry automatically instead of stranding a listing as errored.

Vendor Hub

eBay sales now record from sales data, not listed data

Web

Vendor Hub now records the price the buyer actually paid from eBay's order data, not the listed price, so Best Offer and promotion sales come through at the right number, with eBay's selling fees recorded against each sale.

Vendor Hub

Duplicate and missing sales on eBay and Shopify

Web

A Shopify order with more than one of your cards only recorded the first as sold; every card now records.

Vendor Hub

Write-offs record the loss for every copy

Web

Writing off a stack of cards now records the loss for every copy, not just one;

Marketplace

Partially sold listings stay on your storefront

Web

If you listed 10 copies and 3 sold, the remaining 7 now stay on your storefront instead of disappearing.

Marketplace

Sealed products show their listings and list on eBay

Web

Fixed a bug where some sealed products would show "No Listings" even though valid listings existed. In addition, Sealed products can be listed on eBay again after being rejected with a confusing policy violation error.

Vendor Hub

Card matching picks the exact print you named

Web

A listing named Buneary now matches Buneary, not the [Master Ball] printing that sorted first and showed a much higher price on storefront widgets.

Market Data

Set values corrected

Web

Set values no longer count staff or store promos.

Premium Tools

Home Market Brief crash and $0 indexes

Mobile

Fixed an extremely rare edge case that would case the daily market brief to crash.

Vendor Hub

Label print crash

Web + Mobile

Printing a big batch of labels on mobile no longer crashes the app partway through. On web, editing a cost basis in the inventory drawer now shows the new value right away instead of jumping back to the old one until you reopened the card.

Account

Sign-in and Sign-up error improvements

Web + Mobile

Certain rare Sign-in and Sign-up errors now show proper errors messages

Introducing the Changelog

August 14, 2026

New (3)

Account

A public changelog, updated every release

Web

Every release now gets a dated section on the new changelog page, with each entry tagged New, Improved, or Fixed, and filters for update type and platform. A megaphone in the navbar picks up a dot when something you have not seen ships, and opens a quick What's New panel without taking you off the page you are on. You can also follow along by RSS or JSON feed.

Vendor Hub

Add Custom Cards to Vendor Hub

Web + Mobile

Ability to add a custom card so that even if a card is missing or unsupported at the time, users can still complete deals and track the cost in/out for them.

collinidugin #suggestions-feedback
Sent something in the app too ,but it would be nice to add some sort of placeholder item in for cards that aren’t in the system for both deals and inventory. For example took in a one piece slab yesterday as credit for a trade but don’t have a way to track it in the app as either a part of the deal it was taken in for or for inventory to keep track of the price I paid on it. Just a name field and an override price to print price labels would be convenient. If there is already a way to do this let me know, thanks!
See The Thread (opens in new tab)
Marketplace

See what a card is listed at right now

Web + Mobile

A new eBay Active button sits next to eBay Solds on a card's Market Data view in Vendor Hub. Sold tells you what the card went for, Active tells you what it is up for today, which is the number you want when you are deciding what to list at. Raw searches filter out graded slabs and bulk lots on the active side too. We'll be bringing these buttons across the rest of the site and app in an upcoming release.

Improvements (4)

Vendor Hub

Sold cards stay on your Shopify store

Web + Mobile

When a card sells on Double Holo or eBay it now stays up in Shopify, marked sold out with a "sold" tag, instead of disappearing. Build an automated collection with the condition "Product tag is equal to sold" and you get a Sold section that fills itself in. Nobody can buy one by mistake, and pulling a listing yourself still removes it as before.

Market Data

eBay comp searches find the right card

Web + Mobile

Searches now carry the set name and a properly formatted card number, and raw cards filter graded slabs out of the results. For raw cards, search results went from returning 5% correct printing to 100%. Japanese raw cards saw a large improvement as well, reducing cards with 0 listings in the results from 95% to 14%.

Market Data

Gem rates and population breakdowns corrected

Web + Mobile

Pristine copies counted toward a card's graded population but not its gem rate, CGC 9.5 was treated as a Gem Mint on about 1,700 cards when it is really a Mint+ grade, and TAG 9.5s were dropped on the way in. Around 433 cards get a corrected gem rate. Population breakdowns now show every grade, including PSA half grades and plain BGS 10s, so a card can no longer show a number of graded copies with a breakdown that doesn't add up.

Market Data

Japanese population numbers accuracy improvements

Web + Mobile

Some Japanese sets were linked to the wrong language. Those numbers are cleaned up and no longer picked up.

Fixes (10)

Vendor Hub

Large scanned lots save without losing the lot

Mobile

Scanning a lot over 100 cards and tapping Add to Inventory failed outright and lost the whole lot. The app also flags rows that would be rejected, like a grade out of range or the same cert on two cards, before the upload starts.

Vendor Hub

Selling one copy no longer sells the whole stack

Web + Mobile

If you had 6 copies of a card listed on eBay and one sold, all 6 were marked gone. Quick sale in Vendor Hub had the same problem, so holding 3 of a card and selling 1 at a show wiped out the other 2. Both now draw the stack down by one and leave the remaining copies listed.

Vendor Hub

Sold slabs stop coming back in stock

Web + Mobile

For sellers using automated pricing rules, every repricing run could put a sold item back in stock on eBay, which meant the sale was never seen and the slab stayed live and buyable after it was gone.

Account

Finishing onboarding no longer restarts the questions

Mobile

Answers now save as soon as you finish the questions. A separate error that could break the home and signup pages for some people is fixed too.

Premium Tools

Price forecasts stop leaning bearish without cause

Web + Mobile

Cards with less than 50 days of price history were getting a downtrend vote they had not earned. The panel shows N/A instead of failing to render when there is not enough data.

Vendor Hub

eBay listing updates stop failing for no reason

Web + Mobile

An occasional connection error was breaking listing updates and price changes roughly once every couple of hours per connected account, and retrying always worked, which is why it was easy to miss. Cross-listed items also stop drifting out of sync: a price under eBay's $0.99 floor or a package over a shipping service's weight cap now either corrects itself or tells you what is wrong, instead of failing quietly every 15 minutes.

Vendor Hub

Anyone can link a Shopify store

Web + Mobile

Generating or claiming a Shopify integration link code was blocked behind a premium subscription. Any signed-in user can now link their store from Settings, Integrations: the code appears when the page loads, and entering it in the Shopify admin completes the link. Shiny Pro codes are unchanged and still a paid perk.

Dinhrtimein #suggestions-feedback
and does link code exist yet, or is this still in the works?
See The Thread (opens in new tab)
Premium Tools

Grading Opportunities shows its empty state

Web

The tab crashed instead of rendering when the response came back without a results list.

Premium Tools

Sentiment agrees with itself at the threshold

Web + Mobile

A card whose 14-day sentiment sat exactly on the greed or fear line could read greed in one place and neutral in another at the same time, and its reading was quietly left out of the buy and sell recommendation. Both now agree. Only cards sitting exactly on the threshold are affected.

Account

Sign-in and OAuth setup are more reliable

Web + Mobile

Simultaneous requests during account setup are handled properly now, which removes a rare cause of failed sign-ins.

Got an idea? Spotted a bug?

Tell us in Discord. Plenty of what ships here started as a message from a collector.

Not in the server yet? Join The Discord (opens in new tab)