lllin000_PaperForge/paperforge/plugin
Research Assistant c5cb9c1bfd feat(21-01): add subprocess orchestration and Chinese notice helpers
- _runSetup(): validates fields, spawns paperforge setup --headless, disables/enables button
- Uses spawn (not exec) for stdout streaming, --headless (not --non-interactive)
- Explicit directory args override headless_setup defaults
- _showNotice(): renders success/error/progress via Obsidian Notice API
- _formatSetupError(): maps 5+ error patterns to Chinese, raw errors logged to console
- _processSetupOutput(): parses [*]/[OK]/[FAIL] step markers from stdout
- _setStatus(): updates status area with color-coded CSS class
- Button disable/enable in try/finally prevents double-click
- INST-04: sidebar and commands unchanged
2026-04-29 22:38:22 +08:00
..
main.js feat(21-01): add subprocess orchestration and Chinese notice helpers 2026-04-29 22:38:22 +08:00
manifest.json fix: sync Obsidian plugin even when update is already current 2026-04-29 00:57:30 +08:00
styles.css feat(21-01): add install status CSS styles (SECTION 5) 2026-04-29 22:36:24 +08:00
versions.json chore: bump to v1.4.3, update READMEs with multi-agent and plugin info 2026-04-28 19:43:58 +08:00