Skip to content

Update README cover image#6282

Merged
andremion merged 2 commits intodevelopfrom
update-github-cover
Mar 23, 2026
Merged

Update README cover image#6282
andremion merged 2 commits intodevelopfrom
update-github-cover

Conversation

@andremion
Copy link
Copy Markdown
Contributor

@andremion andremion commented Mar 23, 2026

Goal

Update README cover image

Implementation

Update README cover image

🎨 UI Changes

Before After

Testing

Verify updated README cover image

@andremion andremion requested a review from a team as a code owner March 23, 2026 13:19
@andremion andremion added the pr:ignore-for-release Exclude from release notes label Mar 23, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 23, 2026

PR checklist ✅

All required conditions are satisfied:

  • Title length is OK (or ignored by label).
  • At least one pr: label exists.
  • Sections ### Goal, ### Implementation, and ### Testing are filled.

🎉 Great job! This PR is ready for review.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Mar 23, 2026

Walkthrough

The README hero image source was updated by changing the image path from /docs/sdk-hero-android.png to /docs/stream-chat-android-github-cover.png. This is a single-line cosmetic update to the documentation header image reference with no other content modifications.

Changes

Cohort / File(s) Summary
README Hero Image
README.md
Updated the centered hero image path in the top section from sdk-hero-android.png to stream-chat-android-github-cover.png.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~1 minute

Poem

