Skip to content

Refactor settings UI tabs#469

Merged
danshapiro merged 2 commits into
mainfrom
new-settings-ui
Jun 22, 2026
Merged

Refactor settings UI tabs#469
danshapiro merged 2 commits into
mainfrom
new-settings-ui

Conversation

@danshapiro

Copy link
Copy Markdown
Owner

Summary

  • reorganizes Settings into focused tabs for appearance, coding agents, panes, workspace, naming, network, and advanced controls
  • moves coding agent enablement into compact per-agent rows backed by current freshAgent settings
  • preserves current fresh-agent/Codex display-turn behavior while rebasing the older settings UI branch

Verification

  • npm run lint (0 errors, existing warnings)
  • npm run typecheck
  • npm run test:vitest -- run test/unit/client/components/SettingsView.agent-chat.test.tsx test/unit/client/components/panes/PanePicker.test.tsx
  • npm run test:vitest -- run test/unit/server/fresh-agent/codex-normalize.test.ts --config vitest.server.config.ts
  • npm run test:vitest -- run test/unit/client/components/fresh-agent/FreshAgentComposer.test.tsx
  • FRESHELL_TEST_SUMMARY='new-settings-ui rebased PR verification rerun' npm run check

@danshapiro danshapiro merged commit 09301d9 into main Jun 22, 2026
1 check passed
@danshapiro danshapiro deleted the new-settings-ui branch June 22, 2026 03:54
pull Bot pushed a commit to HinchK/freshell that referenced this pull request Jun 22, 2026
This reverts d9bdc21 while preserving later unrelated work from danshapiro#467 and danshapiro#469.
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.

2 participants