Official news: 

Release date: 

Development history

 
[+] new feature;

[*] fixed bug or improved feature;

[-] fixed.

 

MyChat Client

[+] (win32) if you use a custom settings file options.json that is located next to mcclient.exe, then next quick load contains a log with the entry "Custom "options.json" settings file loaded successfully";

[+] (win32) the program's log contains information about media calls plugin version: "Media plugin version: 4.1.0";

[+] (win32) quick switch to a private dialogue with the bot (Elisa, UIN=0) by clicking Alt+ ' everywhere in the program;


[*] (win32) improved rendering of various links in text (http/https, ftp, local resources, email, UNC and URI), "smart" detection of local links with spaces and without quotation marks in text, for example "c:\library\my data\my test file.zip"

[*] (win32) when running a console command "refresh options", but there is a file with settings or it's corrupted, then the program does not crash but displays a corresponding notification in a log;

[*] (win32) toast notification about successful file resave via the context menu;
[*] (win32) if a user attempts to save the same received file to the same path, then the file will be renamed automatically;
[*] (win32) improved automatic renaming for file duplicates, now it works like in Explorer or Chrome: "file (1).txt", "file (2).txt", etc.;

[*] (win32) correct processing of HTTP(s) links with tags for selecting UNICODE text on a page (fragment links ":~:text="). Supports several lines for the selected fragment;

[*] (win32) correct identification of the tag ":~:text=" for HTTP(s) links (selected text on a page), and correct rendering.

[*] (win32) when inserting an HTTP link without additional text, the program automatically shrinks the text to a convenient readable option (domain + 16 characters after it), and hides the link content;

[*] (win32) redesigned tools panel in chats: buttons are moved to the bottom without names. The interface became "lighter";

[*] (win32) correct identification and switching between sound output devices during work;

[*] (win32) Ctrl+PageUp/PageDown and Ctrl+Tab, Ctrl+Shift+Tab on the contact panel switch between contacts in a range of one branch;

[*] (win32) when reacting to a message in a private dialogue, the message text automatically scrolls down. Fixed;


[-] (win32) sometimes users' statuses in common and personal contacts display as offline. Fixed;

[-] (win32) the program "crashes" when calling the function SetWindowDisplayAffinity, which is not yet available on older versions of Windows (Vista, XP) . Fixed

[-] (win32) error "Stream read error" could occur when switching between localizations;
[-] (win32) sound bug when ending a call: sometimes the error "Cannot terminate an externally created thread" occurs. Fixed.

[-] (win32) processing situation when a user clicks on a file, "Save as...", but this file is being used by another program;

[-] (win32) when right-clicking on a file in the chat and choosing "Save as...", then the extension duplicates after saving;

[-] (win32) Ctrl+Shift+Tab on the panel for important messages (Ctrl+4) does not work — cursor does not move up. Fixed;

[-] (win32) context menus (right click on messages) do not work sometimes on displays with scaling 125 and more. Fixed;

 

MyChat Server

[+] tool for quick manual deleting of HTTPS certificate files;

[+] processing tags like "&ltfiles>...&lt/files>";

[+] processing tags like "&ltflag ... &lt/flag>";

[+] new system for cleaning old files sent in the chat: increased speed; files less than 5MB are not deleted; files imported from Skype are never deleted;

[+] automatic backup copy of the server database before importing data from Skype. Backup is created once for the current day before the first import attempt;
[+] (skype import) processing survey messages with answer options and deadlines (without poll data);

[+] (skype import) processing translation messages from other languages;

[+] (skype import) correct import for quotes;
[+] (skype import) import for old smilies from Skype message history (versions that did not have emoji standard: (yes), (no), (smile), etc.;

[*] (skype import) due to the peculiarity of the message editing function in Skype, the protocol may contain several copies of the same message that are not in a row. We try to skip obvious duplicates;
[*] (skype import) processing technical messages, the program does not show them in the renderer;
[*] (skype import) processing special encoded characters like "'".

[*] (skype import) leading line breaks in some Skype messages are ignored;

[*] (skype import) correct processing for quotes and replies at the same time during editing;

[*] (skype import) analysis for another block of Skype emojis (system smilies e.g. ""2744_snowflake";

[*] (skype import) processing tags like "&ltpre raw_pre="{code}" raw_post="{code}">";

[*] (skype import) Skype empty messages do not display at all;

[*] (skype import) correct processing for message duplicates — redundant messages marked as deleted not to create a mess in the chat;
[*] (skype import) if a message contains one link then it shortens up to domain name and the whole text "hides" to avoid mess in the chat window;
[*] (skype import) improved rendering for email and http/https links in messages;
[*] (skype import) improved filter for Skype user list on Admin Panel, the tool for selecting a user to bind the history;

[-] when changing an account password, the control tool affects profile editing, but not a specific rule in Rights. Fixed;

[-] (kanban) when a task is moved to a stage "Stage with completed tasks", the deadline counter continues working. Fixed;

[-] error when processing test 30-days keys, fixed;
[-] GUI application: the button for language switch did not work correctly, fixed;
[-] (skype import) error "Undefined" when importing Skype history archive if the file is big, and the server has a limitation on uploading large files;
[-] (skype import) Skype import bug: new UIN is not sent.