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.