Skip to content

PinDeck 3.3.0: fixes from a code audit

Choose a tag to compare

@ehabets ehabets released this 01 Nov 21:21
· 5 commits to main since this release

PinDeck is a local editor for HTML slide decks: pin elements on a slide, describe the change, and
Claude Code or OpenAI Codex edits the HTML and CSS.

Fixes

  • Imported pictures are kept. After a PowerPoint import, refining the slides no longer deletes
    pictures the deck still uses when the turn was stopped, failed or only changed theme.css. Undo
    brings removed pictures back.
  • No more broken characters in long texts. Large notes, tables or SVG with non-ASCII characters
    are saved as sent.
  • Claude reads only what it needs: the deck, its screenshots, attached PDFs and asset roots, as
    Codex already did. It also cannot create a .git file in the deck folder, which could have made
    git run a command.

Install

npx pindeck path/to/deck

Requires macOS or Linux, Node 20 or later, and the claude or codex CLI signed in. The full list of
versions is at the end of the README.