RocketChat / RocketChat/Rocket.Chat

[IMPROVE] Jump To File Option In Files

Open
#24,420 7 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area: ui/ux
Dominant language
TypeScript
Stars
46.1k
Forks
13.9k
Avg merge
3d 3h
Merged PRs (30d)
130

Description

Description:

It's a good user experience if we add jump to file option in the files section also

Steps to reproduce:
  1. Go to Any channel
  2. Click on Files on the Top right
  3. Click on any file
  4. No option of a jump to file
Expected behavior:

When the user opens the menu for a particular file, there is only a download and delete option available, we can add the jump to the file option which will redirect to that file inside the chat.

Actual behavior:

No Jump to file option available

Screenshot from 2022-02-05 14-08-00

Server Setup Information:
  • Version of Rocket.Chat Server: 4.5.0
  • Operating System: Linux
  • Deployment Method:
  • Number of Running Instances:
  • DB Replicaset Oplog:
  • NodeJS Version: 14.18.2
  • MongoDB Version: 4.4.4
Client Setup Information
  • Desktop App or Browser Version:
  • Operating System:
Additional context
Relevant logs:

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 from the Files section and the menu shown when a file is opened, then trace how the existing download and delete actions reach the chat file. Add a jump-to-file action that redirects to the selected file inside the chat, and verify it from a channel's Files view.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.