├── .erb ├── configs │ ├── .eslintrc │ ├── webpack.config.base.js │ ├── webpack.config.main.prod.mjs │ ├── webpack.config.renderer.dev.dll.mjs │ ├── webpack.config.renderer.dev.mjs │ └── webpack.config.renderer.prod.mjs ├── img │ ├── erb-banner.png │ ├── erb-logo.png │ ├── eslint-padded-90.png │ ├── eslint-padded.png │ ├── eslint.png │ ├── jest-padded-90.png │ ├── jest-padded.png │ ├── jest.png │ ├── js-padded.png │ ├── js.png │ ├── npm.png │ ├── react-padded-90.png │ ├── react-padded.png │ ├── react-router-padded-90.png │ ├── react-router-padded.png │ ├── react-router.png │ ├── react.png │ ├── webpack-padded-90.png │ ├── webpack-padded.png │ ├── webpack.png │ ├── yarn-padded-90.png │ ├── yarn-padded.png │ └── yarn.png ├── mocks │ └── fileMock.js └── scripts │ ├── .eslintrc │ ├── CheckBuildsExist.js │ ├── CheckNativeDep.js │ ├── CheckNodeEnv.js │ ├── CheckPortInUse.js │ ├── DeleteSourceMaps.js │ ├── DownloadBinaries.ts │ ├── ElectronRebuild.js │ ├── Notarize.js │ ├── WriteMetadata.ts │ └── protoc ├── .eslintignore ├── .eslintrc.cjs ├── .gitattributes ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE ├── config.yml ├── dependabot.yaml ├── stale.yml └── workflows │ ├── actions-lint.yaml │ ├── build.yaml │ ├── notify-tap.yml │ ├── publish.yml │ └── test.yml ├── .gitignore ├── .node-version ├── .npmrc ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── LICENSE ├── NOTICE ├── README.md ├── api.proto ├── assets ├── assets.d.ts ├── bin │ └── .gitkeep ├── build │ ├── icon.icns │ ├── icon.ico │ └── icon.png └── icons │ ├── 1024x1024.png │ ├── 128x128.png │ ├── 16x16.png │ ├── 24x24.png │ ├── 256x256.png │ ├── 32x32.png │ ├── 48x48.png │ ├── 512x512.png │ ├── 64x64.png │ ├── add.png │ ├── clipboard.png │ ├── connected.png │ ├── delete.png │ ├── disconnected.png │ ├── edit.png │ ├── folder.png │ ├── help.png │ ├── quit.png │ ├── tray.ico │ ├── trayTemplate.png │ └── trayTemplate@2x.png ├── desktop-client.iml ├── package.json ├── scripts └── changelog.sh ├── src ├── App.global.css ├── App.tsx ├── cli.ts ├── declare.d.ts ├── index.html ├── index.tsx ├── main.dev.ts ├── main │ └── binaries.ts ├── package-lock.json ├── package.json ├── renderer │ ├── components │ │ ├── AdvancedConnectionSettings.tsx │ │ ├── AdvancedSettingsAccordion.tsx │ │ ├── BeforeBackActionDialog.tsx │ │ ├── CertDetails.tsx │ │ ├── CertFilter.tsx │ │ ├── ClientCertSelection.tsx │ │ ├── ConfirmationDialog.tsx │ │ ├── ConnectionRow.tsx │ │ ├── ExportDialog.tsx │ │ ├── FieldWrapper.tsx │ │ ├── ManualClientCertSelection.tsx │ │ ├── NestedAccordion.tsx │ │ ├── NestedAccordionDetails.tsx │ │ ├── NestedAccordionSummary.tsx │ │ ├── NewConnectionButton.tsx │ │ ├── SnackbarCloseButton.tsx │ │ ├── StyledCard.tsx │ │ ├── TagFolderRow.tsx │ │ ├── TagSelector.tsx │ │ ├── TextArea.tsx │ │ ├── TextField.tsx │ │ ├── TopBar.tsx │ │ ├── TopTabs.tsx │ │ └── VirtualFolderRow.tsx │ ├── hooks │ │ └── use-popover.ts │ ├── icons │ │ ├── ClosedFolder.tsx │ │ ├── Connected.tsx │ │ ├── Delete.tsx │ │ ├── Disconnected.tsx │ │ ├── Edit.tsx │ │ ├── Export.tsx │ │ ├── ExportJSON.tsx │ │ ├── Logo.tsx │ │ ├── OpenFolder.tsx │ │ ├── VirtualClosedFolder.tsx │ │ └── VirtualOpenFolder.tsx │ ├── menu.ts │ ├── pages │ │ ├── ConnectForm.tsx │ │ ├── ConnectionView.tsx │ │ ├── Layout.tsx │ │ ├── LoadForm.tsx │ │ └── ManageConnections.tsx │ └── window.ts ├── shared │ ├── constants.ts │ ├── ipc.ts │ ├── pb │ │ ├── api.ts │ │ └── google │ │ │ ├── api │ │ │ ├── annotations.ts │ │ │ └── http.ts │ │ │ └── protobuf │ │ │ ├── descriptor.ts │ │ │ └── timestamp.ts │ ├── shadows.ts │ ├── theme.ts │ ├── typography.ts │ └── validators.ts ├── trayMenu │ └── helper.ts └── yarn.lock ├── system_files └── mac │ └── common │ └── entitlements.mac.plist └── tsconfig.json /.erb/configs/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/configs/.eslintrc -------------------------------------------------------------------------------- /.erb/configs/webpack.config.base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/configs/webpack.config.base.js -------------------------------------------------------------------------------- /.erb/configs/webpack.config.main.prod.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/configs/webpack.config.main.prod.mjs -------------------------------------------------------------------------------- /.erb/configs/webpack.config.renderer.dev.dll.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/configs/webpack.config.renderer.dev.dll.mjs -------------------------------------------------------------------------------- /.erb/configs/webpack.config.renderer.dev.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/configs/webpack.config.renderer.dev.mjs -------------------------------------------------------------------------------- /.erb/configs/webpack.config.renderer.prod.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/configs/webpack.config.renderer.prod.mjs -------------------------------------------------------------------------------- /.erb/img/erb-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/img/erb-banner.png -------------------------------------------------------------------------------- /.erb/img/erb-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/img/erb-logo.png -------------------------------------------------------------------------------- /.erb/img/eslint-padded-90.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/img/eslint-padded-90.png -------------------------------------------------------------------------------- /.erb/img/eslint-padded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/img/eslint-padded.png -------------------------------------------------------------------------------- /.erb/img/eslint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/img/eslint.png -------------------------------------------------------------------------------- /.erb/img/jest-padded-90.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/img/jest-padded-90.png -------------------------------------------------------------------------------- /.erb/img/jest-padded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/img/jest-padded.png -------------------------------------------------------------------------------- /.erb/img/jest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/img/jest.png -------------------------------------------------------------------------------- /.erb/img/js-padded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/img/js-padded.png -------------------------------------------------------------------------------- /.erb/img/js.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/img/js.png -------------------------------------------------------------------------------- /.erb/img/npm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/img/npm.png -------------------------------------------------------------------------------- /.erb/img/react-padded-90.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/img/react-padded-90.png -------------------------------------------------------------------------------- /.erb/img/react-padded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/img/react-padded.png -------------------------------------------------------------------------------- /.erb/img/react-router-padded-90.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/img/react-router-padded-90.png -------------------------------------------------------------------------------- /.erb/img/react-router-padded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/img/react-router-padded.png -------------------------------------------------------------------------------- /.erb/img/react-router.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/img/react-router.png -------------------------------------------------------------------------------- /.erb/img/react.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/img/react.png -------------------------------------------------------------------------------- /.erb/img/webpack-padded-90.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/img/webpack-padded-90.png -------------------------------------------------------------------------------- /.erb/img/webpack-padded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/img/webpack-padded.png -------------------------------------------------------------------------------- /.erb/img/webpack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/img/webpack.png -------------------------------------------------------------------------------- /.erb/img/yarn-padded-90.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/img/yarn-padded-90.png -------------------------------------------------------------------------------- /.erb/img/yarn-padded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/img/yarn-padded.png -------------------------------------------------------------------------------- /.erb/img/yarn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/img/yarn.png -------------------------------------------------------------------------------- /.erb/mocks/fileMock.js: -------------------------------------------------------------------------------- 1 | export default 'test-file-stub'; 2 | -------------------------------------------------------------------------------- /.erb/scripts/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/scripts/.eslintrc -------------------------------------------------------------------------------- /.erb/scripts/CheckBuildsExist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/scripts/CheckBuildsExist.js -------------------------------------------------------------------------------- /.erb/scripts/CheckNativeDep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/scripts/CheckNativeDep.js -------------------------------------------------------------------------------- /.erb/scripts/CheckNodeEnv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/scripts/CheckNodeEnv.js -------------------------------------------------------------------------------- /.erb/scripts/CheckPortInUse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/scripts/CheckPortInUse.js -------------------------------------------------------------------------------- /.erb/scripts/DeleteSourceMaps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/scripts/DeleteSourceMaps.js -------------------------------------------------------------------------------- /.erb/scripts/DownloadBinaries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/scripts/DownloadBinaries.ts -------------------------------------------------------------------------------- /.erb/scripts/ElectronRebuild.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/scripts/ElectronRebuild.js -------------------------------------------------------------------------------- /.erb/scripts/Notarize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/scripts/Notarize.js -------------------------------------------------------------------------------- /.erb/scripts/WriteMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/scripts/WriteMetadata.ts -------------------------------------------------------------------------------- /.erb/scripts/protoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.erb/scripts/protoc -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.github/PULL_REQUEST_TEMPLATE -------------------------------------------------------------------------------- /.github/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.github/config.yml -------------------------------------------------------------------------------- /.github/dependabot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.github/dependabot.yaml -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.github/workflows/actions-lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.github/workflows/actions-lint.yaml -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.github/workflows/notify-tap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.github/workflows/notify-tap.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.gitignore -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | v20.18.1 2 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps=true 2 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/README.md -------------------------------------------------------------------------------- /api.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/api.proto -------------------------------------------------------------------------------- /assets/assets.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/assets/assets.d.ts -------------------------------------------------------------------------------- /assets/bin/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/build/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/assets/build/icon.icns -------------------------------------------------------------------------------- /assets/build/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/assets/build/icon.ico -------------------------------------------------------------------------------- /assets/build/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/assets/build/icon.png -------------------------------------------------------------------------------- /assets/icons/1024x1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/assets/icons/1024x1024.png -------------------------------------------------------------------------------- /assets/icons/128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/assets/icons/128x128.png -------------------------------------------------------------------------------- /assets/icons/16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/assets/icons/16x16.png -------------------------------------------------------------------------------- /assets/icons/24x24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/assets/icons/24x24.png -------------------------------------------------------------------------------- /assets/icons/256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/assets/icons/256x256.png -------------------------------------------------------------------------------- /assets/icons/32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/assets/icons/32x32.png -------------------------------------------------------------------------------- /assets/icons/48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/assets/icons/48x48.png -------------------------------------------------------------------------------- /assets/icons/512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/assets/icons/512x512.png -------------------------------------------------------------------------------- /assets/icons/64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/assets/icons/64x64.png -------------------------------------------------------------------------------- /assets/icons/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/assets/icons/add.png -------------------------------------------------------------------------------- /assets/icons/clipboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/assets/icons/clipboard.png -------------------------------------------------------------------------------- /assets/icons/connected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/assets/icons/connected.png -------------------------------------------------------------------------------- /assets/icons/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/assets/icons/delete.png -------------------------------------------------------------------------------- /assets/icons/disconnected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/assets/icons/disconnected.png -------------------------------------------------------------------------------- /assets/icons/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/assets/icons/edit.png -------------------------------------------------------------------------------- /assets/icons/folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/assets/icons/folder.png -------------------------------------------------------------------------------- /assets/icons/help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/assets/icons/help.png -------------------------------------------------------------------------------- /assets/icons/quit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/assets/icons/quit.png -------------------------------------------------------------------------------- /assets/icons/tray.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/assets/icons/tray.ico -------------------------------------------------------------------------------- /assets/icons/trayTemplate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/assets/icons/trayTemplate.png -------------------------------------------------------------------------------- /assets/icons/trayTemplate@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/assets/icons/trayTemplate@2x.png -------------------------------------------------------------------------------- /desktop-client.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/desktop-client.iml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/package.json -------------------------------------------------------------------------------- /scripts/changelog.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/scripts/changelog.sh -------------------------------------------------------------------------------- /src/App.global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/App.global.css -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/cli.ts -------------------------------------------------------------------------------- /src/declare.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/declare.d.ts -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/index.html -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/main.dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/main.dev.ts -------------------------------------------------------------------------------- /src/main/binaries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/main/binaries.ts -------------------------------------------------------------------------------- /src/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/package-lock.json -------------------------------------------------------------------------------- /src/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/package.json -------------------------------------------------------------------------------- /src/renderer/components/AdvancedConnectionSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/components/AdvancedConnectionSettings.tsx -------------------------------------------------------------------------------- /src/renderer/components/AdvancedSettingsAccordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/components/AdvancedSettingsAccordion.tsx -------------------------------------------------------------------------------- /src/renderer/components/BeforeBackActionDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/components/BeforeBackActionDialog.tsx -------------------------------------------------------------------------------- /src/renderer/components/CertDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/components/CertDetails.tsx -------------------------------------------------------------------------------- /src/renderer/components/CertFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/components/CertFilter.tsx -------------------------------------------------------------------------------- /src/renderer/components/ClientCertSelection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/components/ClientCertSelection.tsx -------------------------------------------------------------------------------- /src/renderer/components/ConfirmationDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/components/ConfirmationDialog.tsx -------------------------------------------------------------------------------- /src/renderer/components/ConnectionRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/components/ConnectionRow.tsx -------------------------------------------------------------------------------- /src/renderer/components/ExportDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/components/ExportDialog.tsx -------------------------------------------------------------------------------- /src/renderer/components/FieldWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/components/FieldWrapper.tsx -------------------------------------------------------------------------------- /src/renderer/components/ManualClientCertSelection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/components/ManualClientCertSelection.tsx -------------------------------------------------------------------------------- /src/renderer/components/NestedAccordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/components/NestedAccordion.tsx -------------------------------------------------------------------------------- /src/renderer/components/NestedAccordionDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/components/NestedAccordionDetails.tsx -------------------------------------------------------------------------------- /src/renderer/components/NestedAccordionSummary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/components/NestedAccordionSummary.tsx -------------------------------------------------------------------------------- /src/renderer/components/NewConnectionButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/components/NewConnectionButton.tsx -------------------------------------------------------------------------------- /src/renderer/components/SnackbarCloseButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/components/SnackbarCloseButton.tsx -------------------------------------------------------------------------------- /src/renderer/components/StyledCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/components/StyledCard.tsx -------------------------------------------------------------------------------- /src/renderer/components/TagFolderRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/components/TagFolderRow.tsx -------------------------------------------------------------------------------- /src/renderer/components/TagSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/components/TagSelector.tsx -------------------------------------------------------------------------------- /src/renderer/components/TextArea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/components/TextArea.tsx -------------------------------------------------------------------------------- /src/renderer/components/TextField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/components/TextField.tsx -------------------------------------------------------------------------------- /src/renderer/components/TopBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/components/TopBar.tsx -------------------------------------------------------------------------------- /src/renderer/components/TopTabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/components/TopTabs.tsx -------------------------------------------------------------------------------- /src/renderer/components/VirtualFolderRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/components/VirtualFolderRow.tsx -------------------------------------------------------------------------------- /src/renderer/hooks/use-popover.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/hooks/use-popover.ts -------------------------------------------------------------------------------- /src/renderer/icons/ClosedFolder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/icons/ClosedFolder.tsx -------------------------------------------------------------------------------- /src/renderer/icons/Connected.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/icons/Connected.tsx -------------------------------------------------------------------------------- /src/renderer/icons/Delete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/icons/Delete.tsx -------------------------------------------------------------------------------- /src/renderer/icons/Disconnected.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/icons/Disconnected.tsx -------------------------------------------------------------------------------- /src/renderer/icons/Edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/icons/Edit.tsx -------------------------------------------------------------------------------- /src/renderer/icons/Export.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/icons/Export.tsx -------------------------------------------------------------------------------- /src/renderer/icons/ExportJSON.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/icons/ExportJSON.tsx -------------------------------------------------------------------------------- /src/renderer/icons/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/icons/Logo.tsx -------------------------------------------------------------------------------- /src/renderer/icons/OpenFolder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/icons/OpenFolder.tsx -------------------------------------------------------------------------------- /src/renderer/icons/VirtualClosedFolder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/icons/VirtualClosedFolder.tsx -------------------------------------------------------------------------------- /src/renderer/icons/VirtualOpenFolder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/icons/VirtualOpenFolder.tsx -------------------------------------------------------------------------------- /src/renderer/menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/menu.ts -------------------------------------------------------------------------------- /src/renderer/pages/ConnectForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/pages/ConnectForm.tsx -------------------------------------------------------------------------------- /src/renderer/pages/ConnectionView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/pages/ConnectionView.tsx -------------------------------------------------------------------------------- /src/renderer/pages/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/pages/Layout.tsx -------------------------------------------------------------------------------- /src/renderer/pages/LoadForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/pages/LoadForm.tsx -------------------------------------------------------------------------------- /src/renderer/pages/ManageConnections.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/pages/ManageConnections.tsx -------------------------------------------------------------------------------- /src/renderer/window.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/renderer/window.ts -------------------------------------------------------------------------------- /src/shared/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/shared/constants.ts -------------------------------------------------------------------------------- /src/shared/ipc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/shared/ipc.ts -------------------------------------------------------------------------------- /src/shared/pb/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/shared/pb/api.ts -------------------------------------------------------------------------------- /src/shared/pb/google/api/annotations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/shared/pb/google/api/annotations.ts -------------------------------------------------------------------------------- /src/shared/pb/google/api/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/shared/pb/google/api/http.ts -------------------------------------------------------------------------------- /src/shared/pb/google/protobuf/descriptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/shared/pb/google/protobuf/descriptor.ts -------------------------------------------------------------------------------- /src/shared/pb/google/protobuf/timestamp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/shared/pb/google/protobuf/timestamp.ts -------------------------------------------------------------------------------- /src/shared/shadows.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/shared/shadows.ts -------------------------------------------------------------------------------- /src/shared/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/shared/theme.ts -------------------------------------------------------------------------------- /src/shared/typography.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/shared/typography.ts -------------------------------------------------------------------------------- /src/shared/validators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/shared/validators.ts -------------------------------------------------------------------------------- /src/trayMenu/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/trayMenu/helper.ts -------------------------------------------------------------------------------- /src/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/src/yarn.lock -------------------------------------------------------------------------------- /system_files/mac/common/entitlements.mac.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/system_files/mac/common/entitlements.mac.plist -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomerium/desktop-client/HEAD/tsconfig.json --------------------------------------------------------------------------------