..
adapters
style: ruff format pass across paperforge/
2026-05-09 22:31:08 +08:00
command_files
feat: add pf-end command — explicit discussion record saving
2026-05-08 20:04:56 +08:00
commands
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
core
refactor: v2.1 contract hardening — PFResult unification, ErrorCode expansion, adapter cleanup, SyncService orchestration
2026-05-09 22:20:07 +08:00
doctor
style: ruff format pass across paperforge/
2026-05-09 22:31:08 +08:00
plugin
fix(plugin): extract testable functions to src/testable.js, fix vitest imports
2026-05-10 11:03:31 +08:00
schema
refactor: v2.1 contract hardening — PFResult unification, ErrorCode expansion, adapter cleanup, SyncService orchestration
2026-05-09 22:20:07 +08:00
services
fix: CI dispatch tests — mock at SyncService level, restore --selection/--index flags
2026-05-09 22:42:53 +08:00
setup
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
skills
refactor: eliminate frontmatter regex duplication — route everything through adapter
2026-05-09 22:30:59 +08:00
worker
hotfix(base): stop regenerating Base views on every sync — prevents duplicate views and preserves user column widths
2026-05-10 02:59:41 +08:00
__init__.py
fix: commit __version__ 1.4.17 (bump commit was lost)
2026-05-10 00:11:42 +08:00
__main__.py
fix: VaultStep.__init__ missing step_id and checker in super() call
2026-04-27 19:49:36 +08:00
cli.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
config.py
refactor: eliminate frontmatter regex duplication — route everything through adapter
2026-05-09 22:30:59 +08:00
logging_config.py
chore: rename PaperForge Lite -> PaperForge across 27 files
2026-04-28 01:25:51 +08:00
ocr_diagnostics.py
test: prefer repo source for OCR doctor fixtures
2026-05-08 17:47:45 +08:00
pdf_resolver.py
fix: add creators/extra to load_export_rows row dict, fix journal key lookup for first_author/journal/IF in library-records; add first_author, journal, impact_factor columns to Base views; fix PDF storage/ subdirectory resolution
2026-04-27 20:25:35 +08:00
setup_wizard.py
fix(setup): stop copying docs/ to user vaults — developer docs are repo-only
2026-05-10 02:01:53 +08:00