dalel_ai_flutter_sdk 1.1.0
dalel_ai_flutter_sdk: ^1.1.0 copied to clipboard
Official Dalel Flutter SDK that provides an AI agent with personalized recommendations. Integrate intelligent chat bot and recommendation system into your Flutter apps with ease.
Change Log #
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
2025-11-30 #
Changes #
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
dalel_ai_flutter_sdk - v1.1.0
- REFACTOR(android): rename application package and namespace.
- REFACTOR(chat): improve stream message logging.
- REFACTOR(models): remove unused retailer location and info fields.
- REFACTOR(chat): update recommendation callback interface.
- REFACTOR(sdk): export config module.
- REFACTOR(chat-data-source): remove excessive logging during message stream processing.
- PERF(chat): offload json decoding to isolates.
- FEAT: add generic Wrapped utility class.
- FEAT(user): add copywith method to dalel user config.
- FEAT: add English ARB file and generated localization code.
- FEAT(chat): implement recommendation card tap and image display.
- FEAT(chat): add haptic feedback to chat input.
- FEAT: implement the initial sdk structure.
- FEAT(chatbot): navigate to retailer details on recommendation select.
- FEAT(core): implement granular user data setters in dalel ai core.
- FEAT(retailer): add retailer details page.
- FEAT(config): add base image url to dalel ai config.
- FEAT: implement the new empty state widget.
- FEAT: implement the try again button.
- FEAT: send the user data with the initial message.
- FEAT(sdk): configure Dalel AI SDK and set up user.
- FEAT(chat): add "Start New Chat" option to settings sheet.
- FEAT(chat): implement start new chat BLoC event and handler.
- FEAT(chat): register chat message sent handler.
- FEAT(chat): disable chat input when not ready to send.
- FEAT(chat): add
isReadyToSendMessagegetter to ChatBotState. - FEAT: implement the example prompts within the empty state and improve the parsing logic.
- FEAT: send full message history to chatbot for context.
- FEAT: implement the ui logic for the chat.
- FEAT: implement the stream processing logic for the chat messages.
- FEAT(chat): implement chat input widget.
- FEAT: provide localization convenience extensions and exports.
- FEAT(chat): add chat message sent event.
- FEAT: add chat bot bloc and update chat bot page.
- FEAT: add ui base classes for bloc state management.
- FEAT: update localization files with error messages.
- FEAT: setup dependency injection for network, data sources and repositories.
- FEAT: add auth repository with result type support.
- FEAT: add result type and base response extensions.
- FEAT: implement the chat bot ui.
- FEAT: implement network client with interceptors and http method enum.
- FEAT: add base response model and network exception classes.
- FEAT: add example app.
- FEAT: add auth data source and auth response model.
- DOCS(readme): remove boilerplate comments.
- DOCS(sdk): update pubspec description.
- DOCS: update readme.
- DOCS(readme): add comprehensive SDK documentation.
1.1.0 #
- REFACTOR(android): rename application package and namespace.
- REFACTOR(chat): improve stream message logging.
- REFACTOR(models): remove unused retailer location and info fields.
- REFACTOR(chat): update recommendation callback interface.
- REFACTOR(sdk): export config module.
- REFACTOR(chat-data-source): remove excessive logging during message stream processing.
- PERF(chat): offload json decoding to isolates.
- FEAT: add generic Wrapped utility class.
- FEAT(user): add copywith method to dalel user config.
- FEAT: add English ARB file and generated localization code.
- FEAT(chat): implement recommendation card tap and image display.
- FEAT(chat): add haptic feedback to chat input.
- FEAT: implement the initial sdk structure.
- FEAT(chatbot): navigate to retailer details on recommendation select.
- FEAT(core): implement granular user data setters in dalel ai core.
- FEAT(retailer): add retailer details page.
- FEAT(config): add base image url to dalel ai config.
- FEAT: implement the new empty state widget.
- FEAT: implement the try again button.
- FEAT: send the user data with the initial message.
- FEAT(sdk): configure Dalel AI SDK and set up user.
- FEAT(chat): add "Start New Chat" option to settings sheet.
- FEAT(chat): implement start new chat BLoC event and handler.
- FEAT(chat): register chat message sent handler.
- FEAT(chat): disable chat input when not ready to send.
- FEAT(chat): add
isReadyToSendMessagegetter to ChatBotState. - FEAT: implement the example prompts within the empty state and improve the parsing logic.
- FEAT: send full message history to chatbot for context.
- FEAT: implement the ui logic for the chat.
- FEAT: implement the stream processing logic for the chat messages.
- FEAT(chat): implement chat input widget.
- FEAT: provide localization convenience extensions and exports.
- FEAT(chat): add chat message sent event.
- FEAT: add chat bot bloc and update chat bot page.
- FEAT: add ui base classes for bloc state management.
- FEAT: update localization files with error messages.
- FEAT: setup dependency injection for network, data sources and repositories.
- FEAT: add auth repository with result type support.
- FEAT: add result type and base response extensions.
- FEAT: implement the chat bot ui.
- FEAT: implement network client with interceptors and http method enum.
- FEAT: add base response model and network exception classes.
- FEAT: add example app.
- FEAT: add auth data source and auth response model.
- DOCS(readme): remove boilerplate comments.
- DOCS(sdk): update pubspec description.
- DOCS: update readme.
- DOCS(readme): add comprehensive SDK documentation.
1.0.0 #
- Initial release.