Skip to content
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

feat: V6.0.0 #2844

Merged
merged 191 commits into from
Dec 12, 2024
Merged

feat: V6.0.0 #2844

merged 191 commits into from
Dec 12, 2024

Conversation

isekovanic
Copy link
Contributor

🎯 Goal

This PR is responsible for moving V6 as our latest and default codebase going forward. To be merged tomorrow.

🛠 Implementation details

🎨 UI Changes

iOS
Before After
Android
Before After

🧪 Testing

☑️ Checklist

  • I have signed the Stream CLA (required)
  • PR targets the develop branch
  • Documentation is updated
  • New code is tested in main example apps, including all possible scenarios
    • SampleApp iOS and Android
    • Expo iOS and Android

khushal87 added 30 commits June 6, 2024 18:31
… of core (#2538)

* fix: add expo-clipboard to peer deps of expo-package (#2537)

* fix: remove netinfo from native handlers and add it as dev dependency of core

* fix: lint issues

* fix: revert back isMounted logic

* fix: change peer dep
…= 0.72 (#2539)

* fix: add expo-clipboard to peer deps of expo-package (#2537)

* feat: remove usage of flatlist-mvcp in favour of mvcp support in RN >= 0.72

* fix: remove flatlist-mvcp from example apps

* chore: update peer dep of react native
* fix: change quotedMessage type to MessageType or undefined

* docs: fix lint issues
…e-resizer (#2534)

* fix: reaction list reactions sorting order based on created_at

* fix: show reactions using reactions_group

* fix: tests

* fix: useProcessReactions hook

* fix: useProcessReactions hook and Channel message spread

* fix: change react-native-image-resizer to @bam.tech/react-native-image-resizer

* fix: remove reaction_counts from offline DB

* chore: update yarn.lock files
…API (#2563)

* feat: configure ReactionList reaction theme (#2561)

* fix: expo sample app keyboardVerticalOffset for channel and thread screen

* fix: change old gesture handler useAnimatedGestureHandler to the new API
* feat: move react-native-quick-sqlite to op-sqlite

* docs: update docs

* fix: podfile changes

* docs: add troubleshoot guide

* fix: issues with import

* fix: update yarn.lock
…ake it optional dependency (#2578)

* feat: use react-native-blob-util instead of the react-native-fs and make it optional dependency

* chore: fix peerdeps and add dcos

* fix: deps version on package.json

* docs: add migration guide for v5 to v6

* docs: add migration guide for v5 to v6

* docs: add migration guide for v5 to v6
…picker

fix: upgrade cameraroll, documentpicker, haptics feedback and image crop picker to new arch compatible version
fix: change react-native-image-crop-picker to react-native-image-picker and made it optional
* fix: resolve conflicts from branch develop to v6

* fix: remove cameraroll on ts messaging app

* fix: remove shared folder

* chore: bump vale version

* chore: bump vale version

* chore: update vale version
isekovanic and others added 22 commits December 5, 2024 16:28
# Conflicts:
#	examples/SampleApp/yarn.lock
#	package/expo-package/yarn.lock
#	package/native-package/package.json
#	package/native-package/yarn.lock
#	package/src/components/Channel/Channel.tsx
#	package/src/components/Chat/Chat.tsx
#	package/src/components/Message/Message.tsx
#	package/src/components/Message/MessageSimple/MessageContent.tsx
#	package/src/components/Message/MessageSimple/MessageFooter.tsx
#	package/src/components/Message/MessageSimple/MessageSimple.tsx
#	package/src/components/Message/MessageSimple/utils/renderText.tsx
#	package/src/components/MessageOverlay/MessageOverlay.tsx
#	package/src/contexts/chatContext/ChatContext.tsx
#	package/src/contexts/messageInputContext/MessageInputContext.tsx
#	package/src/contexts/messagesContext/MessagesContext.tsx
#	package/yarn.lock
* refactor: remove stale subscriber count logic and types refactor (#2782)

* fix: lint issues
#2799)

* refactor: remove stale subscriber count logic and types refactor (#2782)

* feat: new message list pagination implementation

* fix: channel state initial data

* fix: revert back the onStartReached change

* fix: lint and tests

* fix: added tests for the hooks and message pagination

* fix: podlock file for sample app

* fix: throttle logic for the copy message state

* fix: add back channel.deleted event

* fix: useeffect deps
* fix: infinite image loading issue

* fix: image gallery animations issue
* chore: write tests for disallowed sending messages (#2839)

* chore: write tests for disallowed sending messages

* fix: make test name more concise

* chore: remove redundant assertion

* chore: add test for the editing state as well

* fix: only disable message input ui when capabilities change (#2836)

* chore: remove disableIfFrozenChannel prop

* fix: lint issues
* fix: image gallery header and footer safe area view

* fix: old arch image resizer native module spec file name fix
# Conflicts:
#	package/native-package/package.json
@Stream-SDK-Bot
Copy link
Contributor

SDK Size

title develop branch diff status
js_bundle_size 453 KB 456 KB +2641 B 🔴

@isekovanic isekovanic merged commit 8701379 into develop Dec 12, 2024
4 of 6 checks passed
@isekovanic isekovanic deleted the v6.0.0 branch December 12, 2024 10:05
@github-actions github-actions bot mentioned this pull request Dec 12, 2024
6 tasks
@stream-ci-bot
Copy link
Contributor

🎉 This PR is included in version 6.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants