Commit graph

10 commits

Author SHA1 Message Date
Research Assistant
fd82c28991 docs: replace git+https install URLs with pip install paperforge (PyPI) 2026-05-11 19:25:38 +08:00
Research Assistant
085cfb5944 docs: remove control_dir from all user-facing documentation; add v1.4.17 changelog 2026-05-10 01:55:35 +08:00
Research Assistant
7148077153 v1.4.17rc4
Milestone v2.1: Contract-Driven Architecture & Engineering Hardening

- Stop the Bleeding: version sync checker, PyYAML hardening, install docs unification
- Contract Layer: PFResult/PFError dataclasses, ErrorCode enum, --json wrapping
- Service Extraction: sync.py decomposed into 3 adapters + SyncService
- State Machine: PdfStatus/OcrStatus/Lifecycle enums, transitions, field registry
- Setup Modularization: setup_wizard.py decomposed into 6 classes

173 tests passing, 0 regressions.
2026-05-09 17:05:07 +08:00
Research Assistant
566e9cf5fb fix: overhaul install flow clarity and non-destructive incremental setup
- Move Better BibTeX auto-export to post-install step (exports dir created by setup)
- Clarify wizard overview: show resources_dir/literature_dir/control_dir hierarchy
- Fix post-install flow order: BBT export → enable plugin → dashboard → sync
- Split do_ocr and analyze marks into separate steps (OCR before deep-reading)
- Mark all literature flags via Base views, not manual file editing
- Make installer incremental: preserve existing files, only create missing ones
- Remove destructive junction/link deletion in TUI wizard
- Merge .env instead of overwriting; skip overwrite for AGENTS.md, docs, plugin
- Update TUI, headless, and plugin completion output to match corrected flow
- Add regression test for non-destructive setup behavior
2026-05-06 14:57:29 +08:00
Research Assistant
7dcf0b8f1f docs: split AI setup guide into EN and ZH versions 2026-04-28 15:01:31 +08:00
Research Assistant
4ce0f75b3e docs: bilingual AI setup guide — detect language, use matching prompts 2026-04-28 14:50:18 +08:00
Research Assistant
a26e943499 docs: bilingual AI install prompts, add cd-to-vault step 2026-04-28 14:44:44 +08:00
Research Assistant
2d28ae841d docs: Zotero data dir — auto-detect first, always let user override 2026-04-28 14:33:35 +08:00
Research Assistant
71efe2b5f4 docs: rewrite AI setup guide — ask ALL params, explain dirs, promote BBT JSON export 2026-04-28 14:33:35 +08:00
Research Assistant
2ca557bb9e feat: headless setup mode, Obsidian plugin, AI agent install guide (v1.4.2) 2026-04-28 14:33:35 +08:00