Commit graph

20 commits

Author SHA1 Message Date
Peter Steinberger
653592d2c1
fix: preserve dashboard HTTP errors when diagnostics fail (#145227)
Keep the known HTTP status when the optional repair-message body cannot be read. Retain request release behavior and finite repair messages in the shared readiness owner.
2026-09-11 13:46:03 -07:00
Vincent Koc
c16d4796f8
docs: give pages with duplicate titles distinct names (#140208)
Several pages shared a frontmatter title with another page, so search
results, breadcrumbs and the sidebar showed two identical entries with no
way to tell them apart. The topic page keeps the plain title; the
command-scoped CLI page takes the disambiguated one, matching the
existing sibling style in docs/cli (Attach CLI, Inference CLI, Sandbox
CLI, Transcripts CLI, Workboard CLI).

- docs/cli/dashboard.md: Dashboard -> Dashboard CLI (vs docs/web/dashboard.md)
- docs/cli/doctor.md: Doctor -> Doctor CLI (vs docs/gateway/doctor.md)
- docs/cli/hooks.md: Hooks -> Hooks CLI (vs docs/automation/hooks.md)
- docs/cli/nodes.md: Nodes -> Nodes CLI (vs docs/nodes/index.md)
- docs/cli/pairing.md: Pairing -> Pairing CLI (vs docs/channels/pairing.md)
- docs/cli/plugins.md: Plugins -> Plugins CLI (vs docs/tools/plugin.md)
- docs/cli/secrets.md: Secrets -> Secrets CLI (vs docs/tools/secrets.md)
- docs/cli/security.md: Security -> Security CLI (vs docs/gateway/security/index.md)
- docs/cli/setup.md: Setup -> Setup CLI (vs docs/start/setup.md)
- docs/cli/skills.md: Skills -> Skills CLI (vs docs/tools/skills.md)
- docs/cli/tui.md: TUI -> openclaw tui (vs docs/web/tui.md); "TUI CLI" stacks
  two acronyms, so this page uses the command-name style already used by
  docs/cli/status.md and docs/cli/tasks.md
- docs/cli/uninstall.md: Uninstall -> Uninstall CLI (vs docs/install/uninstall.md)
- docs/plugins/onepassword.md: 1Password -> 1Password plugin, matching the
  "<Name> plugin" style of its siblings (vs the docs/gateway/1password.md hub)

No H1, filename, route, nav entry or docs/docs.json change.

Closes audit findings: r4-title-001, r4-title-004, r4-title-005, r4-title-007, r4-title-010, r4-title-011, r4-title-012, r4-title-013, r4-title-014, r4-title-015, r4-title-016, r4-title-017, r4-title-018
2026-09-06 23:25:23 +08:00
Peter Steinberger
91095dcd9b
fix(control-ui): recover bundled startup without losing sign-in (#138964)
* fix(control-ui): recover bundled startup without losing sign-in

Prepare the selected UI root against the running Gateway build before serving it. Preserve pending same-origin dashboard bootstrap through document recovery and fence stale connection callbacks, without changing native build admission or remote manual refresh.

* fix(control-ui): bind pairing handoffs to their Gateway

* style(control-ui): apply pinned formatter to document renderer

* fix(doctor): report stale bundled Control UI assets
2026-09-05 06:12:25 -07:00
Peter Steinberger
0b05107787
fix(gateway): require protocol evidence for readiness (#133989)
* fix(gateway): require protocol evidence for readiness

* test(agents): prepare provider generation for image error fixture
2026-08-31 03:08:02 -07:00
Peter Steinberger
f60537c143
fix(cli): distinguish Gateway service prompts from CLI installation (#133530)
* fix(setup): explain newer state and background Gateway recovery

Co-authored-by: Dallin Romney <dallinromney@gmail.com>

* fix(state): preserve artifacts during async startup admission

* fix(cli): limit setup UX changes to wording and docs

Co-authored-by: Dallin Romney <dallinromney@gmail.com>

* fix(cli): make fresh-state recovery guidance unambiguous

---------

Co-authored-by: Dallin Romney <dallinromney@gmail.com>
2026-08-30 23:03:43 -07:00
Shakker
47591e7b11
docs: document control ui owner handoff 2026-08-06 02:21:45 +01:00
Jason (Json)
8df95ccd08
fix: recover Control UI access after device-auth upgrades (#118231)
* fix: recover Control UI pairing from dashboard

* test: prove dashboard credential rotation

* test: complete gateway auth generation fixture

* test: restore QR device token verifier

* fix: preserve headless dashboard recovery
2026-08-02 16:40:53 -06:00
Peter Steinberger
0bab08510e
feat: Linux desktop companion app with auto-install, Gateway lifecycle, and Control UI window (#106352)
* feat(linux): add Tauri desktop companion app and openclaw dashboard --json

* test(dashboard): assemble fake token fixture to satisfy secret scanners

* test(dashboard): avoid secret-scanner-shaped mock factory line

* fix(linux): actionable error when installed CLI predates dashboard --json

* docs: regenerate docs map for linux platform heading change
2026-07-13 05:17:27 -07:00
haruai
c2301d8e53
fix(gateway): preserve local access for specific binds (#98479)
* fix: prefer loopback for local tailnet dashboard

* fix(gateway): preserve local access for specific binds

---------

Co-authored-by: haruaiclone-droid <281899875+haruaiclone-droid@users.noreply.github.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-07-10 19:18:47 -07:00
Peter Steinberger
f7d7148cf0
docs: rewrite published docs grounded in current source (#100142)
Source-grounded rewrite of 529 published docs pages with per-unit information-loss verification: 1,713 factual corrections cited to src/**, generated surfaces regenerated, frontmatter titles preserved for i18n, release notes pages untouched. All docs gates green.

Closes #100141
2026-07-05 00:32:47 -04:00
praveen9354
0677a4f8b3
fix(dashboard): guide manual token auth fallback
Summary:
- Add a redaction-safe dashboard fallback hint when tokenized URL delivery fails.
- Document the manual auth path and update the changelog.

Verification:
- PR CI exact head 48ccb97c08 green for relevant CI/security checks.
- pnpm test src/commands/dashboard.links.test.ts src/commands/dashboard.test.ts
- pnpm exec oxfmt --check --threads=1 src/commands/dashboard.ts src/commands/dashboard.links.test.ts
- pnpm format:docs:check
- pnpm docs:check-mdx
- pnpm docs:check-i18n-glossary
- targeted markdownlint for docs/cli/dashboard.md and docs/web/dashboard.md
2026-05-04 18:39:25 -05:00
deepkilo
df6c58cf30
fix(gateway): use secure dashboard links when TLS is enabled (#71499)
Fixes #71494.

- Render Control UI links with https:// when gateway TLS is enabled.
- Render websocket links with wss:// through the shared link resolver.
- Add daemon status handoff coverage and TLS scheme docs.

Co-authored-by: deepkilord <wang_hgang@msn.com>
2026-04-25 11:45:15 +01:00
Vincent Koc
627c19c5cb
docs: add Related sections to remaining CLI, gateway API, and help pages 2026-04-23 20:41:35 -07:00
Vincent Koc
2777b089b5
docs: normalize frontmatter titles to sentence case 2026-04-23 13:15:17 -07:00
Josh Avant
72cf9253fc
Gateway: add SecretRef support for gateway.auth.token with auth-mode guardrails (#35094) 2026-03-05 12:53:56 -06:00
Seb Slight
abcaa8c7a9
Docs: add nav titles across docs (#5689) 2026-01-31 15:04:03 -06:00
cpojer
8cab78abbc
chore: Run pnpm format:fix. 2026-01-31 21:13:13 +09:00
Peter Steinberger
9a7160786a refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
Peter Steinberger
6d16a658e5 refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
Peter Steinberger
0cbfea79fa docs(cli): add per-command CLI pages 2026-01-15 06:13:10 +00:00