Skip to main content
SimDeck
AboutWhat's newHelpDemoSupportStudent login
AboutWhat's newHelpDemoSupportStudent login
View demo
ChinaEgyptClassroom

Release ledger

What's new in SimDeck

A version-by-version record of approved SimDeck improvements.

Source of truth

SimDeck release notes

Approved release notes are published here. Draft entries are labeled and are not live releases.

Version 0.81

September 25, 2026

Reuse names from removed cards

Teachers can simplify the library by renaming an available card to a name held only by a removed card, without losing the removed card or its history.

Why it matters

  • - Lets teachers reuse a clear name when simplifying duplicate or near-identical options.
  • - Keeps duplicate-name protection among available cards.
  • - Prevents restoring a second available card with the same name and links directly to the conflict.

Verification

  • - Protected PR Quality run 479 passed on exact head b8b389c1cb6d655fb915d833b81d784ac32ebcfd: 1,160 unit tests, typecheck, lint, dependency audit, static security, production build, skeleton and contrast checks, and 430/430 cross-browser public smoke tests.
  • - Authenticated Chromium Preview QA verified name reuse, canonical Appwrite state, safe restore-conflict feedback and direct link, and exact QA-class cleanup. Production deployment dpl_GzDHdtVddAuy4wuymPnLSim9nanb is READY with simdeck.games and www.simdeck.games aliases; live Appwrite health is ready and bound to b10dde3847e361ac70a680d59a23c9740c12f894.

Source: Linear PI-258

  • Create, rename, duplicate, and import checks treat only available templates as reserving names.
  • A removed card can be restored after resolving an active-name conflict; blocked restores make no partial update.

Version 0.80

September 24, 2026

Find the card that already uses a name

When a card name is already taken in the class, teachers can open the exact matching available or removed card instead of searching the library.

Why it matters

  • - Shows which existing card reserves the name, including cards removed from future options.
  • - Keeps duplicate names safely rejected without changing either card or classroom history.
  • - Opens the matching card in the right class and clears filters that could hide it.

Verification

  • - The full local unit suite passes: 135 files / 1,157 tests; typecheck, lint, static security, and the webpack production build pass.
  • - Protected PR Quality run 448 passed, including the isolated authenticated Preview card-name conflict test and full cross-browser public smoke. Production health at www.simdeck.games reports ready and bound to the deployed commit.

Source: Linear PI-256

  • Adds a direct, state-aware action to the existing duplicate-name error.
  • Uses only the matching card from the selected class; the link does not expose other classes' card data.

Version 0.79

September 24, 2026

Keep the card editor easy to reach

The Save card changes action stays visible while teachers edit card text on short laptop, tablet, and mobile screens.

Why it matters

  • - Keeps Save card changes pinned in view while teachers edit the description and settings.
  • - Avoids a nested scroll trap and respects the phone safe area.

Verification

  • - All 1,153 unit tests, typecheck, lint, dependency audit, static security, build, skeleton, contrast, and cross-browser public smoke passed in protected PR Quality run 433.
  • - Authenticated Preview QA verified the save action at 1024×420, 768×500, and 390×600, then confirmed canonical Appwrite persistence and reload using an isolated disposable class; David's card was not changed.
  • - Production serves exact commit b9a6d6e13984780c4318baa7acc4ab646f8c1f07; the Appwrite health endpoint reports ready and bound to that commit.

Source: Linear PI-254

  • The editor stays in the normal page scroll, with a sticky save action at the bottom of the visible card panel.
  • Phone safe-area spacing keeps the save button clear of the home indicator.

Version 0.78

September 24, 2026

Make saving card text clear

Teachers can save edited card wording from a clearly labeled button right below the card description.

Why it matters

  • - Makes it clear how to save a card-text edit.
  • - Keeps the save action beside the wording being changed instead of after unrelated settings.

Verification

  • - Editor layout regression requires the save button directly after the description and before unrelated student-action settings.
  • - Card-template server-action regression verifies the exact edited description is written through the existing version-checked transaction.
  • - Authenticated teacher smoke edits a card in its exact disposable QA class, verifies canonical Appwrite state, reloads, and verifies the rendered text; exact-head protected CI is in progress.

Source: Linear PI-253

  • Labels the action Save card changes and places it immediately after Card description.
  • Retains the existing version check that prevents an old editor from overwriting a newer card change.
Newer releases

Page 2 of 19

Older releases

SimDeck is demo classroom software for role-based card inventories.

PrivacyTermsSupportHelpWhat's new