Skip to content

Comments

Feature adjust#156

Open
buttercannfly wants to merge 5 commits intomainfrom
feature-adjust
Open

Feature adjust#156
buttercannfly wants to merge 5 commits intomainfrom
feature-adjust

Conversation

@buttercannfly
Copy link
Collaborator

No description provided.

- Added a feature to open the onboarding page for new installs in production.
- Implemented a user manual replay request handler, validating input data and managing replay steps.
- Introduced a side panel for replay setup, allowing users to navigate and initialize replay sessions.
- Enhanced the chat header with options to share conversations and save them as skills, improving user interaction.
- Added error handling and validation for user-provided host URLs to mitigate security risks.
…nd data validation

- Consolidated error logging in the ErrorBoundary component for clarity.
- Streamlined error messages in the background script for better readability.
- Enhanced formatting of type definitions and data validation in various services to improve code organization and maintainability.
- Updated test cases to ensure consistent formatting and readability.
…andling in chatbot

- Added a pre-flight authentication check before sending messages, displaying an inline login prompt if authentication is required.
- Updated the ChatbotProvider to use a wrapped sendMessage function that incorporates the authentication check.
- Enhanced type definitions to include AuthCheckResult for better clarity in authentication handling.
- Refactored the useAgent hook to differentiate between BYOK and non-BYOK configurations, improving validation logic.
- Streamlined the model factory in the browser extension to support both BYOK and proxy modes, ensuring a seamless user experience.
…eamline authentication check in ChatApp

- Removed the byokEnabled parameter from the useAgent hook to simplify its interface.
- Streamlined the handleCheckAuth function in ChatApp for improved readability and conciseness.
…ntroller and share conversation services

- Updated type assertions in the ManualReplayController to ensure proper event handling.
- Refactored test cases in replay-controller.test.ts for improved clarity and structure.
- Enhanced type definitions in share-conversation.ts to ensure metadata is correctly typed.
- Improved test assertions in share-conversation.test.ts for better reliability and readability.
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