Skip to content

fix: settings in sidebar, better add project flow#584

Merged
t3dotgg merged 4 commits intomainfrom
theo/sidebar-ui-pass
Mar 9, 2026
Merged

fix: settings in sidebar, better add project flow#584
t3dotgg merged 4 commits intomainfrom
theo/sidebar-ui-pass

Conversation

@t3dotgg
Copy link
Member

@t3dotgg t3dotgg commented Mar 9, 2026

Before: (nothing to see here)

After:
image
image
image

Note

Move project creation to an inline panel in the Sidebar and add a Settings/Back footer control to support navigating to settings

Rework the Sidebar UI in Sidebar.tsx: add a header-level + toggle that opens an inline add-project panel with input, optional folder picker, loading state, cancel, and inline error text; replace footer add controls with a Settings button when not on settings and a Back button when on settings; route state uses useLocation; error handling in Sidebar.addProjectFromPath sets addProjectError instead of toasts and clears it on finish; focus returns to the input when folder picking is canceled.

📍Where to Start

Start in the Sidebar component render and handlers in Sidebar.tsx, focusing on addProjectFromPath and the new header-level add-project panel logic.

Macroscope summarized d6f0350.

@coderabbitai
Copy link

coderabbitai bot commented Mar 9, 2026

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 3f42745d-8f69-4cd4-b703-763c7eb953b0

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • ✅ Review completed - (🔄 Check again to review again)
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch theo/sidebar-ui-pass

Comment @coderabbitai help to get the list of available commands and usage tips.

@t3dotgg t3dotgg merged commit 1794278 into main Mar 9, 2026
4 checks passed
@t3dotgg t3dotgg deleted the theo/sidebar-ui-pass branch March 9, 2026 01:21
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