feat(web): extract appearance settings to a separate tab#2014
feat(web): extract appearance settings to a separate tab#2014akarabach wants to merge 1 commit intopingdotgg:mainfrom
Conversation
Move Theme and Time format settings from the General tab into a new dedicated Appearance tab, improving settings discoverability.
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
ApprovabilityVerdict: Approved This is a mechanical code extraction that moves existing appearance settings (theme and timestamp format) from the General settings panel to a new dedicated Appearance tab. The extracted code is unchanged - same constants, same hooks, same component structure. Only routing and navigation entries were added. You can customize Macroscope's approvability policy. Learn more. |
Summary
PaletteIconsidebar nav item between General and ConnectionsTest plan
Demo
Note
Low Risk
Low risk UI/routing refactor that moves existing settings controls; main risk is navigation/regression in settings routes or sidebar highlighting.
Overview
Adds a new Appearance settings tab at
/settings/appearanceand wires it into the TanStack Router tree.Moves the existing Theme and Time format controls (including reset-to-default actions) out of the General panel into the new
AppearanceSettingsPanel, and updates the settings sidebar to include an Appearance entry withPaletteIcon.Reviewed by Cursor Bugbot for commit 557990f. Bugbot is set up for automated code reviews on this repo. Configure here.