dalel_ai_flutter_sdk 2.1.0 copy "dalel_ai_flutter_sdk: ^2.1.0" to clipboard
dalel_ai_flutter_sdk: ^2.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.

2.1.0 #

  • REFACTOR: remove unused imports.
  • FEAT: improve the parsing stability.
  • FEAT: add thread deletion mechanism when the chat is closed.

2.0.1 #

  • FIX: resolve recommendation parsing issue.

2.0.0 #

Note: This release has breaking changes.

  • REFACTOR(ui): use svg for recommendation card image placeholder.
  • FEAT(recommendation): pass selected recommendation object on tap.
  • FEAT(sdk): introduce selected recommendation model.
  • DOCS(readme): update github repository link.
  • DOCS(readme): remove outdated api reference section.
  • DOCS(examples): update onRecommendationSelected usage in readme.
  • BREAKING FEAT: update onRecommendationSelected callback signature.

1.3.1 #

  • REFACTOR(main): remove unused l10n import.
  • FIX: resolve the flipped back button issue.

1.3.0 #

  • REFACTOR(chat): use new localized string for chat bot title.
  • FIX(chat): flip send icon for rtl languages.
  • FEAT: improve the package folder structure.
  • FEAT(i18n): introduce 'sanad the smart assistant' localization key.
  • DOCS(chat): update dartdocs for onRecommendationSelected.

1.2.0 #

  • FEAT: improve the scrolling behavior for long messages by scrolling to the beginning.

1.1.1 #

  • DOCS(readme): update the readme.

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 isReadyToSendMessage getter 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.
0
likes
140
points
517
downloads

Publisher

unverified uploader

Weekly Downloads

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.

Homepage

Documentation

API reference

License

unknown (license)

Dependencies

bloc, cached_network_image, dio, equatable, flutter, flutter_bloc, flutter_hooks, flutter_localizations, flutter_svg, get_it, intl, markdown_widget, scroll_to_index

More

Packages that depend on dalel_ai_flutter_sdk