feature: "Manage Devices" Section Missing in Mobile App

Open
#6,375 3 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

@AaKaShhhhhhhhh is already working on this.

Since May 31, 2025.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
52/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Quiet
Tech stack
react-native, typescript

Research direction

Start with the mobile app's settings area and compare it with the web Manage Devices entry point at open.rocket.chat/account/manage-devices. Determine how active sessions are listed and remotely logged out, then add the corresponding mobile section so users can view sessions and revoke access from the app.

Written by the indexing model from the issue text.

Description

🎉 feature

Feature Description

In the Rocket.Chat web application, users can access a "Manage Devices" section under their account settings. This section lists all logged-in sessions across devices and allows users to remotely log out of any session. However, this important security feature is not available in the Rocket.Chat mobile application.

Motivation and Use Case

The ability to view and manage logged-in devices is critical for account security and session control. Users should be able to manage their active sessions directly from the mobile app to quickly revoke access in case of lost or compromised devices.

Implementation Ideas

Add a “Manage Devices” section in the mobile app settings, replicating the functionality of the web version — listing active sessions and enabling remote logout actions.

Is this feature available in the API or web version?

✅ Available in Web Version

Rocket.Chat Server Version

No response

Rocket.Chat App Version

Device Name

Any

OS Version

Any

Additional Context

Image
Dominant language
TypeScript
Stars
2.4k
Forks
1.5k
Avg merge
1d 15h
Merged PRs (30d)
29

Getting set up

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.

More from RocketChat/Rocket.Chat.ReactNative

All issues in RocketChat/Rocket.Chat.ReactNative

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.