Conversation
Co-authored-by: xsahil03x <25670178+xsahil03x@users.noreply.github.com>
Co-authored-by: xsahil03x <25670178+xsahil03x@users.noreply.github.com>
Co-authored-by: xsahil03x <25670178+xsahil03x@users.noreply.github.com>
# Conflicts: # packages/stream_chat_flutter/CHANGELOG.md
Co-authored-by: xsahil03x <25670178+xsahil03x@users.noreply.github.com>
# Conflicts: # packages/stream_chat_flutter/CHANGELOG.md
# Conflicts: # packages/stream_chat_flutter/CHANGELOG.md # packages/stream_chat_flutter_core/CHANGELOG.md
# Conflicts: # melos.yaml # packages/stream_chat/CHANGELOG.md # packages/stream_chat/example/pubspec.yaml # packages/stream_chat/lib/version.dart # packages/stream_chat/pubspec.yaml # packages/stream_chat_flutter/example/pubspec.yaml # packages/stream_chat_flutter/pubspec.yaml # packages/stream_chat_flutter_core/example/pubspec.yaml # packages/stream_chat_flutter_core/pubspec.yaml # packages/stream_chat_localizations/CHANGELOG.md # packages/stream_chat_localizations/example/pubspec.yaml # packages/stream_chat_localizations/pubspec.yaml # packages/stream_chat_persistence/CHANGELOG.md # packages/stream_chat_persistence/example/pubspec.yaml # packages/stream_chat_persistence/pubspec.yaml # sample_app/pubspec.yaml
# Conflicts: # packages/stream_chat/CHANGELOG.md # packages/stream_chat_flutter_core/CHANGELOG.md
# Conflicts: # melos.yaml # packages/stream_chat/CHANGELOG.md # packages/stream_chat/example/pubspec.yaml # packages/stream_chat/lib/version.dart # packages/stream_chat/pubspec.yaml # packages/stream_chat_flutter/CHANGELOG.md # packages/stream_chat_flutter/example/pubspec.yaml # packages/stream_chat_flutter/pubspec.yaml # packages/stream_chat_flutter_core/example/pubspec.yaml # packages/stream_chat_flutter_core/pubspec.yaml # packages/stream_chat_localizations/CHANGELOG.md # packages/stream_chat_localizations/example/pubspec.yaml # packages/stream_chat_localizations/pubspec.yaml # packages/stream_chat_persistence/CHANGELOG.md # packages/stream_chat_persistence/example/pubspec.yaml # packages/stream_chat_persistence/pubspec.yaml # sample_app/pubspec.yaml
Co-authored-by: xsahil03x <25670178+xsahil03x@users.noreply.github.com>
# Conflicts: # packages/stream_chat/CHANGELOG.md # packages/stream_chat_flutter_core/CHANGELOG.md
# Conflicts: # packages/stream_chat_flutter/CHANGELOG.md # packages/stream_chat_flutter/lib/src/message_input/stream_message_input.dart # packages/stream_chat_persistence/CHANGELOG.md
The animation curves and durations for the reaction picker and message modal have been updated for a smoother user experience. - The `reaction_picker_icon_list.dart` animation curve is now `Curves.easeOutBack` and the duration is 335 milliseconds. - The `message_modal.dart` transition duration is now 335 milliseconds, and the scale animation curve is `Curves.easeOutBack`.
# Conflicts: # packages/stream_chat_persistence/CHANGELOG.md # packages/stream_chat_persistence/lib/src/db/drift_chat_database.dart
* Simplify icon set * fix size scrollToBottom icon * update search field cross * update changelog * chore: Update Goldens * fix icons in sample app * update core dependency --------- Co-authored-by: renefloor <15101411+renefloor@users.noreply.github.com>
Co-authored-by: xsahil03x <25670178+xsahil03x@users.noreply.github.com>
Co-authored-by: xsahil03x <25670178+xsahil03x@users.noreply.github.com>
* Cleanup message theme and usages * formatting * chore: Update Goldens * remove unused imports * Add changelog --------- Co-authored-by: renefloor <15101411+renefloor@users.noreply.github.com>
* Cleanup channel preview theme * chore: Update Goldens * Add changelog * fix unit test --------- Co-authored-by: renefloor <15101411+renefloor@users.noreply.github.com>
Co-authored-by: xsahil03x <25670178+xsahil03x@users.noreply.github.com>
* new threads banner redesign * fix * convert to wrapper * tweaks * fix * chore: Update Goldens * migration * fix goldens * chore: Update Goldens * fix * chore: Update Goldens * chore: Update Goldens --------- Co-authored-by: Brazol <5622717+Brazol@users.noreply.github.com>
* started with the screenshots for the docs * improve on theming * Add screenshots * update input change position * update screenshots * update voice recording screenshots * update some more screens * update more screenshots * update swipe_channel image * update threadlist * fix padding stream message action * formatting * update core dependency * enable CI screenshots * chore: Update Goldens * update package dependencies * chore: Update Goldens --------- Co-authored-by: renefloor <15101411+renefloor@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Co-authored-by: renefloor <15101411+renefloor@users.noreply.github.com> Co-authored-by: xsahil03x <25670178+xsahil03x@users.noreply.github.com> Co-authored-by: Rene Floor <rene.floor@getstream.io>
…2630) Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Co-authored-by: xsahil03x <25670178+xsahil03x@users.noreply.github.com>
Co-authored-by: renefloor <15101411+renefloor@users.noreply.github.com>
* Fix docs background color * update screenshots * chore: Update Goldens --------- Co-authored-by: renefloor <15101411+renefloor@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Co-authored-by: xsahil03x <25670178+xsahil03x@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Co-authored-by: xsahil03x <25670178+xsahil03x@users.noreply.github.com>
… sdks (#2643) Renames the message widget and its sub-components to match the naming conventions used by stream-chat-android (Compose) and stream-chat-swiftui. Symbol renames: - StreamMessageWidget → StreamMessageItem (+ .fromProps) - DefaultStreamMessage → DefaultStreamMessageItem - StreamMessageWidgetProps → StreamMessageItemProps - StreamMessageWidgetBuilder typedef → StreamMessageItemBuilder - StreamMessageAnnotations → StreamMessageHeader - StreamMessageMetadata → StreamMessageFooter - ParseAttachments → StreamMessageAttachments - GiphyEphemeralMessage → StreamGiphyEphemeralMessage - streamChatComponentBuilders(messageWidget:) → messageItem: - StreamMessageContent(annotation:, metadata:) → header:, footer: File renames (lib/src/message_widget/): - message_widget.dart → stream_message_item.dart - parse_attachments.dart → stream_message_attachments.dart - ephemeral_message.dart → stream_ephemeral_message.dart - giphy_ephemeral_message.dart → stream_giphy_ephemeral_message.dart - moderated_message.dart → stream_moderated_message.dart - system_message.dart → stream_system_message.dart - components/stream_message_annotations.dart → stream_message_header.dart - components/stream_message_metadata.dart → stream_message_footer.dart Updates CHANGELOG, v10 migration guide, redesign migration docs, README, inline doc comments, the example tutorial, and the sample app. Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* Move draftlist from sdk to sample app. * remove unused imports * removed theme class * chore(ui, sample): export scroll-view load-more widgets and tidy draft list Export StreamScrollViewLoadMoreError and StreamScrollViewLoadMoreIndicator from the public API (their EmptyWidget/ErrorWidget/LoadingWidget siblings were already exported). The sample app's draft list view now uses the public API for these widgets and the rest of its empty/error/loading builders, and drops the boilerplate SDK-style customization hooks it didn't need. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * chore(ui, sample): export StreamTimestamp and use it in draft tile Export StreamTimestamp along with its DateFormatter typedef and the formatDate / formatRecentDateTime helpers from the public API, then use StreamTimestamp in the sample app's StreamDraftListTile instead of a hand-rolled Jiffy formatter. The default formatter also adds a "Yesterday" case the inline version was missing. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Sahil Kumar <sahil@getstream.io> Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* rename message composer * Move factory for composer * fix picker sync * Add separate composer input for factory * formatting * remove unused prop * Fix isFloating bool * format exports * Fix review issues * chore: Update Goldens * fix unit tests * re-enable skipped tests * don't run pub get parallel * Move composer parts to chat * fix composer migration docs * fix async context issue * improve composer props * close attachment picker with locked recording * update core dependency --------- Co-authored-by: renefloor <15101411+renefloor@users.noreply.github.com>
Contributor
|
Caution Failed to replace (edit) comment. This is likely due to insufficient permissions or the comment being deleted. Error details |
* rename input controller to composer controller * Fix controller lifecycle management * fix restoration edit mode
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* theme cleanup * removed brightness * unused files cleanup * removed brightness and unused widgets * removed theme wrapper * dart format * analyse fix * fix * chore: Update Goldens * fix * dark theme tests fix * chore: Update Goldens * more brightness tests fixes * chore: Update Goldens --------- Co-authored-by: Brazol <5622717+Brazol@users.noreply.github.com>
* Improve slow mode UI * disabled color for border of composer input * Remove nested builders * remove default value * use constant keys * formatting * Added slow mode snapshot tests * chore: Update Goldens * cleanup test import * only add callback when onAttachmentButtonPressed is not null * simplify side padding --------- Co-authored-by: renefloor <15101411+renefloor@users.noreply.github.com>
* attachment filesize requirement * Update packages/stream_chat_flutter/lib/src/message_input/attachment_picker/stream_attachment_picker_controller.dart Co-authored-by: Rene Floor <rene.floor@getstream.io> --------- Co-authored-by: Rene Floor <rene.floor@getstream.io>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary by CodeRabbit
New Features
Bug Fixes
Breaking Changes
✏️ Tip: You can customize this high-level summary in your review settings.