lllin000_PaperForge/paperforge/plugin
Research Assistant 7fedced9f6 fix(setup,plugin): rewrite BBT detection for Zotero 7 .xpi compatibility
Setup wizard (Python):

- Replace broken manual_path direct-candidate scan with unified platform-path-first approach

- Use _looks_like_bbt() — normalize to alnum+lower, match 'betterbibtex'

- Accept both .xpi files (Zotero 7) and directories (Zotero 6)

- Correct Linux profile path (.zotero/zotero/<random>, not .zotero/zotero/Profiles)

Plugin (JS):

- Remove isDirectory() restriction in scanBbtUnderProfiles/scanBbtDirectChildren

- Accept .xpi file entries for Zotero 7 compatibility

- Also remove all control_dir references (CLI argument removed in v1.4.17)
2026-05-10 23:18:14 +08:00
..
src feat: skill auto-deploy in update + Copy Context as pure JS + shared skill_deploy service 2026-05-10 12:33:23 +08:00
tests feat: skill auto-deploy in update + Copy Context as pure JS + shared skill_deploy service 2026-05-10 12:33:23 +08:00
main.js fix(setup,plugin): rewrite BBT detection for Zotero 7 .xpi compatibility 2026-05-10 23:18:14 +08:00
manifest.json bump: 1.4.17 -> 1.4.18 2026-05-10 11:25:45 +08:00
package-lock.json fix(ci): two pre-existing CI config issues blocking pipeline 2026-05-09 17:50:38 +08:00
package.json feat(53-001): extract src/ modules from main.js and add Vitest test infrastructure 2026-05-09 00:05:19 +08:00
styles.css chore: remove redundant Run All Pending OCR button 2026-05-08 19:16:43 +08:00
versions.json fix: add v1.4.18 entry to versions.json — missing from bump script 2026-05-10 11:37:58 +08:00
vitest.config.ts fix(plugin): extract testable functions to src/testable.js, fix vitest imports 2026-05-10 11:03:31 +08:00