ethanolivertroy_obsidian-ma.../python
Ethan Troy a93ed8341d Fix Python detection on macOS/Windows and settings UX issues (#13)
- 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
2026-03-17 20:11:42 -04:00
..
check_install.py Fix Python detection on macOS/Windows and settings UX issues (#13) 2026-03-17 20:11:42 -04:00
install_package.py Rewrite plugin v2: fix shell injection, modularize, add features (ENG-533) 2026-02-17 01:08:20 -05:00
markitdown_wrapper.py Rewrite plugin v2: fix shell injection, modularize, add features (ENG-533) 2026-02-17 01:08:20 -05:00