Research Assistant
e0acb64e8d
feat(01-03): deploy paperforge_lite package through setup wizard
...
- setup_wizard.py now copies the paperforge_lite/ package alongside
the worker and ld_deep scripts during deployment
- Two copy targets: <pf_path>/worker/paperforge_lite/ for
literature_pipeline.py and <skill_dir>/literature-qa/paperforge_lite/
for ld_deep.py
- Existing copy targets for literature_pipeline.py and ld_deep.py
remain unchanged
- Warning emitted if paperforge_lite source not found
2026-04-23 12:01:36 +08:00
Research Assistant
51d35d6999
feat(01-04): replace unresolved path-token commands with stable paperforge commands
...
- command/lp-*.md: replace python <system_dir>/... with paperforge status|selection-sync|index-refresh|ocr run; add fallback legacy command section
- command/ld-deep.md: update queue preflight to 'paperforge deep-reading'; add paperforge paths --json for variable resolution
- README.md: update core commands section to show paperforge first, legacy as fallback
- docs/INSTALLATION.md: add paperforge paths/status as primary verification
- docs/setup-guide.md: replace python pipeline/worker/... with paperforge selection-sync/index-refresh
- setup_wizard.py DoneStep: add pip install -e . and paperforge commands as primary next steps
All 15 tests in tests/test_command_docs.py pass.
2026-04-23 11:40:24 +08:00
Research Assistant
881457dd92
Fix configurable Lite setup paths
2026-04-23 01:44:13 +08:00
Research Assistant
e0881f7d2c
restore ASCII logo in WelcomeStep
2026-04-23 01:17:46 +08:00
Research Assistant
7517ead1a6
fix: deploy scripts and .env to 99_System/PaperForge/ instead of vault root
2026-04-23 01:05:44 +08:00
Research Assistant
fd7ccb53fc
fix: unify PaddleOCR env var names to match pipeline expectations (API_TOKEN/JOB_URL)
2026-04-23 00:57:48 +08:00
Research Assistant
270e1b8dc6
simplify: only check zotero.sqlite and storage exist; remove unnecessary path validation
2026-04-23 00:43:13 +08:00
Research Assistant
b6e59043b2
fix: skip junction creation if Zotero data dir is inside vault
2026-04-23 00:41:59 +08:00
Research Assistant
a4ede4303a
fix: add Zotero path validation to prevent vault path confusion; improve instructions
2026-04-23 00:40:08 +08:00
Research Assistant
e7312c1526
fix: support dict-format Better BibTeX JSON exports
2026-04-23 00:32:38 +08:00
Research Assistant
5605befcf0
feat: add PaddleOCR API Key input in DeployStep
2026-04-22 23:38:33 +08:00
Research Assistant
47b5661c2d
feat: add pre-deploy safety check - block if any prior step incomplete
2026-04-22 23:25:26 +08:00
Research Assistant
27134ba569
fix: Better BibTeX format and emphasize keep-updated requirement
2026-04-22 23:24:31 +08:00
Research Assistant
89374cb35f
remove: all 科研读图指南 and Template references from project
2026-04-22 23:20:49 +08:00
Research Assistant
29949395ef
prefill Zotero path with actual username and home directory
2026-04-22 23:09:01 +08:00
Research Assistant
6f1f451893
fix: hide absolute paths in wizard; auto-detect Zotero data directory
2026-04-22 23:06:55 +08:00
Research Assistant
7764b86b2e
feat: add vault path input with validation; improve directory tree display; hide absolute paths in ZoteroStep
2026-04-22 22:29:36 +08:00
Research Assistant
da80b8c781
fix: remove duplicate lines causing IndentationError
2026-04-22 22:13:59 +08:00
Research Assistant
c607dd0441
rename: LiteraturePipeline -> PaperForge in all paths and references
2026-04-22 22:10:16 +08:00
Research Assistant
19292e1eee
refactor: simplify VaultStep (custom dir names) and ZoteroStep (manual path input)
2026-04-22 21:59:32 +08:00
Research Assistant
6eff7f3e4b
fix: CSS color bright_cyan -> ansi_bright_cyan
2026-04-22 21:53:21 +08:00
Research Assistant
58f2e04c7c
feat: integrate all setup.py features into wizard
2026-04-22 21:47:34 +08:00
Research Assistant
067c24d834
fix: Tree checkmark logic, manual Zotero path, list all installed commands in DoneStep
2026-04-22 21:13:08 +08:00
Research Assistant
fdf854a62c
fix: 5 wizard issues - start button, dynamic paths, zotero detection, collection docs, scrolling
2026-04-22 21:04:03 +08:00
Research Assistant
cc6dd83433
fix: make StepPassed/RestartWizard proper Textual Message subclasses; fix ContentSwitcher child IDs
2026-04-22 20:41:45 +08:00
Research Assistant
c4de43e565
fix: set id on ContentSwitcher children for step navigation
2026-04-22 20:26:19 +08:00
Research Assistant
738eb4b1b7
fix: add missing argparse import
2026-04-22 20:23:53 +08:00
Research Assistant
cea8046c30
feat: rewrite setup wizard as step-by-step guide with screenshots
2026-04-22 20:20:45 +08:00
Research Assistant
eafbab7594
feat: add TUI setup wizard and setup guide
...
- Add setup_wizard.py: Textual TUI with checklist + guide
- Detects: Python, Vault structure, Zotero, Better BibTeX, JSON exports
- Blocked guide until all checks pass
- Open local docs/setup-guide.md from TUI
- Add docs/setup-guide.md: Detailed text-based setup instructions
- Menu path diagrams for Zotero/BBT configuration
- JSON-to-Base relationship explanation
- FAQ section
- Integrate 'wizard' command into literature_pipeline.py
2026-04-22 19:28:52 +08:00