Skip to content

feat: channel details navigational screens#3652

Merged
isekovanic merged 34 commits into
developfrom
channel-info-screens-part2
Jun 17, 2026
Merged

feat: channel details navigational screens#3652
isekovanic merged 34 commits into
developfrom
channel-info-screens-part2

Conversation

@szuperaz

@szuperaz szuperaz commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

🎯 Goal

Implements the missing screens from channel details:

Screenshot 2026-06-15 at 12 07 28

Unrelated to this PR: the Edit channel button is moved to its own component, so integrators using a custom header can reuse this component easily.

🛠 Implementation details

Each screen uses a differently configured MessageSearchSource to list the given screen's context.

API limitation: the search bar on files list screen is not implemented, reason: missing backend API

The Photos&Videos and Files screens show only user-uploaded content, but since we can only filter attachments in the message search API by type, the search response will contain messages with scraped attachments only, we filter these on client-side.

🎨 UI Changes

1 2 2a 3 4 5

🧪 Testing

Tested on iOS and Android

☑️ 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

@szuperaz szuperaz changed the title Channel info screens part2 feat: channel details - navigational screens Jun 15, 2026
@Stream-SDK-Bot

Stream-SDK-Bot commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

SDK Size

title develop branch diff status
js_bundle_size 1894 KB 1949 KB +56361 B 🔴

isekovanic and others added 6 commits June 16, 2026 14:00
…ns-part2

# Conflicts:
#	examples/SampleApp/package.json
#	package/package.json
#	package/src/i18n/ar.json
#	package/src/i18n/es.json
#	package/src/i18n/fr.json
#	package/src/i18n/he.json
#	package/src/i18n/hi.json
#	package/src/i18n/it.json
#	package/src/i18n/ja.json
#	package/src/i18n/ko.json
#	package/src/i18n/nl.json
#	package/src/i18n/pt-br.json
#	package/src/i18n/ru.json
#	package/src/i18n/tr.json
#	yarn.lock
@isekovanic isekovanic marked this pull request as ready for review June 17, 2026 14:27
@isekovanic isekovanic changed the title feat: channel details - navigational screens feat: channel details navigational screens Jun 17, 2026
@isekovanic isekovanic merged commit c5526a6 into develop Jun 17, 2026
10 of 11 checks passed
@isekovanic isekovanic deleted the channel-info-screens-part2 branch June 17, 2026 14:33
@github-actions github-actions Bot mentioned this pull request Jun 17, 2026
6 tasks
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