- Add
messageLinks
property toMessageTheme
to customize links color
- Update llc dependency
- Update llc dependency
- Better ui components
- Add read indicators
- Add system messages
- Use llc 0.2
- Add
ChannelsBloc
widget to manage a list of channels with pagination
- Update llc dependency
- Update llc dependency
- Add read indicators
- Update llc dependency
- User queryMembers for mentions
- Update llc dependency
- Update llc dependency
- Minor bugfix
-
Update llc dependency
-
Add system messages
-
Update llc dependency
-
Fix hero tag generation for attachment
- Fixed reactions bubble going below other messages
- Updated llc dependency
- Removed the additional
Navigator
inStreamChat
widget. It was added to make the app have theStreamChat
widget as ancestor in every route. Now the recommended way to addStreamChat
to your app is using thebuilder
property of yourMaterialApp
widget. Otherwise you can use it in the usual way, but you need to add aStreamChat
widget to every route of your app. Read this issue for more information.
@override
Widget build(BuildContext context) {
return MaterialApp(
theme: ThemeData.light(),
darkTheme: ThemeData.dark(),
themeMode: ThemeMode.system,
builder: (context, widget) {
return StreamChat(
child: widget,
client: client,
);
},
home: ChannelListPage(),
);
-
Fix reaction bubble going below previous message on iOS
-
Fix message list view reloading messages even if the pagination is ended
- New message widget
- Moved some properties from
MessageListView
toMessageWidget
- Added
MessageDetails
property toMessageBuilder
- Added example to customize the message using
MessageWidget
(customize_message_widget.dart
)
- Add background color in StreamChatTheme
- Handle channel deleted event
- Fix message builder and add messageList to it
-
Add date divider builder
-
Fix reply indicator tap
- Add
attachmentBuilders
toMessageWidget
andMessageListView
- Update llc dependency
-
Remove dependencies on notification service
-
Expose some helping method for integrate offline storage with push notifications
- Fix overflow in mentions overlay
- Add better mime detection
- Fix video loading and error
-
Offline storage
-
Push notifications
-
Minor bug fixes
- Add message configuration properties to MessageListView
-
Fix video aspect ratio
-
Add property to decide whether to enable video fullscreen
-
Add property to hide the attachment button
-
Do not show send button if an attachment is still uploading
-
Unfocus and disable the TextField before opening the camera (workaround for flutter/flutter#42417)
-
Add gesture (vertical drag down) to close the keyboard
-
Add keyboard type parameters (set it to TextInputType.text to show the submit button that will even close the keyboard)
The property showVideoFullScreen was added mainly because of this issue fluttercommunity/chewie#261
- Add message list date separators
- Add dark theme
- Add possibility to show the other users username next to the message timestamp
- Fix MessageInput overflow
- Add automatic keep alive to streamchat
- Fix dependency error on iOS using flutter_form_builder
- Fix bug in ChannelPreview when list of messages is empty
- Do not automatically dispose Client object when disposing StreamChat widget
- Fix message ui overflow
- Bug fix
-
Add chat commands
-
Add edit message
- Add some documentation
- Fix channels pagination
- Fix message widget builder on reaction
- Fix upload attachment
- Fix avatar shape
- Add ThreadHeader
- First release