Skip to content

Conversation

@spencrmartin
Copy link
Collaborator

  • Enhanced SpaceBreadcrumb with dropdown menus for Spaces and Rooms
  • Users can now click Space/Room names to see and switch between options
  • Added visual improvements: Layers icon for Spaces, ChevronDown indicators
  • Implemented click-outside-to-close and smooth animations
  • Added accessibility features: ARIA labels, keyboard navigation
  • Integrated room switching in TabbedChatContainer
  • Added comprehensive documentation in BREADCRUMB_DROPDOWN_FEATURE.md

Key Features:

  • Space dropdown: View and navigate to all available Spaces
  • Room dropdown: View and switch between rooms in current Space
  • Current Space/Room highlighted with accent color
  • Member counts displayed for context
  • Smooth Framer Motion animations
  • Full keyboard and screen reader support

Summary

Type of Change

  • Feature
  • Bug fix
  • Refactor / Code quality
  • Performance improvement
  • Documentation
  • Tests
  • Security fix
  • Build / Release
  • Other (specify below)

AI Assistance

  • This PR was created or reviewed with AI assistance

Testing

Related Issues

Relates to #ISSUE_ID
Discussion: LINK (if any)

Screenshots/Demos (for UX changes)

Before:

After:

Submitting a Recipe?

Email:

- Enhanced SpaceBreadcrumb with dropdown menus for Spaces and Rooms
- Users can now click Space/Room names to see and switch between options
- Added visual improvements: Layers icon for Spaces, ChevronDown indicators
- Implemented click-outside-to-close and smooth animations
- Added accessibility features: ARIA labels, keyboard navigation
- Integrated room switching in TabbedChatContainer
- Added comprehensive documentation in BREADCRUMB_DROPDOWN_FEATURE.md

Key Features:
- Space dropdown: View and navigate to all available Spaces
- Room dropdown: View and switch between rooms in current Space
- Current Space/Room highlighted with accent color
- Member counts displayed for context
- Smooth Framer Motion animations
- Full keyboard and screen reader support
The useChat.ts file was missing from the base branch, causing a build error.
Restored from commit d219528^ where it was last present.
These components were moved to the recipes/ subfolder but App.tsx
was still importing from the old location. Updated imports to use
the correct paths: ./components/recipes/RecipesView and
./components/recipes/RecipeEditor
The BuildView component doesn't exist in this branch.
Commented out the import and route to prevent build errors.
The build feature can be re-enabled when the component is available.
The feed directory and components (CleanFeedView, TestFeed) don't exist
in this branch. Commented out imports and routes to prevent build errors.
The API was updated and getSessionHistory no longer exists.
Updated all imports and calls to use getSession instead.
Also updated response field from sessionId to session_id to match new API.
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