Official news: MyChat 2023.1 —— beta audio conferences, new versioning scheme

Release date: 01.19.2023

Development history

 
[+] new feature;

[*] fixed bug or improved feature;

[-] fixed.

 

MyChat Client


[+] added user statuses in the chat list;

[+] (win32) settings for disabling rendering for the built-in bot (Elisa, uin=0) in the user lists of auto-created conferences in the chat;

[+] (win32) conferences display a full list of members, not only online ones;

[+] (win32) user filer in conferences;

[+] (win32) user sorting types in conferences;

[+]  (win32) a command line key mcclient.exe /minimize — minimize MyChat window to the taskbar right after the launch;

[+] (win32) new version numeration scheme;

[+] (Android) added menu item for saving a file to the folder "Downloads";

[+] (iOS) added the option for account deletion if a user has sufficient rights;

 

[*] (win32) redesigned scheme of automatic reconnection to the server after disconnection;

[*] (win32) redesigned format of parameters in MyChat command line;

[*] (Android) completely redesigned system for working with files in the application. Now it supports transferring any files on the latest operating systems (Android 10+). Select files and images via a system file manager, preview the content sorted in folders;

[*] (iOS) added rendering for some message types;

[*] (iOS) extended logging of PUSH notifications for debugging purposes;

 

[-] (win32) fixed memory loss when the program is in the working process. The losses cause errors after the program shuts down;

[-] (win32) main menu, "Help", when choosing the menu item about installing the application on  Android/iOS, then this item does not highlight in the important notifications(Ctrl+4). Fixed;

[-] (win32) a bug when double clicking on dialogues (private/conferences); a focus switches somewhere if automatic dialogue closing is off in the settings. Fixed;

[-] (Android) fixed sending images via the menu option "Share" in other applications. Added the option to send files of any type via "Share";

[-] (win32) if open a private dialogue with a user with disabled history in a local database, and then delete the whole private history by using a server command and open a private dialogue with this person again the messages remain in memory, indexes get messed up. The issue fixes after the program reconnection or restart. Fixed;

[-] (Android) the dialogue with Elisa does not open from the list of conference users. Fixed;

[-] (Android) fixed issue when downloading files that contain spaces in titles;

[-] (Android) when uploading a file on a server, there is no upload indication and checksum calculation displayed in a conference. Fixed;

[-] (Android) the setting "Restart MyChat after reboot" does not work when PUSH notifications are disabled. Fixed;

[-] (iOS) incorrect deleting of messages. Fixed;

[-] (iOS) incorrect display for "«" and "»" symbols. Fixed;

[-] (iOS) sometimes the indicator for new events on the navigation panel dis[lays incorrect number. Fixed;

[-] fixed memory leaking when working with data structures;

[-] (Android) some Android devices do not perform ports test for the TURN server which causes the call failure. Fixed;

 

MyChat Server


[+] (Core) automatic server restart after 30 seconds after any fatal error. Logs included;

[+] (Admin) a console command "list" for getting a full list of all available console commands with short text descriptions;

[+] (Admin) when managing users, in a user's profile, there is a QR code for quick connection to the server via Android or iOS application for MyChat;

[+] MSL functions for processing Kanban events;

[+] added the option to block connections to the server from various operating systems according to Rights groups;

 

[*] (Core) server optimization for faster work with conferences especially if there are a lot of them with a big number of members;

[*] (Admin) automatic indentations in a text field for outputting console commands for better reading experience;

 

[-]  error when changing a user's authorization type if the account type is not a domain one. Fixed;

[-] (Admin) if an image is not required to be resized, then it was impossible to upload a user photo on the server; Fixed.

[-] fixed memory leaking when working with data structures;

[-] when deleting conference messages on Admin Panel, under a user who is not a member of this conference, messages are deleted on the server but not on the clients because the command is not sent creating out of sync. Fixed;

[-] fixed error when importing or updating users from a domain;

[-] when inviting a user to a conference that you are not a member of, the server sends an incorrect error. Fixed.