Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
jami-project
jami-project
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 171
    • Issues 171
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Requirements
    • Requirements
    • List
  • Security & Compliance
    • Security & Compliance
    • Dependency List
    • License Compliance
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
  • savoirfairelinux
  • jami-projectjami-project
  • Issues
  • #609

Closed
Open
Opened May 04, 2019 by Greg Peatfield@Greg

[FEATURE REQUEST] Delete a sigle message from local conversation history on all platforms

This feature is currently only available on desktop clients.

It would be good to be able to delete a message, file, or picture sent to another user. This may have been sent by accident or the sender may have changed their mind... Many other reasons why one would want to delete messages as well.

I think for this to happen, the clients would need to track the "transaction" or "Message" ID for each message transmitted. That way the client can issue a request to the remote client to remove that ID message. Of course, the the remote client is offline this might be an issue, maybe a queue could be setup on the client requesting the deletion and it is then that clients responsibility to keep trying to remove the message (waiting for the remote client to come back online). Not sure if messages can be pending before delivery and if those can be intercepted prior to delivery if deleted.

Edited May 09, 2019 by François Naggar-Tremblay
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: savoirfairelinux/ring-project#609