Commit graph

3 commits

Author SHA1 Message Date
Ethan Troy
f74856b711 Address review feedback before merge
Probe modern pipx homes, buffer install stdout for JSON, and clean up
failed venv creates so Install Markitdown retries reliably.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-20 16:08:59 -04:00
Ethan Troy
aac393071f Fix markitdown detection for Homebrew/pipx on macOS (#16)
Probe versioned Homebrew Pythons and pipx venvs, and install into a
plugin-local .venv so PEP 668 no longer blocks the Install button.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-19 13:12:13 -04:00
Ethan Troy
88d97be4e2 Bundle Python scripts in main.js for community plugin installs
Community plugin installs only download main.js, manifest.json, and
styles.css — the python/ directory is not included. This embeds the
Python scripts as string constants and writes them to disk on first load.
2026-03-17 21:17:54 -04:00