Skip to content

Paperling v1.0.51

Choose a tag to compare

@github-actions github-actions released this 26 Sep 19:03
cc63247

What's new in v1.0.51

Android: one-time reinstall (please read before updating)

This Android update is signed with a new key, so Android will not install it
over version 1.0.50 ("App not installed"). You need to uninstall 1.0.50
first, and uninstalling deletes the notes stored inside the app, so save
them out first:

  1. In Paperling 1.0.50, open each note and choose Menu → Save as… → Save to
    Downloads
    . This saves the note as a .md file in your Downloads folder,
    which is kept when the app is removed.
  2. Uninstall Paperling 1.0.50, then install Paperling_1.0.51_aarch64.apk.
  3. Open your notes again with Menu → Open from device… and pick them from
    Downloads.

The new key is stored permanently, so future Android updates install
normally over this one. Desktop (Windows, macOS, Linux) updates as usual.

Added

  • Right-to-left languages. Arabic, Hebrew, Persian and Urdu now read the
    right way round. Each line in the editor, and each paragraph, heading,
    list, quote and table in Reader, follows the language it is written in,
    so mixed notes just work, and code always stays left-to-right. In the
    editor, Ctrl+Right Shift switches the whole note to right-to-left and
    Ctrl+Left Shift goes back to automatic, as in other Windows editors, and
    Settings → Editor → "Text direction" lets you pick Auto, LTR or RTL for
    good. Exports keep the direction. (#216)
  • Nothing is lost in a crash. Unsaved changes, including brand-new notes
    that were never saved, are kept safe in the background. If Paperling is
    force-closed, crashes or the computer restarts, your text is back the next
    time you open the app.
  • Replace across files. Folder search (Ctrl+Shift+F) can now replace
    every match in every note at once, after asking you to confirm, with a
    one-click "Undo replace". A whole-word option joins the search too, and
    .txt notes are included.
  • Manage files from the file panel. Create notes and folders, rename
    (F2) and delete (Delete key or right-click) without leaving Paperling.
    Deleted items go to a .trash folder next to them, so nothing is ever
    destroyed, and open tabs follow a rename.
  • Custom keyboard shortcuts. Settings → Shortcuts lets you rebind any
    command: click it and press the new keys. Paperling warns if the keys are
    already taken. Settings search now finds any setting from any page.
  • Multiple cursors. Ctrl+D (Cmd+D) selects the next occurrence of the
    current word so you can edit them all at once, and Ctrl/Cmd+click adds
    cursors. Other occurrences of a selected word are highlighted.
  • Callouts, tags and comments. > [!NOTE], > [!WARNING] and 25 other
    callout types render as coloured boxes (foldable with [!NOTE]-).
    #tags become pills that search your folder, and %%comments%% stay
    hidden in Reader, as in Obsidian.
  • Better diagrams. Mermaid diagrams open at their natural size instead
    of stretching across the page, and can be zoomed (Ctrl+scroll, + / -),
    panned, shown fullscreen, copied as a PNG or saved as an SVG.
  • Go back after following a link. Ctrl/Cmd+Alt+Left and Right, or the
    mouse's back and forward buttons, take you back to where you were after
    following a link, a search result or a backlink.
  • Follow links from the editor. Ctrl/Cmd+click a [[wikilink]], a web
    address or a link to another note right in the source. [[Note#Heading]]
    links now jump straight to the heading.
  • Keep your place when switching views. Going from Reader to Edit (and
    back) opens at the paragraph you were reading instead of the top of the
    note. Text you select in Reader is selected in the editor, ready to fix.
    Split view stays aligned past images, tables and code.
  • Each tab remembers its state. Caret, scroll position and undo history
    survive switching between tabs, and switching no longer flashes the
    previous note.
  • Keyboard-friendly lists and tasks. Tab and Shift+Tab nest and un-nest
    list items, Enter on an empty nested item steps out one level, numbered
    lists renumber themselves, and Ctrl/Cmd+Enter ticks a task.
  • Pin recent files. Right-click a recent file on the welcome screen to
    keep it at the top of the list. Thanks to
    @itshakemd. (#204)
  • Reading width. Settings → Editor → "Readable line length" centres the
    text in a comfortable column in Reader and the editor; turn it off to use
    the full window width. Thanks to @Nf-Jza.
    (#205)
  • More everyday tools. Go to line (Ctrl/Cmd+G, or :42 in the command
    palette), a quick switcher for the notes in the current folder, Print from
    the command palette, an Extra large font size that now also applies to the
    editor, installed-font suggestions in Appearance, paste as plain text
    (Ctrl/Cmd+Shift+V), and a double-click on the empty tab bar to open a new
    tab.
  • Smarter names for new notes. Saving a new note suggests its title as
    the file name, in the folder you were last working in.
  • Zen mode keeps your tools. The Zen top bar now has the outline, New and
    Open, and shows itself for a few seconds whenever Zen starts, so the
    window can always be moved, maximized or closed. (#206)

Changed

  • Ctrl+S is quiet. Saving flashes "Saved" in the status bar instead of
    popping a message over your text.
  • Much faster with long notes. Reader and Split view only redraw the
    part of the note you are editing, so typing in large documents no longer
    stutters.
  • Find works like your other editors. Ctrl+F starts with the selected
    text, Escape leaves you on the match, results appear as you type, and
    Enter in the Replace box replaces. Folder search stays open while you
    click through results.
  • Clearer close prompt. Closing an unsaved tab names the file it is
    asking about.

Fixed

  • Paperling never silently overwrites newer work. If a file was changed
    by another app or a sync tool, saving and autosave now ask first instead
    of writing over it, including for tabs in the background.
  • Nothing you do during startup is lost. A note started or a file opened
    while the last session was still loading used to disappear when the
    restore finished.
  • Tab no longer deletes selected text in the editor, and Enter right
    after a list marker no longer deletes the marker or the task checkbox.
  • Replacing text one match at a time no longer corrupts the text next to
    it.
  • Pasting from Excel or Google Sheets gives a proper Markdown table.
  • Exports are complete. Maths renders correctly in HTML, PDF and Word
    exports, the last few keystrokes are no longer missing, and exported links
    and headings are clean.
  • Chemistry formulas (\ce{...}) render again, and diagrams use dark
    colours in every dark theme.
  • Shortcuts no longer fire twice. On macOS, Option+Arrow moves the caret
    without switching tabs; in Vim mode, Ctrl+W, Ctrl+E and Ctrl+O no longer
    also close tabs or switch views; Ctrl+J works on Linux.
  • Links and images. Code containing [[...]] is no longer turned into a
    link, headings in Chinese, Japanese, Cyrillic and other scripts get working
    anchors, broken images show an error instead of loading forever, and
    clicking a link to a PDF no longer blanks the app.
  • Files with a byte-order mark (common from Windows Notepad) open and
    save correctly.
  • The outline shows clean heading text, includes underlined (===)
    headings, ignores # lines inside code, and Escape elsewhere no longer
    closes it.
  • Layout. Open side panels no longer cover the first tabs, the file
    panel follows the note you switch to, the split divider stays under the
    mouse (double-click resets it), the end of a note scrolls clear of the
    view switcher, and the toolbar no longer shifts when a note becomes
    edited.
  • Accessibility. Settings traps keyboard focus properly, the Zen bar can
    be reached with the keyboard, and screen readers no longer announce the
    cursor position on every keystroke.

Security

  • Saves are safer. Two saves of the same file can no longer interleave,
    saving through a symbolic link updates the real file instead of replacing
    the link, and file permissions are preserved.
  • Updated TLS library. rustls is updated to 0.23.45 for
    RUSTSEC-2026-0285.

Installation

  • Windows: .msi (recommended) or .exe (NSIS installer)
  • Linux: .deb or .AppImage
  • macOS: .dmg (Apple Silicon + Intel, universal)
  • Android: Paperling_1.0.51_aarch64.apk attached below (arm64-v8a; allow "install unknown apps" once)

See the CHANGELOG for the full history.