zotero/resource
Abe Jellinek 44d9530ecf Add local implementation of Zotero web API (#4270)
This required some tweaks to other parts of Zotero infrastructure:
- Search:
  - Add 'includeDeleted' condition to match behavior of 'includeTrashed' API
    parameter in a single search
- Data objects:
  - Improve toResponseJSON() implementations so output better matches the web
    API
    - Add toResponseJSON() to Zotero.Tags - has to be async so it can query the
      database and generally works differently from other toResponseJSON()
      functions, but accomplishes the same task
  - Remove unused getAPIData() and apiDataGenerator() DataObject functions. They
    aren't functional and wouldn't really make implementing the local server
    easier, so now seemed like a decent time to remove them
- Server:
  - Support resolving routes using pathparser.jsm
    - Add allowMissingParams option to PathParser#add(): prevents /route from
      matching /route/:param
  - Replace the query property of the data object sent to endpoint init()s with
    searchParams, an instance of URLSearchParams - supports #getAll() for
    repeatable parameters
- URIs:
  - Make getObjectURI() public, add utilities for converting URIs to API
    endpoints and web library URLs
2024-06-12 05:45:38 -04:00
..
feeds Feeds: De-prioritize prism:copyright 2024-05-23 14:16:38 -04:00
schema Update translators and styles 2024-06-06 01:07:19 -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
ace Use ace-builds NPM package 2020-12-18 10:45:38 -07:00
bluebird Introduce a build system 2017-05-23 17:02:50 +01:00
bluebird.js Remove use of Promise.tap() from Bluebird and our own Promise.check() 2022-02-21 15:46:23 -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.js Delay properly on 429 response in syncAPIClient 2020-12-11 02:02:20 -05:00
config.js Add bulk folder import #2252 2023-03-21 20:38:39 +01:00
csl-validator.js Update csl validator for CSL 1.0.2 (#2493) 2022-04-19 18:42:48 -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.jsm fx115: Update loader.jsm with shims for removed OS.File functions 2024-03-30 00:58:53 -04:00
pako.js Type/field handling overhaul 2019-09-16 02:27:22 -04:00
pathparser.jsm Add local implementation of Zotero web API (#4270) 2024-06-12 05:45:38 -04:00
PluralForm.jsm fx115: Bundle PluralForm.jsm from older Firefox 2024-03-30 00:58:54 -04:00
polyfill.js Object.values() polyfill for <Fx47 after 269e2f8b 2016-12-26 15:26:21 -05: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 XUL -> JS tree megacommit 2021-08-21 06:58:12 -04:00
react-dom.js React Tag Selector polish, i18n and tests 2019-01-21 11:01:27 +02:00
react-intl.js React Tag Selector polish, i18n and tests 2019-01-21 11:01:27 +02:00
react-virtualized.js Tag selector performance overhaul 2019-03-28 06:28:34 -04:00
react.js React Tag Selector polish, i18n and tests 2019-01-21 11:01:27 +02: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 Make IOUtils and PathUtils available in require() scope 2024-03-30 07:19:28 -04:00
vs Overhaul Scaffold (#2293) 2022-03-02 22:36:04 -05:00
word-processor-plugin-installer.js Fix word processor add-on installation window being tiny. Closes #3906 2024-04-04 15:24:53 +03:00