New releases, updates, important announcements and sales discounts. Information about future versions
User avatar
Alona Kutsenko
MyChat versions history

The brackets show the date when a new feature was created or when a bug was fixed.

[+] new feature;
[*] fixed bug or improved feature;
[-] fixed bug.

MyChat Client
[+] (05.06.2020) (Android) added editing option for all fields in the user's profile;
[+] (05.06.2020) (Android) added option to change a profile photo;
[+] (05.25.2020) Emoji standard support for emoticons;
[+] (05.17.2020) private dialogues show how long a user has been offline;
[+] (05.13.2020) placeholder in the input field for conferences and private dialogues;
[+] (05.07.2020) (Android) added the user rights processing for viewing the avtive process in a user profile; option to forbid making screenshots in dialogues; blur the application window when switching between recently used applications; rights for searching users; rights to make media calls; rights to forward dialogues. All the proccess provided with the changes made in the application interface (hide or display some of the buttons or elements);
[+] (05.07.2020) (Android) added an extended logging for media calls and the setting for enabling a full traffic loggin for debugging purposes;
[+] (05.07.2020) (Android) added a new message type — "Barcode". Scan any barcode or QR code with the application and send it to a private dialogue or conference;
[+] (05.07.2020) (Android) added a media gallery for a selected private dialogue. Convenient view of all media in messages located in Android application local database;
[+] (05.07.2020) (Android) a sender avatar (or initials, if no avatar available) located next to the message;
[+] (05.07.2020) (Android) added option to forward the dialogue to another user, if it is allowed by rights;
[+] (05.07.2020) (Android) added option to create conferences;
[+] (05.07.2020) (Android) added option to create broadcast messages. The process separated into several stages for convenience. Select random registered users or users from the contact lists. All features from win32 application provided: a broadcast relevance, type, option to add files;
[+] (05.07.2020) (Android) added the dialogue with the list of attached files in the section for viewing received notifications;
[+] (05.07.2020) (Android) added hints on the login page for customers who install the application for the first time;
[+] (05.07.2020) (Android) added new tab "Calls" where all media calls stored from all dialogues in chronological order;
[+] (02.04.2020) Ctrl+PageUp, Ctrl+PageDown for switching between recent dialogues;
[+] (01.28.2020) (Linux, macOS, WEB) automatic processing of the history in dialogues and conferences when scrolling up the text in the chat;
[+] (01.28.2020) (Linux, macOS, WEB) added a global user search;
[+] (01.28.2020) (Linux, macOS, WEB) added an option to enter the forum in the tools section;
[+] (01.28.2020) added the option to insert smileys. The sets switch in settings;
[+] (01.28.2020) added the tool for accessing public and personal FTP folders;
[+] (01.28.2020) added processing for links to public and personal FTP folder;
[+] (01.28.2020) added the context menu for the users dialogue list with the button "Close the dialogue";
[+] (12.16.2019) the panel of recent dialogues for quick navigation between active private conversations and conferences;
[+] (12.10.2019) new console with active links;
[+] (12.06.2019) chat navigation located on the left side of the window performed by four buttons: "Chats", "Calls", "Contacts", "Important";
[+] (11.16.2019) the content of the main window gets blurred if a user calls a modal window for any actions. It helps to concentrate attention. The feature can be disabled in settings, and it is disabled automatically in RDP sessions;
[+] (11.19.2019) new message window look;
[+] (10.31.2019) new feature — "wake up" the user. It works in private dialogues. If a user is online, his window pops-up, and shakes with the sound. This feature can be used once in a minute. You can disable it in Rights Groups on the server;
[+] (09.01.2019) console command "ReConnect" for reconnection to the server;
[+] (08.30.2019) console command "UpdateAdv" for instant update of HTML information banner at the bottom of MyChat Client application;

[*] (06.25.20) new tool for creating conferences (Alt+C);
[*] (06.25.20) new tool for joining existing conferences (Alt+E):
[*] (05.26.20) the button to display password in the account manager;
[*] (05.22.20) removed the setting for displaying system messages in conferences;
[*] (05.22.20) removed the setting for a date/time stamp in the chat — now it depends on the system localization only;
[*] (05.21.20) increased MyChat Client startup speed by asynchronous loading of spelling-check dictionaries;
[*] (05.17.20) detailed information about how long a user has been offline/online is displayed in his profile;
[*] (05.12.2020) when the winsock network error occurs in MyChat Client console, the error text is highlighted and clickable — you can open the extended Help article;
[*] (05.07.2020) (Android) completely redesigned architecture of media calls. The main improvement — a notification is always displayed in the status bar. By clicking on it, you can get back to a call or end it. Added correct processing for screen rotation during calls;
[*] (05.07.2020) (Android) changed the way of sending files on the server. The dialogue with the sending process that impossible to close until the upload on the server complete is no longer displayed; instead of this dialogue, a notification displayed with the upload progress. There is also a calculation indication of the file checksum before sending;
[*] (05.07.2020) (Android) completely redesigned message display in private dialogues and conferences. The communication appearance made in one style used for all MyChat Clients;
[*] (05.07.2020) (Android) changed the panel for selecting an attachment for sending;
[*] (05.07.2020) (Android) redesigned the list of received broadcasts. Now all elements are of the same size with the option to expand the message text;
[*] (05.07.2020) (Android) fully redesigned login page; removed extra element;
[*] (05.07.2020) (Android) redesigned page "Servers manager". When adding or editing the list element, you can enable encryption, enter an alternative server address and domain name that will be placed automatically during login process;
[*] (05.07.2020) (Android) redesigned new user registration page;
[*] (05.07.2020) (Android) added the option to enter data from Google or Facebook account. We do not store any of this data, but only get the brief information from the user profile;
[*] (05.07.2020) (Android) redesigned home screen;
[*] (05.07.2020) (Android) navigation panel between tabs located at the bottom of the screen. You can still switch between screens as before by using swipe. Also, the panel displays indicators for new events;
[*] (05.07.2020) avatars (or initials, if no avatar available) displayed for all users;
[*] (05.07.2020) (Android) added indicators for message statuses;
[*] (05.07.2020) (Android) redesigned general appearance and element layout;
[*] (03.24.2020) instant inserting for icons "no image" or "image deleted" if an image is deleted on the server;
[*] (03.24.2020) automatic input field change when modifying the size of the main window;
[*] (03.22.2020) increased speed of client connection to the server; the Actions list cache stored locally;
[*] (02.04.2020) automatic detection of local and internet links when inserting them from clipboard to the chat (Ctrl+V, Shift+Ins and right mouse click->"Insert");
[*] (02.04.2020) auto-responder message can be disabled for websupport users;
[*] (02.04.2020) increased speed for sending private messages;
[*] (01.28.2020) (Linux, macOS, WEB) buttons for calls moved to the conversation header, and the button for ending calls is available even if you switch between different dialogues;
[*] (01.28.2020) (Linux, macOS, WEB) the data in the user profile became more compact;
[*] (01.28.2020) (Linux, macOS, WEB) when inserting images from the clipboard, you can see its preview before sending;
[*] (01.28.2020) (Linux, macOS, WEB) when opening Kanban, forum, or Admin Panel in the client, they will be shut if you don't visit them again to avoid keeping unnecessary connection;
[*] (01.10.2020) (Android) completed redesign of the user's information page that displays all fields with corresponding sections (as in win32 client app). You can view the service information about the user's computer and check his active status if you have rights to do so;
[*] (01.09.2020) (Android) added a handler for the rule "User search". When this action is not allowed, the search icon won't be displayed on the program's main page;
[*] (01.05.2020) removed the settings "Don't show avatars" from the section "Interface";
[*] (01.05.2020) removed the settings from the section "Main": "Show users counter in chatroom tabs", "Close chat tabs by double-clicking";
[*] (01.05.2020) new window in settings for selecting a folder for file storage;
[*] (12.06.2019) added the menu option for opening the console in the section "Tools". No separate tab for it left;
[*] (12.06.2019) removed the tabs for conferences and private dialogues; all navigation is done in the secton "Chats";
[*] (12.06.2019) removed panel for changing own status and opening personal profile from the top left corner of the main window;
[*] (12.06.2019) the search via contacts moved from a separate line to contacts;
[*] (12.06.2019) common and personal contact lists united by one selector;
[*] (12.06.2019) removed the main toolbar;
[*] (11.24.2019) scroll the window content by mouse wheel without clicking to get the focus;
[*] (11.23.2019) redesigned and simplified context menu, that you can call by right mouse click on user's nickname in the chat;
[*] (11.19.2019) improved system for deleting messages in conferences and private dialogue windows;
[*] (11.11.2019) new first launch wizard;
[*] (11.01.2019) if the server has an IP address or domain address for external clients, then during the automatic search of MyChat Servers in a local network and the program itself this address will be added as an alternative in the first launch manager to allow MyChat switching between servers;
[*] (10.31.2019) you can specify the connection port with the number less than 1024 in the server settings;
[*] (10.29.2019) the line "[19:40:56] [INFO] Windows user: toshiba" added to the connection log for identification of Windows user/domain where MyChat Client works;
[*] (10.29.2019) all voice/video calls, and screensharing are written to the message history that synchronizes from the server;
[*] (10.21.2019) when searching users (Alt+F) and a user has unspecified date of birth, the result displayed as "01.0.1900". Fixed;
[*] (10.14.2019) added English and Ukrainian dictionaries for the spellchecking system;
[*] (10.12.2019) one click on the blinking icon in the tray and the chat opens on the last incoming message;
[*] (10.12.2019) calls with screensharing even if the system has no physical microphone;
[*] (09.20.2019) when calling the window for inserting arbitrary link (Alt+L), the filed with the link text and description is not cleared. Fixed;
[*] (09.05.2019) if the settings has disabled connection logging to a file, then then, when the application starts, the line "[INFO] Connection log disabled" will be written to a log;
[*] (09.05.2019) if the server's settings forbid connections without encryption, and MyChat Client has settings with disabled encryption, it learned to switch automatically to traffic encryption mode when connecting to the server;
[*] (09.03.2019) console command "BackupServDB" generates a link where you can download the server's database backup copy directly from MyChat Client;

