feat(web): add documentation sidebar link #27
Open
simon
wants to merge 1 commit from
simon/codex-docs-menu-link into main
AGit
pull from: simon/codex-docs-menu-link
merge into: carrtech:main
carrtech:main
carrtech:codex/docs-menu-link
carrtech:ci/forgejo-ansible-api-debian
carrtech:ci/forgejo-nexus-docker-proxy-apk
carrtech:ci/forgejo-nexus-docker-proxy
carrtech:release-please--branches--main
carrtech:chore/sync-shared-agent-instructions-25823681308
carrtech:fix/agent-token-url-modal
carrtech:chore/sync-shared-agent-instructions-25823634922
carrtech:codex/fix-docker-inventory-conn-busy
carrtech:codex/docker-host-retention-done
carrtech:codex/docker-host-retention
carrtech:codex/docker-global-retention
carrtech:codex/fix-ansible-host-log-scope
carrtech:codex/fix-people-direct-signups
carrtech:codex/show-unscoped-pending-users
carrtech:codex/fix-people-after-org-removal
carrtech:codex/remove-org-task-11-run8
carrtech:codex/fix-dashboard-instance-scope
carrtech:codex/remove-org-task-11-run6
carrtech:codex/remove-org-task-5-run3
carrtech:codex/remove-org-task2-auth-onboarding
carrtech:codex/remove-org-task1-reset-schema
carrtech:fix/install-api-403
carrtech:fix/bundle-agent-0343
carrtech:fix/agent-self-update-release-probe
carrtech:fix/web-release-self-update-cert
carrtech:fix/agent-self-update-download-tls
carrtech:fix/patch-age-calendar-days
carrtech:codex/carrtech-ct-ops-brand
carrtech:fix/auth-2fa-login-action
carrtech:perf/password-manager-user-experience
carrtech:codex/legal-notice-licence-tiers
carrtech:codex/legal-risk-disclaimer
carrtech:feat/password-manager-task15-e2e-v2
carrtech:feat/password-manager-route-shell
carrtech:codex/task7-password-manager-bundle-v2
carrtech:fix/bug-scan-agent-org-token
carrtech:fix/issue-908-ldap-2fa-run2
carrtech:fix/issue-908-ldap-2fa
carrtech:fix/issue-888-notification-access
carrtech:copilot/fix-privileged-server-actions
carrtech:copilot/fix-slack-webhook-credential-exposure
carrtech:copilot/fix-cross-user-inbox-access
carrtech:copilot/fix-drizzle-migration-metadata-drift
carrtech:chore/sync-shared-agent-instructions-25329056889
carrtech:chore/sync-shared-agent-instructions-25326253587
carrtech:feat/password-vault-schema
carrtech:docs/password-vault-architecture
carrtech:chore/sync-shared-agent-instructions-25313095713
carrtech:chore/sync-shared-agent-instructions-25312041197
carrtech:docs/remove-ct-passwd-plan
carrtech:docs/ct-passwd-dedicated-repo-note
carrtech:automation/impliment-ct-passwd
carrtech:feat/licence-verifier-key-rotation
carrtech:docs/ct-passwd-implementation-plan
carrtech:fix/seat-licence-activation-refresh
carrtech:fix/upgrade-licence-key-perms
carrtech:fix/upgrade-missing-backup
carrtech:fix/force-web-licence-key-release
carrtech:fix/release-fetch-licence-public-key
carrtech:feat/licence-public-key-repo
carrtech:fix/invite-membership
carrtech:feat/ct-ops-seat-expiry-admission
carrtech:fix/start-tls-dir-permissions
carrtech:fix/web-entrypoint-postgres-env
carrtech:codex/add-upgrade-helper
carrtech:codex/fix-installer-web-release
carrtech:fix/install-db-url-password
carrtech:docs/plugin-auth-licensing
carrtech:docs/ct-cve-final-residue-audit
carrtech:fix/web-release-cve-cleanup
carrtech:fix/ct-cve-release-guidance
carrtech:feat/ct-cve-residue-audit
carrtech:feat/remove-ct-cve-source-settings
carrtech:feat/ct-cve-connector-setup-ui
carrtech:feat/ct-cve-gui-logs
carrtech:feat/ct-cve-next-task
carrtech:codex/fix-auth-cookie-redirect-loop
carrtech:fix/auth-redirect-loop
carrtech:feat/ct-cve-connection-status
carrtech:feat/ct-cve-inventory-export
carrtech:feat/ct-cve-finding-ingest
carrtech:feat/ct-ops-ct-cve-connector
carrtech:feat/ct-cve-source-config-ui
carrtech:feat/ct-cve-gui-phase8
carrtech:docs/track-ct-cve-distro-sync
carrtech:ct-cve-phase7-next
carrtech:docs/track-ct-cve-feed-sync
carrtech:ct-cve-next-slice
carrtech:docs/track-ct-cve-release-publishing
carrtech:docs/ct-cve-dependent-product-plan
carrtech:feat/ct-cve-bootstrap
carrtech:ct-cve-api-contract
carrtech:docs/licensing-ui-seat-docs
carrtech:docs/migration-coordination-refresh
carrtech:feat/remove-pro-core-gates
carrtech:feat/remove-pro-gates
carrtech:feat/seat-capacity-model
carrtech:docs/migration-plan-cleanup-rule
carrtech:feat/seat-enforcement
carrtech:docs/free-enterprise-seat-licensing
carrtech:docs/ct-cve-migration-plan
carrtech:automation/create-e2e-tests-for-ct-ops-20260429n
carrtech:codex/tighten-rpm-version-compare
carrtech:codex/redhat-csaf-package-ingest
carrtech:automation/create-e2e-tests-for-ct-ops-20260429m
carrtech:automation/create-e2e-tests-for-ct-ops-20260429k
carrtech:fix/delete-host-patch-status
carrtech:automation/create-e2e-tests-for-ct-ops-20260429j
carrtech:fix/enrolment-token-command
carrtech:automation/create-e2e-tests-for-ct-ops-20260429i
carrtech:automation/create-e2e-tests-for-ct-ops-20260429T090218Z
carrtech:automation/create-e2e-tests-for-ct-ops-20260429g
carrtech:codex/rhel-compatible-rpm-hosts
carrtech:codex/confirmed-linux-cve-matching
carrtech:automation/create-e2e-tests-for-ct-ops-20260429f
carrtech:fix/issue-760-tooling-role-gate
carrtech:fix/agent-update-version-discovery
carrtech:automation/create-e2e-tests-for-ct-ops-20260429e2
carrtech:automation/create-e2e-tests-for-ct-ops-20260429e
carrtech:codex/create-e2e-tests-for-ct-ops-20260429
carrtech:fix/issue-743-install-token-leak
carrtech:automation/create-e2e-tests-for-ct-ops-20260429d
carrtech:automation/create-e2e-tests-for-ct-ops-20260429c
carrtech:daily-bug-scan-20260429
carrtech:automation/create-e2e-tests-for-ct-ops-20260429b
carrtech:test/web-e2e-coverage-20260429
carrtech:codex/create-e2e-tests-for-ct-ops-20260428run3
carrtech:automation/create-e2e-tests-for-ct-ops-20260428run2
carrtech:automation/create-e2e-tests-for-ct-ops-20260428z
carrtech:codex/build-docs-rich-editor
carrtech:automation/create-e2e-tests-for-ct-ops-20260428k
carrtech:feat/vulnerability-detail-modal
carrtech:fix/web-directory-lookup-e2e-release
carrtech:automation/create-e2e-tests-for-ct-ops-20260428j
carrtech:feat/vulnerability-management-interface
carrtech:fix/web-certificate-checker-private-targets
carrtech:feat/admin-ingest-status
carrtech:automation/create-e2e-tests-for-ct-ops-20260428i
carrtech:automation/create-e2e-tests-for-ct-ops-20260428h
carrtech:codex/build-docs-capability
carrtech:feat/linux-cve-checking
carrtech:automation/create-e2e-tests-for-ct-ops-20260428g
carrtech:fix/password-reset-smtp-relay
carrtech:automation/create-e2e-tests-for-ct-ops-20260428f
carrtech:feat/support-data-script
carrtech:codex/create-e2e-tests-for-ct-ops
carrtech:fix/agent-auto-update
carrtech:feat/patch-status-report
carrtech:codex/create-e2e-tests-for-ct-ops-20260428-100235
carrtech:fix/move-network-tab
carrtech:fix/web-admin-e2e-release
carrtech:automation/create-e2e-tests-for-ct-ops-20260428090108
carrtech:feat/admin-layout
carrtech:automation/create-e2e-tests-for-ct-ops-20260428e
carrtech:fix/e2e-auth-session-harness
carrtech:feat/smtp-relay-test-recipient
carrtech:codex/create-e2e-tests-for-ct-ops-20260428
carrtech:automation/create-e2e-tests-for-ct-ops-20260428c
carrtech:automation/create-e2e-tests-for-ct-ops-20260428b
carrtech:automation/create-e2e-tests-for-ct-ops-20260428
carrtech:feat/e2e-coverage-20260428
carrtech:codex/create-e2e-tests-for-ct-ops-20260428-000235
carrtech:fix/docs-pnpm-install-eagain
carrtech:feat/central-smtp-settings
carrtech:automation/create-e2e-tests-for-ct-ops-20260427
carrtech:codex/email-verification-resend
carrtech:docs/conventional-pr-titles
carrtech:feat/notification-purge
carrtech:docs/agents-worktree-instructions
carrtech:codex/optional-email-verification
carrtech:codex/add-test-completion-rule
carrtech:codex/update-agent-security-rules
carrtech:fix/issue-319-agent-config-perms
carrtech:automation/create-e2e-tests-for-ct-ops
carrtech:codex/fix-customer-bundle-image-ref-export
carrtech:fix/web-docker-pnpm-retry
carrtech:codex/fix-agent-heartbeat-jwt
carrtech:codex/ssh-backed-terminal-access
carrtech:automation/e2e-coverage-20260426
carrtech:fix/bundle-transfer-mtls
carrtech:fix/bundle-transfer-streaming
carrtech:feat/bundle-transfer
carrtech:fix/issue-274-session-auth
carrtech:fix/bundle-transfer-route-types
carrtech:feat/gitlab-latest-target
carrtech:fix/pin-buildkit-image
carrtech:feature/gitlab-bundler
carrtech:fix/plugin-download-status
carrtech:fix/web-installer-release-checks
carrtech:fix/installer-release-bundle
carrtech:claude/jenkins-plugin-dependency-test-GRblf
carrtech:claude/jenkins-bundler-offline-script
carrtech:claude/validate-jenkins-java-compatibility-5ee9d
carrtech:claude/ingest-slowloris-fix
carrtech:claude/jenkins-bundler-java-and-war-only
carrtech:claude/release-event-trigger-recovery
carrtech:claude/fix-release-docker-publish-dispatch
carrtech:claude/debug-github-actions-HrpO8
carrtech:claude/fix-duplicate-builds-0pL35
carrtech:claude/jenkins-plugin-automation-pMCDp
carrtech:claude/resolve-pr520-conflicts-LPXcm
carrtech:claude/debug-github-actions-aH3Ce
carrtech:claude/cleanup-github-actions-runners-wy27V
carrtech:claude/fix-install-script-skip-verify
carrtech:claude/fix-nginx-tls-init
carrtech:claude/verify-secure-comms-MIPad
carrtech:claude/debug-agent-install-3zc05
carrtech:claude/add-mtls-security-PWQM7
carrtech:feat/bake-agent-binaries-into-web-image
carrtech:chore/rename-to-ct-ops
carrtech:security/grpc-limits-jwt-symlink-perms
carrtech:claude/fix-cloudflare-tunnel-terminal-ZVhJB
carrtech:ci/self-hosted-runners
carrtech:claude/pensive-dijkstra-6dd249
carrtech:fix/ingest-dockerfile-harden
carrtech:claude/github-issue-work-MkOq4
carrtech:claude/fix-cloudflare-origin-error-IzjG1
carrtech:claude/sweet-buck-4ebfe3
carrtech:claude/add-support-uploads-qzgsl
carrtech:claude/amazing-austin-35334d
carrtech:claude/add-doc-reference-links-n6WPJ
carrtech:feat/support-admin-health
carrtech:feat/support-ticket-autorefresh
carrtech:feat/support-markdown-rendering
carrtech:fix/support-ai-trees-search
carrtech:fix/support-worker-tool-logging
carrtech:fix/support-worker-env
carrtech:chore/support-env-example
carrtech:claude/amazing-zhukovsky-65a873
carrtech:claude/agent-windows-eventlog
carrtech:claude/nervous-cannon-2c1634
carrtech:claude/plan-ct-ops-features-SAqqo
carrtech:fix/issue-357-agent-log-mode
carrtech:fix/issue-352-timing-safe-comparisons
carrtech:fix/issue-348-drop-sha1-fingerprint
carrtech:fix/issue-350-env-example-comments
carrtech:fix/issue-349-dev-tls-cert-expiry
carrtech:fix/dependabot-broaden-major-ignores
carrtech:fix/react-hooks-set-state-in-effect
carrtech:fix/361-sast-scans
carrtech:fix/363-secret-scanning
carrtech:fix/364-sbom-per-release
carrtech:fix/362-dependabot-config
carrtech:fix/360-security-disclosure-policy
carrtech:claude/thirsty-edison-812951
carrtech:claude/condescending-gagarin-4aafe0
carrtech:claude/romantic-volhard-f6eb45
carrtech:claude/zealous-spence-f524ef
carrtech:claude/cool-matsumoto-cf7094
carrtech:claude/stripe-price-source-of-truth
carrtech:claude/flat-pricing-no-seats
carrtech:claude/mystifying-lichterman-e5b806
carrtech:claude/distracted-ishizaka-91a269
carrtech:claude/fix-deploy-docs-package-filter
carrtech:claude/remove-licence-public-key-override
carrtech:claude/recursing-yalow-0cd636
carrtech:claude/amazing-kare-6c9f0d
carrtech:claude/github-issues-Gxgxu
carrtech:claude/improve-readme-Yb7v7
carrtech:claude/github-issue-j7rds
carrtech:fix/c09-delete-certificate-auth-check
carrtech:fix/licence-purchase-contact-display
carrtech:fix/licence-purchase-bootstrap-org
carrtech:claude/recursing-driscoll-2d51a4
carrtech:feat/notes-data-layer
carrtech:claude/confident-heyrovsky-7750cb
carrtech:feat/command-palette-scaffold
carrtech:claude/competent-vaughan-38eeea
carrtech:claude/keen-nobel-d2f362
carrtech:claude/practical-ramanujan-275b00
carrtech:revert/remove-podman-support
carrtech:fix/rootless-podman-session-check
carrtech:fix/podman-compose-compat
carrtech:fix/podman-compose-missing-provider
carrtech:claude/frosty-grothendieck-03ca48
carrtech:claude/competent-roentgen-d7b502
carrtech:claude/zen-wright-dfe08f
carrtech:feat/podman-runtime-detection
carrtech:claude/determined-rosalind-475a9a
carrtech:claude/fix-ramp-sem-leak
carrtech:claude/fix-connpool-negative-index
carrtech:claude/fix-runid-test-flake
carrtech:claude/loadtest-admin-key-forward
carrtech:claude/cool-spence-511593
carrtech:claude/nice-galileo-ea5007
carrtech:claude/dreamy-knuth-258473
carrtech:claude/fix-enrolment-url-env-JS3qR
carrtech:claude/cert-checker-paste-and-key-input
carrtech:claude/ssl-certificate-checker-kvI78
carrtech:claude/update-start-sh-repo-CaoP7
carrtech:claude/elated-taussig-d1af01
carrtech:claude/work-github-issue-mi6fu
carrtech:feat/directory-lookup-improvements
carrtech:claude/funny-yalow-44f103
carrtech:fix/directory-lookup-error-surfacing
carrtech:feat/directory-lookup
carrtech:docs/networks-graph-vuepress
carrtech:feat/terminal-font-size
carrtech:feat/terminal-tabs-and-splits
carrtech:copilot/add-tty-terminal-capability
carrtech:feat/network-graph-dashed-edges
carrtech:feat/network-graph-animated-edges
carrtech:feat/networks
carrtech:copilot/fix-system-diagram-image-aspect-ratio
carrtech:feat/migrate-docs-to-vuepress
carrtech:fix/deploy-docs-pnpm-version
carrtech:gh-pages
carrtech:feat/docusaurus-docs-site
carrtech:fix/export-rate-limit-and-error-modal
carrtech:fix/software-report-chart-darkmode
carrtech:feat/software-report-charts-firstseen
carrtech:feat/software-report-unified-table
carrtech:fix/delete-host-software-scans-fk
carrtech:fix/delete-host-cascade
carrtech:fix/delete-host-notifications-fk
carrtech:fix/jwt-key-db-persistence
carrtech:fix/inventory-failed-scan-visibility
carrtech:fix/inventory-scan-polling
carrtech:feat/software-report-improvements
carrtech:fix/monitoring-cpu-spikes-and-alert-evaluation
carrtech:fix/software-report-select-empty-value
carrtech:fix/reports-fragment-keys
carrtech:fix/windows-registry-import-conflict
carrtech:feature/software-inventory
carrtech:fix/agent-uninstall-cgroup-escape
carrtech:feature/host-delete-uninstall-agent
carrtech:feature/terminal-fixed-bottom
carrtech:feature/host-notification-charts
carrtech:feature/notification-trend-timerange
carrtech:fix/notification-chart-axis-labels
carrtech:feature/notification-improvements
carrtech:feature/notification-channels
carrtech:feature/terminal-ux-improvements
carrtech:feature/terminal-persist-tabs
carrtech:fix/terminal-panel-provider-scope
carrtech:feature/terminal-panel-tabs
carrtech:fix/terminal-login-auth
carrtech:feature/terminal-per-user-auth
carrtech:fix/terminal-shell-env-and-alma
carrtech:fix/terminal-heartbeat-response-push
carrtech:fix/terminal-agent-connection-diagnostics
carrtech:fix/terminal-xterm-hidden-container
carrtech:fix/terminal-heartbeat-and-ws-url
carrtech:feat/chart-zoom-metrics-bucketing
carrtech:docs/progress-update-sessions-21-27
carrtech:feat/106-agent-task-framework
carrtech:feat/105-host-groups
carrtech:feat/101-token-list-copy-actions
carrtech:fix/92-ldap-cert-preview-height
carrtech:fix/92-ldap-cert-textarea-overflow
carrtech:fix/heartbeat-liveness-check
carrtech:fix/enrollment-token-usage-count
carrtech:feat/agent-uninstall
carrtech:feat/phase4-service-accounts
carrtech:fix/agent-checks-reliability
carrtech:fix/ci-agent-dist-missing
carrtech:feat/phase2-complete-session15
carrtech:claude/youthful-blackwell
carrtech:fix/agent-heartbeat-backoff-reset
carrtech:ci/inline-customer-bundle
carrtech:fix/customer-bundle-dispatch
carrtech:feat/customer-bundle
carrtech:fix/ingest-bake-manifest-no-source-deps
carrtech:fix/agent-self-update-restart
carrtech:ci/docker-multi-arch
carrtech:fix/start-pull-from-ghcr
carrtech:copilot/explain-repository-structure
carrtech:feat/agent-version-flag-and-ui-version
carrtech:feat/alert-rules-and-notifications
carrtech:release-please--branches--main--components--agent
carrtech:feat/host-realtime-sse
No reviewers
Labels
Clear labels
E2E Failure
Regression found by end-to-end automation
area:agent
Go agent
area:audit-log
Audit logging
area:auth
Authentication
area:authz
Authorisation / RBAC
area:ci
CI / tooling / scanning
area:crypto
Cryptography / secrets
area:db
Database / schema
area:docker
Docker / deployment
area:headers
HTTP headers / CSP
area:ingest
gRPC ingest service
area:ldap
LDAP integration
area:rate-limit
Rate limiting / abuse prevention
area:ssrf
Server-side request forgery
area:supply-chain
Supply chain / deploy
area:terminal
Terminal / PTY
autorelease: pending
autorelease: tagged
bug
Something isn't working
claude-working
documentation
Improvements or additions to documentation
duplicate
This issue or pull request already exists
enhancement
New feature or request
good first issue
Good for newcomers
help wanted
Extra attention is needed
invalid
This doesn't seem right
priority: critical
Critical - blocking or data loss
priority: high
High priority - should be addressed soon
priority: low
Low priority - nice to have
priority: medium
Medium priority - address after high priority items
question
Further information is requested
security
Security finding from pre-pentest audit
sev:critical
Severity: Critical
sev:high
Severity: High
sev:info
Severity: Informational / Hardening
sev:low
Severity: Low
sev:medium
Severity: Medium
tests-required
Needs tests or stronger coverage before fix is complete
wontfix
This will not be worked on
No labels
E2E Failure
area:agent
area:audit-log
area:auth
area:authz
area:ci
area:crypto
area:db
area:docker
area:headers
area:ingest
area:ldap
area:rate-limit
area:ssrf
area:supply-chain
area:terminal
autorelease: pending
autorelease: tagged
bug
claude-working
documentation
duplicate
enhancement
good first issue
help wanted
invalid
priority: critical
priority: high
priority: low
priority: medium
question
security
sev:critical
sev:high
sev:info
sev:low
sev:medium
tests-required
wontfix
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".
No due date set.
Dependencies
No dependencies set.
Reference
carrtech/ct-ops!27
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "simon/codex-docs-menu-link"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Adds a Tooling sidebar link to the CT-Ops documentation page, with local unit, type-check, lint, and full web unit validation.
c07f12ba9d591835ac3dView command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.