RocketChat / RocketChat/Rocket.Chat

[New Feature] Deeplink for applications in chats context menu

Open
#24,284 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
46.1k
Forks
13.9k
Avg merge
3d 3h
Merged PRs (30d)
130

Description

My Setup

  • Operating System: Windows 10
  • App Version: 3.1.0
  • Installation type: exe
  • I have tested with the latest version
  • I can simulate the issue easily

Description

Now when you click right mouse button on any chats name in a Sidebar you can choose Copy link in context menu.
But that link for chat works only for web client version.
I suggest to add another option in context menu like Copy deeplink or Copy link for app with link like rocketchat://room?host=open.rocket.chat&path=channel/desktop

Current Behavior

User can copy only chat link for web client users

Expected Behavior

Users need ability to copy deeplinks from context menu in Electron application

Another way to implement that feature would be a users settings option how he or she like to get any links in context menu:

  • Web client style
  • Applications client style

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

The issue names no files or tests. Start at the Electron application's sidebar chat context menu and the existing Copy link action; done means users can copy a deeplink for a chat from that menu, with the final link behavior matching the selected implementation.

Written by the indexing model from the issue text.

Assessment

Tech stack
electron, typescript
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.