zotero/resource
Dan Stillman 07efc4af83 Generate embeddings with Firefox's inference runtime
Replace the bundled transformers.js/ONNX Runtime worker with a Zotero.ML
engine on the native ONNX backend, which embeds a batch of abstracts
several times faster and runs the model outside the main process. The
runtime downloads the model files and caches them in the profile
directory, so drop the model directory in the data directory along with
the code that filled it.

Size batches by the amount of text they hold rather than by a fixed item
count, since a batch of long abstracts needs far more memory than the
same number of short ones, and shrink the budget further while the
system is under memory pressure.
2026-08-05 15:41:41 -04:00
..
feeds ESMify feed processing code (#5520) 2025-08-26 23:42:00 -04:00
schema Store embeddings in an attached database instead of zotero.sqlite 2026-08-05 15:26:55 -04:00
SingleFile@0bca022785 Update SingleFile submodule 2023-06-16 16:45:43 +03:00
tinymce Hack in TinyMCE to support selection and links 2021-03-02 17:43:10 -05:00
vs Scaffold: Infer types of parameters based on naming conventions (#5038) 2025-02-18 05:07:51 -05:00
ace Use ace-builds NPM package 2020-12-18 10:45:38 -07:00
allfaz.mjs Add note as tab (#5528) 2025-12-18 23:49:42 -05:00
citeproc_rs_wasm.js citeproc-rs support (#2220) 2021-12-15 17:28:41 -05:00
citeproc_rs_wasm_bg.wasm citeproc-rs support (#2220) 2021-12-15 17:28:41 -05:00
citeproc_rs_wasm_include.js citeproc-rs support (#2220) 2021-12-15 17:28:41 -05:00
classnames.js Reactify the Tag Selector 2019-01-07 15:33:45 +02:00
concurrentCaller.mjs Item tree refactor megacommit 2026-04-27 14:44:39 -04:00
config.mjs Read Aloud: Implement onPurchaseReadAloudCredits() 2026-03-02 14:47:14 -05:00
csl-validator-wasm Replace CSL validator with reproducible WASM build (#5525) 2025-08-29 00:40:41 -04:00
diff.js Adds a Citation Explorer dialog for document integration (#3468) 2025-03-10 22:40:43 -04:00
hide.vbs Support unmodified Xpdf binaries 2015-04-01 04:36:21 -04:00
jspath.js Automatically download open-access PDFs when saving via the connector 2018-08-16 00:57:22 -04:00
loader.sys.mjs fx153: Interface should load with nsIID instead of string (#6008) 2026-08-05 14:18:32 -04:00
monacopilot-core.mjs Scaffold code completion (#5171) 2025-04-09 00:36:22 -04:00
monacopilot.mjs Scaffold code completion (#5171) 2025-04-09 00:36:22 -04:00
pako.js Type/field handling overhaul 2019-09-16 02:27:22 -04:00
pathparser.mjs fx140: Add working require.js, more progress toward startup 2025-07-30 22:18:36 -04:00
PluralForm.mjs fx140: More progress toward startup 2025-07-30 22:18:36 -04:00
prop-types.js Reactify the Tag Selector 2019-01-07 15:33:45 +02:00
react-autosuggest.js Upgrade to React 17 2021-12-23 01:18:22 -05:00
react-dom-server.js Use production builds of react libraries (#4482) 2024-08-02 03:43:02 -04:00
react-dom.js Use production builds of react libraries (#4482) 2024-08-02 03:43:02 -04:00
react-intl.js Use production builds of react libraries (#4482) 2024-08-02 03:43:02 -04:00
react-virtualized.js Tag selector performance overhaul 2019-03-28 06:28:34 -04:00
react.js Use production builds of react libraries (#4482) 2024-08-02 03:43:02 -04:00
redirect.sh Support unmodified Xpdf binaries 2015-04-01 04:36:21 -04:00
redirect.vbs Support unmodified Xpdf binaries 2015-04-01 04:36:21 -04:00
require.js Item/collection tree: Resize using ResizeObserver, not debounce (#5977) 2026-06-30 08:44:18 -04:00
word-processor-plugin-installer.mjs fx140: ESMify word-processor-plugin-installer 2025-07-30 22:30:52 -04:00