iserve_chatbot 0.1.0
iserve_chatbot: ^0.1.0 copied to clipboard
A reusable Flutter chatbot package with API integration, session management, interactive options, and customizable UI.
Changelog #
All notable changes to the iserve_chatbot Flutter package are documented in this file.
0.1.0 #
Added #
- Added configurable API endpoint support through
ChatbotApiCredentials. - Added support for configuring the conversation threads endpoint using
threadsEndpoint. - Added the
showChatHistoryMenuparameter to control chat history menu visibility.
Fixed #
- Fixed the error snackbar to display dynamic error messages instead of a static message.
Updated #
- Updated API endpoints.
- Updated chatbot initialization to initialize
ChatbotPreferencesinternally. - Updated session initialization to retrieve the saved session ID and automatically dispatch
GetChatSessionwhen a valid session ID exists. - Updated the integration API to simplify chatbot setup by managing BLoC creation, repository configuration, and session initialization internally.
0.0.3 #
Fixed #
- Fixed an issue where the New Chat button was not working.
- Fixed an issue where the selected conversation was not highlighted correctly in chat history.
0.0.2 #
Added #
- Added support for configuring the URL in the reusable chatbot UI.
- Added customization options for the header title, subtitle, button text, and text colors.
- Added support for displaying chat history.
Updated #
- Updated the APIs for messages, sessions, and interactive options.
- Enabled users to view previous conversations and continue existing sessions.
0.0.1 #
Added #
- Initial release of the
iserve_chatbotFlutter package. - Added reusable chatbot UI components.
- Added chatbot API integration.
- Added BLoC-based state management.
- Added conversation session management.
- Added interactive chatbot options.
- Added knowledge-base result cards.
- Added loading and error states.
- Added customizable chatbot themes.
- Added session persistence using SharedPreferences.
- Added an example application.