Releases: podlite/podlite-desktop
Release list
v0.8.4
Podlite Desktop 0.8.4
Patch release. =boundary crash fix, =Mermaid rendering restored, and security updates in the bundled runtime.
Fixed
=boundarywas crashing the live preview pane on any document that used it. Fixed for all three forms: bare, with inline text, and with a caption (#70)=Mermaiddiagrams render again. The plugin was using a deprecated mermaid API that broke on mermaid 11
Security
Closes a batch of advisories in Electron, the auto-updater, and webpack. Full list will land here in a few days, once the App Store and Microsoft Store have rolled out.
Changed
- macOS DMG is properly notarized again. Apple deprecated the old notarization tool in November 2024; v0.8.0 to v0.8.3 missed the cutoff and shipped signed but not notarized
v0.8.3
Podlite Desktop 0.8.3
Patch release with four user-visible fixes plus an Apple Silicon performance fix.
Changed
- macOS now ships separate arm64 and x64 builds. Apple Silicon users get native performance instead of running through Rosetta 2 — startup, file open, and preview-mode switching are noticeably faster on M-series Macs. Download the matching architecture for your machine (
-arm64for Apple Silicon, the default for Intel).
Fixed
=picturenow renders in the live preview on the Mac App Store build. Image bytes are read in the main process and inlined as a base64 data URL, so the renderer doesn't depend onfile://access that the sandbox denies for sibling files (#58)- Numbered lists from
=config item1 :numbered— items now render as an ordered list (1.2.3.) instead of bullets (#61) =codeblocks with:lang<…>are syntax-highlighted in the live preview, matching the editor pane. Inline formatting codes inside=code(when:allow<…>is set) layer on top —B<…>becomes bold,I<…>becomes italic,C<…>becomes inline code, with the highlighter's colors preserved underneath (#62)
Acknowledgements
Between #53, #55-58, #60, #61, and #62 — a real chunk of v0.8.x came from your reports, @schueani. Thank you.
Other functionality is identical to v0.8.2.
v0.8.2
Podlite Desktop 0.8.2
Patch release: fixes an "Uncaught Exception" dialog that appeared on every File -> Open under sandboxed builds.
Fixed
- File -> Open no longer triggers a JavaScript-error dialog. The previous version's external-edit watcher threw
EPERM: operation not permitted, watch '…'when the OS denied recursive directory access - typical for the Mac App Store sandbox and for documents stored in iCloud Drive. The watcher now logs the denial and continues without auto-reload for that document; everything else works as before. (#60)
Other functionality is identical to v0.8.1 and v0.8.0.
Thanks @schueani for the careful diagnosis and stack trace.
Full Changelog: v0.8.1...v0.8.2
v0.8.1
Podlite Desktop 0.8.1
Patch release: fixes a crash in the live preview while typing a =Mermaid block.
Fixed
=Mermaidno longer crashes the live preview when the block content is empty — caught most often while typing a fresh=begin Mermaidblock, before the body and=end Mermaidare in place
All other functionality is identical to v0.8.0.
Full Changelog: v0.8.0...v0.8.1
v0.8.0
Podlite Desktop 0.8.0
Live =include in the Preview
=include file:X resolves on the fly. Edit an included file in another window and the host document's preview refreshes via the file watcher. Glob patterns (file:**/*.podlite | defn) expand against the document's directory.
Image Paste and Drag-Drop
Paste a clipboard image or drop a file into the editor — it lands as =picture media/<name> next to the document. Drop a file that already lives in media/ and it's referenced in place without copying.
=config and :numbered Render Per Spec
=config head1 :numbered and :folded defaults now apply to every matching block, including :numbered heading prefixes (1., 2.1., 2.2.). Per-block :!numbered / :!folded overrides honoured. Includes the long-standing block preconfiguration gap reported in #53.
Full Changelog
New:
- inline image paste and drag-drop — clipboard images and dropped files save to
media/next to the document and insert=picture media/<name> =include file:Xresolves in the preview at render time, withmtime-keyed cache and a recursive watcher that re-renders on external edits- glob patterns in
=includeexpand via depth-bounded directory walk - automatic numbering for
:numberedheadings — rendered asN.M.K.prefix;:!numberedper-block override honoured
Fixed:
- double window on launch when opening a file from Finder or by drag-onto-icon (#57)
File → Openno longer replaces the currently-open document — opens the new file in a fresh window; empty untitled windows still accept the opened file in place (#56)Cmd+Son an untitled document now opens the Save-As dialog instead of doing nothing (#55)=picturerendering in the preview pane — absolute and relative-to-document paths both display correctly (#58)- external-edit reload after atomic writes (IDE autosave, sync tools) — watch the parent directory instead of the file
- attach IPC listeners once per mount instead of every render
Spec conformance (via @podlite/* libs rebuild):
:foldedon=headfolds the whole section recursively, including headings inside=begin nested/=defn=configblock preconfiguration is now applied at render time — previously parsed but ignored- single-letter
=aliasidentifiers accepted per spec =aliasno longer leaks state into the next=begin/=endblock's syntax highlighting=TITLE/=NAME/=SYNOPSIS/=Diagramand other semantic/custom blocks in abbreviated form recognised by the editor highlighter=row,=cell,=data-table,=boundary,=set,G<>,:maskedrecognised in the editor highlighter (spec v2.0)
Acknowledgements
Several of this release's fixes started as a careful bug report by @schueani in #53 — thanks for the diagnosis and follow-up.
Downloads
| Platform | Asset |
|---|---|
| macOS (Intel + Apple Silicon) | Podlite-0.8.0.dmg |
| Windows | Podlite-Setup-0.8.0.exe |
| Linux | Podlite-0.8.0.AppImage / Snap |
Full Changelog: v0.7.2...v0.8.0
v0.7.1
Podlite Desktop 0.7.1
Full Changelog: v0.7.0...v0.7.1
specificationimplementation | publishing | desktop editor | resources |
v0.7.0
Podlite Desktop 0.7.0
Smart Lists
Press Enter to continue lists. Checkboxes and numbered markers carry over automatically.
Nesting Levels
Tab / Shift+Tab — change nesting level for plain lists, numbered lists and task lists.
Code Folding
Collapse =begin/=end blocks and =head sections to navigate large documents. Fold state is preserved between sessions.
Collapsible Blocks
:folded / :!folded — collapsible blocks in preview.
Full Changelog
New:
- code folding for
=begin/=endblocks and=headsections - list continuation on Enter with preserved type prefix
- Tab/Shift+Tab for item nesting level
- auto-reload file when changed on disk
- "Open Files in Preview" toggle
- per-file view mode persistence
- session state restore (cursor, scroll, folds)
- collapsible blocks with
:foldedattribute
Fixed:
- editor input latency (860ms to near-zero)
- search panel closing on Enter
- links not opening from preview (Electron 38)
- crash on directory path
- cursor visibility on new window
- fold markers in verbatim blocks
- code highlighting in preview (#42)
Full Changelog: v0.6.1...v0.7.0
specificationimplementation | publishing system | desktop viewer/editor | online resurces |
v0.6.1
✨ CHANGELOG
- editor refactored and rebuilt using updated libraries
- added syntax highlighting for Podlite markup language
- refactored key bindings
- refactored window open/save/new workflow
- fixed duplicate file opening issues
- added
=markdownstandard block support - added text search (
Cmd-F) - added new blocks:
=Mermaid,=picture - added ability to open URLs from editor using
L<>links (Cmd/WinorCtrlmodifier) - added
file:schema support inL<>links - opens files in new editor window - half-screen preview toggle — Ctrl + . / Cmd + .
- full-screen preview toggle — Ctrl + \ / Cmd + \
- added inline text style support (bold
B<>, italicI<>, codeC<>, linksL<>, strikethroughO<>) within paragraphs and table cells - fixed redraw issue when resizing the application window
- improved code block visibility in CSS
- fixed build configuration to support macOS 26 (Thaoe)
Read the full announcement: Podlite Desktop Editor 0.6.1 Release
The desktop version of Podlite editor is freely available in stores:
Source code repository: Source code.
What's Changed
New Contributors
Full Changelog: v0.4.0...v0.6.1
specificationimplementation | publishing system | desktop viewer/editor | online resurces |
0.4.0
=Markdown- write GitHub Flavored Markdown (GFM).- enhance code snippets, add markdown suggestions
- fix
=Image.mov, .mp4 files - support
=useReact,=Reactblocks - fix styles










