Skip to content

feat: Add comprehensive Settings panel#20

Merged
simonCatBot merged 1 commit intomasterfrom
fix/settings-panel-pr
Apr 2, 2026
Merged

feat: Add comprehensive Settings panel#20
simonCatBot merged 1 commit intomasterfrom
fix/settings-panel-pr

Conversation

@simonCatBot
Copy link
Copy Markdown
Owner

Summary

Adds a full-featured Settings panel to replace the empty placeholder. Includes popular OpenClaw settings that users commonly want to control.

Settings Categories

Gateway Connection

  • Gateway URL configuration
  • Auto-start gateway toggle

Default Model

  • Primary model selection (ollama/kimi, llama, qwen, etc.)
  • Temperature slider (0.0 - 2.0) with labels
  • Max tokens setting

Agents

  • Default workspace path
  • Timezone selector (all Intl timezones)

Appearance

  • Theme toggle (light / dark / system)
  • Compact mode toggle

Advanced

  • Reset all settings to defaults

Files

  • src/components/SettingsPanel.tsx (new, ~400 lines)
  • src/app/page.tsx (updated to use SettingsPanel)

All 818 tests passing.

Popular settings for OpenClaw:
- Gateway connection (URL, auto-start)
- Default model selection with temperature slider
- Agent workspace and timezone settings
- UI theme (light/dark/system) and compact mode
- Reset all settings option

All 818 tests passing
@simonCatBot simonCatBot merged commit 3d185ce into master Apr 2, 2026
4 checks passed
@simonCatBot simonCatBot deleted the fix/settings-panel-pr branch April 2, 2026 20:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant