├── .eslintrc.json ├── .github └── workflows │ ├── cd-pre.yml │ ├── manual-publish-ff.yml │ ├── playwright-scheduled.yml │ └── playwright.yml ├── .gitignore ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── .vscode ├── settings.json └── tasks.json ├── .yarnrc ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── icons ├── gk-green-128.png ├── gk-green-16.png ├── gk-green-32.png ├── gk-green-48.png ├── gk-grey-128.png ├── gk-grey-16.png ├── gk-grey-32.png └── gk-grey-48.png ├── package.json ├── playwright.config.ts ├── scripts ├── applyPreReleasePatch.js ├── makeManifest.js └── signFireFoxAddon.mjs ├── src ├── background.ts ├── debug.ts ├── deepLink.ts ├── gkApi.ts ├── hosts │ ├── azureDevops.ts │ ├── bitbucket.ts │ ├── github.ts │ └── gitlab.ts ├── permissions-helper.ts ├── popup │ ├── components │ │ ├── ConnectAProvider.tsx │ │ ├── ExternalLink.tsx │ │ ├── FocusView.tsx │ │ ├── Popup.tsx │ │ ├── RequestPermissionsBanner.tsx │ │ ├── SignedIn.tsx │ │ └── SignedOut.tsx │ ├── hooks.ts │ ├── main.tsx │ └── queryClient.ts ├── provider.ts ├── providers.ts ├── service-worker.ts ├── shared.ts ├── tests │ ├── browser.spec.ts │ └── fixtures.ts └── types.ts ├── static ├── css │ ├── brands.min.css │ ├── fontawesome.min.css │ └── regular.min.css ├── img │ ├── azuredevops-color.svg │ ├── bitbucket-color.svg │ ├── github-color.svg │ ├── gitlab-color.svg │ ├── gk-logo-36.svg │ └── keif-sign-in.png ├── popup.css ├── popup.html └── webfonts │ ├── fa-brands-400.woff2 │ └── fa-regular-400.woff2 ├── tsconfig.json ├── webpack.config.js └── yarn.lock /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/cd-pre.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/.github/workflows/cd-pre.yml -------------------------------------------------------------------------------- /.github/workflows/manual-publish-ff.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/.github/workflows/manual-publish-ff.yml -------------------------------------------------------------------------------- /.github/workflows/playwright-scheduled.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/.github/workflows/playwright-scheduled.yml -------------------------------------------------------------------------------- /.github/workflows/playwright.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/.github/workflows/playwright.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 18 -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | out 3 | node_modules 4 | *.min.css -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.yarnrc: -------------------------------------------------------------------------------- 1 | ignore-engines true 2 | version-git-message "Bumps to v%s" -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/README.md -------------------------------------------------------------------------------- /icons/gk-green-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/icons/gk-green-128.png -------------------------------------------------------------------------------- /icons/gk-green-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/icons/gk-green-16.png -------------------------------------------------------------------------------- /icons/gk-green-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/icons/gk-green-32.png -------------------------------------------------------------------------------- /icons/gk-green-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/icons/gk-green-48.png -------------------------------------------------------------------------------- /icons/gk-grey-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/icons/gk-grey-128.png -------------------------------------------------------------------------------- /icons/gk-grey-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/icons/gk-grey-16.png -------------------------------------------------------------------------------- /icons/gk-grey-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/icons/gk-grey-32.png -------------------------------------------------------------------------------- /icons/gk-grey-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/icons/gk-grey-48.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/package.json -------------------------------------------------------------------------------- /playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/playwright.config.ts -------------------------------------------------------------------------------- /scripts/applyPreReleasePatch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/scripts/applyPreReleasePatch.js -------------------------------------------------------------------------------- /scripts/makeManifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/scripts/makeManifest.js -------------------------------------------------------------------------------- /scripts/signFireFoxAddon.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/scripts/signFireFoxAddon.mjs -------------------------------------------------------------------------------- /src/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/src/background.ts -------------------------------------------------------------------------------- /src/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/src/debug.ts -------------------------------------------------------------------------------- /src/deepLink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/src/deepLink.ts -------------------------------------------------------------------------------- /src/gkApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/src/gkApi.ts -------------------------------------------------------------------------------- /src/hosts/azureDevops.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/src/hosts/azureDevops.ts -------------------------------------------------------------------------------- /src/hosts/bitbucket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/src/hosts/bitbucket.ts -------------------------------------------------------------------------------- /src/hosts/github.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/src/hosts/github.ts -------------------------------------------------------------------------------- /src/hosts/gitlab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/src/hosts/gitlab.ts -------------------------------------------------------------------------------- /src/permissions-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/src/permissions-helper.ts -------------------------------------------------------------------------------- /src/popup/components/ConnectAProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/src/popup/components/ConnectAProvider.tsx -------------------------------------------------------------------------------- /src/popup/components/ExternalLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/src/popup/components/ExternalLink.tsx -------------------------------------------------------------------------------- /src/popup/components/FocusView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/src/popup/components/FocusView.tsx -------------------------------------------------------------------------------- /src/popup/components/Popup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/src/popup/components/Popup.tsx -------------------------------------------------------------------------------- /src/popup/components/RequestPermissionsBanner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/src/popup/components/RequestPermissionsBanner.tsx -------------------------------------------------------------------------------- /src/popup/components/SignedIn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/src/popup/components/SignedIn.tsx -------------------------------------------------------------------------------- /src/popup/components/SignedOut.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/src/popup/components/SignedOut.tsx -------------------------------------------------------------------------------- /src/popup/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/src/popup/hooks.ts -------------------------------------------------------------------------------- /src/popup/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/src/popup/main.tsx -------------------------------------------------------------------------------- /src/popup/queryClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/src/popup/queryClient.ts -------------------------------------------------------------------------------- /src/provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/src/provider.ts -------------------------------------------------------------------------------- /src/providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/src/providers.ts -------------------------------------------------------------------------------- /src/service-worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/src/service-worker.ts -------------------------------------------------------------------------------- /src/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/src/shared.ts -------------------------------------------------------------------------------- /src/tests/browser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/src/tests/browser.spec.ts -------------------------------------------------------------------------------- /src/tests/fixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/src/tests/fixtures.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/src/types.ts -------------------------------------------------------------------------------- /static/css/brands.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/static/css/brands.min.css -------------------------------------------------------------------------------- /static/css/fontawesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/static/css/fontawesome.min.css -------------------------------------------------------------------------------- /static/css/regular.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/static/css/regular.min.css -------------------------------------------------------------------------------- /static/img/azuredevops-color.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/static/img/azuredevops-color.svg -------------------------------------------------------------------------------- /static/img/bitbucket-color.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/static/img/bitbucket-color.svg -------------------------------------------------------------------------------- /static/img/github-color.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/static/img/github-color.svg -------------------------------------------------------------------------------- /static/img/gitlab-color.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/static/img/gitlab-color.svg -------------------------------------------------------------------------------- /static/img/gk-logo-36.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/static/img/gk-logo-36.svg -------------------------------------------------------------------------------- /static/img/keif-sign-in.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/static/img/keif-sign-in.png -------------------------------------------------------------------------------- /static/popup.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/static/popup.css -------------------------------------------------------------------------------- /static/popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/static/popup.html -------------------------------------------------------------------------------- /static/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/static/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /static/webfonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/static/webfonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitkraken/gk-browser-extension/HEAD/yarn.lock --------------------------------------------------------------------------------