Skip to content

File explorer#25

Closed
m1nce wants to merge 6 commits intomainfrom
file-explorer
Closed

File explorer#25
m1nce wants to merge 6 commits intomainfrom
file-explorer

Conversation

@m1nce
Copy link
Copy Markdown
Contributor

@m1nce m1nce commented Feb 11, 2026

addresses issue #14

add feature to expand directory by popping it out to front view of tool. intended to make it easier to see all files, assignments, and conversations in a more organized interface.

uses breadcrumbs instead of expanding dropdowns. also added new interface in shared/types.ts for future usage.

m1nce added 5 commits February 6, 2026 18:05
- moved FileTreeProps into shared/types.ts
- created backdrop of FileExplorer, taking FileTree function from OperationsPanel.

TODO: reduce overhead of keeping other directories when clicked in FIleExplorer.
instead of dropdown, drills into hierarchy
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a “File Explorer” popout modal to reduce clutter in the OperationsPanel “Files” area by presenting file → assignment → conversation navigation via breadcrumbs.

Changes:

  • Add FileExplorer modal (portal + breadcrumb navigation) and wire it into OperationsPanel.
  • Add UI styling for the new header button and modal layout.
  • Introduce new shared interfaces (FileTreeProps, PathStep) and add new icon assets for the explorer UI.

Reviewed changes

Copilot reviewed 5 out of 10 changed files in this pull request and generated 9 comments.

Show a summary per file
File Description
src/components/OperationsPanel.tsx Adds “Directory” header button and renders the FileExplorer modal; exports FileTree using shared props type.
src/components/OperationsPanel.css Adds layout/styles for the new files header + expand icon.
src/components/FileExplorer.tsx New modal file explorer component using breadcrumbs and API calls to fetch assignments/conversations.
src/components/FileExplorer.css New styling for the modal/backdrop and list rows.
shared/types.ts Adds FileTreeProps and PathStep interfaces.
src/assets/message_bubble.png New icon asset used by FileExplorer rows.
src/assets/expand_directory.png New icon asset used for the “expand directory” button.
src/assets/exclamation.png New icon asset used by FileExplorer assignment rows.
src/assets/close.png New icon asset used by FileExplorer close button.
src/assets/back.png New icon asset used by FileExplorer breadcrumb back button.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread shared/types.ts
Comment thread shared/types.ts
Comment thread src/components/OperationsPanel.tsx
Comment thread src/components/FileExplorer.css
Comment thread src/components/FileExplorer.tsx
Comment thread src/components/FileExplorer.tsx Outdated
Comment thread src/components/FileExplorer.tsx
Comment thread src/components/FileExplorer.tsx
Comment thread src/components/FileExplorer.tsx Outdated
added alt and aria-label to images
@m1nce m1nce closed this Mar 27, 2026
@m1nce m1nce deleted the file-explorer branch March 27, 2026 18:19
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