Skip to content

v0.1.0-alpha.19

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Jun 03:33

Added

  • Clean — a .docx style cleaner that cures "stylepox." A new Home-screen utility (desktop) that fixes the junk-style buildup debate files accumulate from copy-pasting cards: it removes the redundant/malformed styles bloating the file, converts stray direct formatting (manual bold/underline/highlight) back into the right styles, restores Verbatim's style names and aliases so macros work, and strips hyperlinks. Run it on a single file or a whole folder; leave the destination blank to write each cleaned_… copy next to its original. A progress bar tracks each file, and a gear lets you mark protected styles Clean must never touch (by name; add them manually or pick from a template .docx). It's the same idea as the "Curing Stylepox" cleaner, but it runs inside CardMirror, so it's much faster (seconds, not the overnight runs the worst files used to need) and has far better handling of old files — it rebuilds the common pre-Verbatim style conventions (Tags/Cards/Cites/Block Headings, Author-Date, Debate Underline, …) into the modern Verbatim structure, adds the standard styles when a document is missing them, and repairs !!-marked style names that trip up older cleaners. Coverage is broad but not universal — unusual or one-off style schemes may still not be fully handled.

  • Many old debate files open with their structure intact. Opening a pre-Verbatim .docx that uses the common Tags/Cards/Cites/Block Headings style family now reconstructs cards, tags, cites, and headings instead of importing it as flat, unstyled text. (Coverage is broad but not universal — unusual or one-off style schemes may still come in as plain text.)

Changed

  • File search can use multiple folders. Settings → General's "File search folder" is now "File search folders" — add as many as you like. Each is scanned recursively; overlapping or nested folders are fine, since a file found under more than one is searched only once. Your existing folder is carried over automatically.

  • Read mode allows safe drag edits. While reading, you can now drag cards to reorder them and drag into / out of the dropzone and the send/receive pills — moves the drag handles already validate — while ordinary typing edits stay locked to prevent accidents. Clicking a dropzone or received-card item in read mode appends it to the bottom of the document instead of at the cursor.

  • Card sharing works across CardMirror versions. Sending a card to a machine on a different version no longer fails with a version-mismatch warning — cross-version transfers are now accepted by default. (A card can still carry a minimum-version requirement, so a future release that changes the card format could ask older versions to update first, but by default sharing just works. Both machines need this version or newer to get the tolerant behavior.)

Fixed

  • Windows/Linux: the editor could lock up after a pop-up. Pressing ` to send to the speech document when none is open — and a few similar cases (e.g. image-insert errors) — showed a warning that took keyboard focus; on Windows/Linux that focus wasn't returned, so the editor wouldn't accept edits until you clicked back into it. Focus is now reclaimed automatically. macOS was unaffected.

  • Drag auto-scroll works in more places. Dragging a card toward the top or bottom edge now scrolls the pane under the pointer — including when dragging between panes or from the nav panel into the editor — and correctly scrolls past a pane's sticky nav header. It also no longer scrolls the document out from under you when you drag toward the bottom-left dropzone/send/receive pills.

  • More citations survive import. Files whose cite style is stored under the legacy Cite name (rather than the modern Style13ptBold) now import as citations instead of plain text.