[-] (05.17.2020) updating local time of a remote user when viewving his profile using F5;
[-] (05.07.2020) (Android) added a full support for incoming calls in Android 10. Recently, the call screen did not appear when the phone was locked;
[-] (03.24.2020) when clicking on the Action "License owner", a correct message displayed in the chat text without useless tags;
[-] (02.04.2020) fixed autoresponder work when the messege sent only to online users;
[-] (01.27.2020) fixed the repeated query for the client settings template when logging in on the server;
[-] (01.17.2020) (Linux, macOS) the list of users not displayed in notifications. Fixed;
[-] (01.05.2020) if the path for receiving files has environment variables (%HOMEPATH%, etc.), the program ignores them. Fixed;
[-] (11.17.2019) fixed inserting for conference links in the chat;
[-] (10.21.2019) (Android) when choosing or deleting the server in the servers manager, the application closes with error. Fixed;
[-] (10.21.2019) if you enable the text formatting without writing anything in the message input field and then send such message, the program "freezes". Fixed;
[-] (10.14.2019) fixed hint "Insert smile - Ctrl+S";
[-] (09.13.2019) if you enable traffic encryption in a free version setting template, the client stops connecting to the server. Fixed;
[-] (09.06.2019) (Android) when exiting the application or changing account details, the configuration "Use encryption" is not saved. Fixed;
[-] (09.06.2019) fixed error during repeat logins of domain users without using a transparent authorization;
[-] (09.05.2019) incorrect processing of the error #209, if all free connections to the server are taken. Fixed;
[-] (09.05.2019) if you specify a constant COMPUTER_NET_NAME in the settings, section "Additionally", then, if a user has no right for viewing others IP addresses, a computer name will not be displayed. Fixed;
[-] (09.01.2019) console command "Exit" does not work without connection to the server. Fixed;
[-] (08.30.2019) when changing a birthday date in a user profile (Alt+U), it clears up;

MyChat Server
[+] (03.06.2020) (MSL) function mClosePrivateDialog for program closing of the private dialogue for a specified user;
[+] (11.19.2019) (Admin) new rule in rights group "Privates", "Deleting any messages in private dialogues in own local database" (enabled by default);
[+] (11.19.2019) (Admin) new rule in rights group "Conferences", "Deleting any messages in conferences in own local database" (enabled by default);
[+] (11.02.2019) (MSL) function LoadLineFromFile for getting any string from a text file in a specified encoding.
[+] (10.14.2019) (MSL) functions mSetAdvOptions and mGetAdvOptions for managing information banners and MyChat Client interface branding;
[+] (10.10.2019) (MSL) function mClearScriptLog for clearing the developer console from logs;
[+] (10.08.2019) (MSL) function JSONKeyExists for checking the key in a JSON object;
[+] (10.08.2019) (MSL) function NoDate for getting the value "unspecified date and time";
[+] (10.08.2019) (MSL) function StrMyChatToDateTime for converting the string with the date and time into double value;
[+] (10.08.2019) (MSL) function DateTimeToMyChatStr for converting double values of the date and time to a string of MyChat format;
[+] (10.08.2019) (MSL) function JSONArraySetLength for creating an array;
[+] (10.08.2019) (MSL) function JSONArrayGetDouble for getting the fractional number from array by index;
[+] (10.08.2019) (MSL) function JSONArraySetDouble for saving the element's fractional element by index;
[+] (10.07.2019) (MSL) function JSONGetFloat for reading real values from JSON objects;
[+] (10.07.2019) (MSL) function JSONSetFloat for writing fractional values in JSON objects;
[+] (10.07.2019) (MSL) function JSONValid for checking if JSON objects are correct;
[+] (10.02.2019) (MSL) fucntion AnsiLowerCase for converting UNICODE line into a lower case;
[+] (10.02.2019) (MSL) function AnsiUpperCase for converting UNICODE line into the upper case;
[+] (09.24.2019) the key /LicenseKey for specifying the license key right after the server's start from a command line;
[+] (09.15.2019) (MSL) function mPersonalContactsIsUserExists for checking if a specified user exists in another person's personal contact list;
[+] (09.15.2019) (MSL) fucntion mPersonalContactsIsGroupExists for checking if a group with a specified name exists in a user personal contact list;
[+] (09.15.2019) (MSL) function mPersonalContactsAddGroup for creating a new group in a user personal contact list;
[+] (09.15.2019) (MSL) function mPersonalContactsAddUserfor adding a user to another person's personal contact list;
[+] (09.15.2019) (MSL) function mPersonalContactsClear for clearing a personal contact list of any user;
[+] (09.15.2019) (MSL) function mPersonalContactsDeleteUser for deleting a user from another person's personal contact list;
[+] (09.15.2019) (MSL) function mPersonalContactsIsEmpty for checking if a personal contact list is empty;
[+] (09.15.2019) (MSL) function mPersonalContactsRefresh for updating a personal contact list in online applications of MyChat Client;
[+] (09.03.2019) (MSL) function PosEx to search for a substring in a string with offset;
[+] (09.03.2019) (MSL) function SaveTextToFile for saving test to a file in a specified encoding;

