Commit graph

15 commits

Author SHA1 Message Date
Research Assistant
97a2875d48 docs: reset documentation IA (readme entry pages, tutorial/troubleshooting split, AGENTS agent-only, pure command ref, maintainer guide)
Separate audiences: README as navigation entry, getting-started as canonical tutorial,
troubleshooting as failure recovery, AGENTS as agent-only operating contract,
COMMANDS as pure reference, maintainer-guide for release/versioning/architecture.
2026-05-16 22:47:00 +08:00
Research Assistant
b695c6b4cc fix: i18n hardcoded English, use cached Python, execFile for pip/cache 2026-05-16 00:57:34 +08:00
Research Assistant
1e1acb2e82 spec: dashboard copy interaction + per-paper metadata enhancement 2026-05-14 01:21:52 +08:00
Research Assistant
94c899e5cc docs: clarify agent triggers as phrases not plugins, add natural language triggers, fix README wizard flow 2026-05-11 22:41:19 +08:00
Research Assistant
3a25c02836 docs: replace git+https install URLs with pip install paperforge (PyPI) 2026-05-11 19:25:38 +08:00
Research Assistant
3b98c51622 docs: update README version refs to v1.5.0, add Dashboard three-mode / pf-end sections 2026-05-11 12:55:31 +08:00
Research Assistant
a543b611a8 docs: fix /pf-paper description — 文献问答 (Literature Q&A), not 快速摘要 2026-05-10 11:43:35 +08:00
Research Assistant
4ee8cc928c docs: fix English README — setup wizard from settings panel, remove number prefixes 2026-05-10 11:42:24 +08:00
Research Assistant
0c888ced0d docs: remove control_dir from all user-facing documentation; add v1.4.17 changelog 2026-05-10 01:55:35 +08:00
Research Assistant
33bc401cc7 docs: rewrite README — BRAT install, plugin+Python architecture, setup wizard guide, Agent commands, troubleshooting 2026-05-10 00:30:44 +08:00
Research Assistant
71e2fa695f fix: CI failures — stub params, ld_deep syntax, PFResult tests, setup_wizard plugin copy
Fixes 4 CI issues:
- test_cli_worker_dispatch: add json_output param to stubs
- ld_deep.py: replace Python 3.12+ generic syntax with TypeVar
- test_e2e_cli, test_status: update assertions for PFResult envelope
- setup_wizard: skip node_modules/src dirs in plugin copy
- ci.yml: shell=bash for Windows, pin alls-green@v1.2.2
2026-05-09 17:22:11 +08:00
Research Assistant
bbd39a90d3 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
95563e1492 docs: update README Python requirement to 3.10+, remove textual from acknowledgments 2026-05-07 22:13:00 +08:00
Research Assistant
dcc044249c feat: refine plugin onboarding copy and dashboard branding 2026-05-02 15:18:51 +08:00
Research Assistant
681f7a4ce4 docs: redesign README with banner and dashboard preview 2026-05-02 14:52:59 +08:00