Skip to content

refactor(ui): Update navigation sidebar and session management logic - #646

Merged
haiphucnguyen merged 1 commit into
mainfrom
feature/minor-improvements
Aug 18, 2026
Merged

refactor(ui): Update navigation sidebar and session management logic#646
haiphucnguyen merged 1 commit into
mainfrom
feature/minor-improvements

Conversation

@haiphucnguyen

Copy link
Copy Markdown
Collaborator
  • Consolidates navigation item structure into a dedicated SidebarNavItem component.
  • Refactors NavigationSidebar to accept a unified list of navigation items.

- Consolidates navigation item structure into a dedicated `SidebarNavItem` component.
- Updates session manager to use compound assignment (`+=`) for adding tool calls.
- Refactors `NavigationSidebar` to accept a unified list of navigation items.

BREAKING CHANGE: The `navigationSidebar` composable component now accepts a single `navItems` list instead of individual parameters for navigation actions. Please update calling sites to pass items in this new list structure.
@haiphucnguyen
haiphucnguyen merged commit 195c7b1 into main Aug 18, 2026
10 checks passed
@haiphucnguyen
haiphucnguyen deleted the feature/minor-improvements branch August 18, 2026 16:05
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