gitextract_zegt8ql3/ ├── .dockerignore ├── .editorconfig ├── .git-blame-ignore-revs ├── .gitattributes ├── .github/ │ ├── CODEOWNERS │ ├── ISSUE_TEMPLATE/ │ │ ├── bug-report.yml │ │ ├── config.yml │ │ ├── doc.md │ │ └── feature-request.md │ ├── PULL_REQUEST_TEMPLATE.md │ ├── codecov.yml │ ├── codeql-config.yml │ ├── dependabot.yaml │ ├── semantic.yaml │ ├── stale.yml │ └── workflows/ │ ├── build.yaml │ ├── installer.yaml │ ├── publish.yaml │ ├── release.yaml │ ├── scripts.yaml │ ├── security.yaml │ └── trivy-docker.yaml ├── .gitignore ├── .gitmodules ├── .node-version ├── .prettierignore ├── .prettierrc.yaml ├── .tours/ │ ├── contributing.tour │ └── start-development.tour ├── CHANGELOG.md ├── LICENSE ├── ThirdPartyNotices.txt ├── ci/ │ ├── Caddyfile │ ├── README.md │ ├── build/ │ │ ├── build-code-server.sh │ │ ├── build-lib.sh │ │ ├── build-packages.sh │ │ ├── build-release.sh │ │ ├── build-standalone-release.sh │ │ ├── build-vscode.sh │ │ ├── clean.sh │ │ ├── code-server-nfpm.sh │ │ ├── code-server-user.service │ │ ├── code-server.sh │ │ ├── code-server@.service │ │ ├── nfpm.yaml │ │ └── npm-postinstall.sh │ ├── dev/ │ │ ├── doctoc.sh │ │ ├── gen_icons.sh │ │ ├── lint-scripts.sh │ │ ├── postinstall.sh │ │ ├── preinstall.js │ │ ├── test-e2e.sh │ │ ├── test-integration.sh │ │ ├── test-native.sh │ │ ├── test-scripts.sh │ │ ├── test-unit.sh │ │ └── watch.ts │ ├── helm-chart/ │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── templates/ │ │ │ ├── NOTES.txt │ │ │ ├── _helpers.tpl │ │ │ ├── deployment.yaml │ │ │ ├── ingress.yaml │ │ │ ├── pvc.yaml │ │ │ ├── secrets.yaml │ │ │ ├── service.yaml │ │ │ ├── serviceaccount.yaml │ │ │ └── tests/ │ │ │ └── test-connection.yaml │ │ └── values.yaml │ ├── lib.sh │ ├── release-image/ │ │ ├── Dockerfile │ │ ├── Dockerfile.fedora │ │ ├── Dockerfile.opensuse │ │ ├── docker-bake.hcl │ │ ├── entrypoint-catatonit.sh │ │ └── entrypoint.sh │ └── steps/ │ ├── brew-bump.sh │ ├── docker-buildx-push.sh │ ├── publish-npm.sh │ └── steps-lib.sh ├── docs/ │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ ├── FAQ.md │ ├── MAINTAINING.md │ ├── README.md │ ├── SECURITY.md │ ├── android.md │ ├── coder.md │ ├── collaboration.md │ ├── guide.md │ ├── helm.md │ ├── install.md │ ├── ios.md │ ├── ipad.md │ ├── manifest.json │ ├── npm.md │ ├── requirements.md │ ├── termux.md │ ├── triage.md │ └── upgrade.md ├── eslint.config.mjs ├── flake.nix ├── install.sh ├── package.json ├── patches/ │ ├── base-path.diff │ ├── cli-window-open.diff │ ├── clipboard.diff │ ├── disable-builtin-ext-update.diff │ ├── display-language.diff │ ├── external-file-actions.diff │ ├── fix-build.diff │ ├── getting-started.diff │ ├── insecure-notification.diff │ ├── integration.diff │ ├── keepalive.diff │ ├── local-storage.diff │ ├── logout.diff │ ├── marketplace.diff │ ├── proposed-api.diff │ ├── proxy-uri.diff │ ├── series │ ├── service-worker.diff │ ├── signature-verification.diff │ ├── sourcemaps.diff │ ├── store-socket.diff │ ├── telemetry.diff │ ├── trusted-domains.diff │ ├── unique-db.diff │ ├── update-check.diff │ └── webview.diff ├── renovate.json ├── src/ │ ├── browser/ │ │ ├── pages/ │ │ │ ├── error.css │ │ │ ├── error.html │ │ │ ├── global.css │ │ │ ├── login.css │ │ │ └── login.html │ │ ├── robots.txt │ │ ├── security.txt │ │ └── serviceWorker.ts │ ├── common/ │ │ ├── emitter.ts │ │ ├── http.ts │ │ └── util.ts │ └── node/ │ ├── app.ts │ ├── cli.ts │ ├── constants.ts │ ├── entry.ts │ ├── heart.ts │ ├── http.ts │ ├── i18n/ │ │ ├── index.ts │ │ └── locales/ │ │ ├── en.json │ │ ├── ja.json │ │ ├── th.json │ │ ├── ur.json │ │ └── zh-cn.json │ ├── main.ts │ ├── proxy.ts │ ├── routes/ │ │ ├── domainProxy.ts │ │ ├── errors.ts │ │ ├── health.ts │ │ ├── index.ts │ │ ├── login.ts │ │ ├── logout.ts │ │ ├── pathProxy.ts │ │ ├── update.ts │ │ └── vscode.ts │ ├── settings.ts │ ├── socket.ts │ ├── update.ts │ ├── util.ts │ ├── vscodeSocket.ts │ ├── wrapper.ts │ └── wsRouter.ts ├── test/ │ ├── e2e/ │ │ ├── baseFixture.ts │ │ ├── codeServer.test.ts │ │ ├── downloads.test.ts │ │ ├── extensions/ │ │ │ └── test-extension/ │ │ │ ├── .gitignore │ │ │ ├── extension.ts │ │ │ ├── package.json │ │ │ └── tsconfig.json │ │ ├── extensions.test.ts │ │ ├── github.test.ts │ │ ├── login.test.ts │ │ ├── logout.test.ts │ │ ├── models/ │ │ │ └── CodeServer.ts │ │ ├── openHelpAbout.test.ts │ │ ├── routes.test.ts │ │ ├── terminal.test.ts │ │ ├── uploads.test.ts │ │ └── webview.test.ts │ ├── integration/ │ │ ├── help.test.ts │ │ └── installExtension.test.ts │ ├── package.json │ ├── playwright.config.ts │ ├── scripts/ │ │ ├── build-lib.bats │ │ ├── install.bats │ │ └── steps-lib.bats │ ├── tsconfig.json │ ├── unit/ │ │ ├── common/ │ │ │ ├── emitter.test.ts │ │ │ ├── http.test.ts │ │ │ └── util.test.ts │ │ ├── helpers.test.ts │ │ └── node/ │ │ ├── app.test.ts │ │ ├── cli.test.ts │ │ ├── constants.test.ts │ │ ├── heart.test.ts │ │ ├── http.test.ts │ │ ├── i18n.test.ts │ │ ├── main.test.ts │ │ ├── proxy.test.ts │ │ ├── routes/ │ │ │ ├── errors.test.ts │ │ │ ├── health.test.ts │ │ │ ├── login.test.ts │ │ │ ├── static.test.ts │ │ │ └── vscode.test.ts │ │ ├── settings.test.ts │ │ ├── socket.test.ts │ │ ├── update.test.ts │ │ ├── util.test.ts │ │ ├── vscodeSocket.test.ts │ │ └── wrapper.test.ts │ └── utils/ │ ├── constants.ts │ ├── cssStub.ts │ ├── globalE2eSetup.ts │ ├── globalUnitSetup.ts │ ├── helpers.ts │ ├── httpserver.ts │ ├── integration.ts │ ├── runCodeServerCommand.ts │ └── wtfnode.ts ├── tsconfig.json └── typings/ └── httpolyglot/ └── index.d.ts