├── .eslintignore ├── .eslintrc.json ├── .gitignore ├── .npmrc ├── .prettierrc ├── .vscode ├── launch.json └── tasks.json ├── LICENSE ├── README.md ├── __tests__ ├── crawl.test.ts ├── data │ ├── euc_jp.html │ └── shift_jis.html ├── es.test.ts └── utils.test.ts ├── docs ├── README_ja.md ├── bash │ └── researcher_setup.sh └── windows │ ├── README.md │ ├── README_ja.md │ └── researcher_setup.bat ├── extension └── public │ ├── favicon.ico │ ├── icon-128.png │ ├── icon-16.png │ ├── icon-24.png │ ├── icon-32.png │ ├── icon-36.png │ ├── icon-48.png │ ├── icon-512.png │ ├── icon-72.png │ ├── icon-96.png │ ├── icon.svg │ └── no_image.png ├── jest.config.js ├── jest.js ├── jest.setup.js ├── package.json ├── pnpm-lock.yaml ├── scripts ├── prepare.ts └── utils.ts ├── setupTests.ts ├── shim.d.ts ├── src ├── components │ ├── app │ │ ├── EsCheck.tsx │ │ └── Routing.tsx │ ├── atoms │ │ ├── ColorButton.tsx │ │ ├── ErrorMessage.tsx │ │ ├── FlexBox.tsx │ │ ├── LineClamp.tsx │ │ ├── LineClampText.tsx │ │ ├── LoadableButton.tsx │ │ ├── SpacerDivider.tsx │ │ └── TypographyText.tsx │ ├── controls │ │ ├── ExportButton.tsx │ │ ├── ImportFromHtmlButton.tsx │ │ ├── LanguageSwitcher.tsx │ │ ├── MyRating.tsx │ │ ├── SearchBox.tsx │ │ └── ThemeChangeIconButton.tsx │ ├── dialogs │ │ └── DeleteDialog.tsx │ ├── drawers │ │ ├── BrandMenuLogo.tsx │ │ ├── LeftDrawer.tsx │ │ ├── SmallSidebar.tsx │ │ ├── SmallSidebarItem.tsx │ │ └── list_group │ │ │ └── IconList.tsx │ ├── import │ │ ├── BrowserBookmarksTreeView.tsx │ │ ├── ImportList.tsx │ │ ├── MyTreeItem.tsx │ │ ├── TextAreaDialog.tsx │ │ ├── TreeItemLabel.tsx │ │ └── TreeViewDialog.tsx │ ├── layout │ │ ├── AppLayout.tsx │ │ ├── BrandMenuLogo.tsx │ │ ├── LogoSmall.tsx │ │ └── NavBar.tsx │ ├── popup │ │ ├── AlertBox.tsx │ │ ├── HealthCheck.tsx │ │ ├── PopupAppBar.tsx │ │ └── PopupEsCheck.tsx │ ├── readable │ │ ├── EmbedPlayer.tsx │ │ ├── ReadableArticle.tsx │ │ └── ReadableDialog.tsx │ └── search │ │ ├── BookmarkActions.tsx │ │ ├── ColumnCard.tsx │ │ ├── Description.tsx │ │ ├── Favicon.tsx │ │ ├── HeadlineCard.tsx │ │ ├── PinnedReadLater.tsx │ │ ├── SearchResult.tsx │ │ ├── SimpleItem.tsx │ │ └── ThumnailLink.tsx ├── constants.ts ├── hooks │ ├── useAutoToggleDrawer.ts │ ├── useCustomTheme.ts │ ├── useInfiniteLoad.ts │ ├── useScrollPosistion.ts │ └── useWindowFocus.ts ├── i18n.ts ├── libs │ ├── browsers.ts │ ├── crawl.ts │ ├── dompurify.ts │ ├── elasticsearch.ts │ ├── highlightjs.ts │ ├── plimit.ts │ └── utils.ts ├── locales │ ├── en.json │ └── ja.json ├── manifest.ts ├── pages │ ├── ImportPage.tsx │ ├── SearchPage.tsx │ ├── SettingsPage.tsx │ ├── UpgradePage.tsx │ └── WelcomePage.tsx ├── redux │ ├── rootReducer.ts │ ├── selectors.ts │ ├── services │ │ └── elasticsearch │ │ │ ├── api.ts │ │ │ └── config │ │ │ ├── analysis.ts │ │ │ ├── mappings.ts │ │ │ ├── pipeline.ts │ │ │ └── queries.ts │ ├── slices │ │ ├── deleteDialogSlice.ts │ │ ├── drawerSlice.ts │ │ ├── esConfigSlice.ts │ │ ├── importSlice.ts │ │ ├── readableSlice.ts │ │ ├── scrollSlice.ts │ │ ├── searchSlice.ts │ │ └── settingSlice.ts │ └── store.ts ├── styles │ ├── global.scss │ └── readable.scss ├── themes │ ├── common.ts │ ├── darkTheme.ts │ └── lightTheme.ts ├── types │ └── index.d.ts ├── views │ ├── app │ │ ├── App.tsx │ │ ├── index.html │ │ └── main.tsx │ └── popup │ │ ├── Popup.tsx │ │ ├── index.html │ │ └── main.tsx └── webext │ └── content_scripts.ts ├── tsconfig.json ├── tsconfig.test.json ├── vite.config.content.ts └── vite.config.ts /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | shamefully-hoist=true 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/crawl.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/__tests__/crawl.test.ts -------------------------------------------------------------------------------- /__tests__/data/euc_jp.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/__tests__/data/euc_jp.html -------------------------------------------------------------------------------- /__tests__/data/shift_jis.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/__tests__/data/shift_jis.html -------------------------------------------------------------------------------- /__tests__/es.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/__tests__/es.test.ts -------------------------------------------------------------------------------- /__tests__/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/__tests__/utils.test.ts -------------------------------------------------------------------------------- /docs/README_ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/docs/README_ja.md -------------------------------------------------------------------------------- /docs/bash/researcher_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/docs/bash/researcher_setup.sh -------------------------------------------------------------------------------- /docs/windows/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/docs/windows/README.md -------------------------------------------------------------------------------- /docs/windows/README_ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/docs/windows/README_ja.md -------------------------------------------------------------------------------- /docs/windows/researcher_setup.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/docs/windows/researcher_setup.bat -------------------------------------------------------------------------------- /extension/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/extension/public/favicon.ico -------------------------------------------------------------------------------- /extension/public/icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/extension/public/icon-128.png -------------------------------------------------------------------------------- /extension/public/icon-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/extension/public/icon-16.png -------------------------------------------------------------------------------- /extension/public/icon-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/extension/public/icon-24.png -------------------------------------------------------------------------------- /extension/public/icon-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/extension/public/icon-32.png -------------------------------------------------------------------------------- /extension/public/icon-36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/extension/public/icon-36.png -------------------------------------------------------------------------------- /extension/public/icon-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/extension/public/icon-48.png -------------------------------------------------------------------------------- /extension/public/icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/extension/public/icon-512.png -------------------------------------------------------------------------------- /extension/public/icon-72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/extension/public/icon-72.png -------------------------------------------------------------------------------- /extension/public/icon-96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/extension/public/icon-96.png -------------------------------------------------------------------------------- /extension/public/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/extension/public/icon.svg -------------------------------------------------------------------------------- /extension/public/no_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/extension/public/no_image.png -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/jest.config.js -------------------------------------------------------------------------------- /jest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/jest.js -------------------------------------------------------------------------------- /jest.setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/jest.setup.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /scripts/prepare.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/scripts/prepare.ts -------------------------------------------------------------------------------- /scripts/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/scripts/utils.ts -------------------------------------------------------------------------------- /setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/setupTests.ts -------------------------------------------------------------------------------- /shim.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/shim.d.ts -------------------------------------------------------------------------------- /src/components/app/EsCheck.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/app/EsCheck.tsx -------------------------------------------------------------------------------- /src/components/app/Routing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/app/Routing.tsx -------------------------------------------------------------------------------- /src/components/atoms/ColorButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/atoms/ColorButton.tsx -------------------------------------------------------------------------------- /src/components/atoms/ErrorMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/atoms/ErrorMessage.tsx -------------------------------------------------------------------------------- /src/components/atoms/FlexBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/atoms/FlexBox.tsx -------------------------------------------------------------------------------- /src/components/atoms/LineClamp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/atoms/LineClamp.tsx -------------------------------------------------------------------------------- /src/components/atoms/LineClampText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/atoms/LineClampText.tsx -------------------------------------------------------------------------------- /src/components/atoms/LoadableButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/atoms/LoadableButton.tsx -------------------------------------------------------------------------------- /src/components/atoms/SpacerDivider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/atoms/SpacerDivider.tsx -------------------------------------------------------------------------------- /src/components/atoms/TypographyText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/atoms/TypographyText.tsx -------------------------------------------------------------------------------- /src/components/controls/ExportButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/controls/ExportButton.tsx -------------------------------------------------------------------------------- /src/components/controls/ImportFromHtmlButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/controls/ImportFromHtmlButton.tsx -------------------------------------------------------------------------------- /src/components/controls/LanguageSwitcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/controls/LanguageSwitcher.tsx -------------------------------------------------------------------------------- /src/components/controls/MyRating.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/controls/MyRating.tsx -------------------------------------------------------------------------------- /src/components/controls/SearchBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/controls/SearchBox.tsx -------------------------------------------------------------------------------- /src/components/controls/ThemeChangeIconButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/controls/ThemeChangeIconButton.tsx -------------------------------------------------------------------------------- /src/components/dialogs/DeleteDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/dialogs/DeleteDialog.tsx -------------------------------------------------------------------------------- /src/components/drawers/BrandMenuLogo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/drawers/BrandMenuLogo.tsx -------------------------------------------------------------------------------- /src/components/drawers/LeftDrawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/drawers/LeftDrawer.tsx -------------------------------------------------------------------------------- /src/components/drawers/SmallSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/drawers/SmallSidebar.tsx -------------------------------------------------------------------------------- /src/components/drawers/SmallSidebarItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/drawers/SmallSidebarItem.tsx -------------------------------------------------------------------------------- /src/components/drawers/list_group/IconList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/drawers/list_group/IconList.tsx -------------------------------------------------------------------------------- /src/components/import/BrowserBookmarksTreeView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/import/BrowserBookmarksTreeView.tsx -------------------------------------------------------------------------------- /src/components/import/ImportList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/import/ImportList.tsx -------------------------------------------------------------------------------- /src/components/import/MyTreeItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/import/MyTreeItem.tsx -------------------------------------------------------------------------------- /src/components/import/TextAreaDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/import/TextAreaDialog.tsx -------------------------------------------------------------------------------- /src/components/import/TreeItemLabel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/import/TreeItemLabel.tsx -------------------------------------------------------------------------------- /src/components/import/TreeViewDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/import/TreeViewDialog.tsx -------------------------------------------------------------------------------- /src/components/layout/AppLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/layout/AppLayout.tsx -------------------------------------------------------------------------------- /src/components/layout/BrandMenuLogo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/layout/BrandMenuLogo.tsx -------------------------------------------------------------------------------- /src/components/layout/LogoSmall.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/layout/LogoSmall.tsx -------------------------------------------------------------------------------- /src/components/layout/NavBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/layout/NavBar.tsx -------------------------------------------------------------------------------- /src/components/popup/AlertBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/popup/AlertBox.tsx -------------------------------------------------------------------------------- /src/components/popup/HealthCheck.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/popup/HealthCheck.tsx -------------------------------------------------------------------------------- /src/components/popup/PopupAppBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/popup/PopupAppBar.tsx -------------------------------------------------------------------------------- /src/components/popup/PopupEsCheck.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/popup/PopupEsCheck.tsx -------------------------------------------------------------------------------- /src/components/readable/EmbedPlayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/readable/EmbedPlayer.tsx -------------------------------------------------------------------------------- /src/components/readable/ReadableArticle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/readable/ReadableArticle.tsx -------------------------------------------------------------------------------- /src/components/readable/ReadableDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/readable/ReadableDialog.tsx -------------------------------------------------------------------------------- /src/components/search/BookmarkActions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/search/BookmarkActions.tsx -------------------------------------------------------------------------------- /src/components/search/ColumnCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/search/ColumnCard.tsx -------------------------------------------------------------------------------- /src/components/search/Description.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/search/Description.tsx -------------------------------------------------------------------------------- /src/components/search/Favicon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/search/Favicon.tsx -------------------------------------------------------------------------------- /src/components/search/HeadlineCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/search/HeadlineCard.tsx -------------------------------------------------------------------------------- /src/components/search/PinnedReadLater.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/search/PinnedReadLater.tsx -------------------------------------------------------------------------------- /src/components/search/SearchResult.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/search/SearchResult.tsx -------------------------------------------------------------------------------- /src/components/search/SimpleItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/search/SimpleItem.tsx -------------------------------------------------------------------------------- /src/components/search/ThumnailLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/components/search/ThumnailLink.tsx -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/hooks/useAutoToggleDrawer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/hooks/useAutoToggleDrawer.ts -------------------------------------------------------------------------------- /src/hooks/useCustomTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/hooks/useCustomTheme.ts -------------------------------------------------------------------------------- /src/hooks/useInfiniteLoad.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/hooks/useInfiniteLoad.ts -------------------------------------------------------------------------------- /src/hooks/useScrollPosistion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/hooks/useScrollPosistion.ts -------------------------------------------------------------------------------- /src/hooks/useWindowFocus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/hooks/useWindowFocus.ts -------------------------------------------------------------------------------- /src/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/i18n.ts -------------------------------------------------------------------------------- /src/libs/browsers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/libs/browsers.ts -------------------------------------------------------------------------------- /src/libs/crawl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/libs/crawl.ts -------------------------------------------------------------------------------- /src/libs/dompurify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/libs/dompurify.ts -------------------------------------------------------------------------------- /src/libs/elasticsearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/libs/elasticsearch.ts -------------------------------------------------------------------------------- /src/libs/highlightjs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/libs/highlightjs.ts -------------------------------------------------------------------------------- /src/libs/plimit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/libs/plimit.ts -------------------------------------------------------------------------------- /src/libs/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/libs/utils.ts -------------------------------------------------------------------------------- /src/locales/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/locales/en.json -------------------------------------------------------------------------------- /src/locales/ja.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/locales/ja.json -------------------------------------------------------------------------------- /src/manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/manifest.ts -------------------------------------------------------------------------------- /src/pages/ImportPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/pages/ImportPage.tsx -------------------------------------------------------------------------------- /src/pages/SearchPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/pages/SearchPage.tsx -------------------------------------------------------------------------------- /src/pages/SettingsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/pages/SettingsPage.tsx -------------------------------------------------------------------------------- /src/pages/UpgradePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/pages/UpgradePage.tsx -------------------------------------------------------------------------------- /src/pages/WelcomePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/pages/WelcomePage.tsx -------------------------------------------------------------------------------- /src/redux/rootReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/redux/rootReducer.ts -------------------------------------------------------------------------------- /src/redux/selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/redux/selectors.ts -------------------------------------------------------------------------------- /src/redux/services/elasticsearch/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/redux/services/elasticsearch/api.ts -------------------------------------------------------------------------------- /src/redux/services/elasticsearch/config/analysis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/redux/services/elasticsearch/config/analysis.ts -------------------------------------------------------------------------------- /src/redux/services/elasticsearch/config/mappings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/redux/services/elasticsearch/config/mappings.ts -------------------------------------------------------------------------------- /src/redux/services/elasticsearch/config/pipeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/redux/services/elasticsearch/config/pipeline.ts -------------------------------------------------------------------------------- /src/redux/services/elasticsearch/config/queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/redux/services/elasticsearch/config/queries.ts -------------------------------------------------------------------------------- /src/redux/slices/deleteDialogSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/redux/slices/deleteDialogSlice.ts -------------------------------------------------------------------------------- /src/redux/slices/drawerSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/redux/slices/drawerSlice.ts -------------------------------------------------------------------------------- /src/redux/slices/esConfigSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/redux/slices/esConfigSlice.ts -------------------------------------------------------------------------------- /src/redux/slices/importSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/redux/slices/importSlice.ts -------------------------------------------------------------------------------- /src/redux/slices/readableSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/redux/slices/readableSlice.ts -------------------------------------------------------------------------------- /src/redux/slices/scrollSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/redux/slices/scrollSlice.ts -------------------------------------------------------------------------------- /src/redux/slices/searchSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/redux/slices/searchSlice.ts -------------------------------------------------------------------------------- /src/redux/slices/settingSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/redux/slices/settingSlice.ts -------------------------------------------------------------------------------- /src/redux/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/redux/store.ts -------------------------------------------------------------------------------- /src/styles/global.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/styles/global.scss -------------------------------------------------------------------------------- /src/styles/readable.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/styles/readable.scss -------------------------------------------------------------------------------- /src/themes/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/themes/common.ts -------------------------------------------------------------------------------- /src/themes/darkTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/themes/darkTheme.ts -------------------------------------------------------------------------------- /src/themes/lightTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/themes/lightTheme.ts -------------------------------------------------------------------------------- /src/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/types/index.d.ts -------------------------------------------------------------------------------- /src/views/app/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/views/app/App.tsx -------------------------------------------------------------------------------- /src/views/app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/views/app/index.html -------------------------------------------------------------------------------- /src/views/app/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/views/app/main.tsx -------------------------------------------------------------------------------- /src/views/popup/Popup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/views/popup/Popup.tsx -------------------------------------------------------------------------------- /src/views/popup/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/views/popup/index.html -------------------------------------------------------------------------------- /src/views/popup/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/views/popup/main.tsx -------------------------------------------------------------------------------- /src/webext/content_scripts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/src/webext/content_scripts.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/tsconfig.test.json -------------------------------------------------------------------------------- /vite.config.content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/vite.config.content.ts -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andots/researcher-webextension/HEAD/vite.config.ts --------------------------------------------------------------------------------