Qtox: Preserve group chats after restart/disconnect (persistent) & notify on new messages

Created on 5 Dec 2014  路  17Comments  路  Source: qTox/qTox

It would be nice to have group chats stored so that me & friends wouldn't have to re-create it every time we start qTox.

Also if there's been a network outage (this happens quite often) I need to ask one of my friends to rejoin me to the groupchat, otherwise it does not work.

One more wish is to be notified on new messages in group chats (as an option). Otherwise we have to keep the window open.

As you can see, we use group chats a lot and would be happy if some of these issues are resolved

P-high U-high proposal-accepted upstream

Most helpful comment

with https://github.com/qTox/qTox/pull/5417 merged and Toxcore's https://github.com/TokTok/c-toxcore/pull/1156 merged persistent group chats are now functional across client restart. Note that there seem to be some bugs in the Toxcore saving that can corrupt a profile save (which https://github.com/TokTok/c-toxcore/pull/1267 seems to fix), so careful testing them for now.

All 17 comments

This is an issue with toxcore that can't be fixed by any particular client. It's on the list of "we rather need this to be at a basic parity level with Skype" things to do.

this is important to make the group chats actual usable.

is there an issue in toxcore repo? you should link it here to see progress.

Progress is best monitored from the tox-groupchats IRC channel on freenode. You can also follow the code here

I think qTox itself will need changes to work with the new groupchat API, right?

Yes, but new groupchats aren't imminent. The new api, on the other hand, is...

Which means a lot of work to do, I suppose.

When can we expect a fix on this ?

When can we expect a fix on this ?

It's not a bug, so there's no fix to expect ;)

There's no hard date. Thanks to effort of numerous people, new groupchats have basic functionality already implemented.

As for when they'll be done (aka parity with current features + new stuff + available in clients), I'd expect them in 2017.

It's kinda almost 2018. :D Is it still a issue within toxcore?

Upd: https://github.com/irungentoo/toxcore/issues/1514 Yes, it's

@diimpp the version of toxcore you linked is outdated and not used anymore. Here is the fork that clients use: https://github.com/TokTok/c-toxcore

Is this still being worked on? It would definitely be nice to have persistent group chats even if it would mean somehow storing empty rooms for 48-72 hours.

This feature needs to be implemented in toxcore, not in qTox. There is a branch of toxcore that implements this https://github.com/TokTok/c-toxcore/pull/826 and it works, but it's not 100% stable yet. It seems that people stopped working on it. I've heard some are working on new group chats, which would add this and many other features. With the current (slow) development speed it's hard to predict when those things will be finished. It might take months or years, who knows?

From TokTok/c-toxcore#1069:

even then it doesn't work if you restart the client rather than just lose your network connection, because saving and loading isn't implemented (yet).

More work is needed in toxcore (preserving groups across client restart as well) before this ticket can be called complete.

Definitely a killer feature. True story: I suggested tox to coordinate in a group work at school (send files and stuff). My comrades were actually pretty open about it until we found out that groups weren't persisted. That was a no-go :disappointed:.

I know this isn't exactly the right place to chime in about group chats (since they're a toxcore issue and all), but I find it to be the most stable place to post. I'm kind of confused with all the toxcore forks.

with https://github.com/qTox/qTox/pull/5417 merged and Toxcore's https://github.com/TokTok/c-toxcore/pull/1156 merged persistent group chats are now functional across client restart. Note that there seem to be some bugs in the Toxcore saving that can corrupt a profile save (which https://github.com/TokTok/c-toxcore/pull/1267 seems to fix), so careful testing them for now.

Persistent groupchats are now implemented and mostly stable.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

anthonybilinski picture anthonybilinski  路  3Comments

Tcll picture Tcll  路  3Comments

Hasshu picture Hasshu  路  5Comments

ovalseven8 picture ovalseven8  路  4Comments

tox-user picture tox-user  路  4Comments