Release History
Everything the community has received so far, plus the development milestones in between. Newest first.
Current stable
v1.17.0
Trade Offers & CoordinationStructured Trade Offers now cover the full participant flow from proposal and counter offer through atomic acceptance, in-game coordination, two-party completion, Trade History and in-Hub notifications.
How SDM Tools versions work
- MAJOR
- Fundamental or incompatible changes to the product.
- MINOR
- New functionality that keeps everything you already have.
- PATCH
- Fixes, reliability work and data corrections.
Development builds carry a pre-release label — alpha, beta or rc, for example 1.13.0-alpha.1 — and are never treated as public Stable. Only important Stable minor or major releases open the “What’s new” note; patches, pre-releases and internal milestones never interrupt you.
v1.17.0
Trade Offers & CoordinationStableMinor release14 Sept 2026Structured Trade Offers now cover the full participant flow from proposal and counter offer through atomic acceptance, in-game coordination, two-party completion, Trade History and in-Hub notifications.
Added
- Structured Trade Offers are live for verified traders: propose exact card variants and optional Trade Token amounts without exposing private inventory totals.
- Recipients can accept or decline pending offers, while senders can cancel them; acceptance atomically re-checks and reserves the agreed card copies before the trade moves into coordination.
- Immutable Counter Offers keep the previous proposal in the participant history and create a fresh pending proposal with the roles reversed instead of silently editing old terms.
- Both traders confirm completion independently after coordinating the in-game exchange; only then does SDMTools complete the trade and record the participant-only Trade History.
- The Trading Hub now shows coordination states such as Needs your response, Waiting for other trader and Confirmation needed, plus an in-Hub notification bell with an unread counter for offer and completion activity.
Improved
- Create Offer can start directly from Matches or a trader profile with the trader — and, from Matches, the relevant exact card variant — already selected.
- The shared Create/Counter composer supports card, mutation and grading search on both sides and keeps selected variants at the top for faster review.
- Counter Offers now show an explicit You give / You receive comparison against the immutable previous proposal, including card quantity and Trade Token changes, and unchanged counters cannot be submitted.
- Notification state refreshes every 30 seconds and when the browser window regains focus without adding an external notification service or Realtime dependency.
Fixed
- Acceptance validation uncovered and fixed a listing reconciliation race where reserved-copy updates could reduce a For Trade listing twice during reservation.
Privacy & Security
- Offer, reservation, completion and notification reads remain participant-scoped; normal browser access stays behind RPCs with RLS/ACL enforcement rather than direct privileged table reads.
- Notifications are derived from the immutable participant trade-event stream and use only a per-user read cursor, so SDMTools does not maintain a second notification-event copy of trade activity.
- Trade Token amounts remain proposal metadata only: SDMTools does not read or verify an in-game token balance and does not transfer tokens automatically.
- No Discord access or refresh token is introduced by the Trade Offer or notification flows.
Development / Behind the scenes
- Problem/dispute reporting is next, followed by reputation safeguards; those safety systems are not claimed as live in this release.
- Two upcoming game cards can be prepared internally as Unreleased content without appearing in the public catalogue until their live data is verified.
Validation (3)
- Trade Offer, counter, reservation, completion, history and notification flows have regression coverage for participant boundaries and state transitions.
- Counter comparison regression coverage verifies order-independent equality, card additions/removals/quantity changes, Trade Token-only changes and variants that disappear from live listings.
- Production RPC/ACL/RLS checks and Supabase advisor reviews were completed during the Trade Offer rollout; the release branch must still pass TypeScript, automated tests and the production build before merge.
v1.16.0
Trading Discovery & ReliabilityStableMinor release09 Sept 2026Wishlist, verified trader discovery and live Matches complete the Trading Hub discovery loop, while Discord verification becomes less repetitive and SDMTools now keeps its public release and catalogue status in sync.
Added
- Wishlist is live: describe the card, quantity, mutation/grading preference and whether Trade Tokens are an option without changing or exposing your private collection.
- Players is live: browse verified SDM traders and open their public trading profiles.
- Matches is live: see reciprocal, outgoing and incoming matches where published For Trade variants meet Wishlist preferences, including optional Trade Token compatibility filters.
Improved
- Normal Trading Hub membership verification now stays valid for seven days instead of forcing a Discord re-authorization every 24 hours.
- Homepage, About, Footer and Live Index now use the same published runtime card catalogue and the same Stable release source, so card counts, Index totals and version labels no longer drift apart.
- Published catalogue freshness is shown from the actual approved catalogue timestamp; if the database catalogue is unavailable, SDMTools labels the bundled fallback honestly instead of presenting an old verification date as current.
Fixed
- Trading Hub copy no longer claims that membership is checked daily after the verification window changed to seven days.
- Public status surfaces no longer mix the static fallback card roster with the newer approved database catalogue.
Privacy & Security
- SDMTools still does not persist Discord access or refresh tokens just to avoid the membership prompt.
- Matches only use published trading data from verified traders with a public trading profile. Private inventory totals, notes and unpublished collection data remain private.
- Wishlist and Trade Token flags describe trading intent only. SDMTools does not reserve cards, agree prices, verify token balances or complete a trade automatically.
Development / Behind the scenes
- GitHub CI, database/RLS performance, staff RPC exposure, CORS and visitor-ingest abuse protections were hardened behind the scenes without changing normal user permissions.
- Trade Offers, reservations and direct trade coordination are still the next Trading Hub phase and are not part of this release.
Validation (1)
- Release branch must pass TypeScript, automated tests and the production build before merge.
v1.15.0
SDM Trading Hub becomes its own spaceStableMinor release30 Aug 2026The Trading Hub is now its own area with its own navigation, your collection, working For Trade listings and a real Trading Profile — plus a Live Index correctness fix and a roomier layout.
Added
- The SDM Trading Hub is now a separate area with its own header, navigation and Back to SDMTools link.
- My Inventory moved into the Hub as My Collection — the same cards, the same copies, nothing to migrate. The old /inventory address still takes you to the right page.
- For Trade is now functional: for any exact variant you own you can choose how many copies you are offering, straight from your collection or the For Trade page.
- My Profile is now a real Trading profile centre — your verified SDM guild nickname, Verified badge, profile settings, listing summary and a preview of how other traders see you.
- Public Player Profiles are now shared between the public /profile/:handle page and the in-Hub trader view; existing public profile links keep working.
- A dedicated Trading Hub entry point in the header, mobile menu and on the Home page, with a short transition when you cross over from the public tools.
Improved
- The Hub checks your membership once, in one place, so pages inside it load without repeating the check.
- Live Index correctness fix: an outdated eight-card mutation exclusion was removed. Every card that is not SDM-tier now has all seven real Index sections (SDM-tier cards remain Normal-only), bringing confirmed entries to 767.
- Live Index mutation chips now wrap instead of showing a horizontal scrollbar, and on wide desktop screens the app can use up to 1800px.
Fixed
- Winged Dragon, Guardian of the Fortress and seven other cards incorrectly showed mutation sections as unavailable; Rainbow, Toxic and the rest now track correctly, and saved progress is rehydrated automatically — nothing is reset.
Privacy & Security
- Listing copies For Trade never reveals how many you own in total and never reserves them — your private inventory stays private.
- For Trade changes require a freshly verified SDM membership.
- Live presence on the public site still shows nothing more than Trading Hub — never a page, never a person.
Development / Behind the scenes
- Wishlist, the Players directory, Matches and Offers are still coming — this release does not include them.
v1.14.2-alpha.1
SDM Identity & Profile UX (in development)AlphaPre-release30 Aug 2026Preview only: once your SDM Discord membership is verified, your SDM guild nickname becomes your main name everywhere on SDMTools, your trading profile is created for you, and the privacy switches finally say plainly what they do.
Added
- One button to get started: Connect SDM Discord signs you in and confirms your membership of the official SDM server in a single guided step — no second button to hunt for.
- Your verified SDM Discord nickname is now your main name across the site: header, live presence, your public profile and the Trading Hub.
- Your old site name becomes an optional SDMTools alias. It is always shown as a secondary line and is never overwritten by verification.
- The first time you verify, your trading profile and profile address are created for you from your SDM nickname — no setup needed.
- One clear Community identity card in Account replaces the old scattered profile and guest settings, with a Make everything private button.
- Admins can now open private profile data directly on a player's profile page, with an unmistakable ADMIN VIEW banner.
Improved
- Clear product split: SDMTools and the Wiki stay a public, account-optional toolset, while the SDM Trading Hub becomes the verified community side.
- My Inventory left the public navigation — it is account-bound and becomes My Collection inside the Trading Hub.
Privacy & Security
- Signing in still asks Discord for nothing but your identity; the membership check stays a separate, one-off permission for exactly one server.
- Showing your Discord username on your public profile is now a separate switch from appearing in live community presence.
- Existing accounts keep exactly the visibility they had — nothing becomes newly visible.
- Your public collection is never switched on automatically, ever.
- A verified member who keeps live presence off is simply anonymous there — an old guest nickname stored in the browser is never published for a signed-in account.
- Live presence on SDMTools is now fully anonymous: an online count only, with no names, no profile cards and no page locations.
- Guest display names are retired. Nothing is published for them any more, and Account offers a one-tap cleanup of an old alias stored in your browser.
Development / Behind the scenes
- Every visibility switch is worded positively and shows its current state, so nothing is ambiguous.
- Admin private views keep using the existing admin-only functions; public access rules are unchanged.
- Trader presence prepared as verified identity plus online/offline only — never the page someone is on.
- Admin observability split into live state, analytics and audit so the coming Admin area never mixes them.
- Roadmap: v1.15.0 Trading Hub shell, My Collection and trader presence; v1.15.1 wishlist and players; v1.15.2 matches; v1.16.0 offers and transfers.
- Database updates prepared and reviewed but not yet applied.
v1.14.1-alpha.2
Trading Hub Foundation & Verified SDM Identity (in development)AlphaPre-release29 Aug 2026Preview only: a new Trading Hub page that opens for verified members of the SDM Discord, and a verified identity so the site can finally show your SDM name. Wishlist and trades come next.
Added
- New Trading Hub page with a clear access check: connect Discord, verify your SDM membership once, and the hub unlocks.
- Verified SDM identity: community and trading surfaces can now show your SDM Discord nickname, then your Discord display name, then your username — your own custom profile name is never overwritten.
- Admins can see verification state, SDM nickname and timestamps in the read-only User data tab.
Privacy & Security
- Trading access and public-profile privacy are completely separate: a fully private profile can still use the Trading Hub.
- Verification looks at exactly one server — the official SDM Discord — and never lists the other servers you are in.
- Signing in to SDMTools no longer asks for any Discord server permission at all — that is now a separate, optional trip you only take when you want trading access.
- No Discord token is ever stored, anywhere: the membership check happens entirely on our server and nothing sensitive comes back to your browser.
- Verifying never changes how you are signed in, and can never merge, move or unlink an account.
- Guild roles are a cached hint for future staff badges only, never a permission, and never part of any public page.
Development / Behind the scenes
- Membership checks run server-side and are cached for 24 hours; if Discord is briefly unreachable your existing access stays valid until that window ends, then fails closed.
- Existing Discord accounts keep working unchanged — they simply approve the membership permission once, and the check refuses outright if a different Discord account authorises it.
- Each check is authorised by a single-use server-side request that expires after ten minutes and cannot be replayed.
- Database updates prepared and reviewed but not yet applied.
v1.14.0-alpha.1
Public Profiles Foundation (in development)AlphaPre-release28 Aug 2026First slice of v1.14.0, in preview only: an opt-in public profile page with a chosen handle, and a separate switch for showing the cards you own. Wishlist and trading do not exist yet.
Added
- Optional public profile: pick a short handle and publish a simple page at sdmtools.online/profile/your-handle.
- Separate, second switch for showing your collection on that page — turning your profile on never shares your cards by itself.
- The public collection reuses the normal SDMTools card design and shows the exact variant plus how many copies you own.
Privacy & Security
- Everyone stays private after this update: both switches start off, and nothing is published until you choose a handle and turn the profile on.
- The Discord presence switch is unchanged and now says clearly that it only controls your Discord identity in live presence, not whether your profile or collection is public.
- A public collection shows only cards, their exact mutations and grading, and the number of copies. Notes, account details, Discord ids and every internal field stay private.
- A private or unknown profile shows the same neutral page, so the address never reveals whether an account exists.
- Values stay per one exact copy of a variant. No stack totals are shown anywhere.
Development / Behind the scenes
- Public reads go through sanitised server functions with a fixed list of columns; the underlying profile and inventory tables stay owner-only with no public read access.
- New admin-only "User data" tab: authorised SDMTools admins keep read-only operational visibility of any account's profile and inventory (including notes, reserved copies and revisions) for support, moderation and debugging, clearly marked as an admin view. Sign-in secrets are never part of it.
- Admin visibility uses the existing app-admin authorisation model on the server, not a hardcoded account name, and does not loosen anything for anonymous visitors.
- Database update prepared and reviewed but not yet applied — the settings appear as inactive until then.
v1.13.0
Card Values, Wide-Screen Layout & Card Details EverywhereStableMinor release27 Aug 2026My Inventory now shows the real per-second value of every exact copy you own, card details open from any card in the app, artwork can be enlarged, and the desktop layout uses modern wide screens properly.
Added
- My Inventory now shows the real value of every exact copy: base value × your mutations × your grading, using exactly the same math as the Calculator.
- Each variant row shows the exact per-copy value per second — never a stack total, which carries no useful meaning for SDM. How many copies you own stays visible everywhere: counts and steppers in the list, and a quiet ×N ownership badge in the gallery, the Showcase and the shared image.
- Inventory cards no longer carry index-only wording: the "not an Index section" note about Hacked now appears only in the Live Index and the Game Guide, where it is actually about Index completion.
- The Add/Edit copy dialog previews the new value live while you change mutations or grading.
- One unified SDMTools card design now powers the Inventory gallery, the Showcase and the shared image: a premium collectible frame that takes its colour from the card's strongest mutation — warm gold for Golden, silver for Shiny, a prism edge for Rainbow, acid green for Toxic, deep violet for Shadow Realm, occult crimson for Cursed and a cyan/magenta digital-glitch look for Hacked. Big artwork, clean mutation tags, a separate grading line and one prominent value per second for that exact card. Clicking any card opens the full card details.
- The Showcase and its shared image were redesigned together: both are built from the same cards you see on screen, in wider, more readable columns with even card sizes, no overlapping text and a small "Made with sdmtools.online" footer. The Showcase presents one card per exact variant, with a subtle ×N badge showing how many copies you own.
Improved
- The Card Wiki artwork counter now reads from the real self-hosted card artwork system instead of a legacy static field, so it reflects the images actually shown (and says so honestly while loading or when unavailable).
- Full card artwork can now be enlarged: click the card image in the card detail view to open a large, high-detail artwork view.
- Card details are now consistently available across SDMTools: clicking a card anywhere — SDM Exclusives tiers, Live Index results, Calculator pack lists, Missing cards, the Rebirth guide and My Inventory — opens the same card detail view, with keyboard support and Prev/Next where the list has a meaningful order.
- Artwork sync target selection was hardened — every mode (missing, retry, force) now runs through one protected selection path that can never target manual-only SDM custom cards.
- Wide-screen desktops now use the available space: the shared page canvas grows to a modern 1600px wide layout with responsive side gutters, while long text blocks stay comfortably narrow to read.
- Data-heavy pages use the extra width on very wide screens — Live Index section tiles, key figures and Category Progress spread into wider rows, the Card Wiki shows four card columns and the Inventory gallery six.
- Card artwork source matching corrected: two cards whose SDM names differ from the artwork database are now looked up under their exact external names, while the SDM app name is always the one shown.
- SDM-created custom cards (God Watapon) are marked as manual artwork and are intentionally excluded from every automatic artwork sync, including retry and force resync.
- Larger font-size preferences and browser page zoom remain fully supported; only font sizes below 16px are clamped to keep the interface readable.
- Narrow screens are unchanged: the layout stays responsive with no horizontal scrolling.
- Inventory group headers now say "Base 3M/sec" so the card's base rate is never confused with the value of a specific mutated, graded copy.
- When a copy has no recorded grading, SDMTools shows the honest value before grading instead of pretending it is Grade 5, and no misleading stack total is shown.
- SDM Exclusive tier copies show "Dynamic SDM" and Mystery cards keep ???/sec — no invented numbers anywhere.
Fixed
- Browser default font-size settings (not page zoom) no longer shrink the main desktop canvas. Previously a smaller default font size in Chromium/Opera-style browsers scaled the whole header, page and footer down with it.
- The interface no longer renders far too small when the browser default font size is set below 16px: SDMTools now applies a 16px minimum root size.
- The header, pages and footer now share one structural width, so they always line up.
- In the live presence dialog, expanding a visitor now shows their profile card directly under the row you clicked instead of at the bottom of the list.
Development / Behind the scenes
- Card artwork now renders deterministically on first paint, removing a server/client hydration mismatch warning caused by cached card images.
- Opening card details with Enter or Space no longer needs a short-lived global key/click blocker: the dialog moves focus to a neutral container instead of a button.
v1.12.0
Inventory ExperienceStableMinor release27 Aug 2026Gallery view, a private Showcase export and full editing of copies you already own, with the confirmed three-mutation rule enforced everywhere.
Added
- New Gallery view for My Inventory, with larger artwork tiles alongside the existing list view. Both views use the same filters.
- New Showcase: build a clean, screenshot-friendly picture of the copies you choose, with Save PNG and — where your browser supports it — a native Share action.
- You can now edit a copy you already own and change its mutations or grading without deleting and re-adding it.
- Editing works per copy: if you own four of a card and only one changed, update just that one. The stack splits, and merges automatically when you already own that exact variant.
Improved
- Confirmed rule: a card can carry at most three mutations at once. Empty slots fill first, and applying a fourth keeps the strongest three by multiplier and drops the weakest (Golden ×2, Shiny ×3, Rainbow ×5, Toxic ×7, Shadow Realm ×10, Hacked ×11, Cursed ×12).
- Example: Shadow Realm + Cursed + Toxic that gets Hacked becomes Shadow Realm + Hacked + Cursed. The Inventory shows the before → after preview and names the mutation being replaced before you save.
- SDM Exclusives are unchanged: still Normal-only, with no mutations and no grading.
- Traits & Gradings now lives inside the Game Guide, and the old /traits address still redirects there.
Fixed
- Card variants can be corrected after potions or events without deleting and re-adding the copy.
- Variant moves are atomic and revision-safe, so two devices editing the same stack cannot overwrite each other.
- A quantity overflow can no longer silently lose copies.
- Move history is now recorded accurately in the inventory audit trail.
Privacy & Security
- Showcase pictures are generated locally in your browser. Nothing is uploaded, there is no public inventory address and no public read access.
- Notes are never included in a Showcase.
- The three-mutation ceiling and the edit path are enforced on the server, and only the owner can edit their own copies.
Validation (6)
- 429/429 automated tests passed.
- TypeScript check clean and production build passed.
- No debug source maps shipped in the production output.
- Signed-out browser smoke passed at desktop, tablet and mobile widths.
- Database migration rollback-tested for stack splitting, merging, full moves, revision conflicts, reservations and quantity overflow.
- Manual signed-in Inventory functionality confirmed by the project owner.
v1.11.0
My Inventory & Rebirth IntegrationStableMinor release26 Aug 2026A private, cloud-saved record of every copy you own, feeding read-only ownership counts into the Rebirth Guide.
Added
- New My Inventory page: record every copy you own with its exact mutations and grading, plus how many you have and an optional note.
- A card can carry several mutations at once, and Hacked is included as a normal inventory mutation — it still never counts toward Live Index completion.
- The Rebirth Guide now shows, read-only, how many copies you already own of each required card and how many of the four cards you are ready for.
Improved
- Navigation was tidied up: the desktop header keeps the main tools visible and moves the rest into a More menu, and My Inventory is reachable from the header, the mobile More sheet and your account menu.
- SDM Exclusives are Normal-only, so mutation and grading options are switched off for them.
- Mutation and grading do not affect Rebirth, and the cards used are consumed when a Rebirth succeeds.
Privacy & Security
- Your inventory is private and saved to your account, so it follows you to your other devices. It is never shown publicly and nothing is published to profiles.
- Signing out leaves no inventory behind on the device, so two people sharing a browser can never mix their copies.
- Owner-only access rules, server-side validation of every card and variant, no direct table writes from the browser and a single safe server path for all changes.
- SDM Tools never removes copies for you: choosing which copy to sacrifice for a Rebirth will be an explicit, confirmed action in a later release.
Compatibility
- The Trading Hub and estimated market values are not live yet — this release only lays the private foundation for them.
Validation (4)
- 396/396 automated tests passed.
- TypeScript check and production build passed.
- Desktop and mobile preview smoke tests passed.
- Signed-in Inventory → Rebirth end-to-end flow verified.
v1.10.0
Cloud Progress & Flexible Sign-InStableMinor release26 Aug 2026Live Index progress now syncs to your account across devices, and a backup email code sign-in reaches the same account when Discord is blocked.
Added
- Your Live Index is now saved to your account as well as to this browser, so the same marks follow you to your other devices while you are signed in.
- Email code sign-in is automatically available for every account with a verified email — no separate setup needed. It uses the verified address already attached to your Discord account and signs you in to the same account, handy for networks where discord.com is blocked.
- Account is now a first-class entry point: the header and mobile menu link straight to a reorganized Account page where Discord and email code sign-in sit side by side, and privacy details live in their own section.
Improved
- The first sync keeps everything: what is already on this device is combined with what is in your account, so no existing mark is lost.
- After that, later changes sync safely in both directions — including unmarking something, which now stays unmarked instead of coming back.
- If the connection drops, everything keeps working: progress is still saved on this device and syncs again as soon as it can.
- Several tabs of the same browser take turns syncing instead of overwriting each other, and a clash between two devices is resolved automatically without losing your latest change.
Game Data
- No game data, card values or Index rules changed in this release.
Privacy & Security
- If somebody else signs in on the same browser, your saved progress is never uploaded into their account.
- Email sign-in never creates a new account and never grants roles or badges — Discord stays your community identity.
- Signing out never deletes the progress saved on this device.
Compatibility
- Choosing a different email address than the one already verified on your account is planned for a future release.
Validation (1)
- 309 automated tests passed.
Development Pause — Project Recovery & Planning
DevelopmentMilestone18 Aug 2026 – 25 Aug 2026Major public feature releases were paused after a security incident affecting the game left its ownership and future availability uncertain.
Development / Behind the scenes
- No major public feature release was pushed during this period.
- Existing features and mobile behaviour were reviewed and refined.
- Reliability and account improvements were evaluated.
- Future community features and deeper Inventory and Trading concepts were explored.
- Ideas for better project documentation, release notes and versioning were collected.
- The roadmap and priorities were reassessed.
- This period marked the transition from the original collection and reference tools toward account-based community features and player-owned data systems.
v1.9.3
Multi-Tab Presence ReliabilityStablePatch18 Aug 2026One browser now always counts as exactly one visitor, with clean handover between tabs and immediate sign-out everywhere.
Improved
- Signing out or an expired session now clears your public presence in every open tab immediately.
- If sign-in fails or your session expires, the header says so and links to Account & privacy instead of quietly looking signed out.
Fixed
- Having several SDM Tools tabs open now always counts as exactly one visitor again. A background tab could previously be mistaken for a closed one, which briefly showed the same browser twice — once by name and once as an anonymous visitor.
- Closing, hiding or restoring a tab now hands the live connection over instantly and cleanly, so no stale entry is left behind in the online list.
- Your public name in live presence is shared by the whole browser instead of by whichever tab was in front, so an old tab can never bring back a profile you already signed out of.
Game Data
- No game data, card values, Index rules or privacy settings changed in this release.
v1.9.2
Discord Sign-In ReliabilityStablePatch17 Aug 2026Sessions restore reliably, and failed or expired logins now explain themselves.
Improved
- A login that fails or is cancelled now says so clearly on Account & privacy instead of quietly sending you around the Discord screen again.
- If a session really does expire, you get a short notice and a single retry instead of a silent sign-out.
Fixed
- Discord sessions are restored reliably when you come back to the site: the sign-in check finishes before the header can show "Connect Discord", so a working login no longer looks lost.
- Two tabs or two quick clicks can no longer cancel each other's sign-in attempt.
Game Data
- No game data, card values, Index rules or privacy settings changed in this release.
Validation (1)
- Production sign-in and callback flows smoke tested after publication.
v1.9.1
Game Data & Robux Exclusive UpdateStablePatch16 Aug 2026Three newly confirmed Robux Exclusives and a generalised Index availability rule.
Game Data
- Three newly confirmed Exclusive cards added at 2.8M/sec each: God Watapon, Red Dragon Archfiend and Number 39: Utopia. They are normal fixed Exclusives, so traits and gradings apply in the calculator.
- All three are currently sold in the in-game shop as Robux Exclusives at 799 Robux each, limited to 100 total copies. How many copies are still available is unknown and is not tracked here.
- Every Robux Exclusive now follows the same facts: 799 Robux and 100 total copies. Former Robux Exclusives show their former 799 Robux price.
- Index rule generalised: every fixed Exclusive that is not an SDM Exclusive (Robux, Tournament, Daily Spin and former variants) appears in all seven Index sections — Normal plus Golden, Shiny, Rainbow, Toxic, Shadow Realm and Cursed. Only SDM Exclusives stay Normal-only.
- Index totals are now 125 cards, 99 cards in each of the six mutation sections and 719 confirmed entries, with nothing left unmapped.
v1.9.0
Visitor History, Guest Identity & Presence AccuracyStableMinor release16 Aug 2026A private admin visit history, optional guest display names and a more accurate live presence count.
Added
- Site administrators can now see a private visit history — how many people used the tools, when, and which coarse area they used — without anyone being forced to sign in or pick a name.
- New optional guest display name: pick a name in Account & privacy without connecting Discord. It is always shown as an unverified Guest, names matching staff identities or role labels are rejected, and it can be cleared at any time.
- Named players in the live presence dialog are now organised into a role hierarchy (Game Owner through Players and Guests) so the list is easier to scan.
Improved
- Live presence now counts one visitor per browser instead of one per open tab, follows the tab you are actually using and fails over automatically, and counts publicly shown Discord profiles once per account across devices.
- Preview and production now use separate live-presence channels, so testing no longer affects the public online count.
- Better update handling: a clear "Update available" prompt when a newer version is ready, and the What's new dialog now always fits and closes correctly on mobile.
Privacy & Security
- No IP addresses, no device fingerprinting, no click tracking and no route-by-route history: only a visit start and last activity, an entry and last area label, a page-view count and the identity type.
- Fully anonymous visitors stay anonymous: they are grouped only within one short browser session that rotates after 30 minutes of inactivity, and are never recognised across days or devices. Detailed session rows are deleted automatically after 30 days.
- While a guest name is enabled, that alias and a random browser ID are sent to the admin-only visit history so admins can recognise the same unverified guest across visits. The ID is never published in live presence, page addresses or share codes, and clearing the name removes it.
- Signed-in Discord players are identifiable to site administrators in visit history regardless of the public profile visibility toggle — public presence privacy is unchanged.
Community / Admin Review
- Community testing identified a mobile viewport and scaling issue on a smaller device that could make the interface difficult to use without zooming out; responsive behaviour was adjusted and re-tested.
v1.8.0
Discord Accounts & Community IdentityStableMinor release16 Aug 2026Optional Discord login, an Account & privacy page, opt-in public profiles, role badges and an admin dashboard.
Added
- Optional Discord login: every tool still works without an account, and we never ask for your email.
- New Account & privacy page with a single choice — Show my Discord profile to other players — which is off by default.
- Live community presence can now show opted-in players by name and avatar, while everyone else stays aggregated anonymously by area.
- Verified roles foundation: staff and community role badges (Site Owner, Site Admin, Content Editor and more) appear next to opted-in players, and a new admin dashboard shows connected accounts, their access and recent role changes.
Improved
- Opted-in players get a role-framed mini profile in the live presence dialog, and the admin dashboard is organised into Overview, Users, Roles & access and Activity tabs with a read-only list of verified Discord identities.
Game Data
- Identified the 10% Spin a Duel Monster pack slot as Destiny HERO Dreadmaster — confirmed in-game as always 85% better than your best eligible card (×1.85 dynamic).
Privacy & Security
- While the profile setting is off you appear as Anonymous to other visitors; site administrators can still identify connected accounts for moderation and account support.
Community / Admin Review
- Account, profile and presence concepts were reviewed internally before implementation; a preview was shared and testing was completed before publication.
Compatibility
- Cloud collection sync is not part of this release — progress is still saved in your browser.
v1.7.1
Presence Reliability FixStablePatch13 Aug 2026Area reporting now follows in-site navigation immediately and from a single source.
Improved
- Route tracking is handled centrally from a single source of truth, so it keeps working even when the presence counter is not on screen, and still uses a single live connection per browser session.
Fixed
- The live presence area now updates immediately when you move between pages inside the site, instead of only after a full page refresh.
- Clicking quickly through several pages no longer leaves the presence breakdown stuck on an old area: only the page you actually end up on is reported.
v1.7.0
Live Community PresenceStableMinor release12 Aug 2026An anonymous live counter showing how many people currently have SDM Tools open, and which areas they use.
Added
- New anonymous live presence: a header counter shows how many people currently have SDM Tools open, updating in real time.
- Opening the counter shows the total online, an active/idle split and an anonymous breakdown of which area people are using (Live Index, Card Wiki, Calculator, Collection Planner, Game Guide, Other).
Improved
- If the live connection is unavailable the site keeps working normally and the counter simply reports that live status is unavailable.
Privacy & Security
- No accounts, names or personal data are involved — only the page area and connection state are shared temporarily, and nothing is stored.
Development / Behind the scenes
- Richer account-linked identity was being explored internally as the next evolution; presence already leaves room for it.
v1.6.1
Index Accuracy & Hacked TrackingStablePatch12 Aug 2026Corrected Index rosters and Hacked recorded as an auxiliary unlock.
Improved
- Hacked is now tracked in the Live Index as an auxiliary unlock: it is a valid ×11 mutation with no in-game Index tab, and community reports say it appears to count toward the leaderboard "Card Unlocked" total. It never counts toward Index completion, section totals, Quick Wins, bottlenecks or pack coverage.
Game Data
- Index correction: Frightfur Cruel Whale and Daigusto Laplampilica are confirmed to appear in every mutation section, so the confirmed roster is now 644 entries (Normal 122 + six sections of 87). Other Exclusives are unchanged — no mutation availability is assumed for them.
- Removed a contradictory note that claimed every fixed Exclusive had all eight index slots.
Compatibility
- Older preserved Hacked selections are surfaced automatically as Hacked tracking instead of unverified legacy data, and Hacked is kept in JSON export/import and in progress links and codes (older v1 and v2 codes still import correctly).
v1.6.0
Collection PlannerStableMinor release11 Aug 2026One page that answers what to complete next, what to hunt and what to open, worked out from your saved progress.
Added
- New Collection Planner page: one place that answers what to complete next, what to hunt and what to open, worked out entirely from the progress saved in your browser.
- Quick Wins ranks the cards you are closest to finishing, showing exactly which confirmed Index entries are still missing — Hacked and unmapped sections are never counted.
- Best pack for my collection reuses the existing coverage heuristic against your own gaps, clearly labelled as a comparison score and not a drop chance.
- My Target Hunt splits your saved targets into Available now, Trading only and Unknown source using the confirmed acquisition model, with source chips and owned state.
- Index bottlenecks shows your three weakest Index sections against their real rosters and links straight into that section of the Live Index.
Improved
- Card details open in place from the planner, and the planner is reachable from Home, the Game Guide, the mobile More menu and global search.
- Small usability and data corrections across card details and acquisition wording.
Game Data
- Guide data refreshed from fresh in-game recordings: confirmed Card Ability caps, Tournament rare rewards, Daily Spin rare slots, Trading Merchant potions and pack-source verification.
Community / Admin Review
- The project was made available for a wider internal preview and testing round before broader rollout.
v1.5.0
Spin a Duel Monster Data ModelStableMinor release10 Aug 2026The Live Index now mirrors the real in-game Index, Hacked is separated out, and Card Abilities get their own guide.
Added
- 21 confirmed ★ Card Abilities, with a new Card Abilities guide grouped by effect and an “Ability cards only” filter in the Card Wiki.
- The site is now Spin a Duel Monster Community Tools, with a direct link to the official Roblox game.
Improved
- Redesigned Live Index: pick a section to browse it exactly like in-game, or switch to By Card to see every section a card actually appears in. Search, filters and sorting only ever touch real entries.
Game Data
- The Live Index now matches the real in-game Index: Normal lists all 122 cards, and Golden, Shiny, Rainbow, Toxic, Shadow Realm and Cursed each list the same 85 cards — 632 confirmed entries in total.
- Hacked is a calculator mutation only (×11). It has no Index section, so it no longer counts against your completion.
- About page now shows the live data status: 122 cards, 632 Index entries, 21 ability cards, last verified 2026-08-10.
Community / Admin Review
- Exact Card Ability formulas were intentionally not estimated where reliable game data was unavailable, and an unreliable data reference was removed during internal review.
Compatibility
- Your saved progress is preserved. Entries that no longer exist in the Index are kept in a small legacy area instead of being deleted, and export, import and progress codes still work.
v1.4.0
Community Hub & NavigationStableMinor release10 Aug 2026A proper home page, mobile bottom navigation, global search and crosslinks between every tool.
Added
- New Community Hub home page with quick actions, your progress summary, current SDM pack and quick links. The calculator now lives at /calculator.
- Mobile bottom navigation with Home, Calculator, Index, Wiki and a More menu, plus a visible search field in the header (Ctrl/Cmd+K still works).
- Global search now covers tools, guide sections and cards.
- Pin your favourite cards locally — pinned cards appear on the home page and never affect index completion.
- New About & Credits page with copyable Discord handles, plus a Feedback action with a one-click issue report text.
Improved
- Crosslinks everywhere: Use in Calculator, Open in Live Index, Wiki and Where-to-get shortcuts from index rows.
- Small “?” explainers for Exclusive Reference Value, Coverage Score, category rolls, exact Fusion slots, grading and SDM rules.
- Accessibility and responsive polish across desktop, tablet and mobile.
Development / Behind the scenes
- The tools moved to their own sdmtools.online identity, with public page metadata for sharing.
v1.3.0
Pack Intelligence, Sharing & Offline SupportStableMinor release09 Aug 2026Where-can-I-get-this-card answers, the Best Pack tool, progress sharing and an installable offline app.
Added
- Card Wiki: new “Where can I get this card?” section with every confirmed pack ranked by its category-roll chance, plus exact Fusion slot chances.
- New Best Pack tool under Game Guide: rank packs for a target category or card, or by what your Live Index is still missing.
- Progress sharing: copy a progress link or a short progress code, with a confirmation step before anything is replaced.
- Installable app with offline support for the calculator, index, wiki and guide.
Improved
- Live Index: next-pack recommendation, missing/completed counts and quick Missing / Partial / Complete filters.
- Card image coverage indicator so artwork progress can be tracked as assets are added.
Fixed
- Fixed mobile overflow on the SDM list, added a confirmation before a JSON backup replaces saved progress, and corrected Fusion and empty-category source wording.
Community / Admin Review
- Progress sharing and import behaviour was demonstrated and reviewed internally before release.
v1.2.2
Fusion Accuracy FixStablePatch09 Aug 2026Fusion pack slots award the exact observed Fusion card.
Fixed
- Fusion pack slots now award only the exact observed Fusion card, not the whole Fusion category.
v1.2.1
Confirmed Pack Data UpdateStablePatch09 Aug 2026Confirmed category-roll distributions for every money pack.
Game Data
- Added confirmed category-roll distributions to every money pack and a Pack filter in the Card Wiki.
v1.2.0
Live Index RedesignStableMinor release09 Aug 2026Card portraits, view density, sorting and category progress in the Live Index.
Added
- Card portraits, Comfort/Compact view, six sort modes and Category Progress.
Improved
- All dropdowns replaced with dark themed controls.
Early development
Reconstructed development milestones from before the regular release cycle. These stages really happened, but they were not published at the time under these exact version names.
v1.1.0
Foundation & UsabilityStableMinor release09 Aug 2026ReconstructedA short bridge release unifying the data and interface foundations before the Live Index redesign.
Improved
- Unified data and interface foundations across the calculator and collection tools.
- Progress handling and navigation polish in preparation for the more substantial Live Index redesign.
Development / Behind the scenes
- Reconstructed development milestone: the wording is intentionally broad because this stage predates structured release notes.
v1.0.0
First Stable Community BuildStableMajor release09 Aug 2026ReconstructedCalculator, card database, Live Index collection tracking and persistent local progress combined into one coherent community tool.
Added
- Calculator, structured card database, Live Index collection tracking and persistent local progress brought together as a single community tool.
Development / Behind the scenes
- Reconstructed development milestone: the first stage that can reasonably be described as a stable community build.
v0.3.0-beta.1
Collection Tracking PrototypeBetaPre-release08 Aug 2026ReconstructedAn early collection and Live Index tracking concept with locally stored progress.
Added
- Early collection and Live Index tracking concept.
- Locally stored progress, plus early filtering and sorting.
- Groundwork for later import, export and sharing.
Development / Behind the scenes
- Reconstructed development milestone, validated by manual development checks only.
v0.2.0-alpha.1
Calculator & Card Data FoundationAlphaPre-release08 Aug 2026ReconstructedStructured card and category values feeding traits and gradings into the calculation.
Added
- Structured card and category values.
- Traits and gradings wired into the calculation logic.
- A reusable data foundation for the later tools.
Development / Behind the scenes
- Reconstructed development milestone; no automated test suite existed at this stage.
v0.1.0-alpha.1
Project FoundationAlphaPre-release07 Aug 2026ReconstructedThe initial SDM Tools web-app foundation, visual base and early calculator direction.
Added
- Initial SDM Tools web-app foundation with the visual and navigation base.
- A structured card-data foundation.
- Early calculator direction.
Development / Behind the scenes
- Reconstructed development milestone. This was never published publicly under this name.