Skip to content

feat(settings): centralized preferences and quick appearance controls - #168

Merged
akemmanuel merged 1 commit into
feat/chat-navigation-and-sidebarfrom
feat/settings-quick-preferences
Oct 22, 2026
Merged

akemmanuel merged 1 commit into
feat/chat-navigation-and-sidebarfrom
feat/settings-quick-preferences

Conversation

@touch2be

Copy link
Copy Markdown
Collaborator

Summary

  • Centralize appearance, language and chat preferences in Settings while keeping the chat sidebar visible.
  • Add a quick-preferences popover next to the settings gear at the bottom left: theme, accent, font size, contrast, chat width and language.
  • Replace chat-width presets with a persistent 40–100% slider shared by the transcript and prompt; retain compatibility with legacy values.
  • Synchronize appearance controls and add English, German and Spanish translations.

Validation

  • pnpm run check — formatting, lint and types pass.
  • 73 targeted tests across 22 files pass.
  • Desktop/mobile browser checks performed for the settings layout and quick-preferences popover.

Dependency

Stacked on #167 (feat/chat-navigation-and-sidebar) to keep this PR focused on the settings changes. Merge the sidebar PR first, then retarget this PR to its destination branch.

@akemmanuel
akemmanuel merged commit fc5e4fd into feat/chat-navigation-and-sidebar Oct 22, 2026
2 checks passed
@akemmanuel akemmanuel mentioned this pull request Oct 22, 2026
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