v0.1.0-alpha.20
Pre-releaseAdded
-
Benchmark — measure how fast CardMirror runs on your machine. A new button in Settings → General runs a battery of real in-editor operations on the open document — continuous scrolling, jumping between headings, and a full card-cutting sequence (type and mark a cite, paste a messy multi-paragraph card, condense it clean, then underline / emphasis / highlight and shrink) — while sampling frame rate, frame-time percentiles (including a 1%-low that captures stutter), and per-operation latency. It shows a scrollable readout with a scroll-frame-time graph, footnoted metrics, and an overall score. The whole run happens on a snapshot of your document and is fully reverted when you close the results, so it never touches your file — and it only runs when the document is editable (not in read mode).
-
Keyboard shortcuts to drop in a received card. Two new rebindable shortcuts insert the most-recently-received card (from the Receive pill) without reaching for the mouse: Mod-P places it at the cursor, and Mod-Alt-P appends it at the end of the document. The card stays in the Receive pill, so you can place it again. Rebind them under Settings → Keyboard shortcuts, in the Dropzone / Send and Receive Cards group.
-
Star a recipient and send to them in one keystroke. In Settings → Card Sharing you can now star one recipient or group. A new Send to Starred command then sends the card under your cursor (or the current selection) straight to that starred target — like Send to Dropzone, but to a person. It ships without a default key; assign one under Settings → Keyboard shortcuts (in the Dropzone / Send and Receive Cards group). Starring a target un-stars any other, and the star clears itself if you remove that recipient or group.
-
Type "question" to find Ask AI. The command bar now surfaces Ask AI About Selection when you search for "question".
-
Clean can save over your originals (with a typed confirmation). Clean used to always write
cleaned_…copies. A new "Prepend 'cleaned_' to output filenames" toggle (on by default) lets you turn that off and save with the original filenames instead — and when the destination is the originals' own folder, that overwrites them in place. Because that's destructive and can't be undone, hitting Clean in that mode first pops a warning you must confirm by typing "I accept the risk". Prepending, or saving to a different folder, never touches your originals and skips the warning. -
A User Manual link in Settings. Settings → General now has a link to the user manual at the bottom, so it's easy to find (and stays reachable on Windows and Linux, where the native menu bar — which used to hold the link — is gone).
Fixed
-
Alt-key shortcuts work on Windows and Linux. The native menu bar reserved
Alt+letter for its menus, so an editor command bound to a bareAltchord (for exampleAlt+A) did nothing — the menu swallowed it before the editor saw it. CardMirror no longer shows a native menu bar on Windows and Linux (every menu command's keyboard shortcut still works, and the menu's actions are reachable from the app's own UI), soAlt-key shortcuts — including ones you rebind yourself — now work like the rest. macOS keeps its menu bar. -
Clean handles a whole messy library without choking. Cleaning a large folder no longer trips over Word lock files (
~$…), macOS._…sidecars, or__MACOSXfolders — those aren't real documents, so they're skipped — nor over certain docs that previously errored with an internal "no style named Heading…" message. Genuinely corrupt or empty files (e.g. cloud "conflicted copy" duplicates) are now reported as skipped (not a valid .docx) rather than counted as failures, so the summary reflects what actually happened. -
Paragraph-spacing boxes match the other Appearance number fields. Their inputs were using the browser-default border with left-aligned numbers; they now use the same border and right-aligned layout as every other number box in settings.
-
Deleting your last note or flashcard clears its anchor highlight. Deleting the last private note, flashcard, or AI thread in a document used to leave the blue highlight marking where it was anchored painted on the text until you toggled the comments pane off. It now disappears immediately with the annotation, like it already did when other annotations remained.
-
Create-flashcard dialog buttons are now a matched pair. The Cancel button in the "create flashcard from selection" dialog was noticeably smaller than Create; it now matches the manage screen's New card / Import / Export buttons, so the two sit the same size side by side.
-
Send and Receive pills match the dropzone. The card-sharing Send and Receive pills were a solid gray that stood out next to the dropzone pill; they now share the dropzone bar's softer color scheme, so the three read as one family.