├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── code-quality.yml │ ├── codeql.yml │ ├── e2e-tests.yml │ ├── release.yml │ └── unit-tests.yml ├── .gitignore ├── .husky └── pre-commit ├── .nvmrc ├── .release-it.beta.json ├── .release-it.json ├── .vscode └── extensions.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── app.config.ts ├── assets ├── fonts │ ├── Inter-Black.woff2 │ ├── Inter-BlackItalic.woff2 │ ├── Inter-Bold.woff2 │ ├── Inter-BoldItalic.woff2 │ ├── Inter-ExtraBold.woff2 │ ├── Inter-ExtraBoldItalic.woff2 │ ├── Inter-ExtraLight.woff2 │ ├── Inter-ExtraLightItalic.woff2 │ ├── Inter-Italic.woff2 │ ├── Inter-Light.woff2 │ ├── Inter-LightItalic.woff2 │ ├── Inter-Medium.woff2 │ ├── Inter-MediumItalic.woff2 │ ├── Inter-Regular.woff2 │ ├── Inter-SemiBold.woff2 │ ├── Inter-SemiBoldItalic.woff2 │ ├── Inter-Thin.woff2 │ ├── Inter-ThinItalic.woff2 │ ├── InterDisplay-Black.woff2 │ ├── InterDisplay-BlackItalic.woff2 │ ├── InterDisplay-Bold.woff2 │ ├── InterDisplay-BoldItalic.woff2 │ ├── InterDisplay-ExtraBold.woff2 │ ├── InterDisplay-ExtraBoldItalic.woff2 │ ├── InterDisplay-ExtraLight.woff2 │ ├── InterDisplay-ExtraLightItalic.woff2 │ ├── InterDisplay-Italic.woff2 │ ├── InterDisplay-Light.woff2 │ ├── InterDisplay-LightItalic.woff2 │ ├── InterDisplay-Medium.woff2 │ ├── InterDisplay-MediumItalic.woff2 │ ├── InterDisplay-Regular.woff2 │ ├── InterDisplay-SemiBold.woff2 │ ├── InterDisplay-SemiBoldItalic.woff2 │ ├── InterDisplay-Thin.woff2 │ ├── InterDisplay-ThinItalic.woff2 │ ├── InterVariable-Italic.woff2 │ └── InterVariable.woff2 ├── icon.png ├── icons │ ├── add.svg │ ├── arrow-down-small.svg │ ├── arrow-down.svg │ ├── attachment-image.svg │ ├── attachment-pdf.svg │ ├── attachment-upload.svg │ ├── back-arrow.svg │ ├── chat-empty.svg │ ├── chat-history.svg │ ├── checkbox-tick.svg │ ├── clear-chat.svg │ ├── close.svg │ ├── copy.svg │ ├── delete.svg │ ├── done.svg │ ├── dots-vertical.svg │ ├── edit-pencil.svg │ ├── edit.svg │ ├── language.svg │ ├── link-jump-arrow.svg │ ├── loading-done.svg │ ├── logo-custom-color.svg │ ├── logo-for-gmail-tools.svg │ ├── logo-github.svg │ ├── logo-lm-studio.png │ ├── logo-ollama.svg │ ├── md-download.svg │ ├── md-edit.svg │ ├── md-file-success.svg │ ├── md-find.svg │ ├── md-highlight-action.svg │ ├── md-highlight-boxed.svg │ ├── md-link.svg │ ├── md-quick-action-modified.svg │ ├── md-search-action.svg │ ├── md-search-boxed.svg │ ├── md-search-colored.svg │ ├── md-search.svg │ ├── md-star.svg │ ├── md-summarize-action.svg │ ├── md-summarize-boxed.svg │ ├── md-tick-colored.svg │ ├── md-tick.svg │ ├── md-translation-boxed.svg │ ├── md-warning-colored.svg │ ├── md-warning.svg │ ├── md-writing-boxed.svg │ ├── menu.svg │ ├── model-expand.svg │ ├── model-logo-cohere.svg │ ├── model-logo-deepseek.svg │ ├── model-logo-fallback.svg │ ├── model-logo-gemma.svg │ ├── model-logo-llama.svg │ ├── model-logo-llava.svg │ ├── model-logo-mistral.svg │ ├── model-logo-phi.svg │ ├── model-logo-qwen.svg │ ├── new-chat-add.svg │ ├── ollama-no-active-models.svg │ ├── ollama-redirect.svg │ ├── ollama-unconnected.svg │ ├── ollama.png │ ├── online-search.svg │ ├── pdf-icon.svg │ ├── pin.svg │ ├── quick-action-modified.svg │ ├── reasoning-finished.svg │ ├── redirect.svg │ ├── regenerate.svg │ ├── reply-suggestion.svg │ ├── resizer.svg │ ├── send-fill.svg │ ├── setting.svg │ ├── settings-chat.svg │ ├── settings-email.svg │ ├── settings-general.svg │ ├── settings-model-expires.svg │ ├── settings-model-parameter-size.svg │ ├── settings-model-quantization-level.svg │ ├── settings-model-vram.svg │ ├── settings-translation.svg │ ├── settings-writing-tools.svg │ ├── star-filled.svg │ ├── star-outline.svg │ ├── stop.svg │ ├── tab.svg │ ├── tag-close.svg │ ├── task-click-page.svg │ ├── task-fetch-page.svg │ ├── task-read-file.svg │ ├── task-search.svg │ ├── thinking-capability.svg │ ├── tick-circle.svg │ ├── tick.svg │ ├── translate.svg │ ├── trash.svg │ ├── unload.svg │ ├── unpin.svg │ ├── warning-circle.svg │ ├── warning-solid.svg │ ├── warning.svg │ ├── web.svg │ ├── writing-style.svg │ ├── writing-tools-close.svg │ ├── writing-tools-list.svg │ ├── writing-tools-proofread.svg │ ├── writing-tools-rewrite.svg │ └── writing-tools-sparkle.svg └── images │ └── onboarding │ └── elements.svg ├── components ├── AutoExpandTextArea.vue ├── Checkbox.vue ├── ConfirmPanel.vue ├── ExhaustiveError.vue ├── ExternalImage.vue ├── IconSelector.vue ├── Input.vue ├── Loading.vue ├── Logo.vue ├── MarkdownViewer.test.ts ├── MarkdownViewer.vue ├── MessageOnChange.vue ├── Modal.vue ├── ModelLogo.vue ├── ModelSelector.vue ├── ProgressBar.vue ├── RadioGroup.vue ├── RootProvider.vue ├── ScrollContainer.vue ├── ScrollTarget.vue ├── Selector.vue ├── StatusBadge.vue ├── Switch.vue ├── Tag.vue ├── Textarea.vue ├── ThemeSelector.vue ├── ToastGroup.vue ├── UILanguageSelector.vue ├── WarningMessage.vue ├── ui │ ├── Button.vue │ ├── Divider.vue │ ├── Text.vue │ └── Tooltip.vue └── web-components │ ├── icon.ts │ ├── index.ts │ └── reading-task.ts ├── composables ├── theme │ ├── index.ts │ └── useTheme.ts ├── useConfirm.tsx ├── useDeferredValue.ts ├── useDocumentLoaded.ts ├── useDraggable.ts ├── useElementsBounding.ts ├── useExtensionEventListener.ts ├── useInjectContext.ts ├── useInjectStyle.ts ├── useLogger.ts ├── useObserverElements.ts ├── useOnConnected.ts ├── useOnDisconnected.ts ├── usePageQuery.ts ├── useRefSnapshot.ts ├── useShadow.ts ├── useTempElement.ts ├── useTimeoutValue.ts ├── useToast.tsx ├── useValueGuard.ts └── useZIndex.ts ├── docs ├── browser-llm-api.md └── images │ ├── demo-screenrecord-2.gif │ ├── demo-screenrecord.gif │ ├── demo-screenshot.png │ ├── extension-popup.png │ ├── github-star.gif │ ├── icon.png │ └── image-support.gif ├── entrypoints ├── background │ ├── SINGLETON_PATTERN_ARCHITECTURE.md │ ├── __tests__ │ │ └── shared-database-architecture.test.ts │ ├── database │ │ ├── index.ts │ │ ├── schemas.ts │ │ └── types.ts │ ├── index.ts │ ├── services │ │ ├── cache-service.ts │ │ ├── chat-history-service.ts │ │ └── window-manager.ts │ └── utils.ts ├── content │ ├── App.vue │ ├── components │ │ ├── GmailTools │ │ │ ├── GmailComposeCard.vue │ │ │ ├── GmailReplyCard.vue │ │ │ └── index.vue │ │ └── WritingTools │ │ │ ├── EditableEntry.vue │ │ │ ├── SuggestionCard.vue │ │ │ ├── index.vue │ │ │ ├── style.css │ │ │ └── types.ts │ ├── composables │ │ ├── useGmailDetector.ts │ │ ├── useRootElement.ts │ │ ├── useTabCapture.ts │ │ └── useTranslator.ts │ ├── index.tsx │ ├── ui.ts │ └── utils │ │ ├── context-menu.ts │ │ ├── gmail │ │ ├── email-extractor.ts │ │ └── settings.ts │ │ ├── llm.ts │ │ ├── page-injection │ │ ├── gmail-tools.ts │ │ └── ollama-search-page.ts │ │ ├── rpc.ts │ │ ├── tabs.ts │ │ └── translator │ │ ├── index.ts │ │ ├── translation-piece.ts │ │ ├── translation-task.ts │ │ ├── translation.ts │ │ ├── translator.ts │ │ ├── types.ts │ │ └── utils │ │ ├── constant.ts │ │ ├── dom-utils.ts │ │ ├── domain-selectors.ts │ │ ├── helper.ts │ │ ├── location.ts │ │ └── single-piece-translation.ts ├── inject-utils │ ├── document-parser.ts │ ├── helpers.ts │ ├── highlight.ts │ ├── index.ts │ └── pruning-content-filter.ts ├── main-world-injected │ ├── chrome-ai.ts │ ├── index.ts │ ├── llm-api.ts │ └── utils.ts ├── settings │ ├── App.vue │ ├── components │ │ ├── Block.vue │ │ ├── BlockTitle.vue │ │ ├── ChatSettings │ │ │ ├── QuickAction │ │ │ │ └── EditCard.vue │ │ │ └── index.vue │ │ ├── CollapsibleSection.vue │ │ ├── DebugSettings │ │ │ ├── Block.vue │ │ │ └── index.vue │ │ ├── EmailToolsSettings │ │ │ └── index.vue │ │ ├── GeneralSettings │ │ │ ├── Blocks │ │ │ │ ├── LMStudioConfiguration.vue │ │ │ │ ├── ModelManagement │ │ │ │ │ ├── Card.vue │ │ │ │ │ ├── LMStudio.vue │ │ │ │ │ └── Ollama.vue │ │ │ │ └── OllamaConfiguration.vue │ │ │ └── index.vue │ │ ├── Layout.vue │ │ ├── OllamaDownloadModal.vue │ │ ├── SavedMessage.vue │ │ ├── Section.vue │ │ ├── Sidebar.vue │ │ ├── TranslationSettings │ │ │ └── index.vue │ │ ├── WebLLMDownloadModal.vue │ │ └── WritingToolsSettings │ │ │ └── index.vue │ ├── composables │ │ └── useQuery.ts │ ├── index.html │ ├── main.tsx │ ├── router.ts │ └── utils │ │ └── llm.ts └── sidepanel │ ├── App.vue │ ├── components │ ├── AttachmentSelector.vue │ ├── Chat │ │ ├── Messages │ │ │ ├── Action.vue │ │ │ ├── AgentTaskGroup.vue │ │ │ ├── Assistant.vue │ │ │ └── Task.vue │ │ ├── OnlineSearchSwitch.vue │ │ ├── ThinkingModeSwitch.vue │ │ └── index.vue │ ├── ChatHistory │ │ ├── ChatItem.vue │ │ └── index.vue │ ├── Main.vue │ └── Onboarding │ │ ├── BackendDownloadModal.vue │ │ ├── BackendModelDownloader.vue │ │ ├── BackendSelectionTutorialCard.vue │ │ ├── SloganCard.vue │ │ ├── WebLLMTutorialCard.vue │ │ └── index.vue │ ├── composables │ └── useRootElement.ts │ ├── index.html │ ├── main.tsx │ └── utils │ ├── agent │ ├── constants.ts │ ├── index.ts │ └── strorage.ts │ ├── chat │ ├── chat.ts │ ├── index.ts │ ├── side-effects.ts │ ├── texts.ts │ └── tool-calls │ │ ├── index.ts │ │ └── utils │ │ ├── browser-use.ts │ │ └── markdown.ts │ ├── context-menu.ts │ ├── llm.ts │ ├── markdown │ ├── content.ts │ └── parser.ts │ ├── rpc.ts │ ├── search.ts │ ├── tabs.ts │ ├── time.ts │ └── translator │ ├── index.ts │ ├── translation-piece.ts │ ├── translation-task.ts │ ├── translation.ts │ ├── translator.ts │ ├── types.ts │ └── utils │ ├── constant.ts │ ├── dom-utils.ts │ ├── domain-selectors.ts │ ├── helper.ts │ ├── location.ts │ └── single-piece-translation.ts ├── eslint.config.js ├── locales ├── de.json ├── en.json ├── es.json ├── fr.json ├── id.json ├── ja.json ├── ko.json ├── pt.json ├── ru.json ├── th.json ├── vi.json ├── zh-CN.json └── zh-TW.json ├── modules ├── auto-icons │ └── index.ts ├── define-app-metadata │ └── index.ts └── expose-web-resources │ └── index.ts ├── package.json ├── playwright.config.ts ├── pnpm-lock.yaml ├── public ├── _locales │ ├── de │ │ └── messages.json │ ├── en │ │ └── messages.json │ ├── es │ │ └── messages.json │ ├── fr │ │ └── messages.json │ ├── id │ │ └── messages.json │ ├── ja │ │ └── messages.json │ ├── ko │ │ └── messages.json │ ├── pt │ │ └── messages.json │ ├── ru │ │ └── messages.json │ ├── th │ │ └── messages.json │ ├── vi │ │ └── messages.json │ ├── zh_CN │ │ └── messages.json │ ├── zh_HK │ │ └── messages.json │ └── zh_TW │ │ └── messages.json ├── rules.json └── wxt.svg ├── styles ├── font-faces.css └── style.css ├── tests ├── e2e │ ├── llm-api.test.ts │ ├── mock-responses │ │ └── ollama │ │ │ ├── chat-response.ts │ │ │ ├── chat-stream-stream.ts │ │ │ ├── ps.ts │ │ │ ├── show.ts │ │ │ └── tags.ts │ ├── ollama-download-buttons.test.ts │ ├── onboarding.test.ts │ ├── settings.test.ts │ └── utils.ts ├── html │ └── writing-tools │ │ └── input.html └── utils │ └── fake-browser.ts ├── tsconfig.json ├── types ├── browser.ts ├── chat.ts ├── common.ts ├── document-parser.ts ├── global.d.ts ├── image.ts ├── lm-studio-models.ts ├── ollama-models.ts ├── pdf.ts ├── prompt.ts ├── scroll-targets.ts ├── tab.ts ├── theme │ └── index.ts └── wxt.d.ts ├── utils ├── abort-controller.ts ├── app-metadata.ts ├── array.ts ├── async.ts ├── base64.ts ├── constants.ts ├── context-menu.ts ├── css.ts ├── debounce.ts ├── diff.test.ts ├── diff.ts ├── display.ts ├── document-parser │ ├── index.test.ts │ └── index.ts ├── document.ts ├── dom.ts ├── error.ts ├── execute-script.ts ├── fetch.ts ├── file.ts ├── formatter.ts ├── hash.ts ├── html.ts ├── i18n │ ├── browser-locale.ts │ ├── constants.ts │ ├── index.test.ts │ └── index.ts ├── icon.ts ├── id.ts ├── image.ts ├── json │ └── parser │ │ ├── fix-json.ts │ │ ├── parse-partial-json.ts │ │ ├── pattern-extractor.test.ts │ │ ├── pattern-extractor.ts │ │ └── safe-parse.ts ├── keepalive.ts ├── language │ ├── detect.test.ts │ └── detect.ts ├── llm │ ├── lm-studio.ts │ ├── middlewares.test.ts │ ├── middlewares.ts │ ├── model-logos.ts │ ├── models.ts │ ├── ollama.ts │ ├── output-schema.ts │ ├── predefined-models.ts │ ├── providers │ │ ├── lm-studio │ │ │ ├── chat-language-model.ts │ │ │ ├── chat-settings.ts │ │ │ ├── convert-to-lm-studio-messages.ts │ │ │ ├── map-stop-reason.ts │ │ │ └── openai-compatible-prepare-tools.ts │ │ ├── ollama │ │ │ ├── convert-to-ollama-chat-messages.ts │ │ │ ├── index.ts │ │ │ ├── map-ollama-finish-reason.ts │ │ │ ├── ollama-chat-language-model.ts │ │ │ ├── ollama-chat-prompt.ts │ │ │ ├── ollama-chat-settings.ts │ │ │ ├── ollama-embedding-model.ts │ │ │ ├── ollama-embedding-settings.ts │ │ │ ├── ollama-error.ts │ │ │ ├── ollama-provider.ts │ │ │ ├── prepare-tools.ts │ │ │ └── utils │ │ │ │ ├── index.ts │ │ │ │ ├── remove-undefined.ts │ │ │ │ ├── response-handler.ts │ │ │ │ └── text-line-stream.ts │ │ └── web-llm │ │ │ ├── convert-to-openai-compatible-chat-messages.ts │ │ │ ├── map-openai-compatible-finish-reason.ts │ │ │ ├── openai-compatible-api-types.ts │ │ │ ├── openai-compatible-chat-language-model.ts │ │ │ ├── openai-compatible-chat-settings.ts │ │ │ ├── openai-compatible-completion-settings.ts │ │ │ ├── openai-compatible-error.ts │ │ │ ├── openai-compatible-metadata-extractor.ts │ │ │ └── openai-compatible-prepare-tools.ts │ ├── thinking-models.ts │ ├── tools │ │ └── prompt-based │ │ │ ├── helpers.ts │ │ │ ├── index.test.ts │ │ │ └── tools.ts │ └── web-llm.ts ├── logger.ts ├── markdown │ ├── content.ts │ └── parser.ts ├── memo.test.ts ├── memo.ts ├── pdf │ └── index.ts ├── pinia-store │ └── store.ts ├── polyfill.ts ├── prompts │ ├── agent.ts │ ├── chat.test.ts │ ├── chat.ts │ ├── helpers.ts │ ├── index.test.ts │ └── index.ts ├── rpc │ ├── background-fns.ts │ ├── content-fns.ts │ ├── content-main-world-fns.ts │ ├── index.ts │ ├── popup-fns.ts │ ├── settings-page-fns.ts │ ├── sidepanel-fns.ts │ └── utils.ts ├── runtime.ts ├── scroll-targets.ts ├── search.ts ├── selection.ts ├── serializer.ts ├── settings.ts ├── shared-store │ └── helpers.ts ├── sidepanel-status.ts ├── sizes.ts ├── sleep.ts ├── storage.test.ts ├── storage.ts ├── tab-store │ ├── history.ts │ └── index.ts ├── tab.ts ├── textarea.ts ├── theme │ └── index.ts ├── time.ts ├── timeout.ts ├── translation-cache │ ├── CENTRALIZED_ARCHITECTURE.md │ ├── IMPLEMENTATION.md │ ├── README.md │ ├── __tests__ │ │ ├── README.md │ │ ├── background-cache-service.test.ts │ │ ├── cache-key-generation.test.ts │ │ ├── integration.test.ts │ │ ├── key-strategy.test.ts │ │ ├── rpc-cache-manager.test.ts │ │ ├── setup.ts │ │ └── singleton-pattern.test.ts │ ├── index.ts │ ├── key-strategy.ts │ ├── rpc-cache-manager.ts │ └── types.ts ├── type-utils.ts ├── url.ts ├── user-config │ ├── defaults.ts │ ├── helpers.test.ts │ ├── helpers.ts │ └── index.ts ├── vue │ └── utils.ts └── web-request.ts ├── vitest.config.ts ├── wxt.config.beta.ts └── wxt.config.ts /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/code-quality.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/.github/workflows/code-quality.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/e2e-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/.github/workflows/e2e-tests.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/unit-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/.github/workflows/unit-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v22.14.0 -------------------------------------------------------------------------------- /.release-it.beta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/.release-it.beta.json -------------------------------------------------------------------------------- /.release-it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/.release-it.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/SECURITY.md -------------------------------------------------------------------------------- /app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/app.config.ts -------------------------------------------------------------------------------- /assets/fonts/Inter-Black.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/Inter-Black.woff2 -------------------------------------------------------------------------------- /assets/fonts/Inter-BlackItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/Inter-BlackItalic.woff2 -------------------------------------------------------------------------------- /assets/fonts/Inter-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/Inter-Bold.woff2 -------------------------------------------------------------------------------- /assets/fonts/Inter-BoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/Inter-BoldItalic.woff2 -------------------------------------------------------------------------------- /assets/fonts/Inter-ExtraBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/Inter-ExtraBold.woff2 -------------------------------------------------------------------------------- /assets/fonts/Inter-ExtraBoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/Inter-ExtraBoldItalic.woff2 -------------------------------------------------------------------------------- /assets/fonts/Inter-ExtraLight.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/Inter-ExtraLight.woff2 -------------------------------------------------------------------------------- /assets/fonts/Inter-ExtraLightItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/Inter-ExtraLightItalic.woff2 -------------------------------------------------------------------------------- /assets/fonts/Inter-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/Inter-Italic.woff2 -------------------------------------------------------------------------------- /assets/fonts/Inter-Light.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/Inter-Light.woff2 -------------------------------------------------------------------------------- /assets/fonts/Inter-LightItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/Inter-LightItalic.woff2 -------------------------------------------------------------------------------- /assets/fonts/Inter-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/Inter-Medium.woff2 -------------------------------------------------------------------------------- /assets/fonts/Inter-MediumItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/Inter-MediumItalic.woff2 -------------------------------------------------------------------------------- /assets/fonts/Inter-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/Inter-Regular.woff2 -------------------------------------------------------------------------------- /assets/fonts/Inter-SemiBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/Inter-SemiBold.woff2 -------------------------------------------------------------------------------- /assets/fonts/Inter-SemiBoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/Inter-SemiBoldItalic.woff2 -------------------------------------------------------------------------------- /assets/fonts/Inter-Thin.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/Inter-Thin.woff2 -------------------------------------------------------------------------------- /assets/fonts/Inter-ThinItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/Inter-ThinItalic.woff2 -------------------------------------------------------------------------------- /assets/fonts/InterDisplay-Black.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/InterDisplay-Black.woff2 -------------------------------------------------------------------------------- /assets/fonts/InterDisplay-BlackItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/InterDisplay-BlackItalic.woff2 -------------------------------------------------------------------------------- /assets/fonts/InterDisplay-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/InterDisplay-Bold.woff2 -------------------------------------------------------------------------------- /assets/fonts/InterDisplay-BoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/InterDisplay-BoldItalic.woff2 -------------------------------------------------------------------------------- /assets/fonts/InterDisplay-ExtraBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/InterDisplay-ExtraBold.woff2 -------------------------------------------------------------------------------- /assets/fonts/InterDisplay-ExtraBoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/InterDisplay-ExtraBoldItalic.woff2 -------------------------------------------------------------------------------- /assets/fonts/InterDisplay-ExtraLight.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/InterDisplay-ExtraLight.woff2 -------------------------------------------------------------------------------- /assets/fonts/InterDisplay-ExtraLightItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/InterDisplay-ExtraLightItalic.woff2 -------------------------------------------------------------------------------- /assets/fonts/InterDisplay-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/InterDisplay-Italic.woff2 -------------------------------------------------------------------------------- /assets/fonts/InterDisplay-Light.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/InterDisplay-Light.woff2 -------------------------------------------------------------------------------- /assets/fonts/InterDisplay-LightItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/InterDisplay-LightItalic.woff2 -------------------------------------------------------------------------------- /assets/fonts/InterDisplay-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/InterDisplay-Medium.woff2 -------------------------------------------------------------------------------- /assets/fonts/InterDisplay-MediumItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/InterDisplay-MediumItalic.woff2 -------------------------------------------------------------------------------- /assets/fonts/InterDisplay-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/InterDisplay-Regular.woff2 -------------------------------------------------------------------------------- /assets/fonts/InterDisplay-SemiBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/InterDisplay-SemiBold.woff2 -------------------------------------------------------------------------------- /assets/fonts/InterDisplay-SemiBoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/InterDisplay-SemiBoldItalic.woff2 -------------------------------------------------------------------------------- /assets/fonts/InterDisplay-Thin.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/InterDisplay-Thin.woff2 -------------------------------------------------------------------------------- /assets/fonts/InterDisplay-ThinItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/InterDisplay-ThinItalic.woff2 -------------------------------------------------------------------------------- /assets/fonts/InterVariable-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/InterVariable-Italic.woff2 -------------------------------------------------------------------------------- /assets/fonts/InterVariable.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/fonts/InterVariable.woff2 -------------------------------------------------------------------------------- /assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icon.png -------------------------------------------------------------------------------- /assets/icons/add.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/add.svg -------------------------------------------------------------------------------- /assets/icons/arrow-down-small.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/arrow-down-small.svg -------------------------------------------------------------------------------- /assets/icons/arrow-down.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/arrow-down.svg -------------------------------------------------------------------------------- /assets/icons/attachment-image.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/attachment-image.svg -------------------------------------------------------------------------------- /assets/icons/attachment-pdf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/attachment-pdf.svg -------------------------------------------------------------------------------- /assets/icons/attachment-upload.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/attachment-upload.svg -------------------------------------------------------------------------------- /assets/icons/back-arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/back-arrow.svg -------------------------------------------------------------------------------- /assets/icons/chat-empty.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/chat-empty.svg -------------------------------------------------------------------------------- /assets/icons/chat-history.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/chat-history.svg -------------------------------------------------------------------------------- /assets/icons/checkbox-tick.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/checkbox-tick.svg -------------------------------------------------------------------------------- /assets/icons/clear-chat.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/clear-chat.svg -------------------------------------------------------------------------------- /assets/icons/close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/close.svg -------------------------------------------------------------------------------- /assets/icons/copy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/copy.svg -------------------------------------------------------------------------------- /assets/icons/delete.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/delete.svg -------------------------------------------------------------------------------- /assets/icons/done.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/done.svg -------------------------------------------------------------------------------- /assets/icons/dots-vertical.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/dots-vertical.svg -------------------------------------------------------------------------------- /assets/icons/edit-pencil.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/edit-pencil.svg -------------------------------------------------------------------------------- /assets/icons/edit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/edit.svg -------------------------------------------------------------------------------- /assets/icons/language.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/language.svg -------------------------------------------------------------------------------- /assets/icons/link-jump-arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/link-jump-arrow.svg -------------------------------------------------------------------------------- /assets/icons/loading-done.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/loading-done.svg -------------------------------------------------------------------------------- /assets/icons/logo-custom-color.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/logo-custom-color.svg -------------------------------------------------------------------------------- /assets/icons/logo-for-gmail-tools.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/logo-for-gmail-tools.svg -------------------------------------------------------------------------------- /assets/icons/logo-github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/logo-github.svg -------------------------------------------------------------------------------- /assets/icons/logo-lm-studio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/logo-lm-studio.png -------------------------------------------------------------------------------- /assets/icons/logo-ollama.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/logo-ollama.svg -------------------------------------------------------------------------------- /assets/icons/md-download.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/md-download.svg -------------------------------------------------------------------------------- /assets/icons/md-edit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/md-edit.svg -------------------------------------------------------------------------------- /assets/icons/md-file-success.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/md-file-success.svg -------------------------------------------------------------------------------- /assets/icons/md-find.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/md-find.svg -------------------------------------------------------------------------------- /assets/icons/md-highlight-action.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/md-highlight-action.svg -------------------------------------------------------------------------------- /assets/icons/md-highlight-boxed.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/md-highlight-boxed.svg -------------------------------------------------------------------------------- /assets/icons/md-link.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/md-link.svg -------------------------------------------------------------------------------- /assets/icons/md-quick-action-modified.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/md-quick-action-modified.svg -------------------------------------------------------------------------------- /assets/icons/md-search-action.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/md-search-action.svg -------------------------------------------------------------------------------- /assets/icons/md-search-boxed.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/md-search-boxed.svg -------------------------------------------------------------------------------- /assets/icons/md-search-colored.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/md-search-colored.svg -------------------------------------------------------------------------------- /assets/icons/md-search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/md-search.svg -------------------------------------------------------------------------------- /assets/icons/md-star.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/md-star.svg -------------------------------------------------------------------------------- /assets/icons/md-summarize-action.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/md-summarize-action.svg -------------------------------------------------------------------------------- /assets/icons/md-summarize-boxed.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/md-summarize-boxed.svg -------------------------------------------------------------------------------- /assets/icons/md-tick-colored.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/md-tick-colored.svg -------------------------------------------------------------------------------- /assets/icons/md-tick.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/md-tick.svg -------------------------------------------------------------------------------- /assets/icons/md-translation-boxed.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/md-translation-boxed.svg -------------------------------------------------------------------------------- /assets/icons/md-warning-colored.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/md-warning-colored.svg -------------------------------------------------------------------------------- /assets/icons/md-warning.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/md-warning.svg -------------------------------------------------------------------------------- /assets/icons/md-writing-boxed.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/md-writing-boxed.svg -------------------------------------------------------------------------------- /assets/icons/menu.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/menu.svg -------------------------------------------------------------------------------- /assets/icons/model-expand.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/model-expand.svg -------------------------------------------------------------------------------- /assets/icons/model-logo-cohere.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/model-logo-cohere.svg -------------------------------------------------------------------------------- /assets/icons/model-logo-deepseek.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/model-logo-deepseek.svg -------------------------------------------------------------------------------- /assets/icons/model-logo-fallback.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/model-logo-fallback.svg -------------------------------------------------------------------------------- /assets/icons/model-logo-gemma.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/model-logo-gemma.svg -------------------------------------------------------------------------------- /assets/icons/model-logo-llama.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/model-logo-llama.svg -------------------------------------------------------------------------------- /assets/icons/model-logo-llava.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/model-logo-llava.svg -------------------------------------------------------------------------------- /assets/icons/model-logo-mistral.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/model-logo-mistral.svg -------------------------------------------------------------------------------- /assets/icons/model-logo-phi.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/model-logo-phi.svg -------------------------------------------------------------------------------- /assets/icons/model-logo-qwen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/model-logo-qwen.svg -------------------------------------------------------------------------------- /assets/icons/new-chat-add.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/new-chat-add.svg -------------------------------------------------------------------------------- /assets/icons/ollama-no-active-models.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/ollama-no-active-models.svg -------------------------------------------------------------------------------- /assets/icons/ollama-redirect.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/ollama-redirect.svg -------------------------------------------------------------------------------- /assets/icons/ollama-unconnected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/ollama-unconnected.svg -------------------------------------------------------------------------------- /assets/icons/ollama.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/ollama.png -------------------------------------------------------------------------------- /assets/icons/online-search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/online-search.svg -------------------------------------------------------------------------------- /assets/icons/pdf-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/pdf-icon.svg -------------------------------------------------------------------------------- /assets/icons/pin.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/pin.svg -------------------------------------------------------------------------------- /assets/icons/quick-action-modified.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/quick-action-modified.svg -------------------------------------------------------------------------------- /assets/icons/reasoning-finished.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/reasoning-finished.svg -------------------------------------------------------------------------------- /assets/icons/redirect.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/redirect.svg -------------------------------------------------------------------------------- /assets/icons/regenerate.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/regenerate.svg -------------------------------------------------------------------------------- /assets/icons/reply-suggestion.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/reply-suggestion.svg -------------------------------------------------------------------------------- /assets/icons/resizer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/resizer.svg -------------------------------------------------------------------------------- /assets/icons/send-fill.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/send-fill.svg -------------------------------------------------------------------------------- /assets/icons/setting.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/setting.svg -------------------------------------------------------------------------------- /assets/icons/settings-chat.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/settings-chat.svg -------------------------------------------------------------------------------- /assets/icons/settings-email.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/settings-email.svg -------------------------------------------------------------------------------- /assets/icons/settings-general.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/settings-general.svg -------------------------------------------------------------------------------- /assets/icons/settings-model-expires.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/settings-model-expires.svg -------------------------------------------------------------------------------- /assets/icons/settings-model-parameter-size.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/settings-model-parameter-size.svg -------------------------------------------------------------------------------- /assets/icons/settings-model-quantization-level.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/settings-model-quantization-level.svg -------------------------------------------------------------------------------- /assets/icons/settings-model-vram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/settings-model-vram.svg -------------------------------------------------------------------------------- /assets/icons/settings-translation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/settings-translation.svg -------------------------------------------------------------------------------- /assets/icons/settings-writing-tools.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/settings-writing-tools.svg -------------------------------------------------------------------------------- /assets/icons/star-filled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/star-filled.svg -------------------------------------------------------------------------------- /assets/icons/star-outline.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/star-outline.svg -------------------------------------------------------------------------------- /assets/icons/stop.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/stop.svg -------------------------------------------------------------------------------- /assets/icons/tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/tab.svg -------------------------------------------------------------------------------- /assets/icons/tag-close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/tag-close.svg -------------------------------------------------------------------------------- /assets/icons/task-click-page.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/task-click-page.svg -------------------------------------------------------------------------------- /assets/icons/task-fetch-page.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/task-fetch-page.svg -------------------------------------------------------------------------------- /assets/icons/task-read-file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/task-read-file.svg -------------------------------------------------------------------------------- /assets/icons/task-search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/task-search.svg -------------------------------------------------------------------------------- /assets/icons/thinking-capability.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/thinking-capability.svg -------------------------------------------------------------------------------- /assets/icons/tick-circle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/tick-circle.svg -------------------------------------------------------------------------------- /assets/icons/tick.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/tick.svg -------------------------------------------------------------------------------- /assets/icons/translate.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/translate.svg -------------------------------------------------------------------------------- /assets/icons/trash.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/trash.svg -------------------------------------------------------------------------------- /assets/icons/unload.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/unload.svg -------------------------------------------------------------------------------- /assets/icons/unpin.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/unpin.svg -------------------------------------------------------------------------------- /assets/icons/warning-circle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/warning-circle.svg -------------------------------------------------------------------------------- /assets/icons/warning-solid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/warning-solid.svg -------------------------------------------------------------------------------- /assets/icons/warning.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/warning.svg -------------------------------------------------------------------------------- /assets/icons/web.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/web.svg -------------------------------------------------------------------------------- /assets/icons/writing-style.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/writing-style.svg -------------------------------------------------------------------------------- /assets/icons/writing-tools-close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/writing-tools-close.svg -------------------------------------------------------------------------------- /assets/icons/writing-tools-list.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/writing-tools-list.svg -------------------------------------------------------------------------------- /assets/icons/writing-tools-proofread.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/writing-tools-proofread.svg -------------------------------------------------------------------------------- /assets/icons/writing-tools-rewrite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/writing-tools-rewrite.svg -------------------------------------------------------------------------------- /assets/icons/writing-tools-sparkle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/icons/writing-tools-sparkle.svg -------------------------------------------------------------------------------- /assets/images/onboarding/elements.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/assets/images/onboarding/elements.svg -------------------------------------------------------------------------------- /components/AutoExpandTextArea.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/AutoExpandTextArea.vue -------------------------------------------------------------------------------- /components/Checkbox.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/Checkbox.vue -------------------------------------------------------------------------------- /components/ConfirmPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/ConfirmPanel.vue -------------------------------------------------------------------------------- /components/ExhaustiveError.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/ExhaustiveError.vue -------------------------------------------------------------------------------- /components/ExternalImage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/ExternalImage.vue -------------------------------------------------------------------------------- /components/IconSelector.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/IconSelector.vue -------------------------------------------------------------------------------- /components/Input.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/Input.vue -------------------------------------------------------------------------------- /components/Loading.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/Loading.vue -------------------------------------------------------------------------------- /components/Logo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/Logo.vue -------------------------------------------------------------------------------- /components/MarkdownViewer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/MarkdownViewer.test.ts -------------------------------------------------------------------------------- /components/MarkdownViewer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/MarkdownViewer.vue -------------------------------------------------------------------------------- /components/MessageOnChange.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/MessageOnChange.vue -------------------------------------------------------------------------------- /components/Modal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/Modal.vue -------------------------------------------------------------------------------- /components/ModelLogo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/ModelLogo.vue -------------------------------------------------------------------------------- /components/ModelSelector.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/ModelSelector.vue -------------------------------------------------------------------------------- /components/ProgressBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/ProgressBar.vue -------------------------------------------------------------------------------- /components/RadioGroup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/RadioGroup.vue -------------------------------------------------------------------------------- /components/RootProvider.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/RootProvider.vue -------------------------------------------------------------------------------- /components/ScrollContainer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/ScrollContainer.vue -------------------------------------------------------------------------------- /components/ScrollTarget.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/ScrollTarget.vue -------------------------------------------------------------------------------- /components/Selector.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/Selector.vue -------------------------------------------------------------------------------- /components/StatusBadge.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/StatusBadge.vue -------------------------------------------------------------------------------- /components/Switch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/Switch.vue -------------------------------------------------------------------------------- /components/Tag.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/Tag.vue -------------------------------------------------------------------------------- /components/Textarea.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/Textarea.vue -------------------------------------------------------------------------------- /components/ThemeSelector.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/ThemeSelector.vue -------------------------------------------------------------------------------- /components/ToastGroup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/ToastGroup.vue -------------------------------------------------------------------------------- /components/UILanguageSelector.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/UILanguageSelector.vue -------------------------------------------------------------------------------- /components/WarningMessage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/WarningMessage.vue -------------------------------------------------------------------------------- /components/ui/Button.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/ui/Button.vue -------------------------------------------------------------------------------- /components/ui/Divider.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/ui/Divider.vue -------------------------------------------------------------------------------- /components/ui/Text.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/ui/Text.vue -------------------------------------------------------------------------------- /components/ui/Tooltip.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/ui/Tooltip.vue -------------------------------------------------------------------------------- /components/web-components/icon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/web-components/icon.ts -------------------------------------------------------------------------------- /components/web-components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/web-components/index.ts -------------------------------------------------------------------------------- /components/web-components/reading-task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/components/web-components/reading-task.ts -------------------------------------------------------------------------------- /composables/theme/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/composables/theme/index.ts -------------------------------------------------------------------------------- /composables/theme/useTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/composables/theme/useTheme.ts -------------------------------------------------------------------------------- /composables/useConfirm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/composables/useConfirm.tsx -------------------------------------------------------------------------------- /composables/useDeferredValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/composables/useDeferredValue.ts -------------------------------------------------------------------------------- /composables/useDocumentLoaded.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/composables/useDocumentLoaded.ts -------------------------------------------------------------------------------- /composables/useDraggable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/composables/useDraggable.ts -------------------------------------------------------------------------------- /composables/useElementsBounding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/composables/useElementsBounding.ts -------------------------------------------------------------------------------- /composables/useExtensionEventListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/composables/useExtensionEventListener.ts -------------------------------------------------------------------------------- /composables/useInjectContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/composables/useInjectContext.ts -------------------------------------------------------------------------------- /composables/useInjectStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/composables/useInjectStyle.ts -------------------------------------------------------------------------------- /composables/useLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/composables/useLogger.ts -------------------------------------------------------------------------------- /composables/useObserverElements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/composables/useObserverElements.ts -------------------------------------------------------------------------------- /composables/useOnConnected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/composables/useOnConnected.ts -------------------------------------------------------------------------------- /composables/useOnDisconnected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/composables/useOnDisconnected.ts -------------------------------------------------------------------------------- /composables/usePageQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/composables/usePageQuery.ts -------------------------------------------------------------------------------- /composables/useRefSnapshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/composables/useRefSnapshot.ts -------------------------------------------------------------------------------- /composables/useShadow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/composables/useShadow.ts -------------------------------------------------------------------------------- /composables/useTempElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/composables/useTempElement.ts -------------------------------------------------------------------------------- /composables/useTimeoutValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/composables/useTimeoutValue.ts -------------------------------------------------------------------------------- /composables/useToast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/composables/useToast.tsx -------------------------------------------------------------------------------- /composables/useValueGuard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/composables/useValueGuard.ts -------------------------------------------------------------------------------- /composables/useZIndex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/composables/useZIndex.ts -------------------------------------------------------------------------------- /docs/browser-llm-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/docs/browser-llm-api.md -------------------------------------------------------------------------------- /docs/images/demo-screenrecord-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/docs/images/demo-screenrecord-2.gif -------------------------------------------------------------------------------- /docs/images/demo-screenrecord.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/docs/images/demo-screenrecord.gif -------------------------------------------------------------------------------- /docs/images/demo-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/docs/images/demo-screenshot.png -------------------------------------------------------------------------------- /docs/images/extension-popup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/docs/images/extension-popup.png -------------------------------------------------------------------------------- /docs/images/github-star.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/docs/images/github-star.gif -------------------------------------------------------------------------------- /docs/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/docs/images/icon.png -------------------------------------------------------------------------------- /docs/images/image-support.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/docs/images/image-support.gif -------------------------------------------------------------------------------- /entrypoints/background/SINGLETON_PATTERN_ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/background/SINGLETON_PATTERN_ARCHITECTURE.md -------------------------------------------------------------------------------- /entrypoints/background/__tests__/shared-database-architecture.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/background/__tests__/shared-database-architecture.test.ts -------------------------------------------------------------------------------- /entrypoints/background/database/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/background/database/index.ts -------------------------------------------------------------------------------- /entrypoints/background/database/schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/background/database/schemas.ts -------------------------------------------------------------------------------- /entrypoints/background/database/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/background/database/types.ts -------------------------------------------------------------------------------- /entrypoints/background/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/background/index.ts -------------------------------------------------------------------------------- /entrypoints/background/services/cache-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/background/services/cache-service.ts -------------------------------------------------------------------------------- /entrypoints/background/services/chat-history-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/background/services/chat-history-service.ts -------------------------------------------------------------------------------- /entrypoints/background/services/window-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/background/services/window-manager.ts -------------------------------------------------------------------------------- /entrypoints/background/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/background/utils.ts -------------------------------------------------------------------------------- /entrypoints/content/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/content/App.vue -------------------------------------------------------------------------------- /entrypoints/content/components/GmailTools/GmailComposeCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/content/components/GmailTools/GmailComposeCard.vue -------------------------------------------------------------------------------- /entrypoints/content/components/GmailTools/GmailReplyCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/content/components/GmailTools/GmailReplyCard.vue -------------------------------------------------------------------------------- /entrypoints/content/components/GmailTools/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/content/components/GmailTools/index.vue -------------------------------------------------------------------------------- /entrypoints/content/components/WritingTools/EditableEntry.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/content/components/WritingTools/EditableEntry.vue -------------------------------------------------------------------------------- /entrypoints/content/components/WritingTools/SuggestionCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/content/components/WritingTools/SuggestionCard.vue -------------------------------------------------------------------------------- /entrypoints/content/components/WritingTools/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/content/components/WritingTools/index.vue -------------------------------------------------------------------------------- /entrypoints/content/components/WritingTools/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/content/components/WritingTools/style.css -------------------------------------------------------------------------------- /entrypoints/content/components/WritingTools/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/content/components/WritingTools/types.ts -------------------------------------------------------------------------------- /entrypoints/content/composables/useGmailDetector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/content/composables/useGmailDetector.ts -------------------------------------------------------------------------------- /entrypoints/content/composables/useRootElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/content/composables/useRootElement.ts -------------------------------------------------------------------------------- /entrypoints/content/composables/useTabCapture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/content/composables/useTabCapture.ts -------------------------------------------------------------------------------- /entrypoints/content/composables/useTranslator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/content/composables/useTranslator.ts -------------------------------------------------------------------------------- /entrypoints/content/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/content/index.tsx -------------------------------------------------------------------------------- /entrypoints/content/ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/content/ui.ts -------------------------------------------------------------------------------- /entrypoints/content/utils/context-menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/content/utils/context-menu.ts -------------------------------------------------------------------------------- /entrypoints/content/utils/gmail/email-extractor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/content/utils/gmail/email-extractor.ts -------------------------------------------------------------------------------- /entrypoints/content/utils/gmail/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/content/utils/gmail/settings.ts -------------------------------------------------------------------------------- /entrypoints/content/utils/llm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/content/utils/llm.ts -------------------------------------------------------------------------------- /entrypoints/content/utils/page-injection/gmail-tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/content/utils/page-injection/gmail-tools.ts -------------------------------------------------------------------------------- /entrypoints/content/utils/page-injection/ollama-search-page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/content/utils/page-injection/ollama-search-page.ts -------------------------------------------------------------------------------- /entrypoints/content/utils/rpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/content/utils/rpc.ts -------------------------------------------------------------------------------- /entrypoints/content/utils/tabs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/content/utils/tabs.ts -------------------------------------------------------------------------------- /entrypoints/content/utils/translator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/content/utils/translator/index.ts -------------------------------------------------------------------------------- /entrypoints/content/utils/translator/translation-piece.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/content/utils/translator/translation-piece.ts -------------------------------------------------------------------------------- /entrypoints/content/utils/translator/translation-task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/content/utils/translator/translation-task.ts -------------------------------------------------------------------------------- /entrypoints/content/utils/translator/translation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/content/utils/translator/translation.ts -------------------------------------------------------------------------------- /entrypoints/content/utils/translator/translator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/content/utils/translator/translator.ts -------------------------------------------------------------------------------- /entrypoints/content/utils/translator/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/content/utils/translator/types.ts -------------------------------------------------------------------------------- /entrypoints/content/utils/translator/utils/constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/content/utils/translator/utils/constant.ts -------------------------------------------------------------------------------- /entrypoints/content/utils/translator/utils/dom-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/content/utils/translator/utils/dom-utils.ts -------------------------------------------------------------------------------- /entrypoints/content/utils/translator/utils/domain-selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/content/utils/translator/utils/domain-selectors.ts -------------------------------------------------------------------------------- /entrypoints/content/utils/translator/utils/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/content/utils/translator/utils/helper.ts -------------------------------------------------------------------------------- /entrypoints/content/utils/translator/utils/location.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/content/utils/translator/utils/location.ts -------------------------------------------------------------------------------- /entrypoints/content/utils/translator/utils/single-piece-translation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/content/utils/translator/utils/single-piece-translation.ts -------------------------------------------------------------------------------- /entrypoints/inject-utils/document-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/inject-utils/document-parser.ts -------------------------------------------------------------------------------- /entrypoints/inject-utils/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/inject-utils/helpers.ts -------------------------------------------------------------------------------- /entrypoints/inject-utils/highlight.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/inject-utils/highlight.ts -------------------------------------------------------------------------------- /entrypoints/inject-utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/inject-utils/index.ts -------------------------------------------------------------------------------- /entrypoints/inject-utils/pruning-content-filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/inject-utils/pruning-content-filter.ts -------------------------------------------------------------------------------- /entrypoints/main-world-injected/chrome-ai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/main-world-injected/chrome-ai.ts -------------------------------------------------------------------------------- /entrypoints/main-world-injected/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/main-world-injected/index.ts -------------------------------------------------------------------------------- /entrypoints/main-world-injected/llm-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/main-world-injected/llm-api.ts -------------------------------------------------------------------------------- /entrypoints/main-world-injected/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/main-world-injected/utils.ts -------------------------------------------------------------------------------- /entrypoints/settings/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/settings/App.vue -------------------------------------------------------------------------------- /entrypoints/settings/components/Block.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/settings/components/Block.vue -------------------------------------------------------------------------------- /entrypoints/settings/components/BlockTitle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/settings/components/BlockTitle.vue -------------------------------------------------------------------------------- /entrypoints/settings/components/ChatSettings/QuickAction/EditCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/settings/components/ChatSettings/QuickAction/EditCard.vue -------------------------------------------------------------------------------- /entrypoints/settings/components/ChatSettings/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/settings/components/ChatSettings/index.vue -------------------------------------------------------------------------------- /entrypoints/settings/components/CollapsibleSection.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/settings/components/CollapsibleSection.vue -------------------------------------------------------------------------------- /entrypoints/settings/components/DebugSettings/Block.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/settings/components/DebugSettings/Block.vue -------------------------------------------------------------------------------- /entrypoints/settings/components/DebugSettings/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/settings/components/DebugSettings/index.vue -------------------------------------------------------------------------------- /entrypoints/settings/components/EmailToolsSettings/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/settings/components/EmailToolsSettings/index.vue -------------------------------------------------------------------------------- /entrypoints/settings/components/GeneralSettings/Blocks/LMStudioConfiguration.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/settings/components/GeneralSettings/Blocks/LMStudioConfiguration.vue -------------------------------------------------------------------------------- /entrypoints/settings/components/GeneralSettings/Blocks/ModelManagement/Card.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/settings/components/GeneralSettings/Blocks/ModelManagement/Card.vue -------------------------------------------------------------------------------- /entrypoints/settings/components/GeneralSettings/Blocks/ModelManagement/LMStudio.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/settings/components/GeneralSettings/Blocks/ModelManagement/LMStudio.vue -------------------------------------------------------------------------------- /entrypoints/settings/components/GeneralSettings/Blocks/ModelManagement/Ollama.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/settings/components/GeneralSettings/Blocks/ModelManagement/Ollama.vue -------------------------------------------------------------------------------- /entrypoints/settings/components/GeneralSettings/Blocks/OllamaConfiguration.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/settings/components/GeneralSettings/Blocks/OllamaConfiguration.vue -------------------------------------------------------------------------------- /entrypoints/settings/components/GeneralSettings/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/settings/components/GeneralSettings/index.vue -------------------------------------------------------------------------------- /entrypoints/settings/components/Layout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/settings/components/Layout.vue -------------------------------------------------------------------------------- /entrypoints/settings/components/OllamaDownloadModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/settings/components/OllamaDownloadModal.vue -------------------------------------------------------------------------------- /entrypoints/settings/components/SavedMessage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/settings/components/SavedMessage.vue -------------------------------------------------------------------------------- /entrypoints/settings/components/Section.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/settings/components/Section.vue -------------------------------------------------------------------------------- /entrypoints/settings/components/Sidebar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/settings/components/Sidebar.vue -------------------------------------------------------------------------------- /entrypoints/settings/components/TranslationSettings/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/settings/components/TranslationSettings/index.vue -------------------------------------------------------------------------------- /entrypoints/settings/components/WebLLMDownloadModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/settings/components/WebLLMDownloadModal.vue -------------------------------------------------------------------------------- /entrypoints/settings/components/WritingToolsSettings/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/settings/components/WritingToolsSettings/index.vue -------------------------------------------------------------------------------- /entrypoints/settings/composables/useQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/settings/composables/useQuery.ts -------------------------------------------------------------------------------- /entrypoints/settings/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/settings/index.html -------------------------------------------------------------------------------- /entrypoints/settings/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/settings/main.tsx -------------------------------------------------------------------------------- /entrypoints/settings/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/settings/router.ts -------------------------------------------------------------------------------- /entrypoints/settings/utils/llm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/settings/utils/llm.ts -------------------------------------------------------------------------------- /entrypoints/sidepanel/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/App.vue -------------------------------------------------------------------------------- /entrypoints/sidepanel/components/AttachmentSelector.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/components/AttachmentSelector.vue -------------------------------------------------------------------------------- /entrypoints/sidepanel/components/Chat/Messages/Action.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/components/Chat/Messages/Action.vue -------------------------------------------------------------------------------- /entrypoints/sidepanel/components/Chat/Messages/AgentTaskGroup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/components/Chat/Messages/AgentTaskGroup.vue -------------------------------------------------------------------------------- /entrypoints/sidepanel/components/Chat/Messages/Assistant.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/components/Chat/Messages/Assistant.vue -------------------------------------------------------------------------------- /entrypoints/sidepanel/components/Chat/Messages/Task.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/components/Chat/Messages/Task.vue -------------------------------------------------------------------------------- /entrypoints/sidepanel/components/Chat/OnlineSearchSwitch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/components/Chat/OnlineSearchSwitch.vue -------------------------------------------------------------------------------- /entrypoints/sidepanel/components/Chat/ThinkingModeSwitch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/components/Chat/ThinkingModeSwitch.vue -------------------------------------------------------------------------------- /entrypoints/sidepanel/components/Chat/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/components/Chat/index.vue -------------------------------------------------------------------------------- /entrypoints/sidepanel/components/ChatHistory/ChatItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/components/ChatHistory/ChatItem.vue -------------------------------------------------------------------------------- /entrypoints/sidepanel/components/ChatHistory/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/components/ChatHistory/index.vue -------------------------------------------------------------------------------- /entrypoints/sidepanel/components/Main.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/components/Main.vue -------------------------------------------------------------------------------- /entrypoints/sidepanel/components/Onboarding/BackendDownloadModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/components/Onboarding/BackendDownloadModal.vue -------------------------------------------------------------------------------- /entrypoints/sidepanel/components/Onboarding/BackendModelDownloader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/components/Onboarding/BackendModelDownloader.vue -------------------------------------------------------------------------------- /entrypoints/sidepanel/components/Onboarding/BackendSelectionTutorialCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/components/Onboarding/BackendSelectionTutorialCard.vue -------------------------------------------------------------------------------- /entrypoints/sidepanel/components/Onboarding/SloganCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/components/Onboarding/SloganCard.vue -------------------------------------------------------------------------------- /entrypoints/sidepanel/components/Onboarding/WebLLMTutorialCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/components/Onboarding/WebLLMTutorialCard.vue -------------------------------------------------------------------------------- /entrypoints/sidepanel/components/Onboarding/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/components/Onboarding/index.vue -------------------------------------------------------------------------------- /entrypoints/sidepanel/composables/useRootElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/composables/useRootElement.ts -------------------------------------------------------------------------------- /entrypoints/sidepanel/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/index.html -------------------------------------------------------------------------------- /entrypoints/sidepanel/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/main.tsx -------------------------------------------------------------------------------- /entrypoints/sidepanel/utils/agent/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/utils/agent/constants.ts -------------------------------------------------------------------------------- /entrypoints/sidepanel/utils/agent/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/utils/agent/index.ts -------------------------------------------------------------------------------- /entrypoints/sidepanel/utils/agent/strorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/utils/agent/strorage.ts -------------------------------------------------------------------------------- /entrypoints/sidepanel/utils/chat/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/utils/chat/chat.ts -------------------------------------------------------------------------------- /entrypoints/sidepanel/utils/chat/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/utils/chat/index.ts -------------------------------------------------------------------------------- /entrypoints/sidepanel/utils/chat/side-effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/utils/chat/side-effects.ts -------------------------------------------------------------------------------- /entrypoints/sidepanel/utils/chat/texts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/utils/chat/texts.ts -------------------------------------------------------------------------------- /entrypoints/sidepanel/utils/chat/tool-calls/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/utils/chat/tool-calls/index.ts -------------------------------------------------------------------------------- /entrypoints/sidepanel/utils/chat/tool-calls/utils/browser-use.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/utils/chat/tool-calls/utils/browser-use.ts -------------------------------------------------------------------------------- /entrypoints/sidepanel/utils/chat/tool-calls/utils/markdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/utils/chat/tool-calls/utils/markdown.ts -------------------------------------------------------------------------------- /entrypoints/sidepanel/utils/context-menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/utils/context-menu.ts -------------------------------------------------------------------------------- /entrypoints/sidepanel/utils/llm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/utils/llm.ts -------------------------------------------------------------------------------- /entrypoints/sidepanel/utils/markdown/content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/utils/markdown/content.ts -------------------------------------------------------------------------------- /entrypoints/sidepanel/utils/markdown/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/utils/markdown/parser.ts -------------------------------------------------------------------------------- /entrypoints/sidepanel/utils/rpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/utils/rpc.ts -------------------------------------------------------------------------------- /entrypoints/sidepanel/utils/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/utils/search.ts -------------------------------------------------------------------------------- /entrypoints/sidepanel/utils/tabs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/utils/tabs.ts -------------------------------------------------------------------------------- /entrypoints/sidepanel/utils/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/utils/time.ts -------------------------------------------------------------------------------- /entrypoints/sidepanel/utils/translator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/utils/translator/index.ts -------------------------------------------------------------------------------- /entrypoints/sidepanel/utils/translator/translation-piece.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/utils/translator/translation-piece.ts -------------------------------------------------------------------------------- /entrypoints/sidepanel/utils/translator/translation-task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/utils/translator/translation-task.ts -------------------------------------------------------------------------------- /entrypoints/sidepanel/utils/translator/translation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/utils/translator/translation.ts -------------------------------------------------------------------------------- /entrypoints/sidepanel/utils/translator/translator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/utils/translator/translator.ts -------------------------------------------------------------------------------- /entrypoints/sidepanel/utils/translator/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/utils/translator/types.ts -------------------------------------------------------------------------------- /entrypoints/sidepanel/utils/translator/utils/constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/utils/translator/utils/constant.ts -------------------------------------------------------------------------------- /entrypoints/sidepanel/utils/translator/utils/dom-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/utils/translator/utils/dom-utils.ts -------------------------------------------------------------------------------- /entrypoints/sidepanel/utils/translator/utils/domain-selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/utils/translator/utils/domain-selectors.ts -------------------------------------------------------------------------------- /entrypoints/sidepanel/utils/translator/utils/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/utils/translator/utils/helper.ts -------------------------------------------------------------------------------- /entrypoints/sidepanel/utils/translator/utils/location.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/utils/translator/utils/location.ts -------------------------------------------------------------------------------- /entrypoints/sidepanel/utils/translator/utils/single-piece-translation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/entrypoints/sidepanel/utils/translator/utils/single-piece-translation.ts -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/eslint.config.js -------------------------------------------------------------------------------- /locales/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/locales/de.json -------------------------------------------------------------------------------- /locales/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/locales/en.json -------------------------------------------------------------------------------- /locales/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/locales/es.json -------------------------------------------------------------------------------- /locales/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/locales/fr.json -------------------------------------------------------------------------------- /locales/id.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/locales/id.json -------------------------------------------------------------------------------- /locales/ja.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/locales/ja.json -------------------------------------------------------------------------------- /locales/ko.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/locales/ko.json -------------------------------------------------------------------------------- /locales/pt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/locales/pt.json -------------------------------------------------------------------------------- /locales/ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/locales/ru.json -------------------------------------------------------------------------------- /locales/th.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/locales/th.json -------------------------------------------------------------------------------- /locales/vi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/locales/vi.json -------------------------------------------------------------------------------- /locales/zh-CN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/locales/zh-CN.json -------------------------------------------------------------------------------- /locales/zh-TW.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/locales/zh-TW.json -------------------------------------------------------------------------------- /modules/auto-icons/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/modules/auto-icons/index.ts -------------------------------------------------------------------------------- /modules/define-app-metadata/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/modules/define-app-metadata/index.ts -------------------------------------------------------------------------------- /modules/expose-web-resources/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/modules/expose-web-resources/index.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/package.json -------------------------------------------------------------------------------- /playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/playwright.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/_locales/de/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/public/_locales/de/messages.json -------------------------------------------------------------------------------- /public/_locales/en/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/public/_locales/en/messages.json -------------------------------------------------------------------------------- /public/_locales/es/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/public/_locales/es/messages.json -------------------------------------------------------------------------------- /public/_locales/fr/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/public/_locales/fr/messages.json -------------------------------------------------------------------------------- /public/_locales/id/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/public/_locales/id/messages.json -------------------------------------------------------------------------------- /public/_locales/ja/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/public/_locales/ja/messages.json -------------------------------------------------------------------------------- /public/_locales/ko/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/public/_locales/ko/messages.json -------------------------------------------------------------------------------- /public/_locales/pt/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/public/_locales/pt/messages.json -------------------------------------------------------------------------------- /public/_locales/ru/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/public/_locales/ru/messages.json -------------------------------------------------------------------------------- /public/_locales/th/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/public/_locales/th/messages.json -------------------------------------------------------------------------------- /public/_locales/vi/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/public/_locales/vi/messages.json -------------------------------------------------------------------------------- /public/_locales/zh_CN/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/public/_locales/zh_CN/messages.json -------------------------------------------------------------------------------- /public/_locales/zh_HK/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/public/_locales/zh_HK/messages.json -------------------------------------------------------------------------------- /public/_locales/zh_TW/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/public/_locales/zh_TW/messages.json -------------------------------------------------------------------------------- /public/rules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/public/rules.json -------------------------------------------------------------------------------- /public/wxt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/public/wxt.svg -------------------------------------------------------------------------------- /styles/font-faces.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/styles/font-faces.css -------------------------------------------------------------------------------- /styles/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/styles/style.css -------------------------------------------------------------------------------- /tests/e2e/llm-api.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/tests/e2e/llm-api.test.ts -------------------------------------------------------------------------------- /tests/e2e/mock-responses/ollama/chat-response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/tests/e2e/mock-responses/ollama/chat-response.ts -------------------------------------------------------------------------------- /tests/e2e/mock-responses/ollama/chat-stream-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/tests/e2e/mock-responses/ollama/chat-stream-stream.ts -------------------------------------------------------------------------------- /tests/e2e/mock-responses/ollama/ps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/tests/e2e/mock-responses/ollama/ps.ts -------------------------------------------------------------------------------- /tests/e2e/mock-responses/ollama/show.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/tests/e2e/mock-responses/ollama/show.ts -------------------------------------------------------------------------------- /tests/e2e/mock-responses/ollama/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/tests/e2e/mock-responses/ollama/tags.ts -------------------------------------------------------------------------------- /tests/e2e/ollama-download-buttons.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/tests/e2e/ollama-download-buttons.test.ts -------------------------------------------------------------------------------- /tests/e2e/onboarding.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/tests/e2e/onboarding.test.ts -------------------------------------------------------------------------------- /tests/e2e/settings.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/tests/e2e/settings.test.ts -------------------------------------------------------------------------------- /tests/e2e/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/tests/e2e/utils.ts -------------------------------------------------------------------------------- /tests/html/writing-tools/input.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/tests/html/writing-tools/input.html -------------------------------------------------------------------------------- /tests/utils/fake-browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/tests/utils/fake-browser.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/types/browser.ts -------------------------------------------------------------------------------- /types/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/types/chat.ts -------------------------------------------------------------------------------- /types/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/types/common.ts -------------------------------------------------------------------------------- /types/document-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/types/document-parser.ts -------------------------------------------------------------------------------- /types/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/types/global.d.ts -------------------------------------------------------------------------------- /types/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/types/image.ts -------------------------------------------------------------------------------- /types/lm-studio-models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/types/lm-studio-models.ts -------------------------------------------------------------------------------- /types/ollama-models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/types/ollama-models.ts -------------------------------------------------------------------------------- /types/pdf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/types/pdf.ts -------------------------------------------------------------------------------- /types/prompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/types/prompt.ts -------------------------------------------------------------------------------- /types/scroll-targets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/types/scroll-targets.ts -------------------------------------------------------------------------------- /types/tab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/types/tab.ts -------------------------------------------------------------------------------- /types/theme/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/types/theme/index.ts -------------------------------------------------------------------------------- /types/wxt.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/types/wxt.d.ts -------------------------------------------------------------------------------- /utils/abort-controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/abort-controller.ts -------------------------------------------------------------------------------- /utils/app-metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/app-metadata.ts -------------------------------------------------------------------------------- /utils/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/array.ts -------------------------------------------------------------------------------- /utils/async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/async.ts -------------------------------------------------------------------------------- /utils/base64.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/base64.ts -------------------------------------------------------------------------------- /utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/constants.ts -------------------------------------------------------------------------------- /utils/context-menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/context-menu.ts -------------------------------------------------------------------------------- /utils/css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/css.ts -------------------------------------------------------------------------------- /utils/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/debounce.ts -------------------------------------------------------------------------------- /utils/diff.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/diff.test.ts -------------------------------------------------------------------------------- /utils/diff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/diff.ts -------------------------------------------------------------------------------- /utils/display.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/display.ts -------------------------------------------------------------------------------- /utils/document-parser/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/document-parser/index.test.ts -------------------------------------------------------------------------------- /utils/document-parser/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/document-parser/index.ts -------------------------------------------------------------------------------- /utils/document.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/document.ts -------------------------------------------------------------------------------- /utils/dom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/dom.ts -------------------------------------------------------------------------------- /utils/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/error.ts -------------------------------------------------------------------------------- /utils/execute-script.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/execute-script.ts -------------------------------------------------------------------------------- /utils/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/fetch.ts -------------------------------------------------------------------------------- /utils/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/file.ts -------------------------------------------------------------------------------- /utils/formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/formatter.ts -------------------------------------------------------------------------------- /utils/hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/hash.ts -------------------------------------------------------------------------------- /utils/html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/html.ts -------------------------------------------------------------------------------- /utils/i18n/browser-locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/i18n/browser-locale.ts -------------------------------------------------------------------------------- /utils/i18n/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/i18n/constants.ts -------------------------------------------------------------------------------- /utils/i18n/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/i18n/index.test.ts -------------------------------------------------------------------------------- /utils/i18n/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/i18n/index.ts -------------------------------------------------------------------------------- /utils/icon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/icon.ts -------------------------------------------------------------------------------- /utils/id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/id.ts -------------------------------------------------------------------------------- /utils/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/image.ts -------------------------------------------------------------------------------- /utils/json/parser/fix-json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/json/parser/fix-json.ts -------------------------------------------------------------------------------- /utils/json/parser/parse-partial-json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/json/parser/parse-partial-json.ts -------------------------------------------------------------------------------- /utils/json/parser/pattern-extractor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/json/parser/pattern-extractor.test.ts -------------------------------------------------------------------------------- /utils/json/parser/pattern-extractor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/json/parser/pattern-extractor.ts -------------------------------------------------------------------------------- /utils/json/parser/safe-parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/json/parser/safe-parse.ts -------------------------------------------------------------------------------- /utils/keepalive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/keepalive.ts -------------------------------------------------------------------------------- /utils/language/detect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/language/detect.test.ts -------------------------------------------------------------------------------- /utils/language/detect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/language/detect.ts -------------------------------------------------------------------------------- /utils/llm/lm-studio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/lm-studio.ts -------------------------------------------------------------------------------- /utils/llm/middlewares.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/middlewares.test.ts -------------------------------------------------------------------------------- /utils/llm/middlewares.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/middlewares.ts -------------------------------------------------------------------------------- /utils/llm/model-logos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/model-logos.ts -------------------------------------------------------------------------------- /utils/llm/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/models.ts -------------------------------------------------------------------------------- /utils/llm/ollama.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/ollama.ts -------------------------------------------------------------------------------- /utils/llm/output-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/output-schema.ts -------------------------------------------------------------------------------- /utils/llm/predefined-models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/predefined-models.ts -------------------------------------------------------------------------------- /utils/llm/providers/lm-studio/chat-language-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/providers/lm-studio/chat-language-model.ts -------------------------------------------------------------------------------- /utils/llm/providers/lm-studio/chat-settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/providers/lm-studio/chat-settings.ts -------------------------------------------------------------------------------- /utils/llm/providers/lm-studio/convert-to-lm-studio-messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/providers/lm-studio/convert-to-lm-studio-messages.ts -------------------------------------------------------------------------------- /utils/llm/providers/lm-studio/map-stop-reason.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/providers/lm-studio/map-stop-reason.ts -------------------------------------------------------------------------------- /utils/llm/providers/lm-studio/openai-compatible-prepare-tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/providers/lm-studio/openai-compatible-prepare-tools.ts -------------------------------------------------------------------------------- /utils/llm/providers/ollama/convert-to-ollama-chat-messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/providers/ollama/convert-to-ollama-chat-messages.ts -------------------------------------------------------------------------------- /utils/llm/providers/ollama/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/providers/ollama/index.ts -------------------------------------------------------------------------------- /utils/llm/providers/ollama/map-ollama-finish-reason.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/providers/ollama/map-ollama-finish-reason.ts -------------------------------------------------------------------------------- /utils/llm/providers/ollama/ollama-chat-language-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/providers/ollama/ollama-chat-language-model.ts -------------------------------------------------------------------------------- /utils/llm/providers/ollama/ollama-chat-prompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/providers/ollama/ollama-chat-prompt.ts -------------------------------------------------------------------------------- /utils/llm/providers/ollama/ollama-chat-settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/providers/ollama/ollama-chat-settings.ts -------------------------------------------------------------------------------- /utils/llm/providers/ollama/ollama-embedding-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/providers/ollama/ollama-embedding-model.ts -------------------------------------------------------------------------------- /utils/llm/providers/ollama/ollama-embedding-settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/providers/ollama/ollama-embedding-settings.ts -------------------------------------------------------------------------------- /utils/llm/providers/ollama/ollama-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/providers/ollama/ollama-error.ts -------------------------------------------------------------------------------- /utils/llm/providers/ollama/ollama-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/providers/ollama/ollama-provider.ts -------------------------------------------------------------------------------- /utils/llm/providers/ollama/prepare-tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/providers/ollama/prepare-tools.ts -------------------------------------------------------------------------------- /utils/llm/providers/ollama/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/providers/ollama/utils/index.ts -------------------------------------------------------------------------------- /utils/llm/providers/ollama/utils/remove-undefined.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/providers/ollama/utils/remove-undefined.ts -------------------------------------------------------------------------------- /utils/llm/providers/ollama/utils/response-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/providers/ollama/utils/response-handler.ts -------------------------------------------------------------------------------- /utils/llm/providers/ollama/utils/text-line-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/providers/ollama/utils/text-line-stream.ts -------------------------------------------------------------------------------- /utils/llm/providers/web-llm/convert-to-openai-compatible-chat-messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/providers/web-llm/convert-to-openai-compatible-chat-messages.ts -------------------------------------------------------------------------------- /utils/llm/providers/web-llm/map-openai-compatible-finish-reason.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/providers/web-llm/map-openai-compatible-finish-reason.ts -------------------------------------------------------------------------------- /utils/llm/providers/web-llm/openai-compatible-api-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/providers/web-llm/openai-compatible-api-types.ts -------------------------------------------------------------------------------- /utils/llm/providers/web-llm/openai-compatible-chat-language-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/providers/web-llm/openai-compatible-chat-language-model.ts -------------------------------------------------------------------------------- /utils/llm/providers/web-llm/openai-compatible-chat-settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/providers/web-llm/openai-compatible-chat-settings.ts -------------------------------------------------------------------------------- /utils/llm/providers/web-llm/openai-compatible-completion-settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/providers/web-llm/openai-compatible-completion-settings.ts -------------------------------------------------------------------------------- /utils/llm/providers/web-llm/openai-compatible-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/providers/web-llm/openai-compatible-error.ts -------------------------------------------------------------------------------- /utils/llm/providers/web-llm/openai-compatible-metadata-extractor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/providers/web-llm/openai-compatible-metadata-extractor.ts -------------------------------------------------------------------------------- /utils/llm/providers/web-llm/openai-compatible-prepare-tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/providers/web-llm/openai-compatible-prepare-tools.ts -------------------------------------------------------------------------------- /utils/llm/thinking-models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/thinking-models.ts -------------------------------------------------------------------------------- /utils/llm/tools/prompt-based/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/tools/prompt-based/helpers.ts -------------------------------------------------------------------------------- /utils/llm/tools/prompt-based/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/tools/prompt-based/index.test.ts -------------------------------------------------------------------------------- /utils/llm/tools/prompt-based/tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/tools/prompt-based/tools.ts -------------------------------------------------------------------------------- /utils/llm/web-llm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/llm/web-llm.ts -------------------------------------------------------------------------------- /utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/logger.ts -------------------------------------------------------------------------------- /utils/markdown/content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/markdown/content.ts -------------------------------------------------------------------------------- /utils/markdown/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/markdown/parser.ts -------------------------------------------------------------------------------- /utils/memo.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/memo.test.ts -------------------------------------------------------------------------------- /utils/memo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/memo.ts -------------------------------------------------------------------------------- /utils/pdf/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/pdf/index.ts -------------------------------------------------------------------------------- /utils/pinia-store/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/pinia-store/store.ts -------------------------------------------------------------------------------- /utils/polyfill.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/polyfill.ts -------------------------------------------------------------------------------- /utils/prompts/agent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/prompts/agent.ts -------------------------------------------------------------------------------- /utils/prompts/chat.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/prompts/chat.test.ts -------------------------------------------------------------------------------- /utils/prompts/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/prompts/chat.ts -------------------------------------------------------------------------------- /utils/prompts/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/prompts/helpers.ts -------------------------------------------------------------------------------- /utils/prompts/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/prompts/index.test.ts -------------------------------------------------------------------------------- /utils/prompts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/prompts/index.ts -------------------------------------------------------------------------------- /utils/rpc/background-fns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/rpc/background-fns.ts -------------------------------------------------------------------------------- /utils/rpc/content-fns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/rpc/content-fns.ts -------------------------------------------------------------------------------- /utils/rpc/content-main-world-fns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/rpc/content-main-world-fns.ts -------------------------------------------------------------------------------- /utils/rpc/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/rpc/index.ts -------------------------------------------------------------------------------- /utils/rpc/popup-fns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/rpc/popup-fns.ts -------------------------------------------------------------------------------- /utils/rpc/settings-page-fns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/rpc/settings-page-fns.ts -------------------------------------------------------------------------------- /utils/rpc/sidepanel-fns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/rpc/sidepanel-fns.ts -------------------------------------------------------------------------------- /utils/rpc/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/rpc/utils.ts -------------------------------------------------------------------------------- /utils/runtime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/runtime.ts -------------------------------------------------------------------------------- /utils/scroll-targets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/scroll-targets.ts -------------------------------------------------------------------------------- /utils/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/search.ts -------------------------------------------------------------------------------- /utils/selection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/selection.ts -------------------------------------------------------------------------------- /utils/serializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/serializer.ts -------------------------------------------------------------------------------- /utils/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/settings.ts -------------------------------------------------------------------------------- /utils/shared-store/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/shared-store/helpers.ts -------------------------------------------------------------------------------- /utils/sidepanel-status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/sidepanel-status.ts -------------------------------------------------------------------------------- /utils/sizes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/sizes.ts -------------------------------------------------------------------------------- /utils/sleep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/sleep.ts -------------------------------------------------------------------------------- /utils/storage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/storage.test.ts -------------------------------------------------------------------------------- /utils/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/storage.ts -------------------------------------------------------------------------------- /utils/tab-store/history.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/tab-store/history.ts -------------------------------------------------------------------------------- /utils/tab-store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/tab-store/index.ts -------------------------------------------------------------------------------- /utils/tab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/tab.ts -------------------------------------------------------------------------------- /utils/textarea.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/textarea.ts -------------------------------------------------------------------------------- /utils/theme/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/theme/index.ts -------------------------------------------------------------------------------- /utils/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/time.ts -------------------------------------------------------------------------------- /utils/timeout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/timeout.ts -------------------------------------------------------------------------------- /utils/translation-cache/CENTRALIZED_ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/translation-cache/CENTRALIZED_ARCHITECTURE.md -------------------------------------------------------------------------------- /utils/translation-cache/IMPLEMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/translation-cache/IMPLEMENTATION.md -------------------------------------------------------------------------------- /utils/translation-cache/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/translation-cache/README.md -------------------------------------------------------------------------------- /utils/translation-cache/__tests__/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/translation-cache/__tests__/README.md -------------------------------------------------------------------------------- /utils/translation-cache/__tests__/background-cache-service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/translation-cache/__tests__/background-cache-service.test.ts -------------------------------------------------------------------------------- /utils/translation-cache/__tests__/cache-key-generation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/translation-cache/__tests__/cache-key-generation.test.ts -------------------------------------------------------------------------------- /utils/translation-cache/__tests__/integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/translation-cache/__tests__/integration.test.ts -------------------------------------------------------------------------------- /utils/translation-cache/__tests__/key-strategy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/translation-cache/__tests__/key-strategy.test.ts -------------------------------------------------------------------------------- /utils/translation-cache/__tests__/rpc-cache-manager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/translation-cache/__tests__/rpc-cache-manager.test.ts -------------------------------------------------------------------------------- /utils/translation-cache/__tests__/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/translation-cache/__tests__/setup.ts -------------------------------------------------------------------------------- /utils/translation-cache/__tests__/singleton-pattern.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/translation-cache/__tests__/singleton-pattern.test.ts -------------------------------------------------------------------------------- /utils/translation-cache/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/translation-cache/index.ts -------------------------------------------------------------------------------- /utils/translation-cache/key-strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/translation-cache/key-strategy.ts -------------------------------------------------------------------------------- /utils/translation-cache/rpc-cache-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/translation-cache/rpc-cache-manager.ts -------------------------------------------------------------------------------- /utils/translation-cache/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/translation-cache/types.ts -------------------------------------------------------------------------------- /utils/type-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/type-utils.ts -------------------------------------------------------------------------------- /utils/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/url.ts -------------------------------------------------------------------------------- /utils/user-config/defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/user-config/defaults.ts -------------------------------------------------------------------------------- /utils/user-config/helpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/user-config/helpers.test.ts -------------------------------------------------------------------------------- /utils/user-config/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/user-config/helpers.ts -------------------------------------------------------------------------------- /utils/user-config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/user-config/index.ts -------------------------------------------------------------------------------- /utils/vue/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/vue/utils.ts -------------------------------------------------------------------------------- /utils/web-request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/utils/web-request.ts -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/vitest.config.ts -------------------------------------------------------------------------------- /wxt.config.beta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/wxt.config.beta.ts -------------------------------------------------------------------------------- /wxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeMindBrowser/NativeMindExtension/HEAD/wxt.config.ts --------------------------------------------------------------------------------