🐰 A image path hops along with grace,
From old to new, a simple case,
The hero now wears a fresher face,
Stream Chat shines in its rightful place! ✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and concisely describes the main change—updating the README cover image—which matches the changeset.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description check ✅ Passed Pull request description follows the template with Goal, Implementation, and UI Changes sections with before/after images provided.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch update-github-cover

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 and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@README.md`:
- Line 5: The README hero <img> element is missing an alt attribute (MD045);
update the <img src="/docs/stream-chat-android-github-cover.png"/> tag in
README.md to include a concise, descriptive alt text (for example alt="Stream
Chat Android GitHub cover" or similar) so the image is accessible to screen
readers and non-visual contexts.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: e4dce8f1-aa6f-4d9e-ae81-6cca0e2146bf

📥 Commits

Reviewing files that changed from the base of the PR and between de7779c and 701f178.

⛔ Files ignored due to path filters (2)
  • docs/sdk-hero-android.png is excluded by !**/*.png
  • docs/stream-chat-android-github-cover.png is excluded by !**/*.png
📒 Files selected for processing (1)
  • README.md

Comment thread README.md
<p align="center">
<a href="https://getstream.io/tutorials/android-chat/">
<img src="/docs/sdk-hero-android.png"/>
<img src="/docs/stream-chat-android-github-cover.png"/>
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Add alt text to the README hero image.

The <img> tag is missing alt, which triggers MD045 and hurts accessibility/readability in non-visual contexts.

Suggested fix
-    <img src="/docs/stream-chat-android-github-cover.png"/>
+    <img src="/docs/stream-chat-android-github-cover.png" alt="Stream Chat Android SDK cover image"/>
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
<img src="/docs/stream-chat-android-github-cover.png"/>
<img src="/docs/stream-chat-android-github-cover.png" alt="Stream Chat Android SDK cover image"/>
🧰 Tools
🪛 markdownlint-cli2 (0.21.0)

[warning] 5-5: Images should have alternate text (alt text)

(MD045, no-alt-text)

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@README.md` at line 5, The README hero <img> element is missing an alt
attribute (MD045); update the <img
src="/docs/stream-chat-android-github-cover.png"/> tag in README.md to include a
concise, descriptive alt text (for example alt="Stream Chat Android GitHub
cover" or similar) so the image is accessible to screen readers and non-visual
contexts.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 23, 2026

SDK Size Comparison 📏

SDK Before After Difference Status
stream-chat-android-client 5.26 MB 5.26 MB 0.00 MB 🟢
stream-chat-android-offline 5.49 MB 5.49 MB 0.00 MB 🟢
stream-chat-android-ui-components 10.63 MB 10.63 MB 0.00 MB 🟢
stream-chat-android-compose 12.85 MB 12.85 MB 0.00 MB 🟢

@andremion andremion enabled auto-merge (squash) March 23, 2026 13:36
@andremion andremion disabled auto-merge March 23, 2026 13:37
@andremion andremion merged commit 13e5f79 into develop Mar 23, 2026
10 checks passed
@andremion andremion deleted the update-github-cover branch March 23, 2026 13:37
@sonarqubecloud
Copy link
Copy Markdown

@stream-public-bot stream-public-bot added the released Included in a release label Mar 23, 2026
@stream-public-bot
Copy link
Copy Markdown
Contributor

🚀 Available in v6.35.1

andremion added a commit that referenced this pull request Apr 7, 2026
* Improve `Message.createdLocallyAt` creation logic using estimated server time (#6199)

* Fix createdLocallyAt using NTP-style server clock offset estimation

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

* Pr remarks

* Adjust thread message createdLocallyAt.

* Ensure exceedsSyncThreshold is compared against estimated server time (where applicable).

* Add max allowed offset.

---------

Co-authored-by: Claude <noreply@anthropic.com>

* [skip ci] Update SDK sizes

* Update README cover image (#6282)

* Fix XML image flicker caused by `interceptorCoroutineContext(Dispatchers.IO)` (#6284)

Co-authored-by: Claude <noreply@anthropic.com>

* [skip ci] Update SDK sizes

* AUTOMATION: Version Bump

* Fix race condition in plugin resolution during disconnect (#6269)

* Update `DependencyResolverTest` to verify error handling when dependency resolution races with disconnection.

* Prevent race conditions during disconnects in `ChatClient`.

* Handle unresolvable attachments in picker (#6285)

- Update `StorageHelper` and `AttachmentMetaDataMapper` to safely handle cases where content URIs (e.g. cloud-backed files) cannot be opened.
- Introduce `hasUnresolvedAttachments` state in `AttachmentsPickerViewModel` to track failed attachment resolutions.
- Show a toast message in both View-based and Compose attachment pickers when files are unavailable and need to be downloaded to the device.
- Add `clearUnresolvedAttachments` to reset the error state after it has been consumed by the UI.
- Add unit tests for unresolved attachment scenarios in `AttachmentsPickerViewModelTest`.

* [skip ci] Update SDK sizes

* Fix wrong message selected on quoted message long click (#6292)

* Use type-specific attachment URL fields and deprecate `imagePreviewUrl` (#6280)

* Deprecate imagePreviewUrl and use type-specific attachment URL fields

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

* Extract common extensions.

---------

Co-authored-by: Claude <noreply@anthropic.com>

* Expose optional completion callback for audio recording (#6290)

Co-authored-by: Claude <noreply@anthropic.com>

* AUTOMATION: Version Bump

* AUTOMATION: Clean Detekt Baseline Files (#6299)

Co-authored-by: adasiewiczr <17440581+adasiewiczr@users.noreply.github.com>

* Add support for intercepting CDN file requests (#6295)

* Add new CDN contract.

* Add CDN for document files.

* Add CDN support for downloading attachments.

* Deprecate current CDN methods.

* Add progress indicator snackbar.

* Add useDocumentGView config flag.

* Add file sharing cache handling.

* Add file sharing cache handling.

* Remove CDNResponse.kt

* Add tests

* PR remarks

* [skip ci] Update SDK sizes

* Post-merge clean-up.

* Post-merge clean-up.

* ApiDump.

* Improve attachment URI resolution and error handling in `AttachmentsPickerViewModel` and `AttachmentStorageHelper`.

- Add `isUriResolvable` to `StorageHelper` to verify if a content URI can be opened for reading.
- Implement `partitionResolvable` in `AttachmentStorageHelper` to separate metadata based on URI accessibility.
- Update `AttachmentsPickerViewModel.resolveAndSubmitUris` to exclude inaccessible URIs (e.g., undownloaded cloud files) from the submission.
- Ensure `hasUnresolvedAttachments` is correctly set when URIs are inaccessible, independent of file type support.
- Add unit tests in `AttachmentStorageHelperTest` and `AttachmentsPickerViewModelTest` to verify partitioning logic and view model state updates.

* Handle unresolvable attachments in XML

* apiDump.

---------

Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: André Mion <andremion@gmail.com>
Co-authored-by: Gianmarco <47775302+gpunto@users.noreply.github.com>
Co-authored-by: stream-pr-merger[bot] <117762243+stream-pr-merger[bot]@users.noreply.github.com>
Co-authored-by: adasiewiczr <17440581+adasiewiczr@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr:ignore-for-release Exclude from release notes released Included in a release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants