mirror of
https://github.com/lllin000/PaperForge.git
synced 2026-07-22 17:00:23 +00:00
Part A: All 8 subprocess call sites now use resolvePythonExecutable with settings and extraArgs propagation for py -3 support: - _fetchVersion, _fetchStats, _runAction, _preCheck, _runInstall, _stepComplete, _autoUpdate, command palette - Zero bare 'python' spawn/exec calls remain - Spaces-in-path safe via execFile instead of shell-string exec Part B: zotero_data_dir required with validation: - field_zotero_placeholder i18n updated to 'Required'/'必填' - Wizard placeholder uses t() call instead of hardcoded string - _validateStep3 checks: non-empty -> exists -> isDirectory -> has storage/ - _validate() rejects missing zotero_data_dir with validate_zotero i18n key - zotero_data_dir always passed to --zotero-data flag (no conditional) |
||
|---|---|---|
| .. | ||
| main.js | ||
| manifest.json | ||
| styles.css | ||
| versions.json | ||