├── .github ├── DISCUSSION_TEMPLATE │ ├── bugs.yml │ ├── general.yml │ ├── ideas.yml │ └── q-a.yml ├── ISSUE_TEMPLATE │ ├── config.yml │ └── maintainer.md ├── actions │ └── setup │ │ └── action.yml └── workflows │ ├── check.yml │ ├── crowdin.yml │ ├── deploy.yml │ └── format.yml ├── .gitignore ├── .gitmodules ├── .prettierignore ├── .vscode ├── extensions.json └── settings.json ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.de.md ├── README.md ├── README.zh-CN.md ├── biome.json ├── crowdin.yml ├── lefthook.yml ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── release.config.ts ├── scripts ├── build.ts ├── generate-message-names.ts ├── generate-third-party-notices.ts └── test.ts ├── src ├── _locales │ ├── de │ │ └── messages.json │ ├── en │ │ └── messages.json │ ├── es │ │ └── messages.json │ ├── fr │ │ └── messages.json │ ├── ja │ │ └── messages.json │ ├── ko │ │ └── messages.json │ ├── pl │ │ └── messages.json │ ├── pt_BR │ │ └── messages.json │ ├── ru │ │ └── messages.json │ ├── tr │ │ └── messages.json │ ├── uk │ │ └── messages.json │ ├── zh_CN │ │ └── messages.json │ └── zh_TW │ │ └── messages.json ├── common │ ├── globals.ts │ ├── google-matches.ts │ ├── match-pattern.test.ts │ ├── match-pattern.ts │ └── message-names.generated.ts ├── icons │ ├── icon-128.png │ ├── icon-32.png │ ├── icon-48.png │ ├── icon.svg │ ├── template-icon-32.png │ └── template-icon.svg ├── manifest.ts ├── pages │ ├── options.html │ ├── popup.html │ └── serpinfo │ │ └── options.html ├── scripts │ ├── background.ts │ ├── background │ │ ├── backup-restore.ts │ │ ├── clouds.ts │ │ ├── local-storage.ts │ │ ├── raw-storage.ts │ │ ├── search-engines.ts │ │ ├── subscriptions.ts │ │ └── sync.ts │ ├── block-dialog.tsx │ ├── browser.ts │ ├── clouds │ │ ├── dropbox.ts │ │ ├── google-drive.ts │ │ └── helpers.ts │ ├── components │ │ ├── baseline.tsx │ │ ├── button.tsx │ │ ├── checkbox.tsx │ │ ├── color-picker.tsx │ │ ├── constants.ts │ │ ├── container.tsx │ │ ├── details.tsx │ │ ├── dialog.tsx │ │ ├── editor.tsx │ │ ├── helpers.tsx │ │ ├── icon-button.tsx │ │ ├── icon.tsx │ │ ├── indent.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── link.tsx │ │ ├── list.tsx │ │ ├── menu.tsx │ │ ├── portal.tsx │ │ ├── radio-button.tsx │ │ ├── row.tsx │ │ ├── section.tsx │ │ ├── select.tsx │ │ ├── styles.tsx │ │ ├── switch.tsx │ │ ├── table.tsx │ │ ├── text.tsx │ │ ├── textarea.tsx │ │ ├── theme.tsx │ │ └── utilities.ts │ ├── constants.ts │ ├── dayjs-locales.ts │ ├── globals.ts │ ├── import-content-script.js │ ├── interactive-ruleset.test.ts │ ├── interactive-ruleset.ts │ ├── local-storage.ts │ ├── locales.ts │ ├── messages.ts │ ├── options.tsx │ ├── options │ │ ├── about-section.tsx │ │ ├── appearance-section.tsx │ │ ├── backup-restore-section.tsx │ │ ├── from-now.tsx │ │ ├── general-section.tsx │ │ ├── options-context.tsx │ │ ├── ruleset-editor.tsx │ │ ├── select.tsx │ │ ├── set-boolean-item.tsx │ │ ├── set-interval-item.tsx │ │ ├── subscription-section.tsx │ │ └── sync-section.tsx │ ├── path-depth.ts │ ├── popup.tsx │ ├── ruleset │ │ ├── lang.ts │ │ ├── parser.generated.ts │ │ ├── ruleset.grammar │ │ ├── ruleset.test.ts │ │ ├── ruleset.ts │ │ └── utils.ts │ ├── serpinfo │ │ ├── background.ts │ │ ├── builtins.ts │ │ ├── commands.ts │ │ ├── constants.ts │ │ ├── content-script.tsx │ │ ├── css-stringify.ts │ │ ├── dialog.tsx │ │ ├── editor.tsx │ │ ├── enable-subscription-url.tsx │ │ ├── filter.ts │ │ ├── global-styles.ts │ │ ├── is-dark-mode.ts │ │ ├── options.tsx │ │ ├── parse.ts │ │ ├── popup.tsx │ │ ├── schemas.ts │ │ ├── settings.ts │ │ ├── storage-store.ts │ │ └── types.ts │ ├── supported-clouds.ts │ ├── types.ts │ ├── utilities.ts │ └── zod │ │ ├── discriminated-tuple-union.test.ts │ │ └── discriminated-tuple-union.ts └── third-party-notices.txt ├── tsconfig.browser.json ├── tsconfig.json └── tsconfig.node.json /.github/DISCUSSION_TEMPLATE/bugs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/.github/DISCUSSION_TEMPLATE/bugs.yml -------------------------------------------------------------------------------- /.github/DISCUSSION_TEMPLATE/general.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/.github/DISCUSSION_TEMPLATE/general.yml -------------------------------------------------------------------------------- /.github/DISCUSSION_TEMPLATE/ideas.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/.github/DISCUSSION_TEMPLATE/ideas.yml -------------------------------------------------------------------------------- /.github/DISCUSSION_TEMPLATE/q-a.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/.github/DISCUSSION_TEMPLATE/q-a.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/maintainer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/.github/ISSUE_TEMPLATE/maintainer.md -------------------------------------------------------------------------------- /.github/actions/setup/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/.github/actions/setup/action.yml -------------------------------------------------------------------------------- /.github/workflows/check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/.github/workflows/check.yml -------------------------------------------------------------------------------- /.github/workflows/crowdin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/.github/workflows/crowdin.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/format.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/.github/workflows/format.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/.gitmodules -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | pnpm-lock.yaml 2 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.de.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/README.de.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/README.md -------------------------------------------------------------------------------- /README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/README.zh-CN.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/biome.json -------------------------------------------------------------------------------- /crowdin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/crowdin.yml -------------------------------------------------------------------------------- /lefthook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/lefthook.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /release.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/release.config.ts -------------------------------------------------------------------------------- /scripts/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/scripts/build.ts -------------------------------------------------------------------------------- /scripts/generate-message-names.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/scripts/generate-message-names.ts -------------------------------------------------------------------------------- /scripts/generate-third-party-notices.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/scripts/generate-third-party-notices.ts -------------------------------------------------------------------------------- /scripts/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/scripts/test.ts -------------------------------------------------------------------------------- /src/_locales/de/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/_locales/de/messages.json -------------------------------------------------------------------------------- /src/_locales/en/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/_locales/en/messages.json -------------------------------------------------------------------------------- /src/_locales/es/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/_locales/es/messages.json -------------------------------------------------------------------------------- /src/_locales/fr/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/_locales/fr/messages.json -------------------------------------------------------------------------------- /src/_locales/ja/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/_locales/ja/messages.json -------------------------------------------------------------------------------- /src/_locales/ko/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/_locales/ko/messages.json -------------------------------------------------------------------------------- /src/_locales/pl/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/_locales/pl/messages.json -------------------------------------------------------------------------------- /src/_locales/pt_BR/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/_locales/pt_BR/messages.json -------------------------------------------------------------------------------- /src/_locales/ru/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/_locales/ru/messages.json -------------------------------------------------------------------------------- /src/_locales/tr/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/_locales/tr/messages.json -------------------------------------------------------------------------------- /src/_locales/uk/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/_locales/uk/messages.json -------------------------------------------------------------------------------- /src/_locales/zh_CN/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/_locales/zh_CN/messages.json -------------------------------------------------------------------------------- /src/_locales/zh_TW/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/_locales/zh_TW/messages.json -------------------------------------------------------------------------------- /src/common/globals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/common/globals.ts -------------------------------------------------------------------------------- /src/common/google-matches.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/common/google-matches.ts -------------------------------------------------------------------------------- /src/common/match-pattern.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/common/match-pattern.test.ts -------------------------------------------------------------------------------- /src/common/match-pattern.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/common/match-pattern.ts -------------------------------------------------------------------------------- /src/common/message-names.generated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/common/message-names.generated.ts -------------------------------------------------------------------------------- /src/icons/icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/icons/icon-128.png -------------------------------------------------------------------------------- /src/icons/icon-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/icons/icon-32.png -------------------------------------------------------------------------------- /src/icons/icon-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/icons/icon-48.png -------------------------------------------------------------------------------- /src/icons/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/icons/icon.svg -------------------------------------------------------------------------------- /src/icons/template-icon-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/icons/template-icon-32.png -------------------------------------------------------------------------------- /src/icons/template-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/icons/template-icon.svg -------------------------------------------------------------------------------- /src/manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/manifest.ts -------------------------------------------------------------------------------- /src/pages/options.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/pages/options.html -------------------------------------------------------------------------------- /src/pages/popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/pages/popup.html -------------------------------------------------------------------------------- /src/pages/serpinfo/options.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/pages/serpinfo/options.html -------------------------------------------------------------------------------- /src/scripts/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/background.ts -------------------------------------------------------------------------------- /src/scripts/background/backup-restore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/background/backup-restore.ts -------------------------------------------------------------------------------- /src/scripts/background/clouds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/background/clouds.ts -------------------------------------------------------------------------------- /src/scripts/background/local-storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/background/local-storage.ts -------------------------------------------------------------------------------- /src/scripts/background/raw-storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/background/raw-storage.ts -------------------------------------------------------------------------------- /src/scripts/background/search-engines.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/background/search-engines.ts -------------------------------------------------------------------------------- /src/scripts/background/subscriptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/background/subscriptions.ts -------------------------------------------------------------------------------- /src/scripts/background/sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/background/sync.ts -------------------------------------------------------------------------------- /src/scripts/block-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/block-dialog.tsx -------------------------------------------------------------------------------- /src/scripts/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/browser.ts -------------------------------------------------------------------------------- /src/scripts/clouds/dropbox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/clouds/dropbox.ts -------------------------------------------------------------------------------- /src/scripts/clouds/google-drive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/clouds/google-drive.ts -------------------------------------------------------------------------------- /src/scripts/clouds/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/clouds/helpers.ts -------------------------------------------------------------------------------- /src/scripts/components/baseline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/components/baseline.tsx -------------------------------------------------------------------------------- /src/scripts/components/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/components/button.tsx -------------------------------------------------------------------------------- /src/scripts/components/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/components/checkbox.tsx -------------------------------------------------------------------------------- /src/scripts/components/color-picker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/components/color-picker.tsx -------------------------------------------------------------------------------- /src/scripts/components/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/components/constants.ts -------------------------------------------------------------------------------- /src/scripts/components/container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/components/container.tsx -------------------------------------------------------------------------------- /src/scripts/components/details.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/components/details.tsx -------------------------------------------------------------------------------- /src/scripts/components/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/components/dialog.tsx -------------------------------------------------------------------------------- /src/scripts/components/editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/components/editor.tsx -------------------------------------------------------------------------------- /src/scripts/components/helpers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/components/helpers.tsx -------------------------------------------------------------------------------- /src/scripts/components/icon-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/components/icon-button.tsx -------------------------------------------------------------------------------- /src/scripts/components/icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/components/icon.tsx -------------------------------------------------------------------------------- /src/scripts/components/indent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/components/indent.tsx -------------------------------------------------------------------------------- /src/scripts/components/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/components/input.tsx -------------------------------------------------------------------------------- /src/scripts/components/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/components/label.tsx -------------------------------------------------------------------------------- /src/scripts/components/link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/components/link.tsx -------------------------------------------------------------------------------- /src/scripts/components/list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/components/list.tsx -------------------------------------------------------------------------------- /src/scripts/components/menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/components/menu.tsx -------------------------------------------------------------------------------- /src/scripts/components/portal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/components/portal.tsx -------------------------------------------------------------------------------- /src/scripts/components/radio-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/components/radio-button.tsx -------------------------------------------------------------------------------- /src/scripts/components/row.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/components/row.tsx -------------------------------------------------------------------------------- /src/scripts/components/section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/components/section.tsx -------------------------------------------------------------------------------- /src/scripts/components/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/components/select.tsx -------------------------------------------------------------------------------- /src/scripts/components/styles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/components/styles.tsx -------------------------------------------------------------------------------- /src/scripts/components/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/components/switch.tsx -------------------------------------------------------------------------------- /src/scripts/components/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/components/table.tsx -------------------------------------------------------------------------------- /src/scripts/components/text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/components/text.tsx -------------------------------------------------------------------------------- /src/scripts/components/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/components/textarea.tsx -------------------------------------------------------------------------------- /src/scripts/components/theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/components/theme.tsx -------------------------------------------------------------------------------- /src/scripts/components/utilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/components/utilities.ts -------------------------------------------------------------------------------- /src/scripts/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/constants.ts -------------------------------------------------------------------------------- /src/scripts/dayjs-locales.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/dayjs-locales.ts -------------------------------------------------------------------------------- /src/scripts/globals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/globals.ts -------------------------------------------------------------------------------- /src/scripts/import-content-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/import-content-script.js -------------------------------------------------------------------------------- /src/scripts/interactive-ruleset.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/interactive-ruleset.test.ts -------------------------------------------------------------------------------- /src/scripts/interactive-ruleset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/interactive-ruleset.ts -------------------------------------------------------------------------------- /src/scripts/local-storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/local-storage.ts -------------------------------------------------------------------------------- /src/scripts/locales.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/locales.ts -------------------------------------------------------------------------------- /src/scripts/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/messages.ts -------------------------------------------------------------------------------- /src/scripts/options.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/options.tsx -------------------------------------------------------------------------------- /src/scripts/options/about-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/options/about-section.tsx -------------------------------------------------------------------------------- /src/scripts/options/appearance-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/options/appearance-section.tsx -------------------------------------------------------------------------------- /src/scripts/options/backup-restore-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/options/backup-restore-section.tsx -------------------------------------------------------------------------------- /src/scripts/options/from-now.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/options/from-now.tsx -------------------------------------------------------------------------------- /src/scripts/options/general-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/options/general-section.tsx -------------------------------------------------------------------------------- /src/scripts/options/options-context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/options/options-context.tsx -------------------------------------------------------------------------------- /src/scripts/options/ruleset-editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/options/ruleset-editor.tsx -------------------------------------------------------------------------------- /src/scripts/options/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/options/select.tsx -------------------------------------------------------------------------------- /src/scripts/options/set-boolean-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/options/set-boolean-item.tsx -------------------------------------------------------------------------------- /src/scripts/options/set-interval-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/options/set-interval-item.tsx -------------------------------------------------------------------------------- /src/scripts/options/subscription-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/options/subscription-section.tsx -------------------------------------------------------------------------------- /src/scripts/options/sync-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/options/sync-section.tsx -------------------------------------------------------------------------------- /src/scripts/path-depth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/path-depth.ts -------------------------------------------------------------------------------- /src/scripts/popup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/popup.tsx -------------------------------------------------------------------------------- /src/scripts/ruleset/lang.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/ruleset/lang.ts -------------------------------------------------------------------------------- /src/scripts/ruleset/parser.generated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/ruleset/parser.generated.ts -------------------------------------------------------------------------------- /src/scripts/ruleset/ruleset.grammar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/ruleset/ruleset.grammar -------------------------------------------------------------------------------- /src/scripts/ruleset/ruleset.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/ruleset/ruleset.test.ts -------------------------------------------------------------------------------- /src/scripts/ruleset/ruleset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/ruleset/ruleset.ts -------------------------------------------------------------------------------- /src/scripts/ruleset/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/ruleset/utils.ts -------------------------------------------------------------------------------- /src/scripts/serpinfo/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/serpinfo/background.ts -------------------------------------------------------------------------------- /src/scripts/serpinfo/builtins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/serpinfo/builtins.ts -------------------------------------------------------------------------------- /src/scripts/serpinfo/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/serpinfo/commands.ts -------------------------------------------------------------------------------- /src/scripts/serpinfo/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/serpinfo/constants.ts -------------------------------------------------------------------------------- /src/scripts/serpinfo/content-script.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/serpinfo/content-script.tsx -------------------------------------------------------------------------------- /src/scripts/serpinfo/css-stringify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/serpinfo/css-stringify.ts -------------------------------------------------------------------------------- /src/scripts/serpinfo/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/serpinfo/dialog.tsx -------------------------------------------------------------------------------- /src/scripts/serpinfo/editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/serpinfo/editor.tsx -------------------------------------------------------------------------------- /src/scripts/serpinfo/enable-subscription-url.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/serpinfo/enable-subscription-url.tsx -------------------------------------------------------------------------------- /src/scripts/serpinfo/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/serpinfo/filter.ts -------------------------------------------------------------------------------- /src/scripts/serpinfo/global-styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/serpinfo/global-styles.ts -------------------------------------------------------------------------------- /src/scripts/serpinfo/is-dark-mode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/serpinfo/is-dark-mode.ts -------------------------------------------------------------------------------- /src/scripts/serpinfo/options.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/serpinfo/options.tsx -------------------------------------------------------------------------------- /src/scripts/serpinfo/parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/serpinfo/parse.ts -------------------------------------------------------------------------------- /src/scripts/serpinfo/popup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/serpinfo/popup.tsx -------------------------------------------------------------------------------- /src/scripts/serpinfo/schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/serpinfo/schemas.ts -------------------------------------------------------------------------------- /src/scripts/serpinfo/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/serpinfo/settings.ts -------------------------------------------------------------------------------- /src/scripts/serpinfo/storage-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/serpinfo/storage-store.ts -------------------------------------------------------------------------------- /src/scripts/serpinfo/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/serpinfo/types.ts -------------------------------------------------------------------------------- /src/scripts/supported-clouds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/supported-clouds.ts -------------------------------------------------------------------------------- /src/scripts/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/types.ts -------------------------------------------------------------------------------- /src/scripts/utilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/utilities.ts -------------------------------------------------------------------------------- /src/scripts/zod/discriminated-tuple-union.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/zod/discriminated-tuple-union.test.ts -------------------------------------------------------------------------------- /src/scripts/zod/discriminated-tuple-union.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/scripts/zod/discriminated-tuple-union.ts -------------------------------------------------------------------------------- /src/third-party-notices.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/src/third-party-notices.txt -------------------------------------------------------------------------------- /tsconfig.browser.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/tsconfig.browser.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iorate/ublacklist/HEAD/tsconfig.node.json --------------------------------------------------------------------------------