TokTok / website

The TokTok website
https://toktok.ltd/
GNU General Public License v3.0
10 stars 55 forks source link

[WIP] Add Tox Chat Logs Standard specification #100

Open SkyzohKey opened 6 years ago

SkyzohKey commented 6 years ago

This PR adds Tox Chatlogs Standard spec to be part of the designs list.


This change is Reviewable

nurupo commented 6 years ago

I don't think that forcing a standard for storing logs (also savedata files, friends' avatars -- just about anything) in some specific format is a good idea. A better idea is to let clients store data in which ever way they want but provide an option to export logs in a common format that could be imported into another client.

anthonybilinski commented 6 years ago

I agree with nurupo. qTox leverages a sql db that they we offload work to, and other clients may want to be lighter, have less dependencies etc and not want to use a full db. Having a shared export format seems fine, but having a shared save format would be a big change for clients.

iphydf commented 6 years ago

@SkyzohKey I think making an export format standard makes sense. What do you think?

SkyzohKey commented 6 years ago

This basically is the same. The main goal of having a standard chat logs format is that user' can easily switch between clients while keeping the same chat history with friends. Also, if you except the user to press a button, the ''exported'' logs will rapidly become out of sync. Do it whatever way you prefer, just made a ''standard'' for logs so it's easily read by humans and parsed by computers. How you guys want to use that is up to you 😜