├── .env.example ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── feature_request.yml │ └── plugin_submit.yml ├── dependabot.yml ├── renovate.json └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .prettierignore ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── toolkit.code-snippets ├── LICENSE ├── README.md ├── addon ├── _locales │ ├── en_US │ │ └── messages.json │ ├── nl_NL │ │ └── messages.json │ └── zh_CN │ │ └── messages.json ├── bootstrap.js ├── content │ ├── ArtalkLite.css │ ├── ArtalkLite.js │ ├── InitArtalk.js │ ├── addonDetail.xhtml │ ├── addons.xhtml │ └── icons │ │ └── favicon.svg ├── locale │ ├── en-US │ │ ├── addon.ftl │ │ ├── addonDetail.ftl │ │ └── addonTable.ftl │ ├── nl-NL │ │ ├── addon.ftl │ │ ├── addonDetail.ftl │ │ └── addonTable.ftl │ └── zh-CN │ │ ├── addon.ftl │ │ ├── addonDetail.ftl │ │ └── addonTable.ftl └── manifest.json ├── doc ├── README-CN.md └── screenshot.jpg ├── eslint.config.mjs ├── package.json ├── src ├── addon.ts ├── hooks.ts ├── index.ts ├── modules │ ├── addonDetail.ts │ ├── addonInfo.ts │ ├── addonListenerManager.ts │ ├── addonTable.ts │ ├── crypto.ts │ ├── guide.ts │ └── registerScheme.ts └── utils │ ├── configuration.ts │ ├── locale.ts │ ├── prefs.ts │ ├── utils.ts │ ├── window.ts │ └── ztoolkit.ts ├── test ├── startup.test.ts └── tsconfig.json ├── tsconfig.json ├── typings ├── global.d.ts ├── i10n.d.ts └── prefs.d.ts ├── update.json └── zotero-plugin.config.ts /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/.env.example -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/plugin_submit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/.github/ISSUE_TEMPLATE/plugin_submit.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/.prettierignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/toolkit.code-snippets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/.vscode/toolkit.code-snippets -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/README.md -------------------------------------------------------------------------------- /addon/_locales/en_US/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/addon/_locales/en_US/messages.json -------------------------------------------------------------------------------- /addon/_locales/nl_NL/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/addon/_locales/nl_NL/messages.json -------------------------------------------------------------------------------- /addon/_locales/zh_CN/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/addon/_locales/zh_CN/messages.json -------------------------------------------------------------------------------- /addon/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/addon/bootstrap.js -------------------------------------------------------------------------------- /addon/content/ArtalkLite.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/addon/content/ArtalkLite.css -------------------------------------------------------------------------------- /addon/content/ArtalkLite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/addon/content/ArtalkLite.js -------------------------------------------------------------------------------- /addon/content/InitArtalk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/addon/content/InitArtalk.js -------------------------------------------------------------------------------- /addon/content/addonDetail.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/addon/content/addonDetail.xhtml -------------------------------------------------------------------------------- /addon/content/addons.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/addon/content/addons.xhtml -------------------------------------------------------------------------------- /addon/content/icons/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/addon/content/icons/favicon.svg -------------------------------------------------------------------------------- /addon/locale/en-US/addon.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/addon/locale/en-US/addon.ftl -------------------------------------------------------------------------------- /addon/locale/en-US/addonDetail.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/addon/locale/en-US/addonDetail.ftl -------------------------------------------------------------------------------- /addon/locale/en-US/addonTable.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/addon/locale/en-US/addonTable.ftl -------------------------------------------------------------------------------- /addon/locale/nl-NL/addon.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/addon/locale/nl-NL/addon.ftl -------------------------------------------------------------------------------- /addon/locale/nl-NL/addonDetail.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/addon/locale/nl-NL/addonDetail.ftl -------------------------------------------------------------------------------- /addon/locale/nl-NL/addonTable.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/addon/locale/nl-NL/addonTable.ftl -------------------------------------------------------------------------------- /addon/locale/zh-CN/addon.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/addon/locale/zh-CN/addon.ftl -------------------------------------------------------------------------------- /addon/locale/zh-CN/addonDetail.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/addon/locale/zh-CN/addonDetail.ftl -------------------------------------------------------------------------------- /addon/locale/zh-CN/addonTable.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/addon/locale/zh-CN/addonTable.ftl -------------------------------------------------------------------------------- /addon/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/addon/manifest.json -------------------------------------------------------------------------------- /doc/README-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/doc/README-CN.md -------------------------------------------------------------------------------- /doc/screenshot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/doc/screenshot.jpg -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/package.json -------------------------------------------------------------------------------- /src/addon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/src/addon.ts -------------------------------------------------------------------------------- /src/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/src/hooks.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/modules/addonDetail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/src/modules/addonDetail.ts -------------------------------------------------------------------------------- /src/modules/addonInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/src/modules/addonInfo.ts -------------------------------------------------------------------------------- /src/modules/addonListenerManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/src/modules/addonListenerManager.ts -------------------------------------------------------------------------------- /src/modules/addonTable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/src/modules/addonTable.ts -------------------------------------------------------------------------------- /src/modules/crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/src/modules/crypto.ts -------------------------------------------------------------------------------- /src/modules/guide.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/src/modules/guide.ts -------------------------------------------------------------------------------- /src/modules/registerScheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/src/modules/registerScheme.ts -------------------------------------------------------------------------------- /src/utils/configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/src/utils/configuration.ts -------------------------------------------------------------------------------- /src/utils/locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/src/utils/locale.ts -------------------------------------------------------------------------------- /src/utils/prefs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/src/utils/prefs.ts -------------------------------------------------------------------------------- /src/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/src/utils/utils.ts -------------------------------------------------------------------------------- /src/utils/window.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/src/utils/window.ts -------------------------------------------------------------------------------- /src/utils/ztoolkit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/src/utils/ztoolkit.ts -------------------------------------------------------------------------------- /test/startup.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/test/startup.test.ts -------------------------------------------------------------------------------- /test/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typings/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/typings/global.d.ts -------------------------------------------------------------------------------- /typings/i10n.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/typings/i10n.d.ts -------------------------------------------------------------------------------- /typings/prefs.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/typings/prefs.d.ts -------------------------------------------------------------------------------- /update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/update.json -------------------------------------------------------------------------------- /zotero-plugin.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syt2/zotero-addons/HEAD/zotero-plugin.config.ts --------------------------------------------------------------------------------