mirror of
https://github.com/ethanolivertroy/obsidian-markitdown.git
synced 2026-07-22 12:20:27 +00:00
- Debounce Python path input (1.5s) to stop firing on every keystroke - Guard against empty paths crashing spawn() - Cancel debounce timer on settings tab hide/re-render - Fire pending refreshDependencies() on hide so status stays current - Add platform-specific Python fallback paths (Homebrew, Framework, Windows AppData) - Prefer the first Python where markitdown actually imports over stale metadata - Verify actual MarkItDown import in check_install.py, not just package metadata - Add ALLOWED_PACKAGES allowlist to check_install.py - Remove APPDATA path traversal in favor of LOCALAPPDATA |
||
|---|---|---|
| .. | ||
| check_install.py | ||
| install_package.py | ||
| markitdown_wrapper.py | ||