Changelog/0.96.6: Difference between revisions
Jump to navigation
Jump to search
Dart Raiden (talk | contribs) No edit summary |
Dart Raiden (talk | contribs) |
||
| (8 intermediate revisions by the same user not shown) | |||
| Line 9: | Line 9: | ||
* updated libcurl, libsodium, libssh2, libtox, litehtml, OpenSSL, SQLite, and TDLib libraries. | * updated libcurl, libsodium, libssh2, libtox, litehtml, OpenSSL, SQLite, and TDLib libraries. | ||
* {{GithubIssue|4387}} Miranda can now distinguish between Windows 11 and 10. | * {{GithubIssue|4387}} Miranda can now distinguish between Windows 11 and 10. | ||
* {{GithubIssue|4751}} "Mute: Always" now blocks not only popups and sounds but also blinking. | * {{GithubIssue|4751}} "Mute: Always" group chat mode now blocks not only popups and sounds but also blinking. | ||
* {{GithubIssue|4778}} options for loading messages from the database when opening the message window now work not only in private conversations but also in group chats. | * {{GithubIssue|4778}} options for loading messages from the database when opening the message window now work not only in private conversations but also in group chats (assuming that the chat history is stored in the database). | ||
* {{GithubIssue|4423}} ''"Remove history for everyone"'' checkbox is now | * {{GithubIssue|4423}} ''"Remove history for everyone"'' checkbox in the history deletion dialog window is now disabled by default. | ||
* {{GithubIssue|4482}} cloud files creation date in the file system is now equal to the event date. | * {{GithubIssue|4482}} cloud files creation date in the file system is now equal to the event date. | ||
* {{GithubIssue|4711}} commit hash in the "About" dialog is now clickable. | * {{GithubIssue|4711}} commit hash in the "About" dialog is now clickable. The build number and hash now reflect the latest core change, not the latest commit from which all of Miranda was built. | ||
* {{GithubIssue|4918}} double-clicking on offline group chat in a contacts list now opens the history window. | * {{GithubIssue|4918}} double-clicking on offline group chat in a contacts list now opens the history window (assuming that the chat history is stored in the database). | ||
* {{GithubIssue|4414}} | * {{GithubIssue|4414}} blinking "Contact is online" notification in the contact list no longer prevents you from opening a message window by double-clicking on that contact. | ||
* {{GithubIssue|4522}} fixed the impossibility of creating more than one group with a single-character name. | * {{GithubIssue|4522}} fixed the impossibility of creating more than one group with a single-character name. | ||
* {{GithubIssue|4537}} ''"Clear completed transfers on windows closing"'' file transfers option now works correctly if automatic file transfers window closing is enabled. | * {{GithubIssue|4537}} ''"Clear completed transfers on windows closing"'' file transfers option now works correctly if automatic file transfers window closing is enabled. | ||
| Line 26: | Line 26: | ||
** added support for reading private channels avatars. | ** added support for reading private channels avatars. | ||
** added reply support. | ** added reply support. | ||
** implemented message | ** implemented message removal. | ||
** added cloud files support. | ** added cloud files support. | ||
** added reactions support. | ** added reactions support. | ||
** added ability to disable database history for a certain guild (right-click by guild on contact list). | ** added ability to disable database history for a certain guild (right-click by guild on contact list). | ||
** {{GithubIssue|812}} added ''"Delete contacts in Miranda when they are deleted from server"'' option (turn it off if you don't want Miranda to erase the contact and history when the conversation partner removes you from friends). | ** {{GithubIssue|812}} added ''"Delete contacts in Miranda when they are deleted from server"'' option (turn it off if you don't want Miranda to erase the contact and history when the conversation partner removes you from friends). | ||
** {{GithubIssue|4400}} added ability to invite/kick | ** {{GithubIssue|4400}} added the ability to invite/kick people. | ||
** {{GithubIssue|4403}} added "Make group owner" item to the nick list. | ** {{GithubIssue|4403}} added the "Make group owner" item to the nick list. | ||
** {{GithubIssue|4405}} added ability to | ** {{GithubIssue|4405}} added the ability to log in by phone number. | ||
** {{GithubIssue|4761}} added <tt>ApiUrl</tt> hidden option. | ** {{GithubIssue|4761}} added <tt>ApiUrl</tt> hidden option. | ||
** {{GithubIssue|4402}} changing the chat owner now immediately changes the role icon in the | ** {{GithubIssue|4402}} changing the chat owner now immediately changes the role icon in the nick list. | ||
** {{GithubIssue|4396}} adding/removing members to the chat is now immediately reflected in the | ** {{GithubIssue|4396}} adding/removing members to the chat is now immediately reflected in the nick list. | ||
** {{GithubIssue|4399}} the message log now shows who invited or kicked a chat participant. | ** {{GithubIssue|4399}} the message log now shows who invited or kicked a chat participant. | ||
** {{GithubIssue|4388}} removed unsupported "Not available" status. | ** {{GithubIssue|4388}} removed unsupported "Not available" status. | ||
| Line 43: | Line 43: | ||
** {{GithubIssue|4392}} fixed history loading from server. | ** {{GithubIssue|4392}} fixed history loading from server. | ||
** {{GithubIssue|4395}} fixed crash on nickname change. | ** {{GithubIssue|4395}} fixed crash on nickname change. | ||
** {{GithubIssue|4397}} fixed "Leave channel" contact menu item. | ** {{GithubIssue|4397}} fixed the "Leave channel" contact menu item. | ||
** {{GithubIssue|4398}} fixed display of statuses when the chat window is open at the moment of connection. | ** {{GithubIssue|4398}} fixed display of statuses when the chat window is open at the moment of connection. | ||
** {{GithubIssue|4407}} fixed display of history downloaded from the server in the message log. | ** {{GithubIssue|4407}} fixed display of history downloaded from the server in the message log. | ||
** fixed reconnection with KeepStatus. | ** fixed reconnection with KeepStatus. | ||
** {{GithubIssue|4445}} fixed incorrect icon for "Away" contacts. | ** {{GithubIssue|4445}} fixed the incorrect icon for "Away" contacts. | ||
** {{GithubIssue|4462}} fixed crash if Miranda is closed while guilds are not fully loaded. | ** {{GithubIssue|4462}} fixed crash if Miranda is closed while guilds are not fully loaded. | ||
** {{GithubIssue|4476}} fixed a bug where Miranda could not see all channels. | ** {{GithubIssue|4476}} fixed a bug where Miranda could not see all channels. | ||
| Line 60: | Line 60: | ||
** added {{XEP|0388|Extensible SASL Profile}} support. | ** added {{XEP|0388|Extensible SASL Profile}} support. | ||
** added {{XEP|0480|SASL Upgrade Tasks}} support. | ** added {{XEP|0480|SASL Upgrade Tasks}} support. | ||
** added warning that requesting XMPP service address through proxy is not supported. | ** added warning that requesting XMPP service address through a proxy is not supported. | ||
** {{GithubIssue|4471}} HTTP File Upload no longer stops working when using OMEMO encryption. | ** {{GithubIssue|4471}} HTTP File Upload no longer stops working when using OMEMO encryption. | ||
** {{GithubIssue|4533}} "software" query now returns Miranda version, not Jabber plugin version. | ** {{GithubIssue|4533}} "software" query now returns the Miranda version, not the Jabber plugin version. | ||
** {{GithubIssue|4519}} fixed incorrect display of time and date in user information. | ** {{GithubIssue|4519}} fixed incorrect display of time and date in user information. | ||
** {{GithubIssue|4534}} fixed the non-working contact menu item "Revoke authorization". | ** {{GithubIssue|4534}} fixed the non-working contact menu item "Revoke authorization". | ||
| Line 103: | Line 103: | ||
** added basic group chat support | ** added basic group chat support | ||
** added ability to remove chat messages. | ** added ability to remove chat messages. | ||
** added "Load server history" menu item. | ** added the "Load server history" menu item. | ||
** added mark read support. | ** added mark read support. | ||
** added support for stickers. | ** added support for stickers. | ||
| Line 109: | Line 109: | ||
** {{GithubIssue|4833}} added support for <tt>[lobbyinvite]</tt> BBCode. | ** {{GithubIssue|4833}} added support for <tt>[lobbyinvite]</tt> BBCode. | ||
** {{GithubIssue|4800}} fixed inability to send/receive messages. | ** {{GithubIssue|4800}} fixed inability to send/receive messages. | ||
** {{GithubIssue|4931}} Steam Profile Name now handled as | ** {{GithubIssue|4931}} Steam Profile Name is now handled as Nick instead of FirstName/LastName. | ||
** {{GithubIssue|4939}} fixed protocol crash when left waiting on 2FA prompt. | ** {{GithubIssue|4939}} fixed protocol crash when left waiting on 2FA prompt. | ||
** {{GithubIssue|4962}} fixed inability to connect in the current session after rejecting 2FA prompt. | ** {{GithubIssue|4962}} fixed inability to connect in the current session after rejecting 2FA prompt. | ||
| Line 121: | Line 121: | ||
** {{GithubIssue|4775}} added receiving video messages ("circles"). | ** {{GithubIssue|4775}} added receiving video messages ("circles"). | ||
** {{GithubIssue|4875}} added support for file upload progress (previously, uploads were immediately marked as complete). | ** {{GithubIssue|4875}} added support for file upload progress (previously, uploads were immediately marked as complete). | ||
** {{GithubIssue|4892}} added "Bio" to your | ** {{GithubIssue|4892}} added "Bio" to your user info. | ||
** {{GithubIssue|4893}} added birthday info to the userinfo. | ** {{GithubIssue|4893}} added birthday info to the userinfo. | ||
** typing notifications from channels and groups are now always ignored. | ** typing notifications from channels and groups are now always ignored. | ||
** {{GithubIssue|4727}} URL previews now contain more useful information. | ** {{GithubIssue|4727}} URL previews now contain more useful information. | ||
** {{GithubIssue|4608}} disabled "Delete for everyone" option in Favourites history deletion dialog. | ** {{GithubIssue|4608}} disabled the "Delete for everyone" option in the Favourites history deletion dialog. | ||
** {{GithubIssue|4640}} disabled "Delete for everyone" option when deleting single message from group chat (server does not allow to choose). | ** {{GithubIssue|4640}} disabled the "Delete for everyone" option when deleting the single message from group chat (server does not allow to choose). | ||
** fixed broken chat topics support. | ** fixed broken chat topics support. | ||
** fixed handling of chats with more than 100 topics. | ** fixed handling of chats with more than 100 topics. | ||
** fixed files | ** fixed files receive in chat topics. | ||
** fixed message editing. | ** fixed message editing. | ||
** {{GithubIssue|4415}} fixed hang when leaving a channel while the history of this channel is loading. | ** {{GithubIssue|4415}} fixed hang when leaving a channel while the history of this channel is loading. | ||
| Line 135: | Line 135: | ||
** {{GithubIssue|4421}} fixed leaving a chat containing topics. | ** {{GithubIssue|4421}} fixed leaving a chat containing topics. | ||
** {{GithubIssue|4422}} fixed the inability to enter a chat found by network search. | ** {{GithubIssue|4422}} fixed the inability to enter a chat found by network search. | ||
** {{GithubIssue|4641}} disabled " | ** {{GithubIssue|4641}} disabled the "Delete for everyone" option when trying to delete someone else's message without being a moderator of the group chat. | ||
** {{GithubIssue|4466}} disabled " | ** {{GithubIssue|4466}} disabled the "Delete for everyone" option when trying to clear channel history (the server does not allow the owner to delete all channel history at once). | ||
** {{GithubIssue|4606}} sending a file to a chat is no longer considered a new message. | ** {{GithubIssue|4606}} sending a file to a chat is no longer considered a new message. | ||
** {{GithubIssue|4616}} fixed synchronization of read status with the server for group chats. | ** {{GithubIssue|4616}} fixed synchronization of read status with the server for group chats. | ||
| Line 143: | Line 143: | ||
** {{GithubIssue|4638}} "Mute never" chat mode no longer resets when reconnecting. | ** {{GithubIssue|4638}} "Mute never" chat mode no longer resets when reconnecting. | ||
** {{GithubIssue|4642}} when a new message arrives, the previous unread message is no longer erroneously marked as read. | ** {{GithubIssue|4642}} when a new message arrives, the previous unread message is no longer erroneously marked as read. | ||
** {{GithubIssue|4645}} fixed inability to edit incorrect phone number. | ** {{GithubIssue|4645}} fixed the inability to edit incorrect phone number. | ||
** {{GithubIssue|4646}} chat name changes are now reflected in real time without requiring reconnection. | ** {{GithubIssue|4646}} chat name changes are now reflected in real-time without requiring reconnection. | ||
** {{GithubIssue|4652}} deleting a chat with the `"Remove contact from server too"` option disabled no longer results in leaving the chat. | ** {{GithubIssue|4652}} deleting a chat with the `"Remove contact from server too"` option disabled no longer results in leaving the chat. | ||
** {{GithubIssue|4662}} fixed tag corruption when sending an URL. | ** {{GithubIssue|4662}} fixed tag corruption when sending an URL. | ||
** {{GithubIssue|4663}} fixed sending multiple files. | ** {{GithubIssue|4663}} fixed sending multiple files. | ||
** {{GithubIssue|4673}} topic changes are now processed in real time and this event is shown in the message log. | ** {{GithubIssue|4673}} topic changes are now processed in real-time and this event is shown in the message log. | ||
** {{GithubIssue|4674}} deleting events no longer prevents new events from being displayed in the message log. | ** {{GithubIssue|4674}} deleting events no longer prevents new events from being displayed in the message log. | ||
** {{GithubIssue|4690}} ''"Upload to"'' contact menu item (from {{Plugin|CloudFile}} plugin) now displayed for offline contacts too. | ** {{GithubIssue|4690}} ''"Upload to"'' contact menu item (from {{Plugin|CloudFile}} plugin) now displayed for offline contacts too. | ||
| Line 154: | Line 154: | ||
** {{GithubIssue|4738}} if the channel is set to ignore cloud files, then Miranda will not save unnecessary preview images. | ** {{GithubIssue|4738}} if the channel is set to ignore cloud files, then Miranda will not save unnecessary preview images. | ||
** {{GithubIssue|4744}} fixed sending messages containing a quote. | ** {{GithubIssue|4744}} fixed sending messages containing a quote. | ||
** {{GithubIssue|4748}} fixed the URL parsing issues when URL sent to the private chat. | ** {{GithubIssue|4748}} fixed the URL parsing issues when the URL was sent to the private chat. | ||
** {{GithubIssue|4770}} fixed a bug where the forwarded video link was lost. | ** {{GithubIssue|4770}} fixed a bug where the forwarded video link was lost. | ||
** {{GithubIssue|4771}} fixed {{Button|Log out}} button behaviour. | ** {{GithubIssue|4771}} fixed {{Button|Log out}} button behaviour. | ||
| Line 177: | Line 177: | ||
== Plugins == | == Plugins == | ||
* {{Plugin|Clist modern}} | * {{Plugin|Clist modern}} | ||
** {{GithubIssue|4513}} fixed drag and drop groups with mouse. | ** {{GithubIssue|4513}} fixed drag and drop groups with the mouse. | ||
** {{GithubIssue|4812}} fixed hiding authorization request. | ** {{GithubIssue|4812}} fixed hiding authorization request. | ||
| Line 201: | Line 201: | ||
* {{Plugin|Folders}} | * {{Plugin|Folders}} | ||
** {{GithubIssue|4386}} added ability | ** {{GithubIssue|4386}} added the ability to change the "Preview" folder path. | ||
* {{Plugin|IEView}} | * {{Plugin|IEView}} | ||
| Line 216: | Line 216: | ||
** {{GithubIssue|4454}} replaced non-standard <tt>%dbpath%</tt> variable by <tt>%miranda_userdata%</tt>. | ** {{GithubIssue|4454}} replaced non-standard <tt>%dbpath%</tt> variable by <tt>%miranda_userdata%</tt>. | ||
** {{GithubIssue|4420}} removed {{Button|Help}} button. | ** {{GithubIssue|4420}} removed {{Button|Help}} button. | ||
** {{GithubIssue|4474}} removed unnecessary | ** {{GithubIssue|4474}} removed unnecessary offers to rename the history file when deleting an account. | ||
** fixed writing data about cloud files. | ** fixed writing data about cloud files. | ||
** {{GithubIssue|4279}} fixed {{Plugin|Telegram}} group chats history export. | ** {{GithubIssue|4279}} fixed {{Plugin|Telegram}} group chats history export. | ||
| Line 236: | Line 236: | ||
** {{GithubIssue|4602}} added ''"Maximum preview height"'' option. | ** {{GithubIssue|4602}} added ''"Maximum preview height"'' option. | ||
** {{GithubIssue|4610}} added WebP pictures preview support. | ** {{GithubIssue|4610}} added WebP pictures preview support. | ||
** {{GithubIssue|4644}} added icon of the corresponding protocol next to each message found by the global search. | ** {{GithubIssue|4644}} added an icon of the corresponding protocol next to each message found by the global search. | ||
** {{GithubIssue|4691}} added ability to edit | ** {{GithubIssue|4691}} added the ability to edit file transfer events (description, etc.) | ||
** {{GithubIssue|4720}} added support for message read icons (no need to install {{Plugin|MessageState}} anymore). | ** {{GithubIssue|4720}} added support for message read icons (no need to install {{Plugin|MessageState}} anymore). | ||
** added parsing of <tt>[color=]</tt> BBCode. | ** added parsing of <tt>[color=]</tt> BBCode. | ||
| Line 243: | Line 243: | ||
** {{GithubIssue|4430}} events copied with "Copy"/"Copy text" are now separated by a blank line. | ** {{GithubIssue|4430}} events copied with "Copy"/"Copy text" are now separated by a blank line. | ||
** {{GithubIssue|4649}} when selecting an event in history, the corresponding day in the date tree is now automatically selected (if it is open). | ** {{GithubIssue|4649}} when selecting an event in history, the corresponding day in the date tree is now automatically selected (if it is open). | ||
** {{GithubIssue|4827}} the date tree in history window is now updated in real time. | ** {{GithubIssue|4827}} the date tree in the history window is now updated in real-time. | ||
** {{GithubIssue|4828}} removed {{Button|Filter}} button (the filter never worked). | ** {{GithubIssue|4828}} removed {{Button|Filter}} button (the filter never worked). | ||
** {{GithubIssue|4373}} deleting an event with {{Button|Delete}} button now correctly returns focus to the message log. | ** {{GithubIssue|4373}} deleting an event with {{Button|Delete}} button now correctly returns focus to the message log. | ||
** {{GithubIssue|4409}} fixed a bug where button {{Button|Send message}} in the history window opened a chat without a | ** {{GithubIssue|4409}} fixed a bug where button {{Button|Send message}} in the history window opened a chat without a nick list. | ||
** {{GithubIssue|4431}} the system history window no longer ignores the history window title template. | ** {{GithubIssue|4431}} the system history window no longer ignores the history window title template. | ||
** {{GithubIssue|4432}} fixed crash when deleting very big histories. | ** {{GithubIssue|4432}} fixed crash when deleting very big histories. | ||
| Line 256: | Line 256: | ||
** {{GithubIssue|4676}} fixed message disappearing after adding to bookmarks. | ** {{GithubIssue|4676}} fixed message disappearing after adding to bookmarks. | ||
** fixed nicks for authorization and system events. | ** fixed nicks for authorization and system events. | ||
** {{GithubIssue|4679}} {{Button|Quote}} button in message window now quotes the selected text instead of the last message. | ** {{GithubIssue|4679}} {{Button|Quote}} button in the message window now quotes the selected text instead of the last message. | ||
** {{GithubIssue|4695}} the <tt>[img]</tt> tag containing an invalid image URL no longer takes up excessive space in the message log. | ** {{GithubIssue|4695}} the <tt>[img]</tt> tag containing an invalid image URL no longer takes up excessive space in the message log. | ||
** {{GithubIssue|4707}} clicking on a link no longer scrolls the log to the top of the message. | ** {{GithubIssue|4707}} clicking on a link no longer scrolls the log to the top of the message. | ||
** {{GithubIssue|4718}} fixed tag corruption if image description contains emoji. | ** {{GithubIssue|4718}} fixed tag corruption if the image description contains an emoji. | ||
** {{GithubIssue|4724}} fixed inability to select highlighted message. | ** {{GithubIssue|4724}} fixed inability to select highlighted message. | ||
** {{GithubIssue|4796}} restored transparency for smiles. | ** {{GithubIssue|4796}} restored transparency for smiles. | ||
| Line 287: | Line 287: | ||
** {{GithubIssue|4758}} added {{Button|Strikethrough}} toolbar button. | ** {{GithubIssue|4758}} added {{Button|Strikethrough}} toolbar button. | ||
** added {{Button|Custom BBCode}} toolbar button (allows to insert tags <tt>[img]</tt>, <tt>[code]</tt>, and <tt>[quote]</tt>). | ** added {{Button|Custom BBCode}} toolbar button (allows to insert tags <tt>[img]</tt>, <tt>[code]</tt>, and <tt>[quote]</tt>). | ||
** {{GithubIssue|4650}} text formatting buttons are no longer force disabled in | ** {{GithubIssue|4650}} text formatting buttons are no longer force disabled in group chats (previously they were active only for {{Plugin|IRC}} chats). | ||
** {{GithubIssue|4653}} the ''"Add new rooms to group"''field can now be empty (new group chats will be added to the root). | ** {{GithubIssue|4653}} the ''"Add new rooms to group"''field can now be empty (new group chats will be added to the root). | ||
** {{GithubIssue|4659}} when using the {{Plugin|NewStory}} message log, the first press of {{Button|Esc}} button now removes selection from text in the message log, and the second press of {{Button|Esc}} button closes the window (there was no reaction before). | ** {{GithubIssue|4659}} when using the {{Plugin|NewStory}} message log, the first press of {{Button|Esc}} button now removes selection from text in the message log, and the second press of {{Button|Esc}} button closes the window (there was no reaction before). | ||
| Line 310: | Line 310: | ||
* {{Plugin|StatusManager}} | * {{Plugin|StatusManager}} | ||
** {{GithubIssue|4612}} "Keep status" feature is now enabled by default. | ** {{GithubIssue|4612}} "Keep status" feature is now enabled by default. | ||
** {{GithubIssue|4896}} Fixed a bug due to which StartupStatus | ** {{GithubIssue|4896}} Fixed a bug due to which StartupStatus saves an incorrect status to the database upon exit. | ||
* {{Plugin|StdMsg}} | * {{Plugin|StdMsg}} | ||
| Line 316: | Line 316: | ||
** {{GithubIssue|4758}} added {{Button|Strikethrough}} toolbar button. | ** {{GithubIssue|4758}} added {{Button|Strikethrough}} toolbar button. | ||
** added {{Button|Custom BBCode}} toolbar button (allows to insert tags <tt>[img]</tt>, <tt>[code]</tt>, and <tt>[quote]</tt>). | ** added {{Button|Custom BBCode}} toolbar button (allows to insert tags <tt>[img]</tt>, <tt>[code]</tt>, and <tt>[quote]</tt>). | ||
** {{GithubIssue|4650}} text formatting buttons are no longer force disabled in | ** {{GithubIssue|4650}} text formatting buttons are no longer force disabled in group chats (previously they were active only for {{Plugin|IRC}} chats). | ||
** {{GithubIssue|4653}} the ''"Add new rooms to group"''field can now be empty (new group chats will be added to the root). | ** {{GithubIssue|4653}} the ''"Add new rooms to group"''field can now be empty (new group chats will be added to the root). | ||
** {{GithubIssue|4659}} when using the {{Plugin|NewStory}} message log, the first press of {{Button|Esc}} button now removes selection from text in the message log, and the second press of {{Button|Esc}} button closes the window. | ** {{GithubIssue|4659}} when using the {{Plugin|NewStory}} message log, the first press of {{Button|Esc}} button now removes selection from the text in the message log, and the second press of {{Button|Esc}} button closes the window. | ||
** {{GithubIssue|4756}} removed ''"Allow BBCode formatting in outgoing messages"'' option (BBCode support is now always enabled; availability of text formatting buttons now depends on whether the current protocol supports formatting). | ** {{GithubIssue|4756}} removed ''"Allow BBCode formatting in outgoing messages"'' option (BBCode support is now always enabled; availability of text formatting buttons now depends on whether the current protocol supports formatting). | ||
** {{GithubIssue|4675}} text formatting buttons now work. | ** {{GithubIssue|4675}} text formatting buttons now work. | ||
| Line 325: | Line 325: | ||
* {{Plugin|StdUserInfo}} | * {{Plugin|StdUserInfo}} | ||
** {{GithubIssue|4493}} fixed inability to close | ** {{GithubIssue|4493}} fixed the inability to close the user info dialog if the plugin is unloaded. | ||
* {{Plugin|StopSpam}} | * {{Plugin|StopSpam}} | ||
** {{GithubIssue|3679}} added option ''"Timeout in minutes to remove temporary contacts"'', which allows you to automatically delete contacts that have not passed antispam after a specified period | ** {{GithubIssue|3679}} added option ''"Timeout in minutes to remove temporary contacts"'', which allows you to automatically delete contacts that have not passed antispam after a specified period. | ||
* {{Plugin|StopSpamMod}} | * {{Plugin|StopSpamMod}} | ||
| Line 334: | Line 334: | ||
* {{Plugin|tabSRMM}} | * {{Plugin|tabSRMM}} | ||
** {{GithubIssue|4686}} added ''"Apply tab creation rules to group chats too"'' option (so that the rules for creating new tabs apply not only to single messaging | ** {{GithubIssue|4686}} added ''"Apply tab creation rules to group chats too"'' option (so that the rules for creating new tabs apply not only to single messaging but also to group chats). | ||
** added {{Button|Custom BBCode}} toolbar button (allows to insert tags <tt>[img]</tt>, <tt>[code]</tt>, and <tt>[quote]</tt>). | ** added {{Button|Custom BBCode}} toolbar button (allows to insert tags <tt>[img]</tt>, <tt>[code]</tt>, and <tt>[quote]</tt>). | ||
** {{GithubIssue|4650}} text formatting buttons are no longer force disabled in | ** {{GithubIssue|4650}} text formatting buttons are no longer force disabled in group chats (previously they were active only for {{Plugin|IRC}} chats). | ||
** {{GithubIssue|4653}} the ''"Add new rooms to group"''field can now be empty (new group chats will be added to the root). | ** {{GithubIssue|4653}} the ''"Add new rooms to group"''field can now be empty (new group chats will be added to the root). | ||
** {{GithubIssue|4809}} added ''"Use Ctrl+arrows to scroll history in the input window"'' option. | ** {{GithubIssue|4809}} added ''"Use Ctrl+arrows to scroll history in the input window"'' option. | ||
** {{GithubIssue|4486}} removed user notes feature. You can save and edit notes in | ** {{GithubIssue|4486}} removed user notes feature. You can save and edit notes in the user info dialog. | ||
** {{GithubIssue|4756}} removed ''"Allow BBCode formatting in outgoing messages"'' option (BBCode support is now always enabled; availability of text formatting buttons now depends on whether the current protocol supports formatting). | ** {{GithubIssue|4756}} removed ''"Allow BBCode formatting in outgoing messages"'' option (BBCode support is now always enabled; availability of text formatting buttons now depends on whether the current protocol supports formatting). | ||
** {{GithubIssue|4514}} fixed incorrect indication when an incoming file arrives in an open but inactive tab. | ** {{GithubIssue|4514}} fixed incorrect indication when an incoming file arrives in an open but inactive tab. | ||
| Line 345: | Line 345: | ||
** {{GithubIssue|4779}} when disabling the event filter with a hotkey, the filter settings window now hides correctly. | ** {{GithubIssue|4779}} when disabling the event filter with a hotkey, the filter settings window now hides correctly. | ||
** {{GithubIssue|4888}} fixed applying formatting to text containing an empty line. | ** {{GithubIssue|4888}} fixed applying formatting to text containing an empty line. | ||
** {{GithubIssue|4914}} keyboard arrow navigation through history in message area now saves unsent text. | ** {{GithubIssue|4914}} keyboard arrow navigation through history in the message area now saves unsent text. | ||
** {{GithubIssue|4954}} fixed impossibility to "Paste and send" file using hotkeys. | ** {{GithubIssue|4954}} fixed impossibility to "Paste and send" file using hotkeys. | ||
| Line 353: | Line 353: | ||
* {{Plugin|UInfoEx}} | * {{Plugin|UInfoEx}} | ||
** {{GithubIssue|4480}} fixed a bug that prevented export of birthdays. | ** {{GithubIssue|4480}} fixed a bug that prevented the export of birthdays. | ||
** {{GithubIssue|4494}} fixed crash on startup. | ** {{GithubIssue|4494}} fixed crash on startup. | ||
** {{GithubIssue|4507}} fixed a bug where importing a contact group would trigger an export dialog. | ** {{GithubIssue|4507}} fixed a bug where importing a contact group would trigger an export dialog. | ||
** {{GithubIssue|4508}} fixed issues in the contact group export dialog. | ** {{GithubIssue|4508}} fixed issues in the contact group export dialog. | ||
** {{GithubIssue|4509}} fixed impossibility | ** {{GithubIssue|4509}} fixed the impossibility of exporting contacts to .vcf format. | ||
** {{GithubIssue|4510}} fixed crash when exporting {{Plugin|}}mRadio or {{Plugin|Weather}} contact. | ** {{GithubIssue|4510}} fixed crash when exporting {{Plugin|}}mRadio or {{Plugin|Weather}} contact. | ||
** {{GithubIssue|4532}} fixed hang after plugin loading. | ** {{GithubIssue|4532}} fixed hang after plugin loading. | ||
* {{Plugin|Weather}} | * {{Plugin|Weather}} | ||
** {{GithubIssue|4943}} added dates to days of 5-day forecast. | ** {{GithubIssue|4943}} added dates to days of the 5-day forecast. | ||
** {{GithubIssue|4850}} default degree sign is now <tt>°</tt> instead of blank. | ** {{GithubIssue|4850}} default degree sign is now <tt>°</tt> instead of blank. | ||
** {{GithubIssue|1508}} removed <tt>.ini</tt> files support. To use the plugin, you now need to create an account in Miranda ({{Menu|Main menu|Accounts}}), obtain API key from [https://www.visualcrossing.com Visual Crossing] and enter it in plugin options. | ** {{GithubIssue|1508}} removed <tt>.ini</tt> files support. To use the plugin, you now need to create an account in Miranda ({{Menu|Main menu|Accounts}}), obtain the API key from [https://www.visualcrossing.com Visual Crossing], and enter it in plugin options. | ||
** {{GithubIssue|4844}} removed ''"Update weather information on startup"'' option (use {{Plugin|StatusManager}} "Startup status" module if you need to switch the weather to Online at Miranda start). | ** {{GithubIssue|4844}} removed ''"Update weather information on startup"'' option (use {{Plugin|StatusManager}} "Startup status" module if you need to switch the weather to Online at Miranda start). | ||
** {{GithubIssue|4527}} fixed crash if there are spaces in the entered weather station address. | ** {{GithubIssue|4527}} fixed crash if there are spaces in the entered weather station address. | ||
** {{GithubIssue|4841}} fixed ''"Windows color"'' popup option control. | ** {{GithubIssue|4841}} fixed ''"Windows color"'' popup option control. | ||
** {{GithubIssue|4842}} ''"Popup timeout"'' | ** {{GithubIssue|4842}} ''"Popup timeout"'' radio button can no longer be in two states at the same time. | ||
* {{Plugin|WhenWasIt}} | * {{Plugin|WhenWasIt}} | ||
| Line 376: | Line 376: | ||
* added <tt>Utils_GenerateUUID</tt> — a helper for UUID generation. | * added <tt>Utils_GenerateUUID</tt> — a helper for UUID generation. | ||
* added <tt>Clist_GroupDelete: bSilent</tt> parameter. | * added <tt>Clist_GroupDelete: bSilent</tt> parameter. | ||
* added <tt>ME_DB_EVENT_SETJSON</tt> — separate event fired when only the JSON part of event is changed. | * added <tt>ME_DB_EVENT_SETJSON</tt> — separate event fired when only the JSON part of the event is changed. | ||
* added <tt>SMADD_SELECTSMILEY::szProto</tt> field. | * added <tt>SMADD_SELECTSMILEY::szProto</tt> field. | ||
* <tt>NETLIBBIND</tt> is now able to open UDP external ports. | * <tt>NETLIBBIND</tt> is now able to open UDP external ports. | ||
* <tt>DBEVENTINFO::timestamp</tt> became 64-bit integer. | * <tt>DBEVENTINFO::timestamp</tt> became 64-bit integer. | ||
* <tt>Netlib_DownloadFile</tt> no longer creates an empty file if something | * <tt>Netlib_DownloadFile</tt> no longer creates an empty file if something goes wrong. | ||
* removed obsolete macro <tt>TimeZone_ToStringT</tt>. | * removed obsolete macro <tt>TimeZone_ToStringT</tt>. | ||
* removed unused function <tt>DbEvent_GetTextA</tt>. | * removed unused function <tt>DbEvent_GetTextA</tt>. | ||
* removed old and obsolete linked list <tt>SESSION_INFO::pStatuses</tt>. | * removed old and obsolete linked list <tt>SESSION_INFO::pStatuses</tt>. | ||
Latest revision as of 21:19, 3 May 2025
Important
If after the update you can't get rid of the blinking "New message received" icon, then install the DbChecker plugin, go to Main menu → Database → Check database, enable "Mark all events as read" option and do database check.
If after the update you can't get rid of the blinking "New message received" icon, then install the DbChecker plugin, go to Main menu → Database → Check database, enable "Mark all events as read" option and do database check.
Important
To use the Weather plugin, you now need to create an account in Miranda (Main menu → Accounts), obtain the API key from Visual Crossing and enter it in plugin options.
To use the Weather plugin, you now need to create an account in Miranda (Main menu → Accounts), obtain the API key from Visual Crossing and enter it in plugin options.
Core and libraries
- Issue #4913 added the ability to ignore cloud files from specified contact/group chat.
- updated libcurl, libsodium, libssh2, libtox, litehtml, OpenSSL, SQLite, and TDLib libraries.
- Issue #4387 Miranda can now distinguish between Windows 11 and 10.
- Issue #4751 "Mute: Always" group chat mode now blocks not only popups and sounds but also blinking.
- Issue #4778 options for loading messages from the database when opening the message window now work not only in private conversations but also in group chats (assuming that the chat history is stored in the database).
- Issue #4423 "Remove history for everyone" checkbox in the history deletion dialog window is now disabled by default.
- Issue #4482 cloud files creation date in the file system is now equal to the event date.
- Issue #4711 commit hash in the "About" dialog is now clickable. The build number and hash now reflect the latest core change, not the latest commit from which all of Miranda was built.
- Issue #4918 double-clicking on offline group chat in a contacts list now opens the history window (assuming that the chat history is stored in the database).
- Issue #4414 blinking "Contact is online" notification in the contact list no longer prevents you from opening a message window by double-clicking on that contact.
- Issue #4522 fixed the impossibility of creating more than one group with a single-character name.
- Issue #4537 "Clear completed transfers on windows closing" file transfers option now works correctly if automatic file transfers window closing is enabled.
- Issue #4739 fixed a bug where deleting an unread event did not remove the blinking in the contact list.
- Issue #4762 fixed crash.
- Issue #4895 when you refuse to enter a password at startup, Miranda no longer reports that the profile has an unknown format.
Protocols
- Discord
- added support for reading private channels avatars.
- added reply support.
- implemented message removal.
- added cloud files support.
- added reactions support.
- added ability to disable database history for a certain guild (right-click by guild on contact list).
- Issue #812 added "Delete contacts in Miranda when they are deleted from server" option (turn it off if you don't want Miranda to erase the contact and history when the conversation partner removes you from friends).
- Issue #4400 added the ability to invite/kick people.
- Issue #4403 added the "Make group owner" item to the nick list.
- Issue #4405 added the ability to log in by phone number.
- Issue #4761 added ApiUrl hidden option.
- Issue #4402 changing the chat owner now immediately changes the role icon in the nick list.
- Issue #4396 adding/removing members to the chat is now immediately reflected in the nick list.
- Issue #4399 the message log now shows who invited or kicked a chat participant.
- Issue #4388 removed unsupported "Not available" status.
- fixed fake messages appearing when a channel is renamed.
- Issue #724 fixed adding a contact via a friend request from a group chat.
- Issue #4392 fixed history loading from server.
- Issue #4395 fixed crash on nickname change.
- Issue #4397 fixed the "Leave channel" contact menu item.
- Issue #4398 fixed display of statuses when the chat window is open at the moment of connection.
- Issue #4407 fixed display of history downloaded from the server in the message log.
- fixed reconnection with KeepStatus.
- Issue #4445 fixed the incorrect icon for "Away" contacts.
- Issue #4462 fixed crash if Miranda is closed while guilds are not fully loaded.
- Issue #4476 fixed a bug where Miranda could not see all channels.
- Issue #4524 fixed crash after logging in and out of the server.
- Issue #4921 fixed crash on CDiscordProto::OnCommandChannelDeleted.
- ICQ
- deprecated. ICQ servers are closed. Contacts and history will be automatically converted to the Dummy protocol.
- Jabber
- added XEP-0059: Result Set Management support.
- added XEP-0388: Extensible SASL Profile support.
- added XEP-0480: SASL Upgrade Tasks support.
- added warning that requesting XMPP service address through a proxy is not supported.
- Issue #4471 HTTP File Upload no longer stops working when using OMEMO encryption.
- Issue #4533 "software" query now returns the Miranda version, not the Jabber plugin version.
- Issue #4519 fixed incorrect display of time and date in user information.
- Issue #4534 fixed the non-working contact menu item "Revoke authorization".
- Issue #4546 fixed incorrect contact logout time.
- Issue #4546 fixed broken acceptance of conference invitations.
- Issue #4790 fixed crash on exit.
- Issue #4938 fixed "Add to bookmarks" dialog creation.
- MRA
- deprecated. MRA servers are closed. Contacts and history will be automatically converted to the Dummy protocol.
- SkypeWeb
- Issue #4548 group chat history is now stored in the database.
- Issue #4592 added status messages support.
- added ability to edit messages.
- added ability to set own mood.
- Issue #4623 added contact "Myself" (Favorites).
- Issue #4625 added reply support.
- added support for bots (Bing, etc)
- fixed auth requests receiving.
- Issue #4461 fixed messages receiving.
- Issue #4464 fixed contact search.
- Issue #4465 outgoing files no longer show up as incoming.
- fixed contact deletion.
- Issue #4542 fixed server history loading.
- Issue #4551 fixed files sending/receiving.
- Issue #4560 fixed protocol hang.
- Issue #4568 fixed protocol hang after sleep mode.
- Issue #4571 fixed redundant notifications about the end of a contact's typing.
- Issue #4575 fixed missing nicknames for some contacts.
- Issue #4621 empty events no longer remain in place of deleted messages.
- Issue #4628 fixed incorrect time for offline messages.
- Issue #4630 fixed message deletion from server.
- Issue #4670 when creating a new group chat, incorrect events no longer arrive.
- Issue #4689 fixed text formatting issues.
- Issue #4857 fixed message when a chat participant is kicked.
- Issue #4960 fixed sockets leak.
- Steam
- added basic group chat support
- added ability to remove chat messages.
- added the "Load server history" menu item.
- added mark read support.
- added support for stickers.
- Issue #4811 added "Now playing <game title>" support.
- Issue #4833 added support for [lobbyinvite] BBCode.
- Issue #4800 fixed inability to send/receive messages.
- Issue #4931 Steam Profile Name is now handled as Nick instead of FirstName/LastName.
- Issue #4939 fixed protocol crash when left waiting on 2FA prompt.
- Issue #4962 fixed inability to connect in the current session after rejecting 2FA prompt.
- Telegram
- added reactions processing.
- added bots support (no message log yet supports buttons in the dialog with the bot).
- Issue #4750 added "Include URL preview into message text" option.
- Issue #4769 added popup when receiving an AUTH_KEY_DROP_DUPLICATE error.
- Issue #4772 added UseTestServer hidden option.
- Issue #4775 added receiving video messages ("circles").
- Issue #4875 added support for file upload progress (previously, uploads were immediately marked as complete).
- Issue #4892 added "Bio" to your user info.
- Issue #4893 added birthday info to the userinfo.
- typing notifications from channels and groups are now always ignored.
- Issue #4727 URL previews now contain more useful information.
- Issue #4608 disabled the "Delete for everyone" option in the Favourites history deletion dialog.
- Issue #4640 disabled the "Delete for everyone" option when deleting the single message from group chat (server does not allow to choose).
- fixed broken chat topics support.
- fixed handling of chats with more than 100 topics.
- fixed files receive in chat topics.
- fixed message editing.
- Issue #4415 fixed hang when leaving a channel while the history of this channel is loading.
- Issue #4416 fixed missing IP-addresses in session list.
- Issue #4421 fixed leaving a chat containing topics.
- Issue #4422 fixed the inability to enter a chat found by network search.
- Issue #4641 disabled the "Delete for everyone" option when trying to delete someone else's message without being a moderator of the group chat.
- Issue #4466 disabled the "Delete for everyone" option when trying to clear channel history (the server does not allow the owner to delete all channel history at once).
- Issue #4606 sending a file to a chat is no longer considered a new message.
- Issue #4616 fixed synchronization of read status with the server for group chats.
- Issue #4618 after the first successful login, you can no longer edit your phone number (changing the number linked to your account is not implemented in Miranda).
- Issue #4611 fixed inability to delete your message from the server chat history.
- Issue #4638 "Mute never" chat mode no longer resets when reconnecting.
- Issue #4642 when a new message arrives, the previous unread message is no longer erroneously marked as read.
- Issue #4645 fixed the inability to edit incorrect phone number.
- Issue #4646 chat name changes are now reflected in real-time without requiring reconnection.
- Issue #4652 deleting a chat with the `"Remove contact from server too"` option disabled no longer results in leaving the chat.
- Issue #4662 fixed tag corruption when sending an URL.
- Issue #4663 fixed sending multiple files.
- Issue #4673 topic changes are now processed in real-time and this event is shown in the message log.
- Issue #4674 deleting events no longer prevents new events from being displayed in the message log.
- Issue #4690 "Upload to" contact menu item (from CloudFile plugin) now displayed for offline contacts too.
- Issue #4700 fixed receiving messages containing a quote.
- Issue #4738 if the channel is set to ignore cloud files, then Miranda will not save unnecessary preview images.
- Issue #4744 fixed sending messages containing a quote.
- Issue #4748 fixed the URL parsing issues when the URL was sent to the private chat.
- Issue #4770 fixed a bug where the forwarded video link was lost.
- Issue #4771 fixed Log out button behaviour.
- Issue #4816 fixed a bug where videos were always sent as a file.
- Issue #4877 channels with topics no longer incorrectly become hidden if no default group is specified in the protocol options.
- Issue #4902 fixed display roles for channels with topics.
- Issue #4907 fixed incorrect tags on double text formatting in outgoing messages.
- Issue #4908 fixed incorrect tags on double text formatting in incoming messages.
- VKontakte
- added OggInAudioMessages hidden option.
- Issue #4817 added "Go to site IM" contact menu item.
- increased max chat title to 100 symbols.
- forwarded messages are now formatted as quotes.
- removed unsupported "search by email" feature.
- Issue #4808 removed "Add message link to messages with attachments" option.
- removed "Server-side delivery confirmation" option.
- Issue #4753 fixed inability to connect.
- Issue #4760 fixed getting video preview.
- fixed owner group chat status.
Plugins
- Clist modern
- Issue #4513 fixed drag and drop groups with the mouse.
- Issue #4812 fixed hiding authorization request.
- CrashDumper
- added info about database encryption mode to version information report.
- CurrencyRates
- Issue #4425 fixed sending the API key to the server.
- CyrTranslit
- Issue #4484 the plugin's functionality has been restored.
- DbChecker
- Issue #4919 fixed marking Telegram messages as read.
- Dbx sqlite
- Issue #4492 fixed problem with converting some databases.
- Issue #4553 fixed counting of events in metacontact history.
- Folders
- Issue #4386 added the ability to change the "Preview" folder path.
- IEView
- Issue #4458 fixed applying templates to group chats.
- Issue #4726 removed Code button (this button has been added to all message plugins).
- MessageState
- Issue #4696 added Telegram support.
- Msg Export
- Issue #4454 replaced non-standard %dbpath% variable by %miranda_userdata%.
- Issue #4420 removed Help button.
- Issue #4474 removed unnecessary offers to rename the history file when deleting an account.
- fixed writing data about cloud files.
- Issue #4279 fixed Telegram group chats history export.
- Issue #4456 fixed file format change,
- NewAwaySys
- Issue #4583 removed "Don't reply to ICQ contacts" option.
- NewEventNotify
- Issue #4683 "Don't show popup when message dialog is already open" option now treats inactive or minimized windows as open.
- NewStory
- added reactions visualization (SmileyAdd plugin required).
- Issue #4427 the delete history dialog now shows the number of events being deleted.
- Issue #4428 added ⇧ Shift+Home and ⇧ Shift+End hotkeys to the history window.
- Issue #4602 added "Maximum preview height" option.
- Issue #4610 added WebP pictures preview support.
- Issue #4644 added an icon of the corresponding protocol next to each message found by the global search.
- Issue #4691 added the ability to edit file transfer events (description, etc.)
- Issue #4720 added support for message read icons (no need to install MessageState anymore).
- added parsing of [color=] BBCode.
- Issue #4429 ❌ button in the history window now deletes not the entire history, but only selected events. The "Delete all history" option is now called up using the settings button in the right corner.
- Issue #4430 events copied with "Copy"/"Copy text" are now separated by a blank line.
- Issue #4649 when selecting an event in history, the corresponding day in the date tree is now automatically selected (if it is open).
- Issue #4827 the date tree in the history window is now updated in real-time.
- Issue #4828 removed Filter button (the filter never worked).
- Issue #4373 deleting an event with Delete button now correctly returns focus to the message log.
- Issue #4409 fixed a bug where button Send message in the history window opened a chat without a nick list.
- Issue #4431 the system history window no longer ignores the history window title template.
- Issue #4432 fixed crash when deleting very big histories.
- Issue #4535 fixed display of the link to the sent file.
- Issue #4549 fixed problems with working with group chats that have a huge history.
- Issue #4564 fixed updating the contents of the open history window when a new message arrives.
- Issue #4624 fixed GDI leaks.
- Issue #4657 fixed the lack of image preview when the database is fully encrypted.
- Issue #4676 fixed message disappearing after adding to bookmarks.
- fixed nicks for authorization and system events.
- Issue #4679 Quote button in the message window now quotes the selected text instead of the last message.
- Issue #4695 the [img] tag containing an invalid image URL no longer takes up excessive space in the message log.
- Issue #4707 clicking on a link no longer scrolls the log to the top of the message.
- Issue #4718 fixed tag corruption if the image description contains an emoji.
- Issue #4724 fixed inability to select highlighted message.
- Issue #4796 restored transparency for smiles.
- Issue #4802 fixed selecting multiple messages using keyboard.
- Issue #4822 fixed display of edited messages received from the server.
- NewXstatusNotify
- Issue #4589 removed ICQ xStatus support.
- NotesReminders
- Issue #4655 Delete button now works in the reminder list.
- Issue #4776 added the ability to create weekly and monthly reminders.
- Issue #4823 Improved dialog for triggered reminder.
- PluginUpdater
- Issue #4460 fixed a bug that caused excessively frequent checking for updates if updates were paused on the server.
- Issue #4654 fixed a bug where not all selected components were loaded if a filter was used.
- PopupPlus
- Issue #4250 fixed crash.
- QuickSearch
- Issue #4554 the protocol icon no longer disappears after hiding and re-showing the column.
- Scriver
- Issue #3091 previously hardcoded hotkeys for toolbar buttons are now customizable.
- Issue #4758 added Strikethrough toolbar button.
- added Custom BBCode toolbar button (allows to insert tags [img], [code], and [quote]).
- Issue #4650 text formatting buttons are no longer force disabled in group chats (previously they were active only for IRC chats).
- Issue #4653 the "Add new rooms to group"field can now be empty (new group chats will be added to the root).
- Issue #4659 when using the NewStory message log, the first press of Esc button now removes selection from text in the message log, and the second press of Esc button closes the window (there was no reaction before).
- Issue #4756 removed "Allow BBCode formatting in outgoing messages" option (BBCode support is now always enabled; availability of text formatting buttons now depends on whether the current protocol supports formatting).
- Issue #4675 text formatting buttons now work.
- Issue #4743 after sending a message, the text formatting buttons no longer appear "pressed".
- Issue #4863 исправлена ошибка, из-за которой событие отправления файла по-разному отображалось в журналах сообщений и истории.
- Issue #4888 fixed applying formatting to text containing an empty line.
- SendSS
- Issue #4563 fixed crash when uploading to Imgur, Image Shack, and Upload Pie.
- SimpleStatusMsg
- Issue #4582 removed "Do not update variables on ICQ status message requests" option.
- Spamotron
- Issue #4497 deprecated (it only worked with ICQ).
- SpellChecker
- Issue #4692 added native Windows spellchecker support (Windows 8 and newer).
- StatusManager
- Issue #4612 "Keep status" feature is now enabled by default.
- Issue #4896 Fixed a bug due to which StartupStatus saves an incorrect status to the database upon exit.
- StdMsg
- Issue #3091 previously hardcoded hotkeys for toolbar buttons are now customizable.
- Issue #4758 added Strikethrough toolbar button.
- added Custom BBCode toolbar button (allows to insert tags [img], [code], and [quote]).
- Issue #4650 text formatting buttons are no longer force disabled in group chats (previously they were active only for IRC chats).
- Issue #4653 the "Add new rooms to group"field can now be empty (new group chats will be added to the root).
- Issue #4659 when using the NewStory message log, the first press of Esc button now removes selection from the text in the message log, and the second press of Esc button closes the window.
- Issue #4756 removed "Allow BBCode formatting in outgoing messages" option (BBCode support is now always enabled; availability of text formatting buttons now depends on whether the current protocol supports formatting).
- Issue #4675 text formatting buttons now work.
- Issue #4743 after sending a message, the text formatting buttons no longer appear "pressed".
- Issue #4888 fixed applying formatting to text containing an empty line.
- StdUserInfo
- Issue #4493 fixed the inability to close the user info dialog if the plugin is unloaded.
- StopSpam
- Issue #3679 added option "Timeout in minutes to remove temporary contacts", which allows you to automatically delete contacts that have not passed antispam after a specified period.
- StopSpamMod
- Issue #4581 removed ICQ-related options.
- tabSRMM
- Issue #4686 added "Apply tab creation rules to group chats too" option (so that the rules for creating new tabs apply not only to single messaging but also to group chats).
- added Custom BBCode toolbar button (allows to insert tags [img], [code], and [quote]).
- Issue #4650 text formatting buttons are no longer force disabled in group chats (previously they were active only for IRC chats).
- Issue #4653 the "Add new rooms to group"field can now be empty (new group chats will be added to the root).
- Issue #4809 added "Use Ctrl+arrows to scroll history in the input window" option.
- Issue #4486 removed user notes feature. You can save and edit notes in the user info dialog.
- Issue #4756 removed "Allow BBCode formatting in outgoing messages" option (BBCode support is now always enabled; availability of text formatting buttons now depends on whether the current protocol supports formatting).
- Issue #4514 fixed incorrect indication when an incoming file arrives in an open but inactive tab.
- Issue #4617 highlighting now works on replies too.
- Issue #4779 when disabling the event filter with a hotkey, the filter settings window now hides correctly.
- Issue #4888 fixed applying formatting to text containing an empty line.
- Issue #4914 keyboard arrow navigation through history in the message area now saves unsent text.
- Issue #4954 fixed impossibility to "Paste and send" file using hotkeys.
- Tipper
- Issue #4586 removed "BYTE to language (ICQ)" translation support.
- Issue #2870 fixed a bug due to which when Miranda was launched, a Tipper tooltip appeared under the mouse cursor.
- UInfoEx
- Issue #4480 fixed a bug that prevented the export of birthdays.
- Issue #4494 fixed crash on startup.
- Issue #4507 fixed a bug where importing a contact group would trigger an export dialog.
- Issue #4508 fixed issues in the contact group export dialog.
- Issue #4509 fixed the impossibility of exporting contacts to .vcf format.
- Issue #4510 fixed crash when exporting [[Special:MyLanguage/Plugin:|]]mRadio or Weather contact.
- Issue #4532 fixed hang after plugin loading.
- Weather
- Issue #4943 added dates to days of the 5-day forecast.
- Issue #4850 default degree sign is now ° instead of blank.
- Issue #1508 removed .ini files support. To use the plugin, you now need to create an account in Miranda (Main menu → Accounts), obtain the API key from Visual Crossing, and enter it in plugin options.
- Issue #4844 removed "Update weather information on startup" option (use StatusManager "Startup status" module if you need to switch the weather to Online at Miranda start).
- Issue #4527 fixed crash if there are spaces in the entered weather station address.
- Issue #4841 fixed "Windows color" popup option control.
- Issue #4842 "Popup timeout" radio button can no longer be in two states at the same time.
- WhenWasIt
- Issue #4591 removed micqBirthday plugin support (this plugin was never supported in Miranda NG).
For developers
- added Utils_GenerateUUID — a helper for UUID generation.
- added Clist_GroupDelete: bSilent parameter.
- added ME_DB_EVENT_SETJSON — separate event fired when only the JSON part of the event is changed.
- added SMADD_SELECTSMILEY::szProto field.
- NETLIBBIND is now able to open UDP external ports.
- DBEVENTINFO::timestamp became 64-bit integer.
- Netlib_DownloadFile no longer creates an empty file if something goes wrong.
- removed obsolete macro TimeZone_ToStringT.
- removed unused function DbEvent_GetTextA.
- removed old and obsolete linked list SESSION_INFO::pStatuses.