lllin000_PaperForge/paperforge/commands
Research Assistant 798e048a8d feat(sync): auto-detect orphan papers after sync, show modal in Obsidian
- prune.py: _enrich_orphan_preview() reads note frontmatter for metadata
- sync_service.py: always run dry-run prune, include in result
- sync.py: write sync-orphan-state.json for plugin consumption
- main.js: add checkOrphanState() + PaperForgeOrphanModal with select/toggle
- styles.css: orphan modal styles (list, tags, dimmed rows)
- cli.py: add --keys to prune command for targeted deletion
2026-05-19 00:31:19 +08:00
..
__init__.py feat(prune): standalone CLI command 2026-05-18 21:54:16 +08:00
agent_context.py chore: commit session work before hotfix switch 2026-05-18 22:47:30 +08:00
context.py style: ruff format pass across paperforge/ 2026-05-09 22:31:08 +08:00
dashboard.py chore: commit session work before hotfix switch 2026-05-18 22:47:30 +08:00
deep.py refactor: v2.1 contract hardening — PFResult unification, ErrorCode expansion, adapter cleanup, SyncService orchestration 2026-05-09 22:20:07 +08:00
embed.py chore: commit session work before hotfix switch 2026-05-18 22:47:30 +08:00
memory.py chore: commit session work before hotfix switch 2026-05-18 22:47:30 +08:00
ocr.py refactor: v2.1 contract hardening — PFResult unification, ErrorCode expansion, adapter cleanup, SyncService orchestration 2026-05-09 22:20:07 +08:00
paper_context.py feat: permanent correction-log.jsonl, fix original_id field alignment 2026-05-14 21:48:21 +08:00
paper_status.py feat(cli): add memory build/status and paper-status commands 2026-05-12 17:52:30 +08:00
project_log.py feat: add project-log CLI command with JSONL write + auto-render 2026-05-14 17:47:43 +08:00
prune.py feat(sync): auto-detect orphan papers after sync, show modal in Obsidian 2026-05-19 00:31:19 +08:00
reading_log.py chore: commit session work before hotfix switch 2026-05-18 22:47:30 +08:00
repair.py fix: remove deprecated control_dir from doctor/setup/repair; enable repair button; fix UTF-8 encoding in doctor output 2026-05-10 01:50:24 +08:00
retrieve.py chore: commit session work before hotfix switch 2026-05-18 22:47:30 +08:00
runtime_health.py chore: commit session work before hotfix switch 2026-05-18 22:47:30 +08:00
search.py chore: commit session work before hotfix switch 2026-05-18 22:47:30 +08:00
status.py chore: commit session work before hotfix switch 2026-05-18 22:47:30 +08:00
sync.py feat(sync): auto-detect orphan papers after sync, show modal in Obsidian 2026-05-19 00:31:19 +08:00