Skip to content

Ledge 0.1.2

Choose a tag to compare

@danhstevens danhstevens released this 23 Sep 05:01
· 48 commits to main since this release
v0.1.2
f89e794

Ledge is a Markdown notebook that runs the code in your notes.

Ledge comes in three parts that ship together:

  • Ledge for Mac. The notebook: write Markdown, run its code blocks and shell commands in place, and keep a terminal beside each note.
  • Ledge for iPhone and iPad. A window onto your notes on a server, over ssh, with a Secure Enclave key that never leaves the device. Ledge Notebook on the App Store.
  • The Ledge server. Keeps your notes and runs their blocks on a Linux machine or a Mac, reached over the ssh you already have. It opens no port and runs no service.

Fixed in 0.1.2

  • Copy and paste in Ledge opened from the Dock no longer garbles curly quotes, accents and emoji (a copied ’ used to paste as ‚Äô).
  • On a Mac, note shells get a UTF-8 LANG when the login environment sets no locale, the way Terminal does, so pbcopy in a block and non-ASCII output work the same as in a terminal.

Install

The Mac app is the DMG below, for Apple Silicon Macs: drag Ledge to Applications and open it from there. It updates itself from here on.

A server, signed in as the account Ledge should use:

curl -fsSL https://ledge.sh/server.sh | sh

Then ~/.ledge/.server/bin/ledge pair prints a code to scan with Ledge on a phone, or to paste into the Mac app's Add Server form.

The manual is at ledge.sh/docs, and inside the app behind the help button.