You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fixed Markdown files opening raw: every file now opens rendered, whether it is new, opened from Open recent, reopened in a tab or restored with the session. Ctrl+U switches only the open file to raw.
Changed the raw view to stay per tab and never be saved, so a restart shows the rendered page. A raw choice saved by an older version no longer forces raw.
Added typing in the rendered Markdown view: a click puts a caret where you click, and typing, Space, Backspace and Delete change the .md itself. Typing over a selection replaces it. Math, code, links, tables and figures take no caret.
Added Ctrl+Z for typed edits: a typed run is one undo step, and a pause of 0.6 seconds or a run of 200 characters starts a new step; each Backspace and each Delete is its own undo step.
Added the Delete key to remove the selected text in the rendered Markdown view, with no right-click needed.
Changed the right-click item that deleted at once to "Remove the selection from the file". Asking the agent to delete is unchanged.
Added one inbox file per document, <name>_review.txt next to it, listing the open comments for the agent. The agent reads it, edits the source and asks in its terminal. pdf-next marks a Markdown comment done when its quoted text is edited or deleted.
Changed comments to two statuses, open and done. The agent now reads the open comments of a document in one file read of the inbox file.
Added a Done button to each open comment in the Review panel.
Removed the question and reply flow and pdf-next reviews ask, which now exits with an error. Questions go in the agent's terminal.
Changed the review store to a .pdf-next/ folder. Old _review.json and _review.agent.txt stores are migrated, and the old files are removed only after the new store is written and read back.
Removed the .bak and .pre-v3.bak backup files and the _review.done files. Undo stays in memory for the session.
Fixed a presentation writing to the file: Delete over a selected passage removed it from the .md, and a figure resize, Undo, a queued write, an Edit box or a note box left open could also change it. A presentation now writes nothing, and Delete, Undo, trash and Reduce PDF are not offered in it.
Download
Windows: .exe installer, or winget install RicardoFrantz.pdf-next. If SmartScreen warns (an unsigned build), choose More info → Run anyway.
macOS: universal .dmg (Intel and Apple Silicon), or brew install --cask machine-made/tap/pdf-next. Unsigned, so the first launch needs xattr -dr com.apple.quarantine /Applications/pdf-next.app.
Debian and Ubuntu: apt install pdf-next once the repository at https://machine-made.github.io/pdf-next is added (see the README), or the .deb and .AppImage below.