Change log
Every TestFlight build of the Cardboard Capital app, newest first.
- Build 72 · 1.0October 2, 2026
Card prices stop getting stuck
A card page could keep showing the price from the first day you opened it, for weeks. A 30th Celebration Mew ex read $1,808 long after it was trading around $85. Card pages now update themselves, and the set list's 30-day change finally covers 30 days.
Prices
- Card pages refresh their price and chart when you open them. If a card has been sitting on an old price, you'll see it correct itself a moment after the page opens.
- The 30-day change in a set's card list was really a 90-day change. It now covers 30 days.
- Brand-new sets no longer show huge drops from preorder prices. Changes start from release day.
- Build 71 · 1.0September 20, 2026
Long printing names stop breaking the card page, and the price keypad catches a missed decimal
Card pages
- Cards with a long printing name, like Eevee 173 from the Black Star Promos, no longer push the whole page off-centre and cut off the name, price and chart labels.
- The row of printing buttons scrolls on its own without dragging the page with it.
Collection
- When the price you paid is wildly off the market, like 1083 typed for a $10.83 card, the keypad turns orange and suggests what you probably meant. It's only a warning, and it still saves exactly what you typed.
- Build 70 · 1.0September 20, 2026
The scanner stops guessing between reprints
When the same artwork was printed in more than one set, like the Jungle and Legendary Collection Pikachu, the scanner used to pick one and save it quietly, sometimes at the wrong price. On those cards it was wrong about half the time. Now it asks you which set it is.
Scanner
- Reprinted vintage art opens a "which set?" sheet listing each candidate with its set, printed number and price, so you can match the number in the corner of your card.
- A scan that wasn't sure can no longer save itself without asking.
Home
- Top Holdings and Watching can be sorted by highest worth, and that's the new default if you never picked a sort.
- Build 69 · 1.0September 20, 2026
A sharper Home chart, and the same buttons under every card
Home
- The chart is drawn with straight lines between days, so a one-day jump reads as a spike, and the shading under it is a fading dot pattern.
- The chart is shorter, and your card, copy and set counts sit beside the greeting, so more of the page is chart.
- The bell turns red when something new is waiting in your inbox.
- Top Holdings and Watching can be sorted by newest, oldest or biggest movers, and your choice is remembered.
Cards
- The scan result and the card page share the same add and watch buttons, and the bell works the same in both.
- Build 68 · 1.0.0September 19, 2026
The camera no longer hangs when you swipe a card's sheet away
One fix on top of build 67. Every time you swiped a card's details down to scan the next one, the camera view froze for about half a second, jumped to a different zoom, then snapped back. That is fixed. Everything else is the same as build 67.
Scanner
- Swiping a card's sheet away returns you to a live, steady camera. It used to freeze for a moment and jump in zoom, every time.
- If you leave a sheet open for a while, or leave the scanner pointed at nothing, the camera still drops to a cooler setting to save battery and heat. Coming back from that can show one brief hitch. It no longer happens between ordinary scans.
- Build 67 · 1.0.0September 19, 2026
The scanner locks on sooner, and the card's sheet opens faster
This build is about one wait: the time between pointing the camera at a card and seeing its sheet. A different detector now finds the card, the sheet opens as soon as the app recognises the artwork, and cards that used to refuse to lock get a quicker way through. Prices, your vault and your account are unchanged.
Scanner
- A detector trained on real scans of Pokémon cards now finds the card first. It does better on the ones that used to sit without locking: cards in binder pockets, in top-loaders and magnetic cases, behind display-case glass, and cards held close enough to fill the frame.
- The sheet opens as soon as the app recognises the artwork, with the card's name first. The exact printing and the prices fill in a moment later, in the same sheet. Before, the sheet waited until the app had also read the text on the card.
- When a card won't lock but the app can already tell what it is, the "capture anyway" option shows up sooner.
- The matcher leans a little more on the artwork when deciding whether it is sure. In testing on about 1,900 labelled scans that gave slightly more confident matches and almost no new mistakes.
- A brand-new install now starts with current matching settings. It used to start on settings from early August until its first download finished.
Set pages and notifications
- A set's release date and pull rates now sit above "Your set", and the set's index price stays on one line.
- A notification about several cards opens the Notifications page at those cards' rows.
For testers
- Profile, bottom of the page: tap the grey version line to see the build number and which scanner settings your phone is running.
- Still the same as before: cards with several printings will often ask you which printing it is. That is next.
- Build 66 · 1.0.0September 19, 2026
The scanner opens on iOS 27, and notifications get a home
A submission build. If your phone is on iOS 27, the scanner has not worked on any build: tapping Scan froze the app on the yellow loading screen until you force-quit it. That is fixed, and iOS 26 was never affected. This build also gives notifications a page of their own and puts alert switches on every card you watch.
Scanner
- The scanner opens on iOS 27. On every earlier build, tapping Scan on an iOS 27 phone froze the app on the yellow loading screen.
Notifications
- Home has a bell. It shows how many notifications you haven't seen and rings when there's something new.
- The bell opens a Notifications page that keeps everything the app has told you: sales, price moves, set drops, your weekly recap. It's grouped into Today, Last 7 Days and Earlier.
- Each notification shows the card, the price or the move, when it happened, and the last thing that happened to the same card before it.
- A "3 new sales" notification lists all three sales, one row each. It used to open one card and lose the other two.
- Tapping a sale opens the card on the grade that sold, scrolled to that sale, with the sale highlighted.
- If notifications are off, the page offers to turn them on. Everything still lands on the page either way.
Watching a card
- The Watching sheet has two switches for the card you're watching: alert on price moves, and alert on sales. Each one says how it works underneath.
- Sale alerts are for the printing you were looking at. Watching the Unlimited holo no longer tells you about 1st Edition slabs.
- Alert on sales is a Pro option and always wears a Pro tag. On the free plan it's also greyed out, and tapping it shows membership.
- Adding a card to your watchlist shows one confirmation, at the top of the screen. It used to show a second copy on the sheet itself.
- The sheet is only as tall as what's in it, and a Remove button beside "Watching" takes the card off your watchlist.
- Lists and the custom price alert have left this sheet. Custom price alerts are still under Settings › Your alerts.
- Build 65 · 1.0.0September 17, 2026
The purchase flow, audited: every path from tap to Pro holds
A submission build. Pro is now purchasable for real: the first purchase on build 64 hit a server bug that failed every purchase, and that is fixed on the server. This build carries the app-side fixes the same audit turned up, so a purchase, a cancel, a restore, and a session that expires all land where they should.
Pro
- Buying Pro works. The server was rejecting every genuine App Store receipt; it no longer does, and the fix is live for every build.
- The membership card on Profile shows your plan, its price, and the renewal date right after you buy. It used to say "Billed on another device" for a purchase made on the phone in your hand.
- A renewal that arrives while you are signed out is kept and applied the next time you sign in, instead of being dropped.
- Restore purchases tells you when the subscription belongs to a different Cardboard Capital account, rather than claiming there is no subscription at all.
- If the app signs you out on its own, Pro locks appear at once. And a Pro status the app has not been able to confirm with the server for a week stops being taken on faith.
- You get a welcome email when Pro starts. Apple still sends the receipt.
Profile
- The Scan history row is gone from the list.
Everywhere
- The free tier's limit of five armed price alerts is now enforced. It had been unlimited for everyone by mistake.
- Build 64 · 1.0.0September 17, 2026
The App Review pass: reads you can finish, a price you can name, and nothing that asks for your location
A submission build, and the first with a three-part version number. The AI chat tab is gone. Every market insight shows its whole last line instead of fading it out. The price in a card page's title bar says what it is. The app no longer asks for your location, explains itself when the camera is off, and rebuilds its local cache instead of crashing on an install over an old version.
Card page
- Market insights and grade reads end in solid ink. The last line used to fade out, which on a long read looked like it had been cut off.
- When the title bar collapses, the price on the right has a caption: Raw on the raw lens, the grade on the graded lens. It follows the printing and grade you pick.
Scan
- If camera access is off, or the device has no camera, Scan says so and offers a button to Settings instead of a black screen.
- The flash and macro buttons have labels for VoiceOver.
Pro
- The free-trial line only appears if this Apple Account has never used the trial. If it has, the button shows the price with no free days, so nobody is billed on a tap that promised a trial.
Everywhere
- The Ask tab and the AI chat behind it are removed.
- The app no longer asks for your location. Card Dex entries keep their photo and date.
- Opening the app after an update no longer risks a crash: a local cache that will not open is rebuilt from the server.
- Cold launch starts on the app's cream background instead of flashing white.
- The home-screen name is Cardboard Capital. Steppers and the number pad have labels for VoiceOver.
- Build 63 · 1.0September 17, 2026
Pick your username, see a friend's whole binder, and a tab bar that fills the phone
A profile build. Settings becomes three pages with a real username editor that tells you live whether a name is free. Your account page gets a proper header. A friend's collection is now a scrolling binder of card art on a dark plate, and the house account @mewtwo wears a holo ring. The tab bar is bigger, lower, and greyer where it isn't lit.
Settings and account
- Settings now lives under your profile, split into Personal, Data & privacy, and Notifications.
- Personal has your username, name and email. Tap one and you get a page with the keyboard up and an Update button. The username field checks as you type whether the name is taken.
- New accounts had no username before this build and no way to set one. Now every account can pick one.
- The account header is left-aligned: your photo with a camera badge, your name, and an Edit profile button. Your QR code and a share button sit in the top corner.
- Profile and Friends are two pills instead of underlined tabs.
Friends
- A friend's page shows their whole binder as a grid of card art, most valuable first, loading more as you scroll. It sits in a dark folder that runs to the bottom of the page.
- @mewtwo's avatar has a holo ring that lights up every few seconds, and its badge breathes on its own page.
- Add friend puts Share code and Scan QR code side by side.
Everywhere
- The tab bar spans the screen, sits lower, has bigger icons, a camera for Scan, and no longer shrinks when you scroll.
- On a card page the share button copies the card's web link. The three-dots button is gone.
- Toasts are black and drop in from the top.
- The Business card on Home only shows for Pro members.
- Build 62 · 1.0September 16, 2026
The card page follows the printing you picked, and one bell does the watching
A product build. Sold sales, the ownership line and the add button now all follow the printing chip, so a first-edition page never claims your unlimited copy. The bookmark and bell become one bell that saves the card and opens a tray for lists and price alerts. Discover leads with Sets, then a news reading list with a full News page.
Card page
- Picking a printing (first-edition, reverse holo) lists only that printing's sold sales, raw and graded. Sales of other printings sit behind a counted row, and a printing with no sales says so.
- The Recent sales caption shows the printing's eBay median and sale count.
- The "you own" line and the add button count copies of the printing on the page. A card you hold as unlimited no longer reads "Add 2nd copy" on its first-edition page.
- One bell instead of a bookmark and a bell. Tap it and the card joins your watchlist with the default move alerts; the tray that opens holds the watchlist toggle, your lists, and your own price alert.
Discover
- Sets lead the page under the latest-set poster.
- News is a four-row reading list with a See all that opens the full News page: every story with its summary, the desk's own stories, and the upcoming release schedule.
Sign in
- The code step accepts a pasted email and Mail/Messages autofill.
- Build 61 · 1.0September 14, 2026
Your total tells the truth, and the scanner stops seeing ghosts
A correctness build. Graded cards and sealed boxes were being valued at the wrong price — sometimes at nothing at all — which made collections read low. That's fixed on both the app and the server. The scanner also stops capturing a card that isn't there after you close a result.
Vault
- Graded cards are now valued at their grade's price, not the raw card's. A PSA 10 no longer shows what an ungraded copy is worth.
- Sealed boxes are valued properly instead of showing $0. A box added on another phone, or restored after reinstalling, used to come back worth nothing.
- Your total on Home matches the sum of what's in your vault, right from launch. It used to be low until prices finished loading, and low again whenever they went stale.
Scan
- Closing a result no longer makes the scanner immediately capture a card again. That phantom capture was behind most failed scans in a long session.
- A scan that stalls now gives up cleanly instead of freezing the scanner until you force-quit the app.
- A scan interrupted by a dropped connection retries itself once, which quietly fixes most scanning on bad venue wifi. When it does fail, the message says what actually went wrong.
- As the phone heats up, matching now eases off the most expensive work rather than only the cheap work. Long sessions stay usable instead of getting steadily worse at reading cards.
- Build 60 · 1.0September 13, 2026
The real icon, and a cooler scanner
A plumbing build. The app has its proper icon, the scanner stops running the camera flat out while a result sheet is open, and a bug that logged the same scan twice is fixed.
Scan
- The camera drops out of full resolution while a result sheet is open. The viewfinder still moves behind it; the phone just stops heating for no reason.
- Graded card reading is switched on for everyone, along with the new corner-finding model that decides where the card is in frame.
Under the hood
- The app has its real icon.
- Fixed a bug that could record the same scan twice. A batch the server had already saved was sent again whenever the app could not confirm it landed.
- Build 59 · 1.0September 12, 2026
Home pins what moved this week, and alerts that fire
Home now keeps your movers on top, measured over the week rather than the day. Card alerts go all the way from the bell on a card page to a push on your phone. The last-sold list knows which sales you have seen and which printing they belong to, and the card page lists every copy you hold.
Home
- Cards that moved 1% or more this week pin to the top of Holdings and Watching with a chip; gains of 10% or more carry a gold sweep. Moves are a 7-day average against the week before, not a single day, so one odd sale no longer flips a card.
- Card alerts work end to end. Tap the bell on a card page, set a target, and the push arrives when it crosses. Your alerts page lists and removes them; Settings › Notifications carries the thresholds and daily cap.
- Tapping a holding on Home opens the card page directly. The recap card is gone from the strip under the chart; the weekly recap push is unchanged.
Last sold
- Sales are scoped to the printing on the page. A reverse holo listed under a plain card no longer claims "you own 1" or a wild percentage; it carries a small printing tag instead, and its sheet says it is a different printing.
- Rows know whether you have seen them. A filled dot marks a sale that landed since you last opened the list, and the header reads "3 new since Tue". On the free tier the count includes the blurred rows.
- Rows are bigger and say more: slab photo, how long ago, the sale against its market, the listing title, and "you own 1 · paid $980" when it is your card. Tapping a sale opens it in the app; View on eBay is a button on that sheet.
- Delta lines past ±100% are silent, and the struck-through asking price keeps its cents.
Card pages
- Own a card? Its page lists every copy you hold under the chart: variant, condition, count, what you paid and when, what it is worth now, and how far it has moved since. Tap a copy to edit, re-count or remove it. A watched card gets a row with its move since you started watching.
- Fixed "Your position" never appearing for most holdings while the badge said "you own 1".
Under the hood
- The app confirms a dead session before signing you out, so a slow server no longer logs you out on relaunch.
- Slab scanning stays switched off on this build unless we turn it on for you; the scanner behind it learned from three rounds of graded cards in the field.
- Build 58 · 1.0September 10, 2026
Graded cards in their holders, and what Pro is
The card page now shows graded cards the way they actually exist: sealed in a PSA holder with the label on top. Underneath, the 1.0 Pro line is drawn, the scanner gets back the models build 57 shipped without, and slab scanning is in the app waiting for its switch.
Card pages
- On the Graded tab the card sits inside a clear PSA holder with a real-looking label: name, set, number, grade and descriptor. Pick another grade and the label follows. Raw shows the bare card. Tap the holder to open it fullscreen and turn it.
Pro
- Written market reads, graded reads, grade breakdowns and set briefs are Pro now, along with price history past 3 months, the graded chart, and sales beyond the most recent one. Locked sections keep their place on the page so you can see what is there.
- The paywall matches what Pro unlocks and speaks to the card you were looking at. Annual comes with a 3-day free trial; the 14-day trial is gone.
- Home ends on your ledgers. Recaps, the daily digest and the discover cards are parked for launch.
Scan
- The corner-finding models are back in the app. Build 57 shipped without them, which made the scanner slower to lock on.
- A slow upload no longer lands the same card in your vault more than once, and the message says the matcher is slow rather than "no signal".
- Slab scanning is built in but switched off for now. When it is on, scanning a graded card reads the label, names the grade in the viewfinder, and opens the result on that grade with a badge you can correct.
Under the hood
- Fresh measurement of first sessions: how far people get, what they scan, what they keep. No content, just the steps.
- The privacy manifest declares the anonymous install id.
- Build 57 · 1.0September 9, 2026
The submission candidate, tidied
A last pass over the app against the App Store checklist turned up a few buttons that led nowhere and a few things the store copy promised that the build did not have, plus a scanner performance pass. This is the build going to review.
Home & Browse
- The "Ask the analyst" card, the digest's ask button and the set-page ask link are gone for now. The chat is parked for launch; the doors to it were still open and led to Home.
Scan
- The scanner sheds more work when the phone gets hot, so long batch sessions should run cooler.
- Card text reading moved off the main thread; the viewfinder should stay smoother mid-scan.
Under the hood
- The app can now be told to update. If a build turns out to be broken after launch, we can retire it and everyone on it sees an update screen instead of the bug.
- Settings › About now says plainly that Cardboard Capital is independent and not affiliated with the Pokémon rights holders.
- The app no longer offers to open CSV files from other apps until collection import ships.
- Build 56 · 1.0September 8, 2026
The submission candidate
No scanner changes. This is the build we intend to send to the App Store. It carries the final shape of Pro, and the backend fixes behind it mean the notifications that were meant to tell you about your own cards finally do.
Pro
- The annual plan now starts with a 3-day free trial. Monthly has no trial. The paywall says exactly that on each plan and nowhere else.
Notifications
- Movement alerts had never fired: a card you own or watch that moves more than 5% overnight now pushes the next morning.
- Your Daily Pulse now includes your own watchlist movers, not only the market-wide ones, and the Sunday recap names your top gainer.
Support
- Mail to support@cardboardcapital.net now reaches a person. It used to bounce.
- Build 55 · 1.0September 4, 2026
A new way to find the corners, switched off until it's ready
The scanner now carries a learned corner finder trained on the frames it used to lose. It stays off until we turn it on remotely, so this build should feel like build 54 — with one fix for everyone: cards were sometimes being saved upside down, and now they are not.
Scanner
- Cards scanned in a graded slab or from a binder page were sometimes saved upside down, because a label or a neighbouring card's number fooled the check that decides which way is up. Fixed.
- A learned corner finder ships in the app, in two stages: one pass to find the card, a second to sharpen each corner. It is off by default and turns on remotely for testers first.
- When it is on, the old detector runs only on frames the new one finds nothing in, and the app records how often that happens.
- Build 54 · 1.0September 4, 2026
A scan sheet that keeps up with your thumb
The result sheet after a scan was rebuilt to match the card page, and the scanner's heaviest work was found running on the same thread as the screen. It has been moved off it, so the sheet, the camera view and the pages under them respond the way they should.
Scanner
- The result sheet now reads like the card page: set pill, Raw/Graded, the printings as chips, then the price and a 3-month chart with the dashed opening-price line.
- Graded is a real lens now: grade pills, the graded price and chart, the graded read, that grade's recent sales and the pop report. Raw lists recent eBay sales under the read.
- The market read is written when you tap it, not before you asked.
- Scanned this card before? A tag under the chart shows what it was worth the first time and how far it has moved since your last scan.
- Tap the card's art or title to open its page; Back returns to the scan.
- Your latest scan sits bottom-left like the Camera app's last shot. Tap it for a grid of everything scanned this session. A tap on the viewfinder takes the shot.
- Cards without enough market to write about no longer show a read button that leads nowhere.
Speed
- The scanner's card detection was running on the screen's own thread — every sheet and page on top of the camera paid for it. Fixed; the sheet after a scan tracks your finger again.
- The shimmering read button, the price charts, the space hero, the card page's wave backdrop and the loading spinner are drawn by the graphics system directly instead of being redrawn by the app thirty times a second.
- Home, Discover, the set list and the card page stop rebuilding the whole screen while you scrub, type or scroll.
- Build 53 · 1.0September 2, 2026
A cooler scanner, and reports from the frames it used to lose
The camera now works at a lower resolution while it is only looking for a card and switches to full resolution the moment one is in view, so long sessions run cooler without changing what a scan reads. Cards that would not lock under glare now tell you what to do, and the card page scrolls smoothly again.
Scanner
- Less heat: while the viewfinder is searching, the camera runs at a lower resolution and steps up to full resolution as soon as a card appears. Every scan still reads from the full-resolution frame.
- Under thermal pressure the camera also drops to 24 frames per second instead of letting the phone throttle everything.
- A shiny card that will not lock under a lamp now gets "tilt away from the light" instead of a message about not looking like a card.
- The scanner keeps a small crop of what it saw around each scan (only if you have opted into image retention) to train the next generation of card detection.
Card page
- A new artist spotlight below the card's read: who drew it, their cards and sets, and a shelf of their work.
- Graded sections show a placeholder at their real height while prices load, so the page no longer jumps.
- Scrolling over the 3D card and the posters holds a smooth frame rate again.
Fixes
- A brief keychain hiccup can no longer make a signed-in account look signed out, which could leave the Vault empty until a relaunch.
- The back chip on the card page is easier to hit; the keyboard can be dismissed on every sign-up and add-friend step.
- Build 52 · 1.0August 30, 2026
Search understands how collectors actually type
Type a promo number, a nickname for a rarity, or a slightly misspelled term, and search now surfaces the exact card instead of a pile of name matches. And when what you typed matches nothing at all, search shows the closest results with an honest label saying what it substituted — never a blank page.
Search
- Promo-style numbers work: "mewtwo dp28" or "charizard swsh260" jumps straight to that exact card.
- More ways to say things: "lvl x" now reads as LV.X, alongside the dozens of era, set, and rarity nicknames added this week.
- Typos in hobby terms self-correct — "shadowles", "golld star", "vmxa" all still filter correctly. Pokémon names are never auto-corrected.
- No more dead ends: a number or term that matches nothing shows the closest cards under a "No exact match — showing close results" note instead of an empty page.
- Card rows show the printed number as a chip — 004/102 style, or the bare promo number when the card never had a denominator.
Flavor notes
- The AI note library grew to 85 entries — graders, sealed products, rarity tiers, promo lore, error cards, Japanese exclusives, and the grail stories (Pikachu Illustrator, trophy cards).
- Every note is written to feel like discovering a corner of the hobby: what the thing is, then the history that explains why the market cares.
- Notes named after real sets (Legendary Collection, Southern Islands, Base Set 2) now appear alongside the set result instead of hiding behind it.
Browse
- The sets rail's arrow button is now a labeled "See all" pill.
- Build 51 · 1.0August 30, 2026
The scanner starts recognizing the moment you aim
One build of fixes for the thing you point at cards. The scanner shows its first guess on the first aimed frame instead of waiting until it's certain, a matching bug that quietly hurt accuracy all month is fixed on both the app and the catalog side, and the stall that could leave the scanner needing an app restart is gone at the root.
Scanning
- The camera opens near-instantly and a live 'maybe …?' guess appears on the first aimed frame, refining as you hold — no more silent seconds while the scanner makes up its mind.
- Cards the bracket can't manage — sleeved, in binders, behind glare — are recognized anyway: the aiming frame itself is now a fallback, and the manual capture button offers itself in about a second instead of four.
- A card the scanner couldn't read, or a read stuck at 'sharpening', could previously leave the scanner dead until you force-quit the app. That failure is fixed at its root, not patched around.
- Scanning the same card twice still lands exactly one copy — the duplicate guards were deliberately left untouched by the speed work.
Matching accuracy
- The card-recognition model and the card index it searches had drifted out of step since mid-August, which made wrong-card picks more common. The entire 21,000-card catalog has been rebuilt to match the model, and about 800 newer cards are recognizable for the first time.
- Match confidence is calibrated to the rebuilt catalog, so a confident answer means what it says again.
Cardboard Capital Pro
- Going Pro is now a real App Store subscription. Your purchase is confirmed with our server before anything unlocks, so Pro status is the same on every device you sign into.
- Build 50 · 1.0August 28, 2026
See what raw cards actually sold for, not just what they're listed at
The Raw tab on a card page has always shown a price without showing you where it came from. Now it shows the actual eBay sales underneath it — the same list the Graded tab has had all along.
Card pages
- The Raw tab now lists recent completed eBay sales: what each copy sold for, when, and the seller's listing title, with a tap through to the listing itself. Before this, real sale prices were only visible on the Graded side.
- Each raw sale is tagged with the condition the seller stated — NM, LP, MP and so on — or simply 'Raw' when the listing didn't say clearly. No guessing: if the title didn't state a condition, we don't invent one.
- The list follows the printing you're looking at, so 1st Edition and Unlimited sales never get mixed together.
Sealed
- The Sealed row in search results now has a 'See all' that opens the full sealed catalogue, grouped by product type. It used to be a dead end.
Getting started
- The first-run walkthrough is now one continuous sequence instead of a series of separate screens — the card you're handed carries through the whole thing, and the reveal flows into the pricing pages on its own instead of waiting for a tap.
- The prices it shows you are real market data for that card, including its recent graded sales, rather than stand-in numbers.
- Build 49 · 1.0August 27, 2026
The scan result opens instantly, and cards finally show their connections
A release spent entirely on speed, with every fix found by measuring the app while it ran rather than guessing. The biggest one: scanning a card used to freeze for up to three seconds as the result slid up. It doesn't any more.
Scanning
- The result sheet appears immediately after a scan instead of stalling for up to three seconds — the little price chart was quietly drawing years of data it never showed, and the written insight was re-laying-out the whole paragraph on every word it typed.
Card pages
- The section that links a card to its relatives — every Umbreon through the years, more by the same illustrator, the rest of its set — now actually loads. It had been silently timing out on every card you opened, so most of you have never seen it.
- Opening a card no longer waits twelve seconds on a request that was never going to answer.
Home and lists
- Home holds a steady frame rate, including while you drag your finger across the value chart to read a specific day.
- The 'See all' pages for your holdings and watchlist open right away with placeholder rows, then fill in — instead of hanging while they load everything at once.
- Those lists got a visual pass too: bigger card art, the card number moved under the name to give the row room, and colour that now runs the full width of the row.
Discover
- The 'Latest set' poster at the top of the tab is no longer blank — it shows the set's most valuable card, its price, and the cards themselves again.
- The feed stops hitching mid-scroll. It was quietly asking the server for the same things two and four times over, and pulling far more data than any of it displayed.
- The latest-set banner and the sealed rail load from much lighter requests, so they appear sooner.
Everywhere
- The bottom tab bar marks where you are with a frosted pill that slides between tabs, with a tight bounce as it lands.
- Build 48 · 1.0August 27, 2026
A smoother first run, and a Discover tab that reads better
The welcome flow's scan demo now matches the real scanner exactly, so the card you catch lands where you were aiming. Home and Discover scroll noticeably smoother, search is always within reach, and the market rows finally explain themselves one card at a time.
Getting started
- The scan demo in the welcome flow now uses the real scanner's frame, and the card you receive appears exactly where it sat in that frame — no jump between the demo and the payoff.
- The back button can no longer strand you on the demo step.
- There's one way in now: the welcome screen is the door for new and returning collectors alike, with 'I Have an Account' for signing back in.
Discover
- The search bar stays pinned at the top of the tab instead of scrolling away, and both the field and its text are darker and easier to read.
- The button beside your avatar on Home is now search — one tap and you're typing, with no detour through the feed.
- Unusual moves got a rework: the percentage sits in a pill next to the card's name, the explanation gets two full lines instead of trailing off, and the card art is bigger.
- Every unusual move now explains itself in its own words — whether the week broke a quiet stretch, piled onto a months-long run, or reversed one. They used to all read the same.
- Card names and prices across the browsing rails are bolder and easier to scan.
Performance
- Home and Discover hold a steady frame rate while scrolling, including when card artwork is animating behind the content.
- Build 47 · 1.0August 26, 2026
The login fix, for real this time
If the app ever stranded you on a username screen that wouldn't accept anything — that's fixed. You'll see the normal email sign-in instead, and you're in after the code. Usernames are handled automatically and can be changed in settings.
Signing in
- Fixed the dead-end where the app demanded a username but accepted none. It happened when a login session quietly expired — the app now notices and takes you to the normal email sign-in instead.
- The username screen no longer appears during login at all. If your account needs one, it's created automatically — rename it anytime in settings.
- If something does go wrong while claiming a username, the app says so instead of doing nothing.
- Build 46 · 1.0August 26, 2026
A faster, steadier scanner — and a smoother app
The scanner now looks only inside its frame and no longer mistakes a card's artwork for the card itself. The whole app renders smoother (up to 120Hz on newer iPhones), set pages got a poster-style redesign, and signing in with an older account no longer stops to ask for a username.
Scan
- The scanner only looks inside the on-screen frame now. Cards next to the one you're aiming at — in a binder or a glass case — can't steal the lock anymore. Tapping still moves the focus wherever you point.
- Cards with big rectangular art panels scan properly. The scanner sometimes locked onto the artwork inside a card and got stuck; it now recognizes the whole card immediately.
- The viewfinder wastes far less power while you line up a shot, which also keeps the phone cooler on long scanning sessions.
Everywhere
- The app now runs at up to 120 frames per second on iPhones with ProMotion displays — scrolling and the 3D card feel noticeably smoother.
- A performance pass removed hidden always-on animations that were quietly draining battery and dropping frames on Home, Discover and card pages.
- Navigation chips and titles use the system's native glass material.
Set pages
- Set pages open on a full-width poster header that stretches as you pull down.
- The price chart moved into its own panel — tap the price ticker to open it.
Signing in
- Older accounts that never picked a username sign straight in — one is set up automatically and can be changed anytime in settings.
- Build 45 · 1.0August 25, 2026
Scan a whole box without waiting
Batch scanning got the delay taken out of it — cards land as fast as you can turn them over, and the box you're scanning fills the web dashboard live. Home absorbed the Vault tab, and card pages got a proper look.
Scan
- Batch scanning no longer pauses between cards. The read stopped waiting on the network, capture uses the best frames it already has instead of waiting for new ones, and a bug that made every batch card fall through a four-second timeout is fixed.
- Scanning the same card twice by accident is caught properly. The old guard mistook glare for a new card and sometimes read two different cards as the same one.
- A hot phone keeps scanning at speed. Two separate problems made a warm phone drop to a crawl and start repeating cards — both fixed.
- Fix a bad read while the card is still in your hand: the batch button opens a review list where you can change the printing, rescan, or remove a card.
- Tap any card on the filmstrip to open it.
- Batches remember themselves — they auto-close after 30 minutes idle, and two boxes on the same day get distinct names.
Selling
- Watch a batch fill on the web dashboard while the phone is still scanning, instead of waiting for the whole box to upload at the end.
- The batch editor sorts, and puts your newest scan at the top.
Home
- The Vault tab is gone — your collection, stats and desk all live on Home now, in three tabs instead of four.
- A new account gets a greeting and today's market instead of an empty $0 portfolio.
- The portfolio chart is smoother on sparse sales data, and the big number follows your finger as you scrub it.
- Editing a card in your collection saves as you type — no more Save button.
Card pages
- Each card page is tinted to the card's own energy type — a Grass card sits on green, a Psychic card on violet.
- Tap the art for the full-screen 3D card, then page through the whole set with the arrows or by swiping — the cards turn on a carousel, against a starfield.
- The card art holds still while the page loads instead of flashing and shifting.
- Graded prices now ladder every grader — SGC, TAG and ACE alongside PSA, CGC and BGS — and grades that stopped trading are shown as dormant rather than hidden.
- Build 44 · 1.0August 16, 2026
Fix the first half-second
Scanning used to grind before it found the card. This build kills that wait, and stops refusing cards whose collector number is physically covered.
Scan
- Cards in display cases, sleeves and at an angle now lock about as fast as a bare card on a table — no more tilting and zooming to coax a lock. Measured on real card-show footage: lock rate 73% → 83%.
- When the next card in the row covers the collector number, the scanner identifies the card from its art and name and asks you to confirm, instead of refusing and blaming your thumb.
- Fewer confirmation sheets: obvious matches are simply accepted.
- Coaching stays quiet while you're walking rather than aiming at a card.
Behind the scenes
- Seller batch mode — scan into a batch, then finish the listings on the web dashboard.
- The Ask tab is parked while it's reworked; profile and settings got a polish pass.
- Build 42 · 1.0August 15, 2026
Act on the data
Build 40's telemetry came back within hours. Every change here is priced against it — no new UI, scanning just sticks more.
Scan
- Cards in toploaders and hard cases lock like bare cards instead of sitting behind a bracket that never closed.
- Scans that used to ask “which of these?” when the first option was obviously right now just accept it.
- Browsing a binder retargets cleanly pocket to pocket — a brief deliberate pause before switching cards keeps a glare flash from stealing the lock mid-aim.
- Build 41 · 1.0August 15, 2026
How many do I have
Every surface that can add a card now tells you what you already hold before you tap, and the vault counts properly.
Vault
- Add buttons read “Add 2nd copy” (or 3rd, 4th…) with a badge showing how many you already own — from the scanner, a card page, or the long-press quick sheet.
- One tile per card, never two of the same. Extra copies get a ×N badge on the art.
- Tapping a card you own in more than one printing lists your copies with printing, condition and the date you added each.
- The header reads “12 cards · 15 copies” when those differ, and the counts always agree with what's on screen.
Fixes
- Adding a card no longer mints duplicate lots on the write path.
- Build 40 · 1.0August 15, 2026
See the failure
Everything learned from a purple-lit card show, where the match rate halved, turned into detection and coaching. Nothing new to tap — the changes show up while you scan.
Scan
- Under strongly coloured light — LED strips, stage lighting, lit display cases — the scanner now warns that colours may not match instead of quietly failing.
- Glare coaching fires much sooner on slabs, toploaders and cards under glass, with a direction to tilt.
- When the scanner can see a card but can't latch onto it, it says so after about two seconds rather than leaving you guessing.
- Build 39 · 1.0August 15, 2026
One source of truth
The collection moved to a per-copy model end to end, so scanning a $10 card moves your total by exactly $10.
Vault & portfolio
- Every copy you own is tracked in its own right — no more totals dipping after an add or overwriting each other.
- Every “add to collection” button in the app — scanner, card detail, vault, onboarding — now updates the same live collection.
- Changes that fail to reach your account are kept and surfaced in Settings instead of being silently dropped.
- Build 38 · 1.0August 14, 2026
Onboarding V2
Getting started
- Rebuilt first-run flow with a real 3D card hook, a Pro step, and a back button on every screen.
- Build 37 · 1.5.0August 14, 2026
Sharper eyes
Scanner recognition model round two, plus the vault edit flow rebuilt.
Scan
- New recognition model: measurably better on blurry, glared and upside-down cards. Existing installs pick it up automatically.
- The scanner shows its working guess — “maybe X?” — while it gathers evidence, instead of a blank wait.
- The camera warms up behind the boot screen, so the first live frame is ready when you are.
- The card catalogue loads from the device first and refreshes in the background, so scanning starts without waiting on the network.
Vault
- Adding is always adding — tapping add never quietly removes a card.
- Shared paid-price keypad and a rebuilt copy detail sheet; edits re-value your total straight away.
Design
- Shared tap bounce and a design-system polish pass across the app.
- Build 35 · 1.0August 11, 2026
Vault & Home reliability
Fixes
- Fixed the Vault showing “0 cards” and Home resetting to empty: a failed network response could wipe the locally cached collection. Nothing was ever lost server-side, and cards repopulate on first launch after updating.
- Fixed portfolio totals sticking at the same number for days — the valuation was timing out silently. It now answers in under a second, and a stale total falls back to live on-device math.
- Portfolio history requests trimmed to the 90 days the chart actually draws, so the summary always lands in time.
- Build 33 · 1.0August 11, 2026
Stories, sales detail and a lighter look
Market data
- Best-offer eBay sales show what the buyer actually paid next to the seller's struck-through asking price, so negotiated discounts are visible at a glance.
- Card pages print the collector number exactly as it reads on the card; set pages show the master-set price and a printed denominator on checklist rows.
- Your portfolio re-values every time the app comes back to the foreground.
- AI market analysis is cached per card and refreshes automatically when a price moves more than 20%.
Discover & Search
- New Stories player: an onboarding story for new collectors and a recap grid on Home.
- Instagram-style search history rows — and history is actually recorded now.
- Lighter, filled search bar and content cards on Discover.
Design
- App-wide backgrounds lightened a half step for a brighter, airier feel.
- Build 1–32 · 1.0July 11, 2026
The beta
The first three months of TestFlight builds, before the log started: the five tabs took shape and the scanner learned to recognise cards on the device.
Highlights
- On-device card matching — the phone decides, so the market data lands the instant a card is recognised, with the server as backup.
- Recognition survives glare, angle, sleeves and upside-down cards; a stuck scan explains itself instead of showing a silent red box.
- Home, Discover, Scan, Ask and Vault built out — tracking and watchlists, personalised discovery, single and bulk scanning, chat over our market data, and your collection.
- Accounts, profile photos, condition tracking and the full graded report on the scan sheet.