Open gott3rfunk3n83 opened 9 years ago
Reference projects;
Tonido: http://www.tonido.com Bit Sync: http://www.getsync.com BorgChat: http://borgchat.10n.ro
1) Will eventually support start in tray. otherwise why would we need this?
2) Duplicated numerous times
3) Eventually
4) No, this is the job of the OS
5) It already does this does it not?
6) Wait what now?
7) Eventually
8) Wait...what?
9) This would need the support of toxcore, you can suggest in there, but I assume it'll just get shot down.
1) So that every time you start the PC it auto starts with it. Right now i just auto start it by creating an shortcut and put that in startup folder. Its needed if you want it to replace fb chat/skype
2) if it does auto start then option to start minimized to tray, and minimize on close like q tox.
3) hope sooner.
4) toxcore, should be done.
5) Popup an IM window or an answer this call window. Maybe im just using an outdated version.
6) Something similar to tonido but p2p it be cool though. http://www.tonido.com
7) Nyan!
8) just a silly idea of an all in one p2p. http://torrentfreak.com/bittorrent-inc-works-p2p-powered-browser-141210/
9) power to the people yeah. Like public bulletin or something. So you dont have to go to a website to look for people to add. Or post your own address for everyone to see. And grouptox where you can pick a person from the group and engage in p2p or 1to1 private chat that way you can change id's
I can't think of any reason we should require a password to open utox (4). Can anyone offer a justification?
The only reason for password protection i can imagine is a password protected tox save file (which i think would be a great security feature)
Again, every modern OS supports file/homedir/partition/drive encryption. And should be able to do it better than we can.
Plus, doing so would break cross client compatibility without support from toxcore.
About password protection:
by the way, save encryption is supported in toxcore:
/* Load the messenger from data of size length.
* NOTE: The Tox save format isn't stable yet meaning this function sometimes
* returns -1 when loading older saves. This however does not mean nothing was
* loaded from the save.
*
* returns 0 on success
* returns -1 on failure
* returns +1 on finding encrypted save data
*/
int tox_load(Tox *tox, const uint8_t *data, uint32_t length);
So you can detect when the save is encrypted before loading, and using the toxencryptsave library (included when installing toxcore) to encrypt the data on save.
Save data encryption would be good. Especially since utox can be run from usb.
CLI: /utox -portable.
So if you lost your usb your data is safe.
Or if someone gets hold of your save file from tox/utox_data tox/utox_conf they wont be able to read your messages or send messages to your contacts.
On the emoticons side maybe make it bigger. Qtox already has this but the smileys are microscopic.
Maybe we can use unicode emoticons to get started ? 😃 http://en.wikipedia.org/wiki/Emoticons_(Unicode_block)
close to tray is most waited feature by lot of users, every day i get complaints that where is close to tray.
@fcore117 then you should comment in the open issue of close to tray. (Linked earlier in this thread.) But personally, I've put that off until I can get a tray icon for linux working.
These are just things that I think would be great if implemented on your app after some testing.
1) Run as a service on startup sometimes when i turn my laptop on i just dont open the app that often and i tend to lose messages. Coz there is no offline mode.
2) Minimize to tray icon on close so it keeps running on background that way you stay connected to the node and read the messages later.
3)Option to clear chat logs / history cache
4)Password lock so nobody can read your messages even when your laptop stolen. Suposing its used as a secure messaging platform for sensitive data
5)Popup window when someone is making sending you a message / call / video call to you especially when its minimized to tray icon
6)Option to run ssh so i can leave it running on my home pc and when im out of town i could scp/ssh into it to get my files or run cpu/gpu intensive task that cant be done on a notebook such as Pyrit/Hashcat-plus and break wpa2 on my own cloud. Without having to register to a dns server or having to memorizing my own dynamic ip address.
7)Smiley faces. A must
8)Run a server and link it to my profile. So when someone wants to go to your blog or Bulletin they just hover on your icon and select visit website. Or visit ssh / scp. Somethin like this http://torrentfreak.com/bittorrent-inc-works-p2p-powered-browser-141210/
9)Public chatroom where you can chat to all available visible nodes without adding them as friends. So it becomes a true p2p IRC. Withou having to add a groupbot that way no third party.