Skip to content

CardMirror 1.0.0

Choose a tag to compare

@github-actions github-actions released this 14 Aug 06:22
· 102 commits to main since this release

CardMirror 1.0. Thank you to everyone who used the editor through the beta - it is what it is because of you!

Changed

  • Co-editing sessions started on 1.0 use a new, sturdier document format. Cards now keep their identity when moved, which closes the last known concurrent-reordering gap: in beta.32 two people moving the same card at the same moment could still leave a duplicate behind. In new sessions every card lands exactly once, no matter how simultaneously people reorder. Sessions started before updating keep working for everyone exactly as before. Older builds cannot read the new format, so please update for best results.

  • Machines linked to a Debate Decoded account now identify themselves to the relay on each request. This underpins some account-security improvements, does not collect any identifiable information about you or your computer, and does not change user-facing behavior in any way.

Fixed

  • Dragging a section header (with everything under it) during a co-editing session now merges cleanly when others reorder at the same time. Previously two people dragging sections simultaneously could garble a nearby card's text and leave a duplicate copy of the dragged section.

  • Recover Previous Version no longer hangs opening a version of a large, heavily edited session. Versions are rebuilt by replaying the session's history rather than the previous method, which could spin forever on extremely big documents.

  • The Send pill knows when you're already in a session. With a live session on the document you're looking at, its "Start session" action becomes "Copy code" - clicking copies the session code for you to share. The Receive pill gains a matching "Join session" button at the bottom of its popup.

  • Read mode shows highlighted text inside cites. Underlining or emphasizing part of a cite blocks the cite style on that run, so highlighting it still left it hidden in read mode. Cite paragraphs now keep anything cite-styled or highlighted, in single-pane and three-pane alike; unmarked cite text stays hidden. Word counts and read-time estimates now count words highlighted within cite paragraphs.

  • Windows: the window and taskbar icon renders fully again. The packaged icon had degraded to a single oversized layer that Windows could only draw as a thin sliver; the app now ships a properly layered icon.

  • Joining a new-format session by pasted share code on an old build now fails cleanly instead of joining and crashing. Invites already told old versions to update, but a pasted code evaded that check and could trigger errors. New sessions now use a share-code format old builds don't recognize (they see "that does not look like a share code"), and current builds show a proper "update to join" message for any future floors.