RocketChat / RocketChat/Rocket.Chat.ReactNative

[NEW] Ability to set channels avatar from Internet picture search

Open
#2,523 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

👍 improvement
Dominant language
TypeScript
Stars
2.4k
Forks
1.5k
Avg merge
1d 18h
Merged PRs (30d)
90

Description

Description:

https://github.com/RocketChat/Rocket.Chat.ReactNative/pull/2504 introduced custom channels avatars.
Please add ability to search pictures for avatar in internet like it's done in WhatsApp and Telegram.

Environment Information:
  • Rocket.Chat Server Version: 3.6.3
  • Rocket.Chat App Version: 4.11
  • Device Name: Xiaomi Mi 9 SE
  • OS Version: Android 10
Steps to reproduce:
  1. Configure channel avatar
  2. Choose Internet search
  3. Search query === channel's name but user must have ability to change it if necessarily
  4. Choose picture from search result
Expected behavior:

Use Internet search to set channel avatar

Actual behavior:

No ability to use Internet search to set channel avatar

Additional context:

Most popular messengers have that feature and it's very convenient for user

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the custom channel avatar flow introduced by PR #2504 and trace the channel avatar configuration entry point. Implement the Internet search option described in the issue, including an editable channel-name query and picture selection, then verify that the selected picture is used as the channel avatar.

Written by the indexing model from the issue text.

Assessment

Tech stack
react-native, typescript
Domain
mobile
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.