Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Display "last seen" information for not online users #823

Closed
rockneverdies55 opened this issue Sep 16, 2015 · 15 comments
Closed

Display "last seen" information for not online users #823

rockneverdies55 opened this issue Sep 16, 2015 · 15 comments
Labels
Feature: Request Requested Feature ui/ux

Comments

@rockneverdies55
Copy link

I think it's sometimes useful to know since when user was not online.

Support for displaying the last time user was seen online would be nice to have feature.

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@k0nsl
Copy link
Contributor

k0nsl commented Sep 16, 2015

👍

@marceloschmidt
Copy link
Member

That's available for admins. Not too hard to make it available for all.

@cyclops24
Copy link
Contributor

+1

@ccfang
Copy link
Contributor

ccfang commented Nov 20, 2017

@rockneverdies55 This issue should already be provided when open the permission view-full-other-user-info

@TwizzyDizzy
Copy link

@rocket-cat close

Hi @rockneverdies55

Support for displaying the last time user was seen online would be nice to have feature.

I'm not sure, whether there exists data collection to provide you with the time a person was last active. Currently the time that can be seen by getting assigned the view-full-other-user-info privilege is taken from MongoDB collection users, the attribute (dunno if that's the correct terminology) is called lastLogin and reflects the last actual successfull login process.

So I think the "feature" you requested already exists. If you do not agree, please let me know :)

Cheers
Thomas

@rocket-cat rocket-cat bot closed this as completed Feb 9, 2018
@tahajahangir
Copy link

"Last seen" or "last online" time is not last login time. Users may have open sessions for days or weeks. Many messaging platforms (e.g whatsapp or telegram) provide precise last online time (e.g 3 minutes ago).

@TwizzyDizzy This is a separate feature (and also may need server side implementation to store last online time in a high-write-capable db, e.g redis). I think the issue can be reopened (and should not have subj: ui/ux tag).

@vynmera
Copy link
Contributor

vynmera commented Jun 9, 2018

This should really be reopened. Last seen is very, very useful for teams!

Last login is not accurate to last seen, last seen should be based on something like our autoaway, not session logins, durations, etc.

Furthermore, we need to keep from abusing view-full-other-user-info. I can't stress this enough, but that permissions is an insecure overkill.
Using that permission, you can for example find out whether someone is "invisible" or actually offline. Something you really don't want!!

@Tayyaba03
Copy link

Hi, I have a question where do you see user info if view-full-other-user-info is turned on. As for me, I don't see the last login details of the user on user info.

@BenWiederhake
Copy link
Contributor

This indeed should be reopened. Humans tend to be reachable in multiple ways, and this indicator is a easy and rather reliable way to tell when the other person will be online again. "Last seen 7 months ago"? Ah, better write a mail. "Last seen 3 hours ago"? Great, they actually use our group's slack instance!

From what I gather, the info is already there in the database, and users can easily opt-out by setting their status to "invisible". What's stopping this feature? Just lack of motivated implementers, or something else?

@dormeiri
Copy link

dormeiri commented Jun 6, 2019

Please reopen this issue, it is really necessery. We want to know if the users actually use our chat

@0xHexE
Copy link
Contributor

0xHexE commented Jun 24, 2019

+1

2 similar comments
@app-dev-198
Copy link

+1

@m-roshani
Copy link

+1

@pokapow
Copy link

pokapow commented May 14, 2020

I confirme, the only way to know for me is scraping my nginx logs and match IP with rocketchat users ...

@DocSauer
Copy link

This indeed should be reopened. Humans tend to be reachable in multiple ways, and this indicator is a easy and rather reliable way to tell when the other person will be online again. "Last seen 7 months ago"? Ah, better write a mail. "Last seen 3 hours ago"? Great, they actually use our group's slack instance!

From what I gather, the info is already there in the database, and users can easily opt-out by setting their status to "invisible". What's stopping this feature? Just lack of motivated implementers, or something else?

+1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature: Request Requested Feature ui/ux
Projects
None yet
Development

No branches or pull requests