Skip to content

Cellix 0.3.1

Choose a tag to compare

@github-actions github-actions released this 04 Nov 06:31
· 194 commits to main since this release

Added

  • natbib citations read as they print: \citet gives Knuth (1984), notes give [see Knuth 1984, p. 3], and \citeauthor and \citeyear give their part. Up to two options are read for any cite command.
  • Callouts with a title of their own, such as > [!tip]- Keep it short, and Obsidian's callout kinds show their title on the page and keep it in HTML and PDF exports.
  • One line of a change can be undone in Review: right-click a changed line for Remove This Added Line or Put This Line Back, beside Comment.

Changed

  • Track Changes is remembered for each document, in the project's cache folder.
  • Saving a document with suggestions still open says they stay in the file as marks.
  • Approving a Codex plan with changes or notes starts one more turn that hands them to Codex.
  • Quick Fix's first item is selected, so Enter applies it, as in VS Code.
  • In the Comments pane, suggestions have dashed edges, buttons are as wide as their words with the same room either side, and Check my review carries the agent's icon.

Fixed

  • Under tmux with allow-passthrough on, Cellix asks the terminal outside tmux for its real cell size, and keeps that size on a resize. A console that passes tmux no pixel size can still show a thin line under every row; see Over SSH in the README.
  • Clicking the PDF lands on the line clicked, where it landed most of a line above the pointer.
  • Author names cite whole: {World Health Organization}, van der Berg, Jan and Jan {van der Berg}.
  • A comment on a sentence that appears twice stays on its own copy, and when its quote is reworded the card shows the new words.

Install

brew install quill-27f/tap/cellix    # or brew upgrade cellix
cargo install --locked --git https://github.com/quill-27f/cellix --tag v0.3.1 cellix

Or take the binary for your machine, which needs nothing else installed:

Machine Download
macOS, Apple silicon cellix-aarch64-apple-darwin.tar.gz
macOS, Intel cellix-x86_64-apple-darwin.tar.gz
Linux, ARM (static) cellix-aarch64-unknown-linux-musl.tar.gz
Linux, x86-64 (static) cellix-x86_64-unknown-linux-musl.tar.gz
mkdir -p ~/.local/bin
curl -fL https://github.com/quill-27f/cellix/releases/download/v0.3.1/cellix-<target>.tar.gz | tar xz -C ~/.local/bin ./cellix

Then cellix setup claude, codex or gemini adds it to your agent. checksums.txt has the
SHA-256 of each archive.