Repository navigation
Releases: GetStream/stream-chat-android-ai
Release list
v0.4.0
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 🐛
- Accept both AI state spellings and fix the sample's bot-id fallback by @aleksandar-apostolov in #43
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
- @kanake10 made their first contribution in #39
- @peter-matkovski made their first contribution in #40
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
New Features 🎉
- Add ChatAiComponentFactory to override AI compose components by @andremion in #37
Dependencies 📦
- Upgrade Stream Chat Android SDK to 7.0.0 by @andremion in #16
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
- @gpunto made their first contribution in #21
- @dependabot[bot] made their first contribution in #24
Full Changelog: 0.2.0...v0.3.0
0.2.0
What's Changed
Other Changes
- Speech to text improvements by @andremion in #14
- ChatComposer improvements by @andremion in #15
Full Changelog: 0.1.0...0.2.0
0.1.0
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.