[*] (06.17.2020) (Admin) "MyChat Server", "Online users", IP address of Android clients displayed as 127.0.0.1. Replaced with the real one;
[*] (05.17.2020) (Core) server startup speed increased by 50% after database optimization;
[*] (03.22.2020) (Admin) changed domain checking to specify a domain in Cyrillic (for example, "мойсуперсайт.рф"); used in network settings;
[*] (03.22.2020) (Core) automatic deleting of underloaded files on the server after the download repeat attempt (size control);
[*] (02.04.2020) (MSL) updated script CheckEmptyUsersFields that comes with the server. The speed was increased by 2.5;
[*] (12.13.2019) (MSL) removed the function mSendChannelMessage (deprecated), and replaced it with mSendConfMessage;
[*] (11.24.2019) (Kanban) added the ability to edit the project: edit the name and description, deadline; delete empty stages, add new ones, rename existing stages and change their positions in a project;
[*] (11.21.2019) (FTP) improved mechanism for working with tokens when dealing with FTP server in a browser and Explorer;
[*] (11.04.2019) (Core) improved mechanism for restaring built-in servers — NodeJS and TURN;
[*] (10.23.2019) (Core) improved automatic configuration of the built-in STUN/TURN server if you have an external "white" IP address/domain;
[*] (10.21.2019) (Core) after updating the user profile, the information does not update for a quick search in client applications. Fixed;
[*] (09.30.2019) (Admin) added filter for LDAP requests;
[*] (09.30.2019) (Admin) added default values for fields, when creating the client settings templates;
[*] (09.27.2019) (Support) added screenshot sending from a clipboard to Firefox;
[*] (09.16.2019) (Kanban) added a link to a task in its header;
[*] (09.16.2019) (Kanban) when opening a task, its full link displayed in the address bar;
[*] (09.10.2019) all executable files have two digital signatures for compatibility with old and new operating systems (Windows XP, Vista, Server 2003, and higher);
[*] (MSL) (03.03.2019) (MSL) redone function GetTextFileLinesCount; correct work with texts in different encodings;
[*] (MSL) (03.03.2019) (MSL) redone function AddLineToFile; write texts in different encodings + returning final file size in bytes;
[*] (MSL) (03.03.2019) (MSL) redone function Protocol; timestamp starts with "yyy.mm.dd"; write text in different encodings + returning final file size in bytes;

