add a right sidebar that can show different things #8

Closed
opened 2026-07-25 09:19:03 +00:00 by hugo · 0 comments
Owner

there should be a right sidebar that can show several things:

  • an overview of the directories and files in the project, where changed files are colored, so we see that they are changed, and directories that contain changed files (even in sub-directories) are color coded. directories need to be expandable/collapsible to dig into deeper folder structures.
  • an overview of the current git status with changes, additions and deletions and tracked / untracked files shown properly and with color coding. allign this with how typical git clients show repositories. Only the files for now, but clicking a file in the changed file view should open a popup that shows the diff for that file. This should be using gix / gitoxide to implement everything in rust and not shell out to then interpret tool outputs.
  • a list of mcp servers and skills and internal tools that are available to the AI. this panel must be able to disable/enable tools and groups of tools (like for example A2UI) to remove it from the system prompt to slim that down, when. needed.

The sidebar itself gets a menu item in "View" to toggle it completely and each sidebar surface gets an entry that automatically activates the right sidebar and activates that surface in the sidebar.

the icon to expand/collapse (the sidebar starts collapsed) should be on the right end of the title bar and the icons to choose what is shown in the sidebar should be to the left of the expand/collapse icon.

there should be a right sidebar that can show several things: - an overview of the directories and files in the project, where changed files are colored, so we see that they are changed, and directories that contain changed files (even in sub-directories) are color coded. directories need to be expandable/collapsible to dig into deeper folder structures. - an overview of the current git status with changes, additions and deletions and tracked / untracked files shown properly and with color coding. allign this with how typical git clients show repositories. Only the files for now, but clicking a file in the changed file view should open a popup that shows the diff for that file. This should be using gix / gitoxide to implement everything in rust and not shell out to then interpret tool outputs. - a list of mcp servers and skills and internal tools that are available to the AI. this panel must be able to disable/enable tools and groups of tools (like for example A2UI) to remove it from the system prompt to slim that down, when. needed. The sidebar itself gets a menu item in "View" to toggle it completely and each sidebar surface gets an entry that automatically activates the right sidebar and activates that surface in the sidebar. the icon to expand/collapse (the sidebar starts collapsed) should be on the right end of the title bar and the icons to choose what is shown in the sidebar should be to the left of the expand/collapse icon.
hugo added the enhancement label 2026-07-25 09:19:08 +00:00
hugo added idea and removed enhancement labels 2026-07-27 12:28:59 +00:00
hugo added the wontfix label 2026-07-27 14:36:01 +00:00
hugo closed this issue 2026-07-27 14:36:03 +00:00
Sign in to join this conversation.