Skip to content

v0.1.0-beta.5

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Jul 10:04

Added

  • The web edition is now an installable app (PWA). On Chrome, Edge, and ChromeOS you can install CardMirror straight from the browser (the address-bar Install button) and run it in its own window — and much of what used to be desktop-only now works there too.

    What the installed web app can do:

    • Install and run offline in its own window, and update itself — it picks up the latest version when you relaunch.
    • Save in place. Open a file, press Save, and it writes back to the same file (autosave works too) instead of a Save-As every time — via the browser's File System Access API. It asks once for permission to edit the file, and it won't let you open the same file in two windows at once.
    • One-keystroke plain paste. Paste Text (F2) and Paste and Destructively Condense read the clipboard directly (the browser asks once).
    • Multiple windows. In the installed app, New Document and New Speech Document open a separate window, and Send to Speech can reach a speech document open in another window. The dropzone, your Quick Cards, and the speech-doc designation all stay in sync across windows and tabs. The Three-pane workspace works as well — including switching between one window per document and three-pane — with a single three-pane window at a time.
    • File tools on the home screenClean, Convert (.docx.cmir), and Compress — one file at a time.
    • ⌘/Ctrl-R no longer reloads the app by accident.

    What still requires a desktop edition: the background file-library search, folder-wide clean / convert / compress, Send to Verbatim Flow, voice control, card sharing, and the native menu bar. Firefox and Safari don't support the File System Access API, so there Save falls back to a download and the file tools download their output.

  • Per-document outlines in the multi-doc workspace. Each open document's outline section in the navigation rail can now be managed on its own. Click the × on a section (or the outline button in that document's title bar) to hide just that document's outline — the document stays open and the other outlines are untouched; the title-bar button brings it back. Drag the divider between two sections to resize them, and double-click the divider to even them out again. Previously the × closed the whole rail and the sections always split the rail evenly. The global Show / Hide Navigation Pane toggle now works together with these per-document controls: it reads "off" once every outline is hidden, and pressing it — or the restore pull-tab — brings them all back; press it again to hide them all. Per-document outlines contributed by @coralynnkc.

Fixed

  • Web: less lag opening the command palette or Find bar when a password manager is installed. Some browser extensions (1Password and other autofill tools) rescan the whole page whenever a text box gains focus, which could freeze the web app for a second or more on large documents every time you opened the search palette or Find bar. Those inputs now carry the standard "ignore this field" hints, so the managers are more likely to skip the scan. If it still lags, see the note in the README about running the extension only on click. The desktop app is unaffected — it loads no extensions.