all the above is already implemented in msgV2 Proof-of-concept (ISSUE #735)
(already impl. in toxcore and 2 clients) https://github.com/Zoxcore/c-toxcore
add message receipts for group chats API function for clients
change 1-on-1 text chats to group chats (effectively removing 1-on-1 text chats).
1-on-1 text chat is just a group chat with 2 persons
new nodes can join or leave group chats (1-on-1 chat can turn into group chat)
devise a way to securly group a persons device to a device-group
removed devices will be kicked out of any chats (how can this be achived?)
sync missed text messages (both sent and received) between all online device in a device-group.
dont sync to "removed" devices (how can this be achived?)
users can add a mobile device and a laptop/PC to a device group
and leave the laptop/PC always on, and only havve the mobile device go online every 15 min.
messages will be synced, yet mobile device will save power and bandwidth.
users can have multiple devices, with different ToxIDs for security, and still have proper multidevice
support. clients need to adopt UI to show it properly (see Riot UI and multiple devices)
messages that get synced (or received later because of faux offline messaging) will have proper send
and receive timestamp
group message receipts and real sent and receive timestamps
From issue #1160, can _this_ be also implemented?
sync history from my friend's Tox (I send messages from work to my friend, go home, run tox and load this messages to history from friend's client)
I have a counter-proposal and I'd like to discuss it with you in IRC. I'm going to be submitting an issue by the end of tomorrow giving a rough outline for an integration with IPFS that would solve all of this very cleanly.
@hugbubby when are you in the channel? ping us
Most helpful comment
I have a counter-proposal and I'd like to discuss it with you in IRC. I'm going to be submitting an issue by the end of tomorrow giving a rough outline for an integration with IPFS that would solve all of this very cleanly.