lllin000_PaperForge/paperforge/plugin
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
..
.husky A2: check table ownership (consumed_table_block_keys) before _SKIPPED_BODY_ROLES in render loop 2026-06-25 22:27:35 +08:00
docs/design Merge branch 'ocr-v2' 2026-06-29 02:03:23 +08:00
src feat(#38, #40): version history panel + @ Deep Search 2026-07-10 01:01:48 +08:00
tests feat: surface drift state and invalidate maintenance cache 2026-07-05 16:52:17 +08:00
.lintstagedrc Add pre-commit hooks (husky + lint-staged + prettier) 2026-06-25 16:42:34 +08:00
.prettierrc Add pre-commit hooks (husky + lint-staged + prettier) 2026-06-25 16:42:34 +08:00
esbuild.config.mjs chore(plugin): add esbuild.config.mjs 2026-05-24 16:53:21 +08:00
main.js feat(#38, #40): version history panel + @ Deep Search 2026-07-10 01:01:48 +08:00
manifest.json bump: 1.5.14 -> 1.5.15 2026-06-01 19:46:46 +08:00
package-lock.json Add pre-commit hooks (husky + lint-staged + prettier) 2026-06-25 16:42:34 +08:00
package.json Add pre-commit hooks (husky + lint-staged + prettier) 2026-06-25 16:42:34 +08:00
styles.css feat(#38, #40): version history panel + @ Deep Search 2026-07-10 01:01:48 +08:00
tsconfig.json chore(plugin): finalize TS migration -- delete legacy testable.js 2026-05-24 17:33:22 +08:00
versions.json chore: add 1.5.13 to versions.json 2026-05-25 12:25:30 +08:00
vitest.config.ts test(plugin): switch vitest config to .ts test files 2026-05-24 17:29:06 +08:00