[-] (05.28.2020) (Admin) editing and storing custom fields of the users' accounts in the user management section does not work. Fixed;
[-] (03.24.2020) a check mark "Autorun with Windows" enabled when starting the server's GUI. Fixed;
[-] (02.28.2020) (Admin) fixed creation of Admin backup copy (backup copy created but can't be downloaded in a browser);
[-] (01.26.2020) incorrect work of sorting in active conferences when sorting by a number of users and messages;
[-] (01.26.2020) (MSL) function EncodeURL works incorrectly with UNICODE characters. Fixed;
[-] (11.21.2019) (Forum) if you open the message for editing, close it, and then create a new message, the previous message is overwritten. Fixed;
[-] (11.21.2019) fixed a few errors of the system for updating message history in very old versions (5.0. and older);
[-] (10.30.2019) (MSL) the function mRemovePrivates, that is responsible for complete deleting of private message history on the server and clients, does not delete the history on those clients that were offline during the deleting process. Fixed;
[-] (10.21.2019) (Admin) when adding a new user by typing a name and pressing the button "generate password", the button "save" does not activate. Fixed;
[-] (10.21.2019) (Admin) incorrect count of sent messages in the section "Conferences", "Active conferences";
[-] (10.08.2019) (Admin) WEB interface "freezes" when saving settings in the Admin Panel section "Users", "Active Directory", "Syncronization";
[-] (09.24.2019) (MSL) function mGetUserAttribute does not return users' role names if they are without administrative rights for managing the server (parameter "role");
[-] (09.24.2019) (Admin) an error occurs in the common contact list when moving users groups between each other, and the server "freezes" or the contacts get mixed;
[-] (09.05.2019) when requesting information about online user's computer name, not a NETBIOS hostname but a client application version returns;
[-] (09.02.2019) (Admin) when enabling a user in his profile, his nickname changes tp "undefined". Fixed;

strong cat.png
strong cat.png (40.63 KiB) Viewed 428945 times
User avatar
Alona Kutsenko
MyChat Client
[+] console command "UpdateAdv" for instant update of HTML information banner at the bottom of MyChat Client window.

banner.png
MyChat Client banner
banner.png (29.07 KiB) Viewed 428927 times
User avatar
Alona Kutsenko
MyChat Client
[-] (09.13.2019) if you enable traffic encryption in a free version setting template, the client stops connecting to the server. Fixed.

A message "Network error №336130315: "error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number" is displayed in a client console. In the future, the free version will ignore this configuration, if it comes from the server.

To solve this issue now, enter MyChat Client settings (Alt+O) and disable encryption. The updated client will be downloaded on the website later.
User avatar
Alona Kutsenko
MyChat Client
[*] (10.14.2019) added English and Ukrainian dictionaries for the spellchecking system;
User avatar
Alona Kutsenko
MyChat Server
[*] (09.30.2019) (Admin) added filter for LDAP requests;
User avatar
Alona Kutsenko
MyChat Client
[-] (10.21.2019) if you enable the text formatting without writing anything in the message input field and then send such message, the program "freezes". Fixed.
User avatar
Alona Kutsenko
MyChat Server
[-] (10.21.2019) (Admin) incorrect count of sent messages in the section "Conferences", "Active conferences".
User avatar
Alona Kutsenko
MyChat Server
[-] (10.21.2019) (Admin) when adding a new user by typing a name and pressing the button "generate password", the button "save" does not activate. Fixed.
User avatar
Alona Kutsenko
MyChat Client
[*] (10.21.2019) when searching users (Alt+F) and a user has unspecified date of birth, the result displayed as "01.0.1900". Fixed.

unspecified-birthday.png
1900 — unspecified date
unspecified-birthday.png (6.14 KiB) Viewed 428297 times

MyChat Server
[*] (10.21.2019) (Core) after updating the user profile, the information does not update for a quick search in client applications. Fixed;
User avatar
Alona Kutsenko
MyChat Server
[*] (10.23.2019) (Core) improved automatic configuration of the built-in STUN/TURN server if you have an external "white" IP address/domain.
User avatar
Alona Kutsenko
MyChat Client
[*] (10.29.2019) all voice/video calls, and screensharing are written to the message history that synchronizes from the server.
User avatar
Alona Kutsenko
MyChat Server
[-] (10.30.2019) (MSL) the function mRemovePrivates, that is responsible for complete deleting of private message history on the server and clients, does not delete the history on those clients that were offline during the deleting process. Fixed.
User avatar
Alona Kutsenko
MyChat Client
[+] (10.31.2019) new feature — "wake up" the user. It works in private dialogues. If a user is online, his window pops-up, and shakes with the sound. This feature can be used once in a minute. You can disable it in Rights Groups on the server.

wake-up call.png
"Wake up" MyChat user
wake-up call.png (13.28 KiB) Viewed 428134 times

[*] (10.31.2019) you can specify the connection port with the number less than 1024 in the server settings.
User avatar
Alona Kutsenko
MyChat Client
[-] (10.21.2019) (Android) when choosing or deleting the server in the servers manager, the application closes with error. Fixed.
User avatar
Alona Kutsenko
MyChat Client
[*] (11.01.2019) if the server has an IP address or domain address for external clients, then during the automatic search of MyChat Servers in a local network and the program itself this address will be added as an alternative in the first launch manager to allow MyChat switching between servers.
User avatar
Alona Kutsenko
MyChat Server
[+] (11.02.2019) (MSL) function LoadLineFromFile for getting any string from a text file in a specified encoding.
User avatar
Alona Kutsenko
MyChat Server
[*] (11.04.2019) (Core) improved mechanism for restaring built-in servers — NodeJS and TURN.

If node.exe or turnserver.exe don't unload from the memory for some reason, MyChat Server will delete them from the memory and launch a new copy with the right configuration.
User avatar
Alona Kutsenko
MyChat Client
[*] (11.11.2019) new first launch wizard.

new-wizard.png
MyChat first launch wizard
new-wizard.png (9.53 KiB) Viewed 427957 times

- simplified interface and texts; added "quick" navigation buttons;
- ability to rent MyChat in a cloud;
- extended configuration file;
- the configuration file can be uploaded from a file or use drag&drop on the wizard's window;
- improved checks for configuration file validness;
- automatic registration on the developer server;
- simplified registration form for a new user; two fields instead of eight;
- you can enter under existing user without creating a new one;
- you can enter as a regular or domain user; you can also specify UIN, email, or nickname;
- you can generate a password, and see what's under the bullets;
- when registering a new account, a Windows user 's name is substituted.
User avatar
Alona Kutsenko
MyChat Client
[+] (11.19.2019) new message window look.

Completely redesigned engine for displaying messages in the chat:

new-message-field.png
New look of MyChat message window
new-message-field.png (31.61 KiB) Viewed 427400 times

Messages start from a new line; a user's nickname is specified once if a person sends a couple of messages in a row. The message background displayed differently to distinguish own messages. If you point the cursor on the message, it highlights it.

Date/time timestamps shown on the right (only hours and minutes). The day the message is sent displayed on the right also (opposite to the person's name). If you point the cursor on the stamp, the hint shows full information — who sent messages and when (accurate to seconds):

timestamps.png
Timestamps
timestamps.png (4.18 KiB) Viewed 427400 times
User avatar
Alona Kutsenko
MyChat Client
[*] (11.19.2019) improved system for deleting messages in conferences and private dialogue windows;

MyChat Server
[+] (11.19.2019) (Admin) new rule in rights group "Privates", "Deleting any messages in private dialogues in own local database" (enabled by default);
[+] (11.19.2019) (Admin) new rule in rights group "Conferences", "Deleting any messages in conferences in own local database" (enabled by default).

Now, when you click on any message in a conference or private dialogue you can delete it. If you have rights , you can delete messages for all users (on the server too), if not — only in own local database:

message-deleting.png
message-deleting.png (24.96 KiB) Viewed 427378 times

You can delete any messages, even the program ones (bans, sounds signals, or when changing the conference topic, etc.)
User avatar
Alona Kutsenko
MyChat Client
[+] (11.16.2019) the content of the main window gets blurred if a user calls a modal window for any actions. It helps to concentrate attention. The feature can be disabled in settings, and it is disabled automatically in RDP sessions.

Blurred-background.png
Blurred main window
Blurred-background.png (46.65 KiB) Viewed 427377 times

[-] (11.17.2019) fixed inserting for conference links in the chat.
The button "Insert" in conferences and private dialogues:

insert-links.png
Inserting links to the conference in the chat
insert-links.png (7.51 KiB) Viewed 427377 times
User avatar
Alona Kutsenko
MyChat Server
[*] (11.21.2019) (FTP) improved mechanism for working with tokens when dealing with FTP server in a browser and Explorer.

It helps to switch freely in the Explorer between FTP folders and, for example, folder "My Documents" to copy and paste (upload) the folder with files on the server:

ftp-in-mychat.gif
Working with MyChat FTP server in the Explorer
ftp-in-mychat.gif (883.72 KiB) Viewed 427366 times

[-] (11.21.2019) fixed a few errors of the system for updating message history in very old versions (5.0. and older).

In most cases, the message history was not imported to the server's database from text files in the folder C:\ProgramData\MyChat Server\logs\
User avatar
Alona Kutsenko
MyChat Server
[-] (11.21.2019) (Forum) if you open the message for editing, close it, and then create a new message, the previous message is overwritten. Fixed.
User avatar
Alona Kutsenko
MyChat Client
[*] (11.23.2019) redesigned and simplified context menu that you can call by right mouse click on user's nickname in the chat.

The menu is dynamic, depends on rights that are given to a user on MyChat Server.

The bottom part of the menu is also can be extended by installing plugins.
User avatar
Alona Kutsenko
MyChat Server
[*] (11.24.2019) (Kanban) added the ability to edit the project: edit the name and description, deadline; delete empty stages, add new ones, rename existing stages and change their positions in a project.

kanban.png
kanban.png (68.31 KiB) Viewed 427329 times
User avatar
Alona Kutsenko
MyChat Client
[*] (11.24.2019) scroll the window content by mouse wheel without clicking to get the focus.
User avatar
Alona Kutsenko
MyChat Client
[+] (12.06.2019) chat navigation located on the left side of the window performed by four buttons: "Chats", "Calls", "Contacts", "Important";

new-navigation.png
new-navigation.png (6.95 KiB) Viewed 421847 times

[*] (12.06.2019) added the menu option for opening the console in the section "Tools". No separate tab for it left;
[*] (12.06.2019) removed the tabs for conferences and private dialogues; all navigation is done in the secton "Chats";
[*] (12.06.2019) removed panel for changing own status and opening personal profile from the top left corner of the main window;
[*] (12.06.2019) the search via contacts moved from a separate line to contacts;
[*] (12.06.2019) common and personal contact lists united by one sector;
[*] (12.06.2019) removed the main toolbar.
User avatar
Alona Kutsenko
MyChat Client
[+] (12.10.2019) new console with active links.

new-console.png
new-console.png (22.47 KiB) Viewed 421823 times

Error entries are highlighted as links. You can click on them and go to the Help page on your server (if you are online), or on [url=nsoft-s.com]nsoft-s.com[/url] website (if there is no Internet connection).
User avatar
Alona Kutsenko
MyChat Server
[*] (12.13.2019) (MSL) removed the function mSendChannelMessage (deprecated), and replaced it with mSendConfMessage.
User avatar
Alona Kutsenko
MyChat Client
[+] (12.13.2019) the panel of recent dialogues for quick navigation between active private conversations and conferences.
User avatar
Alona Kutsenko
MyChat Client
[*] (01.05.2020) new window in settings for selecting a folder for file storage;
[-] (01.05.2020) if the path for receiving files has environment variables (%HOMEPATH%, etc.), the program ignores them. Fixed.

file-folder.png
file-folder.png (14.09 KiB) Viewed 421815 times
User avatar
Alona Kutsenko
MyChat Client
[*] (01.05.2020) removed the settings "Don't show avatars" from the section "Interface";
[*] (01.05.2020) removed the settings from the section "Main": "Show users counter in chatroom tabs", "Close chat tabs by double-clicking".
User avatar
Alona Kutsenko
MyChat Client
[*] (01.09.2020) added a handler for the rule "User search".

When this action is not allowed, the search icon won't be displayed on the program's main page.
User avatar
Alona Kutsenko
MyChat Client
[*] (01.10.2020) completed redesign of the user's information page that displays all fields with corresponding sections (as in win32 client app).

You can view the service information about the user's computer and check his active status if you have rights to do so.

user-profile-activity-en.png
user-profile-activity-en.png (28.84 KiB) Viewed 426351 times
User avatar
Alona Kutsenko
MyChat Client
[-] (01.17.2020) (Linux, macOS) the users list not displayed in notifications. Fixed.

Explanation: if you choose a Bulletin board, Admin Panel, Kanban board, or perform the very first application login and move to notifications, the list of users won't display on the right side of the program.
User avatar
Alona Kutsenko
MyChat Server
[-] (11.21.2019) (MSL) function EncodeURL works incorrectly with UNICODE characters. Fixed.
User avatar
Alona Kutsenko
MyChat Server
[-] (01.26.2020) (Admin) incorrect work of sorting in active conferences when sorting by a number of users and messages.
User avatar
Alona Kutsenko
MyChat Client
[-] (01.27.2020) fixed the repeated query for the client settings template when logging in on the server.
User avatar
Alona Kutsenko
MyChat Client
[+] (01.28.2020) (Linux, macOS, WEB) automatic processing of the history in dialogues and conferences when scrolling up the text in the chat;
[+] (01.28.2020) (Linux, macOS, WEB) added a global user search;
[+] (01.28.2020) (Linux, macOS, WEB) added an option to enter the forum in the tools section;
[+] (01.28.2020) added the option to insert smileys. The sets switch in settings;
[+] (01.28.2020) added the tool for accessing public and personal FTP folders;
[+] (01.28.2020) added processing for links to public and personal FTP folder;
[+] (01.28.2020) added the context menu for the user dialogue list with the button "Close the dialogue";

[*] (01.28.2020) (Linux, macOS, WEB) buttons for calls moved to the conversation header, and the button for ending calls is available even if you switch between different dialogues;
[*] (01.28.2020) (Linux, macOS, WEB) the data in the user profile became more compact;
[*] (01.28.2020) (Linux, macOS, WEB) when inserting images from the clipboard, you can see its preview before sending;
[*] (01.28.2020) (Linux, macOS, WEB) when opening Kanban, forum, or Admin Panel in the client, they will be shut if you don't visit them again to avoid keeping unnecessary connection;
User avatar
Alona Kutsenko
MyChat Client
[+] (02.04.2020) Ctrl+PageUp, Ctrl+PageDown for switching between recent dialogues;

[*] (02.04.2020) auto-responder message can be disabled for websupport users;
[*] (02.04.2020) increased speed for sending private messages;

[-] (02.04.2020) fixed autoresponder work when the messege sent only to online users;

MyChat Server
[*] (02.04.2020) (MSL) updated script CheckEmptyUsersFields that comes with the server. The speed was increased by 2.5.
User avatar
Alona Kutsenko
MyChat Client
[*] (02.024.2020) automatic detection of local and internet links when inserting them from clipboard to the chat (Ctrl+V, Shift+Ins and right mouse click->"Insert").

MyChat "understands" the following links:
1. http://
2. https://
3. c:\folder\
4. d:\folder\file.txt
5. Z:\
6. file:///E:/Doc/%D0%94%D0%BE%D0%BA/
7. ftp://
8. \\COMP\Folder\
9. \\COMP\Folder\file.exe
10. "\\TOSHIBA-PC\test\mcclient77to8Test\7z.dll"
11. "\\TOSHIBA-PC\backup\txt"
User avatar
Alona Kutsenko
MyChat Server
[-] (02.28.2020) (Admin) fixed creation of Admin backup copy (backup copy created but can't be downloaded in a browser).
User avatar
Alona Kutsenko
MyChat Server
[*] (03.22.2020) (Core) automatic deleting of underloaded files on the server after the download repeat attempt (size control);

MyChat Client
[*] (03.22.2020) increased speed of client connection to the server; the Actions list cache stored locally.
User avatar
Alona Kutsenko
MyChat Client
[*] (03.24.2020) instant inserting for icons "no image" or "image deleted" if an image is deleted on the server;
[*] (03.24.2020) automatic input field change when modifying the size of the main window.

[-] (03.24.2020) when clicking on the Action "License owner", a correct message displayed in the chat text without useless tags;

MyChat Server
[-] (03.24.2020) a check mark "Autorun with Windows" enabled when starting the server's GUI. Fixed.
User avatar
Alona Kutsenko
MyChat Server
[*] (03.22.2020) (Admin) changed domain checking to specify a domain in Cyrillic (for example, "мойсуперсайт.рф"); used in network settings.
User avatar
Alona Kutsenko
MyChat Client
[+] (05.07.2020) (Android) added new tab "Calls" where all media calls stored from all dialogues in chronological order;

[*] (05.07.2020) (Android) redesigned home screen;
[*] (05.07.2020) (Android) navigation panel between tabs located at the bottom of the screen. You can still switch between screens as before by using swipe. Also, the panel displays indicators for new events;
[*] (05.07.2020) (Android) avatars (or initials, if no avatar available) displayed for all users;
[*] (05.07.2020) (Android) added indicators for message statuses;
[*] (05.07.2020) (Android) redesigned general appearance and element layout.

android-tabs.png
New tabs in MyChat for Android
android-tabs.png (117.78 KiB) Viewed 409376 times
User avatar
Alona Kutsenko
MyChat Client
[+] (05.07.2020) (Android) added hints on the login page for customers who install the application for the first time;

[*] (05.07.2020) (Android) fully redesigned login page; removed extra elements;
[*] (05.07.2020) (Android) redesigned page "Servers manager". When adding or editing the list element, you can enable encryption, enter an alternative server address and domain name that will be placed automatically during login process;
[*] (05.07.2020) (Android) redesigned new user registration page;
[*] (05.07.2020) (Android) added the option to enter data from Google or Facebook account. We do not store any of this data, but only get the brief information from the user profile.

start-pages.png
Start/login pages in MyChat for Android
start-pages.png (245.37 KiB) Viewed 409376 times
User avatar
Alona Kutsenko
MyChat Client
[+] (05.07.2020) (Android) added the dialogue with the list of attached files in the section for viewing received notifications;

[*] (05.07.2020) (Android) redesigned the list of received broadcasts. Now all elements are of the same size with the option to expand the message text.

android-broadcasts.png
Working with broadcasts in MyChat for Android
android-broadcasts.png (123.55 KiB) Viewed 409376 times
User avatar
Alona Kutsenko
MyChat Client
[+] (05.07.2020) (Android) added option to create broadcast messages. The process separated into several stages for convenience. Select random registered users or users from the contact lists. All features from win32 application provided: a broadcast relevance, type, option to add files.

creating-broadcast-on-android.png
Creating broadcast messages in MyChat Client for Android
creating-broadcast-on-android.png (45.64 KiB) Viewed 409376 times
User avatar
Alona Kutsenko
MyChat Client
[+] (05.07.2020) (Android) added option to create conferences.

creating-conferences.png
creating-conferences.png (11.32 KiB) Viewed 404599 times
User avatar
Alona Kutsenko
MyChat Client
[+] (05.07.2020) (Android) added a new message type — "Barcode". Scan any barcode or QR code with the application and send it to a private dialogue or conference;
[+] (05.07.2020) (Android) added a media gallery for a selected private dialogue. Convenient view of all media in messages located in Android application local database;
[+] (05.07.2020) (Android) a sender avatar (or initials, if no avatar available) located next to the message;
[+] (05.07.2020) (Android) added option to forward the dialogue to another user, if it is allowed by rights;

[*] (05.07.2020) (Android) completely redesigned message display in private dialogues and conferences. The communication appearance made in one style used for all MyChat Clients;
[*] (05.07.2020) (Android) changed the panel for selecting an attachment for sending.

private-conversation.png
Working in a private dialogue in MyChat for Android
private-conversation.png (75.06 KiB) Viewed 404599 times
User avatar
Alona Kutsenko
MyChat Client
[+] (05.07.2020) (Android) added the user rights processing for viewing the avtive process in a user profile; option to forbid making screenshots in dialogues; blur the application window when switching between recently used applications; rights for searching users; rights to make media calls; rights to forward dialogues. All the proccess provided with the changes made in the application interface (hide or display some of the buttons or elements);
[+] (05.07.2020) (Android) added an extended logging for media calls and the setting for enabling a full traffic loggin for debugging purposes;

[*] (05.07.2020) (Android) completely redesigned architecture of media calls. The main improvement — a notification is always displayed in the status bar. By clicking on it, you can get back to a call or end it. Added correct processing for screen rotation during calls;
[*] (05.07.2020) (Android) changed the way of sending files on the server. The dialogue with the sending process that impossible to close until the upload on the server complete is no longer displayed; instead of this dialogue, a notification displayed with the upload progress. There is also a calculation indication of the file checksum before sending;

[-] (05.07.2020) (Android) added a full support for incoming calls in Android 10. Recently, the call screen did not appear when the phone was locked;
User avatar
Alona Kutsenko
MyChat Client
[*] (05.12.2020) when the winsock network error occurs in MyChat Client console, the error text is highlighted and clickable — you can open the extended Help article.

mychat-network-errors.png
Highlighted winsock errors in Mychat console
mychat-network-errors.png (22.01 KiB) Viewed 404593 times
User avatar
Alona Kutsenko
MyChat Client
[+] (05.13.2020) placeholder text in the input field for conferences and private dialogues.

mychat-placeholder.png
MyChat placeholder text in the input field
mychat-placeholder.png (45.48 KiB) Viewed 404593 times
User avatar
Alona Kutsenko
MyChat Server
[*] (05.17.2020) (Core) server startup speed increased by 50% after database optimization.
User avatar
Alona Kutsenko
MyChat Client
[+] (05.17.2020) private dialogues show how long a user has been offline.

offline-status-mychat.png
offline-status-mychat.png (46.33 KiB) Viewed 404587 times
User avatar
Alona Kutsenko
MyChat Client
[*] (05.17.2020) detailed information about how long a user has been offline/online is displayed in his profile;

[-] (05.17.2020) updating local time of a remote user when viewing his profile using F5.

offline-status-user-profile-mychat.png
Offline status for MyChat user in his profile
offline-status-user-profile-mychat.png (15.72 KiB) Viewed 404587 times

local-time-user-profile-mychat.png
Local time of MyChat user displayed in his profile
local-time-user-profile-mychat.png (16.57 KiB) Viewed 404587 times
User avatar
Alona Kutsenko
MyChat
[*] (05.21.20) increased MyChat Client startup speed by asynchronous loading of spelling-check dictionaries.
User avatar
Alona Kutsenko
MyChat
[*] (05.22.20) removed the setting for displaying system messages in conferences;
[*] (05.22.20) removed the setting for a date/time stamp in the chat — now it depends on the system localization only.
User avatar
Alona Kutsenko
MyChat Client
[+] (05.25.2020) Emoji standard support for emoticons.

Previous smileys were outdated, and new smileys are fully compatible with modern messengers and Unicode standards. You can copy the text with emoji, for example, from Telegram or WhatsApp and insert them in MyChat — a message will be displayed correctly.

mychat-emojis.png
MyChat support for emojis
mychat-emojis.png (31.36 KiB) Viewed 404544 times

People with such a keyboard can use MyChat at full strengh!

emoji-keyboard.jpeg
Emoji keyboard
emoji-keyboard.jpeg (52.72 KiB) Viewed 404544 times
User avatar
Alona Kutsenko
MyChat Client
[*] (05.26.20) the button to display password in the account manager.

view-pass.png
Password viewer in MyChat
view-pass.png (7.85 KiB) Viewed 404544 times
User avatar
Alona Kutsenko
MyChat Server
[-] (05.28.2020) (Admin) editing and storing custom fields of the users' accounts in the user management section does not work. Fixed.
User avatar
Alona Kutsenko
MyChat Client
[+] (05.06.2020) (Android) added editing option for all fields in the user's profile;
[+] (05.06.2020) (Android) added option to change a profile photo.
User avatar
Alona Kutsenko
MyChat Server
[*] (06.07.2020) (Admin) "MyChat Server", "Online users", IP address of Android clients displayed as 127.0.0.1. Replaced with the real one.
User avatar
Alona Kutsenko
MyChat Client
[*] (06.25.20) new tool for creating conferences (Alt+C);
[*] (06.25.20) new tool for joining existing conferences (Alt+E).

create-new-conference-mychat.png
Creating new conference in MyChat
create-new-conference-mychat.png (25.8 KiB) Viewed 404132 times

configuring-conf-mychat.png
Configuring new conference in MyChat Client
configuring-conf-mychat.png (28.5 KiB) Viewed 404126 times

view-conferences.png
View existing conference in MyChat Client
view-conferences.png (21.11 KiB) Viewed 404132 times