-
Notifications
You must be signed in to change notification settings - Fork 335
feat!: message composer attachment manager integration and improve send flow #3093
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
khushal87
wants to merge
136
commits into
V8
Choose a base branch
from
attachment-manager-integration
base: V8
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
136 commits
Select commit
Hold shift + click to select a range
6c1f94d
chore: modify gh workflows
isekovanic e443caf
feat: removal of StreamChatGenerics (#2993)
isekovanic 4e6c4b7
chore: remove support for react-native-document-picker (#3000)
isekovanic d0dd875
Merge branch 'develop' into V7
isekovanic 74a3978
BREAKING CHANGE: V7 release candidate
isekovanic f519f8a
chore: add rc channel
isekovanic f359909
fix: typo in branch name
isekovanic aca5620
feat: trigger breaking change for v7 (#3005)
isekovanic dfbdcb3
chore: remove dryRun
isekovanic 7243093
chore: bump stream-chat version to latest rc
isekovanic 1f84064
chore: bump stream-chat to latest
isekovanic 228d559
feat: introduce expo-video support (#3010)
isekovanic 52ef753
Merge branch 'develop' into V7
isekovanic ad0dbc8
fix: lint issues
isekovanic 35dc66e
fix: different types inference with latest stream-chat changes
isekovanic a070115
chore(deps): update sample apps too
isekovanic dbdb27e
Merge branch 'develop' into V7
isekovanic 8ec7617
fix: remove generics from new hook
isekovanic e49b9c0
fix: remove remnants from SCG and fix missing types
isekovanic b3c67eb
fix: lint issues
isekovanic 1d28a1a
fix: replace TouchableOpacity with Pressable
isekovanic 9154fdd
fix: move to RN TouchableOpacity instead
isekovanic 9569c98
chore(deps): update peer deps
isekovanic 39f4f82
chore: remove unused hooks
isekovanic e8db262
chore: remove deps scope
isekovanic f509a27
Merge branch 'develop' into V7
isekovanic 2f336f3
fix: all instances of FormatMessageResponse in respect to the new llc…
isekovanic 98349dd
chore: ref branch specifically
isekovanic a40724c
fix: try clearing cache
isekovanic 7ea6f38
fix: remove cache clean
isekovanic fa903f0
fix: remove console.log
isekovanic fdc9774
fix: use latest commit
isekovanic e01a1b0
fix: use latest rc of llc
isekovanic eae044b
chore: use specific commit again
isekovanic e3d2bc4
Merge branch 'develop' into V7
isekovanic 40dee7e
fix: SCG remnants from merge
isekovanic d4237bb
Merge branch 'develop' into V7
isekovanic b947266
fix: lint issues
isekovanic 51361c1
Merge branch 'develop' into V7
isekovanic 491a957
fix: lint issues
isekovanic b28252b
fix: unify file and image types (#3050)
khushal87 9ab351d
chore: update deps
isekovanic e34273c
fix: failing tests and AutoCompleteInput type
isekovanic 3d461d0
chore: update custom data module interfaces
isekovanic ab7973f
fix: change RNFile to FileReference as per latest client changes (#3061)
khushal87 af2d2fd
Merge branch 'develop' into V7
isekovanic 9375fa4
fix: merge conflicts
isekovanic 4ad47a1
fix: remove MessageType type from the SDK
khushal87 96e9401
fix: resolve conflicts from V7 branch
khushal87 ef3a2a7
fix: resolve conflicts from V7 branch
khushal87 b1823a8
fix: broken tests
khushal87 b787c47
fix: useMessageActions remove reserved fields logic
khushal87 65881a7
revert: useMessageActions change
khushal87 3f6d111
fix: confine readBy data to Message Status component
khushal87 3038e7b
fix: change date separator and group styles to ref
khushal87 54ce9c6
fix: add app changes
khushal87 a00a670
feat: use new text composer for RN SDK
khushal87 5f62753
fix: bump stream-chat to latest rc
isekovanic cc33ccb
Merge branch 'V7' of github.com:GetStream/stream-chat-react-native in…
khushal87 e14c614
chore: bump stream-chat version to latest rc again
isekovanic ba1df1d
Merge pull request #3064 from GetStream/remove-messagetype-type
isekovanic 8467b22
fix: thread messages state not updating properly
isekovanic 33d158a
chore: change type to inferred one
isekovanic 6c96dee
Merge pull request #3068 from GetStream/fix/thread-messages-setting-b…
isekovanic 948b6db
fix: set correct core lib versions
isekovanic de777de
Merge branch 'develop' into V7
isekovanic 77369b6
chore: bump stream-chat to latest rc again
isekovanic 75117d5
chore: update sample app yarn.locks as well
isekovanic 1e421f4
fix: refine the implementation
khushal87 0c154ec
fix: add useCallback
khushal87 10d934c
fix: keyboard taking full screen issue when the prefer cross-fade tra…
khushal87 36ceec1
chore: bump stream-chat-js rc again
isekovanic ee9e05c
Merge branch 'develop' into V7
isekovanic dbef2f3
chore: full reinstall after merge from develop
isekovanic 16c16a4
fix: add back mistakenly removed mime dep
isekovanic 1c45b51
feat: add poll composer
khushal87 0eb0484
feat: add emoji middleware and make text input better
khushal87 fcf98f9
fix: add channel command middleware
khushal87 f99b02f
fix: add channel command middleware
khushal87 bbcf5f7
fix: remove unused values from message input context
khushal87 5648653
fix: remove unused values from message input context
khushal87 2ae81e9
fix: code clean up
khushal87 b35d4bc
fix: point out a bug with the ban user command
khushal87 9a6f38f
fix: added option reordering fix
khushal87 fdd9576
chore: resolve conflicts from develop
khushal87 5a69670
fix: improve the emoji and command middleware and cleanup
khushal87 3b7957c
feat: add poll composer changes
khushal87 e9ebac4
fix: quoted message state using the message composer
khushal87 f6a20b6
fix: improve poll composer integration
khushal87 1cf9027
fix: reduce prop surface area from auto complete input
khushal87 168c41c
fix: tests
khushal87 ea45f36
chore: resolve conflicts
khushal87 075300d
Merge branch 'V8' of github.com:GetStream/stream-chat-react-native in…
khushal87 9fdc606
feat: add integration for attachment manager
khushal87 d7206e8
fix: yarn.lock update
khushal87 76f0ed2
fix: poll composer crash bug
khushal87 a767e07
chore: resolve conflicts from V8
khushal87 28f1cc2
fix: change emoji middleware name
khushal87 0daf719
Merge branch 'develop' of github.com:GetStream/stream-chat-react-nati…
khushal87 c5a84a5
chore: remove workflow changes
khushal87 eb93314
fix: auto complete input changes
khushal87 ed1b318
refactor: add improvements
khushal87 31f88aa
refactor: add poll changes
khushal87 7a8f009
fix: add back react memo
khushal87 40bd3cc
Merge branch 'V8' of github.com:GetStream/stream-chat-react-native in…
khushal87 53c5285
fix: input buttons hasText optimization
khushal87 5be9ded
fix: improve upload preview components
khushal87 21589ea
fix: improve upload preview components
khushal87 7c1bba3
fix: audio attachment issues
khushal87 7c6013b
chore: resolve conflicts
khushal87 4a6b7f9
chore: resolve conflicts
khushal87 3c3893c
fix: commands button hastext optimization
khushal87 181e6a6
fix: create poll options useEffect
khushal87 7b9d7fa
fix: comment
khushal87 3ac8e8b
Merge branch 'new-text-composer' of github.com:GetStream/stream-chat-…
khushal87 9ba3644
fix: cleanup for the attachment manager
khushal87 05629c0
fix: input button hasText bug
khushal87 f7151ac
fix: file unsupported types
khushal87 0d7b665
fix: style for upload unsupported indicator
khushal87 bcf5fb4
fix: improve upload new file
khushal87 1fc7d98
fix: send button and audiorecordingbutton re-renders
khushal87 e25b355
fix: send button and audiorecordingbutton re-renders
khushal87 9ce715e
revert: the memo change
khushal87 5660941
fix: remove profiler code
khushal87 90bd97c
fix: optimize send button performance
khushal87 21aaa42
fix: type export from audio recording button
khushal87 1f12e52
fix: iLocalUri utility
khushal87 896591e
fix: update yarn lock
khushal87 8b4268c
fix: attachment send while offline support is enabled
khushal87 2181a6c
fix: make sending flow faster and bug free and fix bug with cooldown
khushal87 87f415e
chore: resolve conflicts from base branch
khushal87 e6774d0
fix: edited message usage
khushal87 261a0b5
fix: attachments draft middleware
khushal87 c9380f1
fix: make command control middleware better
khushal87 73821ca
fix: use text composer for command handling
khushal87 c63961f
chore: resolve conflicts from V8
khushal87 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
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
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
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is added as a polyfill to the
structuredClone
function on the LLC inside themergeWithDiff
utility.