lllin000_PaperForge/paperforge/adapters
Research Assistant a5dd71bb13 fix(sync): freeze workspace slug + frontmatter-only update to prevent deep-reading data loss
- Slug freeze: reuse existing workspace dir when title slug changes in Zotero
- Frontmatter-only: for existing notes, replace only YAML block, never touch body
- extract_preserved_deep_reading: match both ##精读 and ##🔍精读 + skip placeholder-only sections
2026-05-10 22:31:16 +08:00
..
__init__.py v1.4.17rc4 2026-05-09 17:05:07 +08:00
bbt.py refactor: v2.1 contract hardening — PFResult unification, ErrorCode expansion, adapter cleanup, SyncService orchestration 2026-05-09 22:20:07 +08:00
collections.py refactor: v2.1 contract hardening — PFResult unification, ErrorCode expansion, adapter cleanup, SyncService orchestration 2026-05-09 22:20:07 +08:00
obsidian_frontmatter.py fix(sync): freeze workspace slug + frontmatter-only update to prevent deep-reading data loss 2026-05-10 22:31:16 +08:00
zotero_paths.py style: ruff format pass across paperforge/ 2026-05-09 22:31:08 +08:00