lllin000_PaperForge/paperforge/plugin/src
LLLin000 4ff165ae49 feat(#38, #40): version history panel + @ Deep Search
#38: File Recovery-style version history panel with i18n (en/zh).
- _renderVersionMode() with paper list + timeline + restore/compare
- version-history.ts service for scan/restore/compare
- Paper mode [版本历史] button
- i18n strings for all panel text

#40: @ Deep Search with query rewrite + hybrid retrieval.
- query_rewrite.py: abbreviation expansion (28 terms) + synonyms (12)
- hybrid_search(): BM25 FTS5 + vec0 k-NN + score fusion (0.3/0.7)
- retrieve --deep flag routes to hybrid_search
- Graceful vec0 fallback (FTS5-only)
- 17 new tests

Co-authored-by: VersionPanel <agent>
Co-authored-by: DeepSearch <agent>
2026-07-10 01:01:48 +08:00
..
services feat(#38, #40): version history panel + @ Deep Search 2026-07-10 01:01:48 +08:00
utils feat: ocr reading-order fixes, single-source fulltext, redo closed-loop, release notes & manual 2026-06-01 18:12:31 +08:00
views feat(#38, #40): version history panel + @ Deep Search 2026-07-10 01:01:48 +08:00
constants.ts feat: ocr reading-order fixes, single-source fulltext, redo closed-loop, release notes & manual 2026-06-01 18:12:31 +08:00
i18n.ts feat(#38, #40): version history panel + @ Deep Search 2026-07-10 01:01:48 +08:00
main.ts refine: simplify release notes language, highlight recommended actions with orange background 2026-06-01 18:15:22 +08:00
release-notes.json refine: simplify release notes language, highlight recommended actions with orange background 2026-06-01 18:15:22 +08:00
settings.ts docs: archive superpowers specs/plans, commit PR9A-C plan files 2026-07-09 00:39:39 +08:00