Skip to content

Next Release #3041

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

Merged
merged 6 commits into from
Mar 27, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions examples/ExpoMessaging/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -7358,10 +7358,10 @@ stream-buffers@2.2.x, stream-buffers@~2.2.0:
version "0.0.0"
uid ""

stream-chat-react-native-core@6.6.7:
version "6.6.7"
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-6.6.7.tgz#d887234af18890c3396f1b8b5f169d9b28a793ab"
integrity sha512-Xc/S92nUBSwfVPZqNjt/zNs/DJcRV1aRa/+yCSBCqjCwo0EuiWEP9yKy3xGxBkehNe4vaIDvkeREduA4dRUGpA==
stream-chat-react-native-core@6.6.8:
version "6.6.8"
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-6.6.8.tgz#483ade63ba051426480ab2dfd8ab3b248b90ae88"
integrity sha512-F8S70DHaiit6BEdKOkSMHq2bjMONhrouvJ+szBQuE430EJDgUlc2VErHk3yJCzqIt5lwfVZktjHuqSIOGVg5LQ==
dependencies:
"@gorhom/bottom-sheet" "^5.1.1"
dayjs "1.10.5"
Expand Down
2 changes: 2 additions & 0 deletions examples/SampleApp/android/app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />

<queries>
<intent>
Expand Down
8 changes: 4 additions & 4 deletions examples/SampleApp/ios/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1433,7 +1433,7 @@ PODS:
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- react-native-cameraroll (7.9.0):
- react-native-cameraroll (7.10.0):
- DoubleConversion
- glog
- hermes-engine
Expand Down Expand Up @@ -2213,7 +2213,7 @@ PODS:
- libwebp (~> 1.0)
- SDWebImage/Core (~> 5.10)
- SocketRocket (0.7.1)
- stream-chat-react-native (6.6.7):
- stream-chat-react-native (6.6.8):
- DoubleConversion
- glog
- hermes-engine
Expand Down Expand Up @@ -2589,7 +2589,7 @@ SPEC CHECKSUMS:
React-Mapbuffer: 9fbb496e7d6f7c34d5e617365ee778bf96d14eae
React-microtasksnativemodule: 36adde22631838680d1be62776e8ccb83186c06a
react-native-blob-util: d03eaad9fd1bbe90bd0eedb5bad3333215976086
react-native-cameraroll: 45c76b20e80da6fbf48ba17490990305810a2a7f
react-native-cameraroll: 10054f480dfd6e0bd02fdf08fb6d82f80b362575
react-native-document-picker: 78c262a7f9f77df2380378aa4b3413b8646ce91b
react-native-netinfo: cec9c4e86083cb5b6aba0e0711f563e2fbbff187
react-native-safe-area-context: 02e0f487c16ccf1acc8a666bed2318ceeb5dc14c
Expand Down Expand Up @@ -2637,7 +2637,7 @@ SPEC CHECKSUMS:
SDWebImage: a7f831e1a65eb5e285e3fb046a23fcfbf08e696d
SDWebImageWebPCoder: 908b83b6adda48effe7667cd2b7f78c897e5111d
SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748
stream-chat-react-native: 46be17d00c7de9c1c032e217257cd494b2f7f277
stream-chat-react-native: fe01622d1cbabaee9a0f65b5e469041b1e7868a4
Yoga: be02ca501b03c79d7027a6bbbd0a8db985034f11

PODFILE CHECKSUM: 4f662370295f8f9cee909f1a4c59a614999a209d
Expand Down
2 changes: 1 addition & 1 deletion examples/SampleApp/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
"@notifee/react-native": "^9.1.8",
"@op-engineering/op-sqlite": "^11.4.7",
"@react-native-async-storage/async-storage": "^2.1.1",
"@react-native-camera-roll/camera-roll": "^7.9.0",
"@react-native-camera-roll/camera-roll": "^7.10.0",
"@react-native-community/netinfo": "^11.4.1",
"@react-native-documents/picker": "^10.1.1",
"@react-native-firebase/app": "21.11.0",
Expand Down
16 changes: 8 additions & 8 deletions examples/SampleApp/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1969,10 +1969,10 @@
dependencies:
merge-options "^3.0.4"

"@react-native-camera-roll/camera-roll@^7.9.0":
version "7.9.0"
resolved "https://registry.yarnpkg.com/@react-native-camera-roll/camera-roll/-/camera-roll-7.9.0.tgz#7b3d199b073e9f63d49852c44456c4fa0aa27e90"
integrity sha512-Ra0lB1G2H11MzL5aIH3bwlxU1zaHGSZeRs4lBXLBO64Ai1gUgZPR7TYgKDeeRPzNPtSbZKmzs+fuZ/7XoCf1SA==
"@react-native-camera-roll/camera-roll@^7.10.0":
version "7.10.0"
resolved "https://registry.yarnpkg.com/@react-native-camera-roll/camera-roll/-/camera-roll-7.10.0.tgz#5e9518d78a9cd87ddc8e68d03e31a608df5033ab"
integrity sha512-Zm1yHxxTQS2APsnnxUFoLnK+DMMTPqmIQ2z2pGtNyHRXAG40Nt4MLVB3tDJTWnuJLAG87BpTCEvpz49+u0YkUw==

"@react-native-community/cli-clean@15.1.3":
version "15.1.3"
Expand Down Expand Up @@ -7530,10 +7530,10 @@ statuses@~1.5.0:
resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==

stream-chat-react-native-core@6.6.7:
version "6.6.7"
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-6.6.7.tgz#d887234af18890c3396f1b8b5f169d9b28a793ab"
integrity sha512-Xc/S92nUBSwfVPZqNjt/zNs/DJcRV1aRa/+yCSBCqjCwo0EuiWEP9yKy3xGxBkehNe4vaIDvkeREduA4dRUGpA==
stream-chat-react-native-core@6.6.8:
version "6.6.8"
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-6.6.8.tgz#483ade63ba051426480ab2dfd8ab3b248b90ae88"
integrity sha512-F8S70DHaiit6BEdKOkSMHq2bjMONhrouvJ+szBQuE430EJDgUlc2VErHk3yJCzqIt5lwfVZktjHuqSIOGVg5LQ==
dependencies:
"@gorhom/bottom-sheet" "^5.1.1"
dayjs "1.10.5"
Expand Down
6 changes: 3 additions & 3 deletions examples/TypeScriptMessaging/ios/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2039,7 +2039,7 @@ PODS:
- ReactCommon/turbomodule/core
- Yoga
- SocketRocket (0.7.1)
- stream-chat-react-native (6.6.7):
- stream-chat-react-native (6.6.8):
- DoubleConversion
- glog
- hermes-engine
Expand Down Expand Up @@ -2322,7 +2322,7 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/ReactCommon/yoga"

SPEC CHECKSUMS:
boost: 1dca942403ed9342f98334bf4c3621f011aa7946
boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90
DoubleConversion: f16ae600a246532c4020132d54af21d0ddb2a385
fast_float: 06eeec4fe712a76acc9376682e4808b05ce978b6
FBLazyVector: 6fe148afcef2e3213e484758e3459609d40d57f5
Expand Down Expand Up @@ -2404,7 +2404,7 @@ SPEC CHECKSUMS:
RNShare: 56b5431c60e1e9ee167191f4f327471af1c2941a
RNSVG: 8126581b369adf6a0004b6a6cab1a55e3002d5b0
SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748
stream-chat-react-native: f2cbd02c0a9838bb512b223d511267d2df5312bc
stream-chat-react-native: f394c3690415a9ad3c3ab741da3f0e72660de074
Yoga: afd04ff05ebe0121a00c468a8a3c8080221cb14c

PODFILE CHECKSUM: 6b7a4b74915b42bfe4ffddaf67cbf5e7a2bfeab3
Expand Down
8 changes: 4 additions & 4 deletions examples/TypeScriptMessaging/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -6921,10 +6921,10 @@ statuses@~1.5.0:
resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==

stream-chat-react-native-core@6.6.7:
version "6.6.7"
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-6.6.7.tgz#d887234af18890c3396f1b8b5f169d9b28a793ab"
integrity sha512-Xc/S92nUBSwfVPZqNjt/zNs/DJcRV1aRa/+yCSBCqjCwo0EuiWEP9yKy3xGxBkehNe4vaIDvkeREduA4dRUGpA==
stream-chat-react-native-core@6.6.8:
version "6.6.8"
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-6.6.8.tgz#483ade63ba051426480ab2dfd8ab3b248b90ae88"
integrity sha512-F8S70DHaiit6BEdKOkSMHq2bjMONhrouvJ+szBQuE430EJDgUlc2VErHk3yJCzqIt5lwfVZktjHuqSIOGVg5LQ==
dependencies:
"@gorhom/bottom-sheet" "^5.1.1"
dayjs "1.10.5"
Expand Down
8 changes: 4 additions & 4 deletions package/expo-package/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -4733,10 +4733,10 @@ stream-buffers@2.2.x, stream-buffers@~2.2.0:
resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4"
integrity sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==

stream-chat-react-native-core@6.6.8:
version "6.6.8"
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-6.6.8.tgz#483ade63ba051426480ab2dfd8ab3b248b90ae88"
integrity sha512-F8S70DHaiit6BEdKOkSMHq2bjMONhrouvJ+szBQuE430EJDgUlc2VErHk3yJCzqIt5lwfVZktjHuqSIOGVg5LQ==
stream-chat-react-native-core@6.7.0:
version "6.7.0"
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-6.7.0.tgz#d9e8c8ca57db93f148ef8acab93d3552f425eb36"
integrity sha512-Ue/euBMJ2h/H33hp58znfOMFzocgyW+dqvS8qiCooO5RZ26zQYGSDvmp8TeYyiBpqwM927vqfrPmPqOeXb12IQ==
dependencies:
"@gorhom/bottom-sheet" "^5.1.1"
dayjs "1.10.5"
Expand Down
8 changes: 4 additions & 4 deletions package/native-package/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -3409,10 +3409,10 @@ statuses@~1.5.0:
resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==

stream-chat-react-native-core@6.6.8:
version "6.6.8"
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-6.6.8.tgz#483ade63ba051426480ab2dfd8ab3b248b90ae88"
integrity sha512-F8S70DHaiit6BEdKOkSMHq2bjMONhrouvJ+szBQuE430EJDgUlc2VErHk3yJCzqIt5lwfVZktjHuqSIOGVg5LQ==
stream-chat-react-native-core@6.7.0:
version "6.7.0"
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-6.7.0.tgz#d9e8c8ca57db93f148ef8acab93d3552f425eb36"
integrity sha512-Ue/euBMJ2h/H33hp58znfOMFzocgyW+dqvS8qiCooO5RZ26zQYGSDvmp8TeYyiBpqwM927vqfrPmPqOeXb12IQ==
dependencies:
"@gorhom/bottom-sheet" "^5.1.1"
dayjs "1.10.5"
Expand Down
3 changes: 2 additions & 1 deletion package/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"README.md"
],
"scripts": {
"build": "rm -rf lib && yarn run --silent build-translations && bob build && yarn run --silent copy-translations",
"build": "rimraf lib && yarn run --silent build-translations && bob build && yarn run --silent copy-translations",
"build-translations": "i18next",
"copy-translations": "echo '\u001b[34mℹ\u001b[0m Copying translation files to \u001b[34mlib/typescript/i18n\u001b[0m' && cp -R -f ./src/i18n ./lib/typescript/i18n && echo '\u001b[32m✓\u001b[0m Done Copying Translations'",
"eslint": "eslint 'src/**/*.{js,md,ts,jsx,tsx}' --max-warnings 0",
Expand Down Expand Up @@ -147,6 +147,7 @@
"react-native-reanimated": "~3.17.1",
"react-native-svg": "15.11.2",
"react-test-renderer": "19.0.0",
"rimraf": "^6.0.1",
"typescript": "5.8.2",
"typescript-eslint": "^8.25.0",
"uuid": "^11.1.0"
Expand Down
12 changes: 8 additions & 4 deletions package/src/components/Attachment/AudioAttachment.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -208,10 +208,14 @@ export const AudioAttachment = (props: AudioAttachmentProps) => {
if (!isExpoCLI) {
return;
}
if (item.paused) {
await pauseAudio();
} else {
await playAudio();
try {
if (item.paused) {
await pauseAudio();
} else {
await playAudio();
}
} catch (e) {
console.log('An error has occurred while trying to interact with the audio. ', e);
}
};
// For expo CLI
Expand Down
6 changes: 3 additions & 3 deletions package/src/components/Channel/Channel.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -694,7 +694,8 @@ const ChannelWithContext = <
const [deleted, setDeleted] = useState<boolean>(false);
const [editing, setEditing] = useState<MessageType<StreamChatGenerics> | undefined>(undefined);
const [error, setError] = useState<Error | boolean>(false);
const [lastRead, setLastRead] = useState<ChannelContextValue<StreamChatGenerics>['lastRead']>();
const [lastRead, setLastRead] = useState<Date | undefined>();

const [quotedMessage, setQuotedMessage] = useState<MessageType<StreamChatGenerics> | undefined>(
undefined,
);
Expand Down Expand Up @@ -961,6 +962,7 @@ const ChannelWithContext = <
last_read_message_id: response?.event.last_read_message_id,
unread_messages: 0,
});
setLastRead(new Date());
}
} catch (err) {
console.log('Error marking channel as read:', err);
Expand Down Expand Up @@ -1380,8 +1382,6 @@ const ChannelWithContext = <
} else {
updateMessage(messageResponse.message);
}

threadInstance?.upsertReplyLocally?.({ message: messageResponse.message });
}
} catch (err) {
console.log(err);
Expand Down
Loading
Loading