orca/src
Jinjing 3a58a829f9
feat(editor): export active markdown to PDF (#882)
Adds File > Export as PDF... menu item (Cmd+Shift+E) and an overflow
menu entry that renders the active markdown preview through a sandboxed
Electron BrowserWindow and writes it to disk via printToPDF.

- New main-side IPC handler (src/main/ipc/export.ts) and html-to-pdf
  helper that loads a CSP-locked HTML document in a sandboxed, context-
  isolated window with javascript enabled only for image-ready polling.
- Renderer helpers clone the rendered markdown subtree, inline all
  computed styles through a curated allowlist, and ship the resulting
  HTML fragment over IPC.
- Ref-counted listener registration so split-pane layouts install
  exactly one IPC subscription and survive panel churn.
2026-04-20 19:41:12 -07:00
..
cli fix(editor): contain rich editor crashes and dedupe external reloads (#832) 2026-04-19 09:52:37 -07:00
main feat(editor): export active markdown to PDF (#882) 2026-04-20 19:41:12 -07:00
preload feat(editor): export active markdown to PDF (#882) 2026-04-20 19:41:12 -07:00
relay feat: Add SSH remote support (beta) (#590) 2026-04-13 19:23:09 -07:00
renderer feat(editor): export active markdown to PDF (#882) 2026-04-20 19:41:12 -07:00
shared feat(terminal): add "Copy on Select" clipboard setting (default off) (#862) 2026-04-20 00:28:29 -07:00