diff --git a/.vitepress/data/dependencies.yaml b/.vitepress/data/dependencies.yaml index 3e69018..4b84010 100644 --- a/.vitepress/data/dependencies.yaml +++ b/.vitepress/data/dependencies.yaml @@ -64,6 +64,15 @@ dependencies: license: MIT package: catppuccin[pygments] + claude-code: + cmd: claude --version + datasource: github-releases + group: CLI Tools + home: https://github.com/anthropics/claude-code + license: Anthropic PBC + package: anthropics/claude-code + version: 2.1.50 + community.docker: datasource: galaxy-collection group: Ansible @@ -143,7 +152,7 @@ dependencies: dlv: datasource: go - group: GoLang + group: Go home: https://github.com/go-delve/delve/cmd/dlv license: MIT package: github.com/go-delve/delve/cmd/dlv @@ -244,26 +253,26 @@ dependencies: license: GPL 3 version: 2.4.7 - go-outline: - datasource: go - group: GoLang - home: https://github.com/ramya-rao-a/go-outline - license: MIT - package: github.com/ramya-rao-a/go-outline - version: 0.0.0-20210608161538-9736a4bde949 - - GoLang: + Go: cmd: go version datasource: github-tags - group: GoLang + group: Go home: https://github.com/golang/go license: BSD 3 package: golang/go version: 1.26.0 + go-outline: + datasource: go + group: Go + home: https://github.com/ramya-rao-a/go-outline + license: MIT + package: github.com/ramya-rao-a/go-outline + version: 0.0.0-20210608161538-9736a4bde949 + gomodifytags: datasource: go - group: GoLang + group: Go home: https://github.com/fatih/gomodifytags license: MIT package: github.com/fatih/gomodifytags @@ -271,7 +280,7 @@ dependencies: goplay: datasource: go - group: GoLang + group: Go home: https://github.com/haya14busa/goplay/cmd/goplay license: MIT package: github.com/haya14busa/goplay/cmd/goplay @@ -279,7 +288,7 @@ dependencies: gopls: datasource: go - group: GoLang + group: Go home: https://golang.org/x/tools/gopls license: BSD package: golang.org/x/tools/gopls @@ -287,7 +296,7 @@ dependencies: gotests: datasource: go - group: GoLang + group: Go home: https://github.com/cweill/gotests/gotests license: Apache 2 package: github.com/cweill/gotests/gotests @@ -321,7 +330,7 @@ dependencies: impl: datasource: go - group: GoLang + group: Go home: https://github.com/josharian/impl license: MIT package: github.com/josharian/impl @@ -453,10 +462,10 @@ dependencies: license: BSD version: 1.3.0 - NodeJS: + Node.js: cmd: node --version datasource: deb - group: NodeJS + group: Node.js home: https://nodejs.org license: MIT package: nodejs @@ -465,7 +474,7 @@ dependencies: npm: cmd: npm --version datasource: github-releases - group: NodeJS + group: Node.js home: https://github.com/npm/cli license: Artistic 2 package: npm/cli @@ -531,7 +540,7 @@ dependencies: pnpm: cmd: pnpm --version datasource: github-releases - group: NodeJS + group: Node.js home: https://github.com/pnpm/pnpm license: MIT package: pnpm/pnpm @@ -635,7 +644,7 @@ dependencies: staticcheck: datasource: go - group: GoLang + group: Go home: https://github.com/dominikh/go-tools license: MIT package: honnef.co/go/tools/cmd/staticcheck @@ -715,7 +724,7 @@ dependencies: yarn: cmd: yarn --version datasource: npm - group: NodeJS + group: Node.js home: https://github.com/yarnpkg/yarn license: BSD 2 version: 1.22.22 diff --git a/.vitepress/data/env.reference.yaml b/.vitepress/data/env.reference.yaml index 13e324e..ea2e7da 100644 --- a/.vitepress/data/env.reference.yaml +++ b/.vitepress/data/env.reference.yaml @@ -116,6 +116,20 @@ envs: Use only in ephemeral or local environments, never in shared or production deployments. + password_file: + type: string + default: /run/secrets/workspace/auth_password + since: 0.1.3 + description: Path to a file containing the plaintext password. + reference: /editor/authentication + longDescription: | + **Password lookup precedence:** + + 1. `WS_AUTH_PASSWORD_HASHED_FILE` *(hashed file)*. + 2. `WS_AUTH_PASSWORD_HASHED` *(hashed env var)*. + 3. `WS_AUTH_PASSWORD_FILE` *(this variable)*. + 4. `WS_AUTH_PASSWORD` *(plaintext env var)*. + password_hashed: type: string default: null @@ -127,6 +141,20 @@ envs: longDescription: | Takes precedence over plaintext password when both are set. + password_hashed_file: + type: string + default: /run/secrets/workspace/auth_password_hashed + since: 0.1.3 + description: Path to a file containing the Argon2 hashed password. + reference: /editor/authentication + longDescription: | + **Password lookup precedence:** + + 1. `WS_AUTH_PASSWORD_HASHED_FILE` *(this variable)*. + 2. `WS_AUTH_PASSWORD_HASHED` *(hashed env var)*. + 3. `WS_AUTH_PASSWORD_FILE` *(plaintext file)*. + 4. `WS_AUTH_PASSWORD` *(plaintext env var)*. + ca: name: Enterprise CA properties: @@ -157,6 +185,57 @@ envs: **Use only in fully trusted network environments.** + claude: + properties: + statusline_disable: + type: boolean + default: false + since: 0.1.3 + reference: /editor/claude + description: Disables the Claude Code statusline. + + statusline_hide_context_bar: + type: boolean + default: false + since: 0.1.3 + reference: /editor/claude + description: Hides the context usage bar in the Claude statusline. + + statusline_hide_git: + type: boolean + default: false + since: 0.1.3 + reference: /editor/claude + description: Hides git branch and status in the Claude statusline. + + statusline_hide_lines_changed: + type: boolean + default: false + since: 0.1.3 + reference: /editor/claude + description: Hides lines added/removed in the Claude statusline. + + statusline_hide_model: + type: boolean + default: false + since: 0.1.3 + reference: /editor/claude + description: Hides the model name in the Claude statusline. + + statusline_script: + type: string + default: /etc/claude-code/statusline.zsh + since: 0.1.3 + reference: /editor/claude + description: Path to the statusline script. + + statusline_shell: + type: string + default: zsh + since: 0.1.3 + reference: /editor/claude + description: Shell used to execute the statusline script. + docker: properties: enable_client: @@ -250,6 +329,25 @@ envs: Alternative to `WS_EDITOR_SETTINGS_OVERRIDE` for larger configurations. example: /workspace/.settings.json + trusted_domains: + type: string + default: null + since: 0.1.3 + example: >- + https://github.com,https://stackoverflow.com + description: >- + Comma-separated list of trusted domains that bypass link + confirmation prompts. + longDescription: | + When a link matching one of these domains is clicked in the editor, + it opens directly in the browser without prompting for user + confirmation. + + Accepts a **comma-delimited** list of domain URL patterns. + + The editor ships with `https://open-vsx.org` trusted by default + (via `product.json`); entries from this variable are added on top. + features: properties: additional_features: