Skip to content

chore(repo): merge master into v11 - #2946

Closed
xsahil03x wants to merge 8 commits into
v11from
port/master-to-v11
Closed

chore(repo): merge master into v11#2946
xsahil03x wants to merge 8 commits into
v11from
port/master-to-v11

Conversation

@xsahil03x

Copy link
Copy Markdown
Member

Brings master up to date on v11. v11 was 7 commits behind; this merges them in.

What flows in

Conflicts resolved

Two, both union merges:

  • melos.yamlv11 pins stream_core and stream_core_flutter to git refs; master carries the published stream_core_flutter: ^0.5.1. Kept v11's git refs, since running against unreleased core is the point of the branch. The stream_chat* bumps to ^10.4.0 auto-merged.
  • packages/stream_chat/CHANGELOG.mdv11's Upcoming holds the OpenAPI client entry, master's holds the wasm and live-location fixes plus the released 10.4.0 section. Both kept, with 10.4.0 intact below.

Nothing was dropped from either side.

renefloor and others added 8 commits September 3, 2026 14:23
`Channel.memberCount` / `memberCountStream` only ever reflected the
`member_count` returned by `query` / `watch` and `channel.updated`. The
`member.added` / `member.removed` handlers update the loaded member list
but leave the count untouched, so it went stale for the rest of the
session as soon as anyone joined or left.

The backend already ships the authoritative count as `channel_member_count`
event metadata on channel events, next to the `channel_message_count` we
already consume. Parse it into `Event.channelMemberCount` and apply it to
the channel state, folding both counters into a single listener so one
event produces one state update.

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* minor fixes for wasm

* update style guide
* refactor(llc): move the channel extensions into their own files

* refactor(llc): move ChannelClientState into its own file

* docs(llc): fix the dangling message doc references in ChannelReadHelper

* test(llc): dispose the channels created by the local unread count tests

* refactor(llc): move the channel files into their own directory

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
…2863)

* fix(llc): replace live location polling with one-shot expiry timers

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* fix(llc): schedule expiry for live locations already expired on arrival

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
# Conflicts:
#	melos.yaml
#	packages/stream_chat/CHANGELOG.md
@coderabbitai

coderabbitai Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Team

Run ID: e3ba8841-d98a-4b71-b6f3-891b49a1c8a7

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@xsahil03x xsahil03x mentioned this pull request Sep 7, 2026
@xsahil03x xsahil03x closed this Sep 7, 2026
@codecov

codecov Bot commented Sep 7, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 87.47357% with 237 lines in your changes missing coverage. Please review.
⚠️ Please upload report for BASE (v11@2499c28). Learn more about missing BASE report.

Files with missing lines Patch % Lines
...es/stream_chat/lib/src/client/channel/channel.dart 79.05% 168 Missing ⚠️
...t/lib/src/client/channel/channel_client_state.dart 92.92% 66 Missing ⚠️
packages/stream_chat/lib/src/client/client.dart 82.35% 3 Missing ⚠️
Additional details and impacted files
@@          Coverage Diff           @@
##             v11    #2946   +/-   ##
======================================
  Coverage       ?   74.82%           
======================================
  Files          ?      441           
  Lines          ?    28414           
  Branches       ?        0           
======================================
  Hits           ?    21261           
  Misses         ?     7153           
  Partials       ?        0           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants