Skip to content

Releases: GetStream/stream-chat-android-ai

v0.4.0

Choose a tag to compare

@stream-public-bot stream-public-bot released this 09 Oct 10:51

Important

v0.4.0 is published to the Stream Maven repository, not Maven Central.

// settings.gradle.kts
dependencyResolutionManagement {
    repositories {
        google()
        mavenCentral()
        maven("https://stream-io-repo.com")
    }
}

What's Changed

New Features 🎉

  • Add AISuggestions, a row of suggestion chips by @andremion in #54
  • Reply steps, tool approvals, client tools and an on-device model by @andremion in #57

Bug Fixes 🐛

Internal 🧪

  • Bump actions/checkout from 6 to 7 by @dependabot[bot] in #38
  • render dark theme snapshot: ai components by @kanake10 in #39
  • CI: add least-privilege permissions to GitHub Actions workflows by @peter-matkovski in #40
  • Bump the stream-conventions group with 3 updates by @dependabot[bot] in #41
  • Bump the stream-conventions group with 4 updates by @dependabot[bot] in #42
  • Bump the stream-conventions group with 3 updates by @dependabot[bot] in #45
  • Bump the stream-conventions group with 4 updates by @dependabot[bot] in #44
  • Disable automatic snapshot publishing on develop pushes by @gpunto in #46
  • Publish to the Stream repository with build-conventions 1.0.1 by @andremion in #55

New Contributors

Full Changelog: v0.3.0...v0.4.0

v0.3.0

Choose a tag to compare

@stream-public-bot stream-public-bot released this 17 Jun 09:49

What's Changed

New Features 🎉

  • Add ChatAiComponentFactory to override AI compose components by @andremion in #37

Dependencies 📦

Internal 🧪

  • Add dependabot configuration to bump Stream conventions by @gpunto in #21
  • Bump actions/checkout from 4 to 6 by @dependabot[bot] in #24
  • Bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #25
  • Bump Stream conventions to v0.12.1 by @gpunto in #20
  • Bump the stream-conventions group and update dependabot config by @dependabot[bot] in #32
  • Add Paparazzi snapshot testing pipeline by @andremion in #36

New Contributors

Full Changelog: 0.2.0...v0.3.0

0.2.0

Choose a tag to compare

@stream-public-bot stream-public-bot released this 16 Dec 09:01

What's Changed

Other Changes

Full Changelog: 0.1.0...0.2.0

0.1.0

Choose a tag to compare

@stream-public-bot stream-public-bot released this 04 Dec 16:45

Initial release of the StreamChat AI UI components 🎉

To start, this library includes the following components:

StreamingText - a composable that progressively reveals text content word-by-word with smooth animation, perfect for displaying AI-generated responses in real-time, similar to ChatGPT.

AITypingIndicator - a component that displays animated typing indicators with optional labels, able to show different states of the LLM (thinking, checking external sources, etc).

ChatComposer - a complete chat input component with text input, attachment support, voice input, and send/stop buttons. It manages message composition state and provides a polished UI with automatic keyboard handling and visual fade gradients.

SpeechToTextButton - a composable button that provides speech-to-text functionality with waveform visualization, automatic permission handling, and customizable UI components.