Skip to content

message history in group chat

Technical Support
  • Hi! When i create chat room and invite new user to room, hes don't view messages history. How to fix this?

  • This is expected behavior and is how most group chats operate (like WhatsApp, etc)

  • Is it really most?
    First, WhatsApp, Signal and other encrypted communicators work that way for a reason. They can't read old messages because they don't have the keys to decrypt the old messages, even if for some reason they'd have access to their ciphertext form - which they also don't, as at least with Signal messages aren't even stored on the server after being delivered.
    So seeing message history from before joining would require getting other clients in the group to replay their messages just for the new person to even have access to them.

    By contrast, services that aren't E2EE and store messages on the server don't have either of these problems - so for example Messenger can easily just fetch a new member the old messages, and it does so.
    NodeBB isn't ent-to-end encrypted, and is entirely server based with AFAIK no local storage for messages at all - I don't think they're even cached in any way. So there isn't a technical limitation to implementing this.

  • WhatsApp worked this way even before they implemented E2EE.

    Yes, there's no technical barrier to allowing this. It comes down to a choice. We choose for chats to act like WhatsApp, SMS, IRC, etc because the chats are meant more for real-time communication. The forum exists for persistent communication.

    Unlike Discord and Slack, the text chat is not supposed to be the primary form of textual communication.

  • message history in group chat is one of the essential to review messages like on yo whatsapp app

  • @jimreid

    @pitaj said in message history in group chat:

    Yes, there's no technical barrier to allowing this. It comes down to a choice. We choose for chats to act like WhatsApp, SMS, IRC, etc because the chats are meant more for real-time communication. The forum exists for persistent communication.

    I concur with @PitaJ on this one. While technically feasible, socially unacceptable. Private chat should be private. If that private chat subsequently becomes a group chat I have the option to opt out and cease participating. But to replay any and all prior messages would be a violation of trust. Twixt both the end user to end user and site operators who facilitated such.

    My $0.02. Caveat Emptor. 👑 🐕

  • @gotwf I have to agree with this also. The entire purpose of the chat function is to communicate in real-time with another user. It's not meant to be and should not be seen as long term storage.

  • message history in group chat is one of the essential to review messages like on yo whatsapp app on https://yowaplus.net

  • @pitaj I agree that this behavior is acting how it is supposed to be, but I also think that there should be an option for admins/group chat owners to turn this setting on.


Suggested Topics


  • Private messaging?

    Unsolved Technical Support
    2
    0 Votes
    2 Posts
    176 Views
    N
    I can't seem to find much on how to have or enable private messaging between users with optional email alerts. Is there such a thing? I don't even see a chat option but I've read there is a built in one. Not sure what I'm not seeing so thought I should ask.
  • Email chat alert for private messages

    Unsolved Technical Support
    6
    0 Votes
    6 Posts
    688 Views
    Jordan TaylorJ
    Ah, I clearly didn't look hard enough! (was in between tasks!) Thanks for confirming.
  • Hierarchical groups

    Technical Support
    1
    0 Votes
    1 Posts
    271 Views
    J
    Hi Developers, I filed a feature request recently, asking for hierarchical groups (for the full description see: https://github.com/NodeBB/NodeBB/issues/7410). I completely understand this request may not help everyone, and perhaps its not considered something that should be added to the core. To that end, does anyone have an idea how to efficiently implement the above in a plugin? I am trying to avoid multiple accesses to the DB, and obviously redundant c/p. How would you go about implementing that? Thanks, JJ,
  • 0 Votes
    6 Posts
    2k Views
    P
    @jaredbusch Continue chat already does that. Start new chat opens a new chat always.
  • Group Chat problem...

    Technical Support
    4
    0 Votes
    4 Posts
    2k Views
    LeChatPL
    Thank you I use Persona theme in version 5.0.11 Edit : I find the code I solved it in my forum and I created Pull request : https://github.com/NodeBB/nodebb-theme-persona/pull/369

Looks like your connection to NodeBB Community was lost, please wait while we try to reconnect.