Portable Miranda NG Changelog

What's new in Portable Miranda NG 0.96.5 Build 27137

Apr 30, 2024
  • Core and libraries:
  • added "Remove cached files when an event is deleted" option to file transfer settings.
  • updated libtox library.
  • updated SQLite library to 3.45.2.
  • updated libcurl library to 8.7.1.
  • update OpenSSL to 3.3.0.
  • Issue #4197 moved icons and sounds options to Options ? Customize.
  • Issue #4198 expanded options' tree width and option's window width.
  • Issue #4188 fixed a bug due to which contact was placed in the wrong group.
  • Issue #4189 fixed a bug that prevented deleting an empty group.
  • Issue #4190 fixed the work of the "New subgroup" menu item.
  • Issue #4203 erasing groups.json no longer causes groups to disappear.
  • Issue #4210 from now on it is forbidden to create accounts with the same names.
  • Issue #4209 fixed crash.
  • Issue #4217 the options tree no longer steals focus when switching between tabs.
  • Issue #4271 clearing contact history now removes the "you have unread message" icon from the contact list.
  • Issue #4275 a message is no longer marked as read if it arrives in an inactive tab.
  • Issue #4291 fixed a bug where the names of custom menu items were not saved.
  • Issue #4292 moving a submenu in the menu editor no longer causes submenu items to be disabled.
  • Issue #4353 fixed "All networks" search.
  • Protocols:
  • Discord:
  • Issue #4178 the plugin no longer requires to re-enter the MFA code after the Internet connection is lost.
  • Dummy:
  • added preset for Telegram.
  • Facebook:
  • Issue #4172 fixed avatar loading.
  • ICQ:
  • Issue #4278 added "About" field support in the user's user info.
  • Issue #4284 added support for changing the user's first name, last name, and about fields.
  • Issue #4206 fixed broken multiple file transfer.
  • IRC:
  • Issue #4259 closing the channel settings dialog no longer asks to save the settings if the settings have not changed.
  • Jabber:
  • Issue #3215 removed preset for Odnoklassniki (server stopped supporting XMPP).
  • Issue #4314 fixed duplication of contacts in the roster.
  • Telegram:
  • added support for settings user's avatar.
  • Issue #4248 added support for the group chat avatar (the avatar of the chat itself).
  • Issue #4252 added topics support.
  • Issue #4318 added URL preview support.
  • Issue #4246 the @ symbol is no longer shown in the nickname list before nicknames, so as not to be confused with the role icon.
  • fixed fetching files sent by the user from another device.
  • Issue #4177 the names of the authors of messages in Favorites are now displayed correctly.
  • Issue #4214 fixed crash.
  • fixed displaying the user's avatar.
  • Issue #4251 fixed display of the name of the author of the forwarded message.
  • Issue #4253 fixed crash on history loading.
  • fixed display of forwarded messages when loading history from the server.
  • Issue #4258 fixed occasional crash in Options ? Sessions.
  • Issue #4263 fixed display nicknames of messages in group chat, the author of which is the channel, not the user.
  • fixed a bug due to which our messages downloaded from the server were signed as "Unknown nick".
  • Issue #4255 fixed Log out button behaviour.
  • Issue #4303 fixed a bug due to which the group chat remained active after the user left it from another device.
  • VKontakte:
  • added LoadFilesAsync hidden option (for asynchronous image loading).
  • added edited message support for group chats.
  • added "Support BBC for NewStory" option.
  • added "Add original message version in edited message" option.
  • added option for load 300px preview images.
  • added loading preview image for attached videos.
  • Issue #4307 fixed viewing user information of group chat participants.
  • Issue #4308 fixed the inability to download chat history from the server immediately after clearing it in Miranda.
  • Plugins:
  • Clist_modern:
  • Issue #4323 added the ability to drag a file to an offline contact for sending (protocol should support sending offline).
  • fixed tab titles' translation in the View Modes settings dialog.
  • fixed the frame name translation issue.
  • CrashDumper:
  • Issue #4254 crash reports now use the operating system's local date and time format.
  • CurrencyRates:
  • Issue #4186 the plugin no longer requests an API key if the current provider does not require a key.
  • Issue #4180 fixed crash.
  • Db_autobackups:
  • renamed "Save profile as..." menu item to "Save database as..."
  • IEView:
  • Issue #4350 Options ? Skins ? IEView ? History tab is now visible only if IEHistory is installed and loaded.
  • Jingle:
  • Issue #4195 added the ability to specify the address of the STUN server.
  • MenuEx:
  • Issue #4383 removed the obsolete "Show alpha icons" option.
  • mRadio:
  • Issue #4295 fixed problem when adding a station.
  • Issue #4296 fixed missing contact menu items.
  • Msg_Export:
  • Issue #4273 Import plugin is now required to export history in JSON format.
  • MyDetails:
  • Issue #4223 if the protocol does not allow changing the nickname, the nickname will be changed locally.
  • NewEventNotify:
  • Issue #4290 pop-ups about incoming cloud files are not shown when the window is active.
  • NewStory:
  • message log has been ported from RTF to HTML (litehtml library is used).
  • added preview for downloaded pictures ad well as "Show picture preview" option. Previews are saved in the "Preview" folder in Miranda's profile.
  • added support for advanced [url] and [img] BBCodes (and also height param support for [img=]).
  • Issue #3660 added the ability to customize links' color.
  • Issue #4181 implemented scrolling in edit mode.
  • added the ability to predefine and use up to 5 user-selected colors in templates.
  • Issue #4182 added the ability to customize the download progress indicator color.
  • Issue #4305 added the "Copy URL" menu item.
  • text from journal and history is now copied along with colors.
  • mouse wheel scrolling now scrolls 3 lines (Windows default).
  • Issue #4193 fixed download progress indicator glitches.
  • Issue #4236 fixed crash.
  • Issue #4262 fixed display of nicknames in group chat history.
  • Issue #4301 fixed invalid reply author's nick in group chats.
  • Issue #4316 system history no longer displays as "unknown contact".
  • Issue #4312 fixed insertion of redundant empty lines when quoting a large number of messages.
  • Issue #4334 fixed incorrect time in quoted messages.
  • Issue #4349 fixed message log position reset when switching tabs.
  • Scriver:
  • Issue #4200 "Preload number of previous events" option can now load up to 1000 messages (previously 100).
  • StdMsg:
  • Issue #4200 "Preload number of previous events" option can now load up to 1000 messages (previously 100).
  • StdPopup:
  • Issue #4211 an option to disable pop-ups has been added to the pop-up settings.
  • StdUserInfo:
  • enhanced look of the Summary page.
  • tabSRMM:
  • Issue #4200 "Preload number of previous events" option can now load up to 1000 messages (previously 100).
  • Issue #4228 added the ability to hide a warning about unsent messages in the queue.
  • Issue #4232 added "Side bar width" container option.
  • renamed "Try to keep original size" option to "Use the original size if it is smaller".
  • Issue #4366 fixed the disappearance of toolbar buttons when turning it on immediately after turning it off.
  • Issue #4371 fixed incorrect operation of "Always trim message log to" option.
  • Issue #4379 fixed excessive offset of buttons on the toolbar.
  • Weather:
  • Issue #4280 fixed Chinese in search results.
  • For developers:
  • the clipboard copy function is able now to copy in multiple formats at a time.
  • added CCtrlRichEdit::GetPlainRtf — a method to get plain (non-Unicode) text in RTF.
  • added Chat_Find(MCONTACT) — new useful helper.
  • added newStrW — Unicode version of the newStr() function.
  • added db_event_edit to change server ID, user ID, and reply ID as well.
  • added db_event_delivered + ME_DB_EVENT_DELIVERED — helper and hookable event to catch the event's delivery to a server.

New in Portable Miranda NG 0.96.4.1 Build 26387 (Feb 9, 2024)

  • Core and libraries:
  • updated libcurl to 8.6.0.
  • updated libssh2 to current development version.
  • Issue #4149 updated OpenSSL to 3.1.5.
  • updated SQLite to 3.45.1.
  • updated tinyxml2 to 10.0.0.
  • Issue #3939 it is no longer possible to unload a plugin if the corresponding core plugin is missing.
  • Issue #3965 the sent file will no longer be deleted from the file system when the corresponding event is deleted from the history.
  • Issue #4109 the list of groups and their settings are no longer stored in the database, they are now stored in groups.json file in the profile.
  • Issue #4142 "Message deleted" message is now shown in the language of the active language pack.
  • Issue #4166 the profile creation date in the profile manager is now formatted according to the operating system settings.
  • Issue #4024 removed the ability to paste a dot into the profile name when creating a profile (the presence of a dot in the profile name causes problems).
  • Issue #4085 removed invisibility settings (there are no protocols left that support selective invisibility).
  • Issue #4126 removed "Visibility" extra icon.
  • Issue #4023 fixed incorrect processing of databases whose name contains .dat (example.dat.dat).
  • Issue #4017 clearing group chat history no longer leaves login/logout events in the chat log.
  • fixes #4078 (??????? ???? ????? ?????????) fixes #4128 (????? ???? "???????? ??????????? ? ??????" ????? ???? ???????) fixes #4104 (???????? ????????? ???????) (tg,icq)
  • Protocols:
  • Discord:
  • the protocol has been returned to the development version. It is still not in the stable version and we do not officially support it.
  • added MFA (multi-factor authorization) support (SMS, TOTP, restore code).
  • Issue #4091 channels that the user does not have access to are no longer shown.
  • Issue #4089 fixed unwanted creation of channel copies during login.
  • Issue #4090 fixed history storage in database.
  • Issue #4092 fixed auto login at startup with StatusManager.
  • Issue #4094 fixed incomplete loading of history from the server.
  • Issue #4134 fixed inability to connect after interrupting the connection process.
  • Issue #4159 fixed possible crash when guild member leaves.
  • Facebook:
  • Issue #4102 fixed setting of unsupported statuses when changing the global status.
  • ICQ:
  • Issue #2282 added support for deleting messages from the server.
  • Issue #2324 added stickers support.
  • added ability to forward message (only with NewStory message log).
  • Issue #3758 added support for "Favorites".
  • Issue #3934 added "Convert a message into a file transfer" context menu item for icq.net URLs (useful for converting old file transfers URLs to cloud files).
  • Issue #3966 added ability to reply to a message (only with NewStory message log).
  • Issue #3982 added group chat descriptions support (as a topics).
  • Issue #3990 added support for receiving edited messages.
  • Issue #4116 added "Invisible" status support.
  • Issue #3968 removed "Member since" and "Idle since" user info fields (not supported by the protocol).
  • Issue #3810 fixed display of "Last seen" user info field.
  • Issue #3967 fixed display of "Online since" user info field.
  • Issue #3938 fixed crash.
  • Issue #4080 fixed problems with encoding when loading server history.
  • Issue #4102 fixed setting of unsupported statuses when changing the global status.
  • fixes #3803 (ICQ: ??? ??????????? ? ????? ??????????, ???? ? ???? ? ??????? ??????? ?????? ????) fixes #4107 (ICQ: ????????? ????????????? ??????? ????? ? ?????? ?????????) fixes #4151 (ICQ: ???????? ? ???????? ?? ????.) ICQ: support for Delete for everyone mode fixes #4141 (ICQ: ??? ???????? ?????? ????????? ????? ????? ?? ??????????? ????? ??????? ? ???????)
  • fixed eternal cycle on group chat leaving.
  • IRC:
  • fixes #4025 (IRC Accounts: <unknown> in nickname fields) fixes #4042 (IRC: Miranda rejoins channel if you left channel using part command) fixes #4032 (IRC + Tabsrmm: User details windows is without information for IRC users) fixes #4044 (IRC: ???? ???????? ?????? ????????? ?? ?????? ?????) fixes #4047 (IRC: Some modes in topic column) fixes #4062 (IRC: Some modes still in Topic column) fixes #4065 (IRC: Mode header sorting channel by number of users) fixes #4060 (Crash: Miranda crashes after /part command) fixes #4162 (IRC: serch in list of channels does not work for topics) fixes #4168 (IRC: list of channels displays topics in Channel column)
  • Jabber:
  • added XEP-0319: Last User Interaction in Presence support.
  • Issue #3793 added XEP-0440: SASL Channel-Binding Type Capability support.
  • "Photo" user info page conflicts with AVS and thus will be displayed only if AVS is absent.
  • Issue #4093 "Account" user info page for group chats no longer shows an error message about the need to connect to the network (instead, a message is shown indicating that there is no information in the vcard).
  • Issue #3973 fixed displaying the size of files received via HTTP File Upload.
  • Issue #4054 fixed display of notes in contact user info.
  • Issue #4114 fixed incorrect cyrillic file names in HTTP File Upload.
  • Jabber: "ver" & "softver" are different entities in caps
  • MRA:
  • Issue #4099 an expired token no longer prevents login, but will be erased automatically.
  • Telegram:
  • added extra icon for bots.
  • added "Leave chat" contact menu item for channels and groups.
  • Issue #3947 added formatting support.
  • added "Join"/"Part" events support for group chats.
  • Issue #3992 added proxy support.
  • Issue #4004 added sessions list.
  • Issue #4013 added support for group chat entry and exit events.
  • added support for reading typing notifications.
  • added support for outgoing typing notifications.
  • Issue #3958 messages about a new login now come in the language corresponding to the active language.
  • Issue #3964 incoming replies now contain a link to the original message.
  • Issue #3953 when you subscribe to a channel, service bots are no longer added to your contact list.
  • Issue #3983 a chat from which the user has left is now immediately erased from the contact list, rather than hidden.
  • Issue #3985 group chat role changes are now displayed in real time.
  • Issue #3952 fixed channel leaving.
  • Issue #3942 fixed drag-n-drop file to offline.
  • Issue #3954 fixed sending multiple files.
  • Issue #3957 fixed duplication of contacts after import.
  • Issue #3986 fixed display of roles when entering chat.
  • Issue #3989 fixed handling of the event turning a chat into a supergroup.
  • Issue #4019 fixed chat name corruption when adding group chat to Miranda.
  • Issue #4026 fixed display of group chat owner name.
  • Issue #4048 fixed incorrect file saving path.
  • fixes #4003 (Telegram: ????? ?? ????????? ???????? ??????? ?????????) fixes #4015 (Telegram: ????????? ??????????? ???? ?????) fixes #4010 (Telegram: cannot forward 2 and more messages) fixes #4020 (Telegram: ??????? ???????? ?????? ???? ? ?????? ?? ?????????? ???? ?????? ????????? ?????????) fixes #3994 (Telegram: new problems after adding to chat) fixes #4027 (Telegram: ??? ????? ? ??????????? ? ?????? ????????? ?????????? ???? ???? ??????) fixes #4029 (Telegram: ??? ????????? ?????? ????? ???????? ???????? ?? ????, ?????? ???????? ?????? ? ?????? ????????? ?????) fixes #4028 (??? ????? ????? ?? ???? ????? ???? ????????? ?????????? ? ?????? ?????????) fixes #4043 (Telegram: problem with reply ids) fixes #3963 (Telegram: ?? ??????? ??????? ????????? ????????, ???? ???? ?????)
  • VKontakte:
  • added ability to reply to a message (only with NewStory message log).
  • added ability to forward message (only with NewStory message log).
  • added ability to forward any protocol messages to VK users (only with NewStory message log).
  • added ShowReplyInMessage hidden option.
  • updated VK API to 5.199.
  • Issue #4022 removed the useless ability to invite yourself to chat.
  • Plugins:
  • AvatarHistory:
  • Issue #4138 fixed crash when unloading plugin.
  • Issue #4171 fixed avatars directory path.
  • Clist_blind
  • Clist_modern
  • Clist_nicer
  • CurrencyRates:
  • added Exchange Rates API support.
  • added Russian Central Bank Rates support.
  • DbChecker:
  • Issue #4077 added Fix RTF text in old events option.
  • Issue #4103 fixed incorrect behavior in service mode.
  • Import:
  • Issue #3957 import no more creates useless Clist/MyHandle contact settings.
  • Issue #4041 fixed crash when trying to import history into YAMNpseudo-contact.
  • Jingle:
  • Issue #4174 fixed missing "Enable VOIP" option after loading the plugin.
  • Msg_Export:
  • added export of user nicks in group chats.
  • NewsAggregator:
  • Issue #3955 the newly added RSS feed now immediately has the "Online" status.
  • NewStory:
  • Issue #3944 added "Show in folder" context menu item for cloud files.
  • Issue #3978 the "Edit" context menu item is now shown only for your own messages.
  • Issue #3991 the "Download" and "Save as" context menu items have been removed in chats where copying messages and saving files is prohibited.
  • Issue #3948 clicking the scrollbar no longer causes unwanted scrolling.
  • Issue #3962 fixed nearby messages disappearing when deleting a message.
  • Issue #3979 fixed crash.
  • Issue #3981 fixed display of the name of the author of an incoming message in group chats.
  • Issue #3991 fixed "Copy text" and "Copy URL" context menu items.
  • fixes #3998 (NewStory: "Copy text" should strip green mark icon) fixes #3997 (NewStory: scrollbar does not appear when the window is reduced in size) fixes #4012 (NewStory: ??? ?????????????? ???????? ????? ?????????) for #4000 - offline files are marked read when shown in NewStory fixes #4006 (NewStory: crash when editing Jabber messages) fixes #3969 (Newstory: ???? ??????????? ????? ?? ??????? ?????????, ?? ?????????? ??? ?????????) fixes #3996 (NewStory: scrollbar is broken again) fixes #4049 (NewStory: ??????? ??? ???????? ????) fixes #3781 (Newstory: Problems with scrolling, and crash) NewStory: log icons are optional now NewStory: remove icons from variables fixes #4056 (NewStory: ???????? ???????) fixes #4066 (NewStory: ????? ???????? ?? ???????????) fixes #3971 (NewStory: add animated smileys support) fixes #4068 (NewStory: ??????? ? ??????) fixes #4072 (NewStory: ???????? ??? ?????? ? ????????????) NewStory: fix for slow Bookmarks window fixes #4073 (NewStory: ????? ???????, ? ???? ????) Import: JSON export code moved into the Import plugin to maintain consistency between export & import fixes #4087 (NewStory: ????????? ??????? ? json) fixes #4118 (no "Copy URL" menu item for downloaded files) fixes #4119 (NewStory: ?? ?????????? ????? ?? Ctrl+F) fixes #4132 (NewStory: ??? ???????? ???????? ??????? ?? ??????????????? ?????????) fixes #4131 (NewStory: ???? ?????? ?????? ?????? ?????????, ??????? ?????????????, ?????????? ??????) fixes #4140 (NewStory: ???????? ????????? ?????????) fixes #3946 (???????? ?????????? ??????? ??????)
  • Scriver:
  • Issue #3945 message input area is now hidden if the contact does not support sending messages (RSS feed or Telegram channel for example).
  • Issue #3950 buttons that are not useful in the current mode will be hidden from the button bar (for example, text formatting buttons if the text input field is hidden).
  • StdClist:
  • StdMsg:
  • added quote panel (useful for protocols that have a "reply" function, called only from NewStory).
  • Issue #3945 message input area is now hidden if the contact does not support sending messages (RSS feed or Telegram channel for example).
  • Issue #3950 buttons that are not useful in the current mode will be hidden from the button bar (for example, text formatting buttons if the text input field is hidden).
  • StdUserInfo:
  • fixed Update button behavior.
  • Issue #4127 fixed crash when opening metacontact user information.
  • StopSpam:
  • Issue #3679 fixed Jabber message query overflow.
  • StopSpamMod:
  • Issue #3679 fixed Jabber message query overflow.
  • tabSRMM:
  • added quote panel (useful for protocols that have a "reply" function, called only from NewStory).
  • Issue #3945 message input area is now hidden if the contact does not support sending messages (RSS feed or Telegram channel for example).
  • Issue #3950 buttons that are not useful in the current mode will be hidden from the button bar (for example, text formatting buttons if the text input field is hidden).
  • Issue #4007 "Paste and send" message area context menu item will be hidden if Enable "Paste and send" feature option is disabled.
  • Issue #4081 Issue #4129 internal message log options are now hidden if a third-party log viewer is used.
  • fixes #4117 (? Options->Message sessions->Typing notify ??????? ??????? ????? "???????? ??????")
  • Scriver:
  • added quote panel (useful for protocols that have a "reply" function, called only from NewStory).
  • Toaster:
  • Issue #3941 added "Enable/disable popups" icon to the message plugin's status bar.
  • YAMN:
  • Issue #4165 fixed missing text translation in the mail browser window header.
  • For developers:
  • added ability to mark contacts as read-only.
  • second PROTO_INTERFACE::SendMsg parameter became a reply event id
  • added DB::EventInfo::fetch — a function to renew event contents on the flow.
  • added DB::EventInfo::unload — a helper to invalidate event contents.
  • added EventExists — a helper to check the hookable event's presence.
  • added DB::EventInfo.isAlertable — a helper to detect whether a SRMM window should be raised for an event or not.
  • PROTO_INTERFACE::OnContactDeleted to be able to block the contact's deletion MS_FILE_* services became useless since StdFile died DBEVENTINFO::hContact to be returned inside an event, no need to call db_event_getContact() just after db_event_get() DB::EventInfo::wipeNotify - useful helper to hide blinking event both from database & contact list CallContactService - useful helper exported from mir_app CCtrlMButton::SetTooltip extracted to the separate function newStr - simple helper for OBJLIST<char> Netlib: - NETLIBHTTPHEADER & NETLIBHTTPREQUEST obsoleted; - NETLIBHTTPREQUEST divided into MHttpRequest & MHttpResponse; - MHttpHeaders now manager headers both for MHttpRequest & MHttpResponse; UnregisterDatabasePlugin - a function to unload database driver on the flow Netlib_DownloadFile - chunk gatherer which writes down data directly to a file, without storing anything in memory json2file + file2json = helpers to load json from file and write it back the ancient atavism extincted: PROTORECVFILE structure with its own set of flags PS_GETNAME: another old atavism removed unknown piece of junk also removed another burst of fantasy... PS_EMPTY_SRV_HISTORY introduced for removing server history for a contact major atavism, PROTORECVEVENT, died with its own set of constants CCtrlTreeOpts::OnFillOptions - a callback to untie options filling from the dialog creation
  • CCtrlTreeOpts::OnFillOptions - a callback to untie options filling from the dialog creation

New in Portable Miranda NG 0.96.4 Build 26371 (Nov 16, 2023)

  • Core and libraries:
  • Cloud files (previously "offline files")
  • renamed "offline files" to "cloud files".
  • added Download cloud files automatically option to Options ? Events ? File transfers.
  • Issue #3584 added a confirmation request when opening an executable cloud file.
  • cloud files will be stored inside a usual folder for incoming files, not inside %profile_data%\dlFiles.
  • the cloud file will be deleted from the disk when the event containing it is deleted.
  • Issue #3835 added Show password button to the database encryption dialog.
  • Issue #3723 added Db_autobackups into installer.
  • Issue #3696 updated hunspell to 1.7.2.
  • updated libcurl to 8.4.0.
  • updated libsodium to 1.0.19.
  • updated libssh2 to 1.11.0.
  • synced libtox with the master branch.
  • updated SQLite to 3.44.0.
  • Issue #3556 restored the protocol icon in the file transfer dialog.
  • the protocol icon in the file transfer dialog is no longer clickable (so as not to confuse users because pressing does not trigger any action).
  • Issue #3561 fixed random crash inside chat engine.
  • Issue #3571 the message about the missing database driver now not only informs but helps to download the driver.
  • Issue #3636 when you start the profile manager, the focus is correctly set to profile selection again.
  • Issue #3668 internal names of newly created accounts can no longer contain non-ASCII characters.
  • Issue #3786 fixed random crash on the window's destruction.
  • Issue #3805 fixed closing the options dialog window with the OK button when changing the message log.
  • Issue #3877 fixed saving settings on exit.
  • Issue #3878 fixed visual glitches after deleting an account.
  • Protocols:
  • ICQ:
  • Issue #3567 implemented support for cloud files (the file is downloaded by the user by clicking in the message log).
  • Issue #3552 fixed crash on cancel waiting filetransfer.
  • Issue #3566 fixed detection that a contact's client has gone offline.
  • Issue #3757 fixed client detection.
  • Issue #3928 fixed crash.
  • Issue #3930 fixed display of incoming file descriptions.
  • IRC:
  • Issue #3902 fixed the "Add Ignore" dialog window behavior.
  • Issue #3909 fixed displaying user leaves.
  • Issue #3914 fixed displaying user nickname changes.
  • Jabber:
  • Issue #3661 added XEP-0160: Best Practices for Handling Offline Messages support.
  • Issue #3585 file uploads generate cloud files now.
  • Issue #3581 advanced search in the "Find/Add contact" dialog will be hidden if Jabber User Directory is not selected in Services.
  • Issue #3589 fixed showing Cyrillic in the name of the sent file.
  • Issue #3840 fixed Chinese in the title of the "Send Note" window.
  • Issue #3790 fixed sending authorization request when adding a contact.
  • Issue #3880 fixed adding yourself to the roster.
  • Omegle:
  • Issue #3917 deprecated. Omegle servers are down.
  • Telegram:
  • Issue #3667 added message edit feature (only with NewStory message log).
  • added ability to forward message (only with NewStory message log).
  • added error processing in message sending.
  • Issue #3884 "Saved messages" contact now changes its name when changing the language pack.
  • file uploads generate cloud files now.
  • disabled the "Send authorization request" option when adding a contact (not supported by the protocol).
  • fixed Cyrillic in file descriptions.
  • fixed correct FirstName parsing.
  • fixed receiving stickers.
  • fixed multiple crashes.
  • Issue #3771 fixed adding bots to contact list.
  • Issue #3797 fixed display of "Saved messages" pseudo-contact status.
  • Issue #3798 fixed adding contacts.
  • Issue #3883 fixed the inability to write to a contact with whom you have not previously communicated.
  • Issue #3921 fixed fake status settings.
  • Tox:
  • Issue #3611 fixed UI hang.
  • Issue #3649 fixed a rare crash during idle.
  • VKontakte:
  • added avatar support for group chats.
  • switched to LongID.
  • fixed authorization.
  • fixed visit profile for group users.
  • fixed long timeout on message sending to offline.
  • Issue #3823 fixed random crash.
  • Plugins:
  • Alarms:
  • Issue #3890 removed the Sound: Speak option (has not been supported for a long time).
  • BASS interface:
  • Issue #3819 removed the BASS library download link (there is no need to download it manually since the library comes with the plugin).
  • Clist blind:
  • removed duplicate options Contact list ? System tray icon (use Contact list ? Common ? Tray instead).
  • Clist nicer:
  • Issue #3591 added support for relative paths to skins.
  • Issue #3590 fixed Unload skin button.
  • CrashDumper:
  • Issue #3328 added a warning about missing debugging symbols to the crash log.
  • Issue #3738 fixed detection of the current message log.
  • Db_autobackups:
  • Issue #3729 Number of backups to keep option is no longer grayed out if the automatic backup is turned off (this option also affects the number of backups created manually).
  • Dbx_sqlite:
  • Issue #3670 loading history from the database has been significantly speeded up.
  • Issue #3692 fixed processing of edited incoming messages.
  • Issue #3700 fixed deletion of metacontact history.
  • FileAsMessage:
  • Issue #3761 fixed crash when receiving file.
  • Issue #3762 fixed sending files with names containing non-ASCII characters.
  • Fingerprint:
  • Issue #3680 Issue #3681 fixed random crashes.
  • GmailNotifier:
  • Issue #3707 fixed password saving.
  • Issue #3709 fixed plugin operation after changing credentials.
  • Issue #3713 fixed behavior of the Run custom program option input field.
  • IEView:
  • Issue #3591 added support for relative paths to skins.
  • Import:
  • added support for cloud files in JSON exports.
  • KeyboardNotify:
  • Issue #3841 fixed closing the XStatuses settings window
  • Msg Export:
  • added cloud files support.
  • NewEventNotify:
  • Issue #3735 fixed crash.
  • NewStory:
  • added message editing feature.
  • Issue #2414 added more hotkeys.
  • added Ctrl+S hotkey to start search.
  • Issue #2415 added message direction option.
  • Issue #3530 added global history search.
  • Issue #3530 added bookmarks support.
  • Issue #3530 added a message that the search found no results.
  • Issue #3576 added cloud files support.
  • Issue #3602 added "Copy URL" / "Copy path" context menu item for cloud files (downloaded and not downloaded respectively).
  • Issue #3613 added multiple selection of messages using the mouse.
  • Issue #3651 implemented smooth scrolling.
  • Issue #3655 added the ability to customize the font and color of highlights.
  • added TopToolBar button.
  • Issue #3662 added the "Copy text" menu item.
  • Issue #3768 added the History++ compatibility mode option (message selection in the message log moves when pressing keyboard arrows).
  • added the ability to quote messages.
  • added bookmarks support.
  • Issue #3530 when exporting history, only selected messages are now exported.
  • Issue #3530 sidebar in the history window is now resizable.
  • Issue #3621 improved default grouped message template.
  • improved keys navigation.
  • text is no longer automatically selected when entering edit mode.
  • Issue #3626 chat entry/exit events are now colored as "other events" rather than as "incoming message".
  • Issue #3632 cursor appearance now changes when hovering over a link.
  • Issue #3641 history window contents are now updated in real-time.
  • Issue #3644 highlighted text no longer has a forced light blue background.
  • Issue #3653 message grouping now works not only in private conversations but also in group chats.
  • Issue #3656 the arrival of a new message no longer scrolls to the end of the log if it is not scrolled to the end at that moment.
  • the group chat's topic is now displayed in the same color as "Other incoming events" instead of the "Incoming message" color.
  • Issue #3657 selection of messages in the message log can now be removed by clicking in the input field or pressing a ? Shift+Tab ? hotkey.
  • Issue #3779 template previews now show changes in real-time.
  • search can now be started by pressing Enter in the search field.
  • Issue #3646 removed useless buttons (User info, User menu, Send message) from system history window.
  • Issue #2392 fixed scrollbar behavior.
  • Issue #3606 fixed mouse wheel scrolling.
  • Issue #3616 fixed incoming/outgoing name color settings.
  • Issue #3620 fixed loading of the grid too early when opening a window.
  • Issue #3623 fixed line breaks in exported JSON.
  • Issue #3624 fixed crash when searching under Windows 7.
  • Issue #3628 fixed the unwanted scrolling of the log when the tab bar appears.
  • Issue #3629 fixed incorrect icon for outgoing messages in group chats.
  • fixed Home button behavior.
  • Issue #3633 fixed the unwanted appearance of disabled menu items after loading the plugin.
  • Issue #3666 fixed context menu in group chats.
  • Issue #3920 fixed missing context menu when there is no history.
  • Issue #3924 fixed the visual disappearance of history after the user refused to delete it.
  • fixed display of text/background color in the graphic preview of templates.
  • NoHistory:
  • Issue #3560 added support for group chats.
  • NotesReminders:
  • Issue #3927 reminder search is no longer case-sensitive.
  • PluginUpdater:
  • Issue #3587 installing a new plugin no longer results in the creation of an empty backup (since the existing files have not changed).
  • Issue #3708 added wildcard (*) support in [PluginUpdaterFiles].
  • PopupPlus:
  • Issue #3756 added Disable when: Idle option.
  • QuickSearch:
  • Issue #3858 increased default window size.
  • Rate:
  • Issue #3865 deprecated and merged with Clist modern.
  • Scriver:
  • Issue #3533 added indication (lock icon) for OMEMO-encrypted messages (verified and unverified).
  • Issue #3588 added Send file toolbar button.
  • Issue #3602 added "Copy URL" context menu item for cloud files.
  • Issue #3562 fixed crash on nicklist hide.
  • fixed Food Network search.
  • SkypeStatusChange:
  • Issue #3868: fixed appearance of checkboxes in options.
  • SmileyAdd:
  • added new standard category: emoji.
  • much less resource consumption, much faster execution.
  • fixed display of repetitive smileys if they go one after another without spaces.
  • Issue #3791 fixed crash.
  • StdAway:
  • Issue #3879 added Reset button to Status ? Status messages.
  • StdFile:
  • deprecated and moved to the core.
  • StdMsg:
  • Issue #3588 added Send file toolbar button.
  • Issue #3602 added "Copy URL" context menu item for cloud files.
  • Issue #3562 fixed crash on nicklist hide.
  • fixed Food Network search.
  • StdPopup:
  • Issue #3686 added "Enable/disable popups icon" to the message plugin's status bar.
  • tabSRMM:
  • Issue #3533 added indication (lock icon) for OMEMO-encrypted messages (verified and unverified).
  • Issue #3588 added Send file toolbar button.
  • Issue #3602 added "Copy URL" context menu item for cloud files.
  • built-in message log settings are now hidden if a third-party message log is used.
  • Issue #3604 moved Automatically copy selected text option from common tabSRMM settings optins to Message session ? Message log.
  • Issue #3685 removed the "Feature enabled" overlay (green check mark).
  • Issue #3912 disabled the "Leave chat room" tab context menu item for the IRC server tab.
  • Issue #3562 fixed crash on nicklist hide.
  • fixed Food Network search.
  • Issue #3690 fixed text wrapping and cropping when quoting.
  • Issue #3701 fixed multi-line descriptions of toolbar buttons.
  • Tipper:
  • Issue #3698 fixed some presets.
  • TopToolBar:
  • toolbar buttons are now removed when the corresponding plugin is unloaded.
  • UInfoEx:
  • Issue #3872 plugin no longer reports that settings have been reset if the user refuses to reset.
  • VoiceService:
  • Issue #3732 added "Open call window" to the list of possible actions when you click on a popup.
  • YAMN:
  • Issue #3702 implemented saving column widths in the list of letters.
  • Issue #3742 added Force popups for manual operations option.
  • Issue #3706 renamed Don't show today's date and Don't show seconds options to Show current date and Show seconds.
  • Issue #3705 removed theNew Mail: Sound option (sound settings are available in the Options ? Sounds.
  • Issue #3716 removed the TopToolBar button "Check mail" option (buttons are configured in the TopToolBar settings).
  • Issue #3704 fixed hang when changing settings (because of this, we had to move the popup settings from Options ? Popups ? YAMN to the plugin options).
  • Issue #3715 fixed Execute application option field.
  • Issue #3717 fixed crash when Miranda shuts down.
  • Issue #3718 fixed the appearance of "unknown contact".
  • Issue #3721 fixed crash when clicking on popup.
  • Issue #3722 fixed checkboxes in popup options.
  • Issue #3724 fixed adding extra spaces to the email header.
  • Issue #3728 fixed display of non-English characters.
  • Issue #3730 fixed problems that occurred due to the absence of YAMN pseudo-contact in the database.
  • For developers:
  • added SetMessageText function.
  • added MS_SMILEYADD_SELECTSMILEY - new service for custom smiley selector.
  • added SmileyAdd_LoadContactSmileys - helper function for adding custom smileys.
  • memory buffer unzip function moved to core.
  • removed SM_GetUserFromIndex helper.
  • removed helper UM_FindUserFromIndex helper.
  • removed MS_PROTO_RECVFILET service.
  • removed unused ANSI service MS_FILE_GETRECEIVEDFILESFOLDERW.
  • removed unused parameter flags from PROTO_INTERFACE::SendMsg.

New in Portable Miranda NG 0.96.3 Build 25681 (Jun 9, 2023)

  • Core and libraries:
  • updated libcurl and SQLite libraries.
  • Issue #3522 removed the Windows accent color from the title of the About window.
  • Issue #3547 fixed incorrect default values of network logging settings for newly created accounts.
  • fixed saving network logging settings between Miranda launches.
  • Protocols:
  • Discord:
  • implemented storage of group chat history in the database.
  • implemented support for offline files (the file is downloaded by the user by clicking in the message log).
  • Facebook:
  • implemented storage of group chat history in the database.
  • GG:
  • Issue #3476 fixed contact search.
  • ICQ:
  • implemented storage of group chat history in the database.
  • Issue #3426 added handling of exclusion from the chat.
  • Issue #3477 added the ability to send 2 or more files at a time.
  • Issue #3493 moved Show error popups option to Popups ? Events.
  • Issue #3419 fixed display of outgoing messages in group chats.
  • Issue #3420 fixed placing the chat in the wrong group.
  • Issue #3424 fixed showing the list of participants when adding to the chat.
  • Issue #3452 fixed crash on ProcessBuddyList.
  • Issue #3478 fixed erroneous new event notification when sending a file to group chat.
  • Issue #3481 fixed crash.
  • Issue #3482 fixed contacts deletion when the protocol is offline.
  • Issue #3534 fixed multiple offline messages receiving.
  • Jabber:
  • added experimental VOIP support (XEP-0166: Jingle). You need to install a Jingle plugin. and enable Enable VOIP option.
  • implemented support for offline files (the file is downloaded by the user by clicking in the message log). It works only if XEP-0363: HTTP File Upload is enabled.
  • XEP-0384: OMEMO:
  • Issue #3352 implemented encryption for self devices.
  • Issue #3521 improved OMEMO key management UI.
  • Issue #3538 added Use HTTP FIle Upload option. It is displayed only if XEP-0363: HTTP File Upload has been used at least once.
  • Issue #3412 if a nickname is not specified in the bookmark, Miranda will no longer use JID, instead, it will ask which nick to use.
  • Issue #3400 removed Jabber frame color settings (frame itself was removed in 0.96.2).
  • fixed the custom nick assigning.
  • fixed XEP-0198: Stream Management.
  • Issue #3433 fixed highlight by nickname from bookmarks.
  • Issue #3531 fixed impossibility to interrupt network connection procedure.
  • SkypeWeb:
  • Issue #3410 fixed network connection.
  • Issue #3518 fixed file transfer.
  • Telegram:
  • initial version.
  • Tox:
  • Issue #3333 added a check to the "Find/Add contacts" search that the entered address is the valid Tox address.
  • Issue #3489 spaces in Tox ID are now automatically removed when searching.
  • Issue #3490 removed toxme.io support (the website is down).
  • VKontakte:
  • implemented storage of group chat history in the database.
  • added typing processing for group chat contacts.
  • group chats menu items ("View/change topic", etc.) are now duplicated in the contact menu (useful for History++ users).
  • Plugins:
  • Clist_modern:
  • Issue #3511 added "Show groups folded" option to setup view mode.
  • Issue #3512 added "Hide empty groups" option to setup view mode.
  • Issue #3541 optimized contact list redrawing with a large number of offline contacts.
  • Issue #3383 renamed Don't move offline user to bottom option to Move offline users to bottom.
  • DbChecker:
  • added Fix server event IDs option.
  • Dbx_sqlite:
  • Issue #3503 fixed crash at startup.
  • Fingerprint:
  • Issue #966 added the ability to add custom client types.
  • added Dino detection.
  • Jingle:
  • initial version.
  • History++:
  • Issue #3491 fixed event deletion.
  • Issue #3500 fixed "Empty history" menu item.
  • IEView:
  • Issue #3401 file description is no longer erroneously included in the file path.
  • Issue #3385 fixed crash on file transfer open.
  • Import:
  • Issue #3494 fixed history import in mContacts and History++ formats.
  • Issue #3502 fixed duplication of Discord contacts.
  • NewStory:
  • Issue #3380 fixed space handling in file path.
  • Issue #3496 fixed crash when fast-scrolling history-rich contact.
  • fixed a very rare crash.
  • PluginUpdater:
  • Issue #3345 added the number of selected items to the Download button.
  • QuickSearch:
  • Issue #3464 fixed crash on adding column.
  • Scriver:
  • Issue #3533 added indication that the message is encrypted (used for XEP-0384: OMEMO).
  • from now on, all buttons display not the current state, but what will happen when the button is pressed.
  • Issue #3443 event filter tooltip now changes according to the filter state.
  • Issue #3463 View history button in group chats now opens the history viewer if the chat history is stored in the database (and still opens a text file if history writing to a text file is enabled).
  • Issue #3466 improved "Events and filters" options page.
  • Issue #3437 removed "says" from the group chat popup.
  • Issue #3444 removed checkboxes in the root of the options trees.
  • Issue #3375 fixed double click in message log.
  • Issue #3436 fixed popups for highlights.
  • Issue #3519 fixed message duplication.
  • Sessions:
  • Issue #3428Save only last ... sessions option now available for manual editing.
  • Issue #3421 renamed Restore Last Session ... Only if last session present option to Open dialog if last session present.
  • Issue #3430 "Save session" dialog: replaced the Adv. button with an icon.
  • Issue #3422 fixed crash when deleting a non-existent session.
  • Issue #3431 fixed Save button behavior.
  • SmileyAdd:
  • Issue #3473 the warning about missing smiles set no more stays forever.
  • StdMsg:
  • Issue #3533 added indication that the message is encrypted (used for XEP-0384: OMEMO).
  • from now on, all buttons display not the current state, but what will happen when the button is pressed.
  • Issue #3443 event filter tooltip now changes according to the filter state.
  • Issue #3463 View history button in group chats now opens the history viewer if the chat history is stored in the database (and still opens a text file if history writing to a text file is enabled).
  • Issue #3466 improved "Events and filters" options page.
  • renamed "Automatically popup window when: ... In background option to Don't steal focus.
  • Issue #3437 removed "says" from the group chat popup.
  • Issue #3444 removed checkboxes in the root of the options trees.
  • Issue #3375 fixed double click in message log.
  • Issue #3436 fixed popups for highlights.
  • StdUserInfo:
  • Issue #3525 crash when viewing user info of a contact found by the search.
  • StopSpam:
  • Issue #3347 removed Remove all temporary contacts after restart option (use Contact list ? Common ? Remove temporary contacts on exit option instead).
  • StopSpam:
  • Issue #3499 removed Remove all temporary contacts after restart option (use Contact list ? Common ? Remove temporary contacts on exit option instead).
  • tabSRMM:
  • Issue #3533 added indication that the message is encrypted (used for XEP-0384: OMEMO).
  • from now on, all buttons display not the current state, but what will happen when the button is pressed.
  • Issue #3443 event filter tooltip now changes according to the filter state.
  • Issue #3463 View history button in group chats now opens the history viewer if the chat history is stored in the database (and still opens a text file if history writing to a text file is enabled).
  • Issue #3466 improved "Events and filters" options page.
  • Issue #3487 unified typing notifications from active and inactive tabs.
  • Issue #3437 removed "says" from the group chat popup.
  • Issue #3399 fixed the disappearance of buttons on the group chats toolbar when changing BBCode settings for private conversations.
  • Issue #3434 fixed popups for highlights.
  • Toaster:
  • fixed Miranda's name in the popup header.
  • Weather:
  • added current day forecast to gismeteo.com and gismeteo.ru (thx Dimtr).
  • For developers:
  • added db_get_usm / getMStringU — helpers to read UTF-8 strings as CMStringA.
  • added ME_HISTORY_EMPTY — a hook to handle history wiping.
  • added Chat_Mute / Chat_IsMuted — helpers for group chats' muting.
  • MS_HISTORY_EMPTY got a new flag to wipe history automagically.
  • added DbEventIsShown to g_chatApi to allow the core to filter group chat events too.
  • added support for 3-state buttons to UI classes.
  • replaced HM_DBEVENTADDED message with CMsgDialog::EventAdded method.
  • extracted common SRMM code to a Srmm_AddEvent() function.
  • CCtrlTreeView: OnBeginDrag / OnEndDrag callbacks became boolean.
  • Clist_RemoveEvent became static, pfnRemoveEvent is replaced with pfnFreeEvent.
  • removed useless function DbEvent_GetString.
  • removed obsolete function SM_FindSession.

New in Portable Miranda NG 0.96.2 Build 25328 (Mar 2, 2023)

  • A major goal has been achieved: protocols that support server history (Discord, ICQ) now store group chats history in the database.
  • Autoexec system:
  • Issue #3113 added the ability to import .ini files at the same time as converting the database.
  • Issue #3120 increased the maximum allowable line size in the .ini file from 2048 to 16384 bytes.
  • Issue #3143 Miranda no longer prompts for privileges elevation to erase imported .ini files, in cases where privileges elevation is not needed.
  • Included StatusManager into base package.
  • Issue #3193 added a message saying that access to options is denied by the system administrator if there is a hidden setting that prohibits the user from accessing options.
  • Issue #3268 states of checkboxes in option trees are now available to screen readers.
  • Improved HiDPI support (still experimental and disabled by default).
  • Updated BASS, hunspell, libcurl, libsignal, OpenSSL, SQLite, toxcore, and zlib libraries.
  • Network log is now cleared on Miranda startup. If you need to save a network log between sessions, use the Rotate logs option.
  • Issue #3181 converted all sounds in the installer to MP3 format (MP3 inside WAV container).
  • Renamed Edit button in account manager to Rename.
  • Issue #3343 disabled accounts in the account manager are now marked as "Account is disabled" instead of "Protocol is not loaded".
  • Menu editor
  • Issue #3320 menu items added by the user are now localized immediately.
  • Issue #3321 fixed insertion of a separator in a submenu.
  • Protocols:
  • Discord:
  • Partially restored. Protocol will not be available via PluginUpdater and will not receive any new features, but adapted for the current core version so that users can build it themselves.
  • Facebook:
  • Added "Agent" hidden option.
  • GG:
  • Protocol now uses server domain names by default instead of IP addresses.
  • Issue #3213 clearing the server list now restores the default server list.
  • Issue #3367 removed obsolete Keep connection alive and Use SSL secure connection options.
  • ICQ:
  • Issue #3190 added phone number into user info.
  • Issue #3191 added Edit my web profile protocol menu item.
  • Issue #3197 removed the ability to log in via e-mail (this feature is no longer supported by the server).
  • Issue #3089 fixed a bug that caused the deletion of contacts.
  • Issue #3199 fixed search and adding contacts with @mail.ru e-mail.
  • Issue #3219 fixed sending messages from Miranda to the official client and getting statuses from the official client.
  • Issue #3227 fixed obtaining contact user info.
  • Issue #3347 fixed loading your own avatar.
  • Issue #3370 fixed crash when editing groups on the server.
  • IRC:
  • Issue #3243 removed the warning about a large number of channels when requesting a channels list.
  • Issue #3145 fixed crash on channels list request.
  • Issue #3176 fixed SSL/TLS option behavior.
  • Jabber:
  • XEP-0363: HTTP File Upload
  • Added HTTP File Upload autodetection (thx @deadsend). It support will be automatically enabled if the server supports this XEP.
  • Added Automatically download files passed via HTTP File Upload option (enabled by default). It converts incoming file URLs into file transfers.
  • Added file size errors handling if the HTTP File Upload service sets the limit.
  • XEP-0384: OMEMO
  • Issue #3095 improved readability of OMEMO keys.
  • Miranda will no longer try to use OMEMO for private messages in group chats.
  • Fixed work with file transfers.
  • XML console
  • Added account JID to XML console window title.
  • Fixed flickering in XML console window.
  • Added ability to assign and load (once a day) group chat avatar.
  • Added XEP-0065: SOCKS5 Bytestreams autodetection (thx @deadsend).
  • Issue #3140 added Channel Bindings for TLS 1.3 support.
  • Issue #3205 added the Copy JID menu item to all lists (participants, banned, etc.)
  • Issue #3110 removed Jabber frame and corresponding Disable frame option.
  • Issue #3072 removed Google Talk preset. Google is shutting down third-party client access to Google Talk.
  • Issue #3116 deleting a chat room from the contact list now results in an immediate exit from that chat room.
  • Issue #3124 all Edit buttons now have an "edit" icon instead of a "rename" icon.
  • Issue #3157 stopped adding a colon after the nickname when the user issued a /me command.
  • Issue #3298 country names are now sorted alphabetically according to the language pack.
  • Issue #3122 fixed display of incorrect timestamps in group chat log.
  • Fixed XEP-0198: Stream Managemen processing.
  • Issue #3151 fixed privacy list rules editor.
  • Issue #3189 fixed a bug that prevented the protocol from being taken offline during the connection process.
  • Issue #3201 fixed photo assignment.
  • Issue #3211 fixed an old bug due to which, when entering a room, fake entrances of all other chat participants appeared in the log.
  • Issue #3254 fixed a bug that prevented the chat room topic from being cleared.
  • Issue #3377 fixed joining a conference with the title containing capital letters.
  • MRA:
  • Issue #3200 fixed reconnect after waking up from sleep mode.
  • SkypeWeb:
  • Fixed wiping out TokenSecret on expiring.
  • Steam:
  • Added "Invisible" status support.
  • Fixed frequent disconnections.
  • Tox:
  • Issue #3292 fixed adding custom nodes.
  • Twitter:
  • Issue #3291 fixed loading avatars.
  • VKontakte:
  • Fixed displaying your own contact as unknown contact.
  • Fixed load history for group chats on login.
  • AccessToken is now only erased on a login attempt that failed due to invalid credentials, rather than any login failure.
  • Plugins:
  • AVS:
  • Issue #3169 disabled Delete avatar button in the user info dialog if there are not enough permissions (for example, if this is another user's avatar).
  • Clist_blind:
  • Renamed Show protocol names option to Show account names.
  • Issue #3196 renamed Disable icon blinking option to Enable icon blinking.
  • Clist_modern:
  • Issue #3316 added contact menu items for metacontact expanding/collapsing.
  • Issue #3141 user will no longer be prompted to create a metacontact when dragging a contact onto another contact if metacontact support is disabled.
  • Renamed Show protocol names option to Show account names.
  • Issue #3196 renamed Disable icon blinking option to Enable icon blinking.
  • Issue #3273 fixed hiding accounts using checkboxes in Options → Contact list → Accounts.
  • Clist_nicer:
  • Renamed Show protocol names option to Show account names.
  • Issue #3196 renamed Disable icon blinking option to Enable icon blinking.
  • CrashDumper:
  • Issue #3301 added information about the log used to the VersionInfo report.
  • Db_autobackups:
  • Issue #3133 renamed Disabled and Disable progress bar options to Enabled and Enable progress bar respectively.
  • DbEditorPP:
  • Issue #3232 fixed splitter behavior.
  • Dbx_sqlite:
  • Issue #3276 significantly accelerated deletion of events.
  • Issue #3302 fixed the visual disappearance of history after removing a subcontact from a metacontact.
  • Issue #3326 fixed a bug due to which some history view plugins did not show messages from the current session or crashed.
  • HistoryPP:
  • Issue #3163 fixed plugin unloading.
  • MyDetails:
  • Fixed occasional crash
  • NewEventNotify:
  • Issue #3299 added Use Windows color option.
  • Issue #3280 moved all popup color-related options to the new "Event types" tab.
  • Issue #3277 renamed the No popups for read messages option to No popups for read messages (conflicts with anti-spam plugin).
  • Issue #3103 fixed random crash.
  • NewStory:
  • Issue #2357 URLs in log/history are now clickable.
  • PluginUpdater:
  • Issue #3105 right column in the component list is now always docked to the right edge of the window.
  • Issue #3279 fixed popup color options behavior.
  • Scriver:
  • Disabled annoying ding for pressing Backspace in an empty message area.
  • Issue #3210 triple clicking in a group chat now behaves the same as in private — selects the entire line without copying it to the clipboard.
  • Issue #3373 fixed crash on plugin unload.
  • SmileyAdd:
  • Issue #3186 added link to download smiley packs in plugin settings.
  • Issue #3294 removed dead +/- buttons from plugin settings.
  • Dot is no longer considered a smiley.
  • Issue #3239 fixed random crash.
  • StdClist:
  • Renamed Show protocol names option to Show account names.
  • Issue #3196 renamed Disable icon blinking option to Enable icon blinking.
  • Issue #3240 renamed Don't move offline user to bottom option to Move offline user to bottom.
  • StdFile:
  • Fixed multiple crashes in file receive dialog.
  • StdMsg:
  • Added ability to display group chat avatar (chat logo).
  • Disabled annoying ding for pressing Backspace in an empty message area.
  • Issue #3210 triple clicking in a group chat now behaves the same as in private — selects the entire line without copying it to the clipboard.
  • Fixed flickering in the message window.
  • Issue #3106 fixed breakage of fonts after dynamic loading of the plugin.
  • Fixed window minimization in tabbed mode.
  • Issue #3372 fixed display of the chat room topic in the status bar.
  • StdUserInfo:
  • Userinfo sections are replaced by a tree.
  • Issue #3130 plugin now looks for the date of birth first in the UserInfo module, then in the protocol module.
  • Issue #3132 fixed adding the "User details" menu item to the contact menu when loading the plugin dynamically.
  • Issue #3159 fixed various quirks in the "View/Change my details" window.
  • StopSpam:
  • Issue #3099 renamed Disable protection for following accounts: option to Enable protection for following accounts:.
  • TabSRMM :
  • Added ability to display group chat avatar (chat logo).
  • Issue #3114 added Copy menu item to the message log context menu. It is available when any text is selected.
  • Issue #3090 returned the ability to assign a Alt+S to send a message.
  • Issue #3127 replaced Add a colon (:) to auto-completed user names and Add a comma instead of a colon to auto-completed user names options with the new Text for autocomplete option. In addition, you can now use any number of any characters for autocompletion, not only a colon or comma. Moreover, these characters are now added not only when autocompleting the nickname with the Tab key, but also when clicking on the nickname.
  • Issue #3340 a space is no longer added after a nickname when autocompleting (by pressing Tab) or clicking on a nickname). If you want to return the previous behavior, add a space to the Text for autocomplete field.
  • Removed "Client not cached yet" message from info panel.
  • Disabled annoying ding for pressing Backspace in an empty message area.
  • Renamed Colorize nicknames in member list option to Colorize nicknames in member list (you need to adjust colors).
  • Renamed Maximum size for log files (in KB) option to Split into files (in KB).
  • Renamed Timestamp only when event time differs option to Only prefix with timestamp if it has changed.
  • Issue #3194 renamed Disable error popups on sending failures option to Enable error popups on sending failures.
  • Issue #3305 fixed the disappearance of custom colors in the template editor.
  • Issue #3086 fixed unwanted send message button tooltip truncation.
  • Issue #3156 fixed Cancel button behavior in warning dialogs.
  • Issue #3158 fixed visual glitches of the icon in the warning dialog.
  • Fixed multiple crashes.
  • Toaster:
  • Renamed Enabled option to Enable popups.
  • Issue #3077 fixed crash when creating a large number of popups.
  • Issue #3281 fixed double warning about unsupported operating system.
  • UInfoEx:
  • Issue #3130 plugin now looks for the date of birth first in the UserInfo module, then in the protocol module.
  • Removed the ability to backup date of birth (it conflicts with the new birthdays' storage schema).
  • Issue #3137 fixed display of the date of birth in which there is no year of birth.
  • Fixed random crash.
  • VoiceService:
  • New plugin added to the base package. It provides services for protocols that support voice calls (currently only Jabber in development version).
  • WhenWasIt:
  • Issue #3130 custom date of birth is now always written to the UserInfo module, not to the protocol module. Plugin now looks for the date of birth first in the UserInfo module, then in the protocol module.
  • Issue #3216 fixed display of contact names belonging to disabled accounts. Such contacts are now shown only when the Show all contacts option is enabled. In addition, when the Show all contacts option is enabled, contacts that do not have a date of birth are no longer shown.
  • YAMN:
  • Issue #3260 disabled accounts menu if there are no accounts.
  • Removed Enable YAMN Main Menu option (use Options → Customise → Menus instead).
  • Removed obsolete Show YAMN as a Protocol (Require Restart) option.

New in Portable Miranda NG 0.96.1 Build 24536 (Jun 3, 2022)

  • Core and libraries:
  • Added ability to hide group chats from contact list (same way as regular contacts).
  • Added Visual Studio 2022 support.
  • The first step towards Linux support — mir_core that builds under Linux.
  • Updated BASS, BASSWMA, libcurl, libtox, PCRE, pthreads-win32 (pthreads4w), SQLite, and TinyXML2 libraries.
  • The installer now puts sound files into %miranda_path%Sounds instead of %miranda_path%SkinsSounds.
  • Removed GG protocol from the installer (protocol still supported by Miranda).
  • Issue #2871 fixed crash at message window open.
  • Fixed crash when account name equals protocol name.
  • Fixed some problems with the application exit.
  • Issue #2992 fixed unsuccessful autoexec files deletion if Miranda is installed into Program Files (privilege escalation will be requested).
  • Issue #3012 fixed crash when adding a hotkey to an action that has a slash in its name.
  • Autoexec import form: Move button no longer wipe the file if the source and destination file name are the same.
  • Issue #3048 forbidden to disable a plugin if there is no equivalent core plugin (for example, you cannot disable TabSRMM if StdMsg is missing).
  • Issue #3084 fixed crash when changing gap between toolbar buttons.
  • Fixed reconnection when exiting sleep mode under Wine.
  • Protocols:
  • Discord:
  • Issue #2994 deprecated. Discord Inc. made the development of the protocol as difficult as possible and banned the our accounts. Contacts and history will be automatically converted to the Dummy protocol.
  • EmLanProto:
  • Issue #2897 fixed hangup on exit.
  • Facebook:
  • Issue #2901 added popup if login/password is incorrect.
  • Removed contact search (not implemented in the protocol).
  • Fixed reading more than 500 contacts from friends list.
  • ICQ:
  • Fixed a very rare crash on login.
  • Issue #2733 fixed "Unknown contact" which remained in the contact list after blocking the spam chat.
  • Fixed contact addition.
  • Issue #2940 fixed ignoring contact status changes during an active session.
  • Issue #2964 fixed erroneous receiving of MRA contacts if ICQ account is linked with @mail.ru e-mail.
  • Issue #2972 fixed login/registration using phone number.
  • Issue #2981 fixed contacts search if user is logged in using phone number.
  • Issue #2988 fixed crash when canceling file transfer.
  • Issue #2989 fixed history loading if user logged in using phone number.
  • Fixed reading file transfer descriptions.
  • IRC:
  • Issue #3000 popup about settings error is no longer showing if the protocol is offline.
  • Issue #2928 removed Scripting support option.
  • Jabber:
  • Added errors popup control to Options → Popups → Events.
  • Added "DisableOmemo" hidden option to disable OMEMO per contact.
  • Added support for description field in the incoming OOB file transfers.
  • Added Allow local time & timezone requests (XEP-0202) option for privacy reasons (thx @deadsend).
  • Issue #1255 added some OMEMO-related info to the contact info.
  • Issue #2911 added some OMEMO-related info to the user info.
  • Added a message for OMEMO non-capable clients.
  • Issue #3022 added missing file transfer failure messages.
  • Issue #3038 disabled by default Show information about operating system in version replies option for privacy reasons.
  • Issue #3041 removed list of predefined XMPP servers.
  • Issue #2750 fixed XEP-0384: OMEMO Encryption. Tested between Miranda and Conversations/Gajim/Psi+ (thx @deadsend).
  • Fixed drawing mood icons in the contact list (as advanced status icons).
  • Issue #2910 fixed some connection problems.
  • Issue #2915 fixed delay at shutdown.
  • Issue #3014 there is no additional space added to MirVer when the software version string is empty.
  • Issue #3015 fixed crash on startup.
  • Issue #3064 fixed "Identity" hidden option (it spoofed client version only in Service Discovery but not in user info).
  • A recent topic change in group chat no longer triggers a new message notification at every login.
  • LotusNotify:
  • Issue #3007 fixed crash on account selection.
  • MRA:
  • Issue #2934 fixed login with password.
  • Issue #2939 fixed inability to login into MRA using phone number if same phone number is connected to MRA account and ICQ account at the same time.
  • Omegle:
  • Issue #2947 fixed login.
  • Issue #2976 fixed crash.
  • SkypeWeb:
  • Issue #2588 removed limit on the number of uploaded messages.
  • Issue #2946 fixed login.
  • Twitter:
  • Fixed rare crash in avatar reader.
  • Fixed Unicode in chat user names.
  • Tweets from unknown contacts are no longer ignored but rather marked as temporary.
  • VKontakte:
  • Added crutch for login after entering confirmation code (VK returns 404 instead of token).
  • Fixed "Invisible" status.
  • Fixed authorization.
  • Fixed audio messages sent.
  • Fixed 2-factor authorization.
  • Fixed captcha form.
  • Issue #2965 fixed display of cyrillic messages about page actions in Scriver.
  • Plugins:
  • AVS:
  • Fixed memory corruption.
  • Issue #3025 fixed crash.
  • Issue #3043 fixed reloading avatars after they were deleted from disk.
  • ClientChangeNotify:
  • Moved the popup control from Main menu → Popups to Options → Popups → Events.
  • Clist_modern:
  • Issue #2895 fixed various quirks with embedded clists, metacontacts and drag-n-drops.
  • Issue #2991 fixed crash on moving group.
  • Fixed the occasional crash under Wine.
  • CrashDumper:
  • Issue #2993 removed vi.miranda-ng.org support. It was closed due to low popularity.
  • CurrencyRates:
  • Added %d modifier to visualize the rate delta.
  • DbChecker:
  • Restored ability to fix UTF-8 in old events.
  • Issue #3020 added Remove duplicate events option.
  • Db autobackups:
  • Issue #1281 Use CloudFile option is no longer available if CloudFile not installed.
  • Moved the popup control from Main menu → Popups to Options → Popups → Events.
  • DbEditorPP:
  • Fixed global settings removal.
  • Dbx_mdbx:
  • Issue #2771 removed all MDBX utilities since all databases will be converted to the SQLite format.
  • Dbx_sqlite:
  • Issue #2917 changing the password immediately after changing the encryption type will no longer destroy the database.
  • Issue #2958 fixed base compaction (it didn't work).
  • Dummy:
  • Issue #3004 fixed automatic transfer of deprecated protocol accounts to Dummy protocol.
  • IEView:
  • Fixed broken templates.
  • Issue #3023 fixed displaying file transfer descriptions.
  • Import:
  • Added file events import from JSON.
  • Fixed setting correct blob size when importing from JSON.
  • MessageState:
  • Issue #2884 fixed time display.
  • Msg_Export:
  • Issue #2942 added Export history contact menu item.
  • Fixed replacing contact IDs in file names.
  • Fixed file descriptions export.
  • mRadio:
  • The plugin now looks for ini files in %miranda_path%PluginsmRadio instead of %miranda_path%Plugins. Move your files accordingly.
  • NewEventNotify:
  • Renamed Disable event notifications for instant messages and Disable event notifications for group chats to Enable event notifications for instant messages and Enable event notifications for group chatsrespectively.
  • Removed Show entry in popup menu option (popup control moved from Main menu → Popups to Options → Popups → Events).
  • NewXstatusNotify:
  • Moved the popup control from Main menu → Popups to Options → Popups → Events.
  • NotesReminders
  • Added high resolution reminder icon (thx C1eriC).
  • Issue #2793 fixed problems with reminder creation.
  • Issue #2898 fixed disappearing notes after restart.
  • OpenSSL:
  • Issue #2912 deprecated.
  • Ping:
  • Issue #2999 fixed hang on exit.
  • Issue #3006 fixed various frame problems.
  • PluginUpdater:
  • Removed Use HTTPS option (since all work with secure connections is now done using OpenSSL libraries, there is no need to disable HTTPS on legacy operating systems).
  • Issue #3003 fixed popup color settings.
  • Issue #3008 fixed architecture switching (32-bit <-> 64-bit).
  • Issue #3085 fixed switching between update channels.
  • ProxySwitch:
  • Moved the popup control from Main menu → Popups to Options → Popups → Events.
  • QuickSearch:
  • Rewritten from Pascal to C++.
  • Removed Close button.
  • Scriver:
  • Issue #3057 removed Send message on: option. Hotkeys for sending messages are now assigned in Options → Customize → Hotkeys → Messaging → Action: Send message.
  • Issue #3028 fixed Ctrl+F hotkey.
  • Issue #3083 fixed message window closing when opening settings.
  • StdMsg:
  • Issue #3057 removed Send on double Enter, Send message on Enter, and Send message on Ctrl+Enter options. Hotkeys for sending messages are now assigned in Options → Customize → Hotkeys → Messaging → Send message.
  • Issue #3061 fixed some problems that occurred when loading the plugin dynamically.
  • StdSSL:
  • Issue #2912 deprecated. Microsoft CryptoAPI support was dropped. All work with secure connections is now done using OpenSSL libraries, which are now included in the core package.
  • StdUIHist:
  • Issue #2893 added Ctrl+F hotkey.
  • Issue #2906 added F3 hotkey.
  • Issue #2907 added Del hotkey.
  • Issue #2914 added ability to empty system history.
  • Issue #2906 search query is now saved when reopening the search window.
  • Issue #2907 multiple clicking on Find... button no longer opens multiple search dialogs.
  • TabSRMM:
  • Added a new "aero" custom theme (better suites for dark themes).
  • Issue #2984 status change events no longer ignore font and color settings.
  • Moved the popup control from Main menu → Popups to Options → Popups → Events.
  • Issue #3058 moved group chats' popup options dialog to Options → Popups → Group chats.
  • Issue #3071 moved Show popups when a user is typing option to {Menu|Options|Popups|Events}}.
  • Issue #1950 removed notification engine. These functions are now performed by NewEventNotify plugin, which comes with TabSRMM.
  • Issue #3057 removed Send on Shift+Enter, Send message on Enter, and Send message on double Enter options. Hotkeys for sending messages are now assigned in Options → Customize → Hotkeys → Message windows - all → Send message.
  • Issue #3028 fixed Ctrl+F hotkey.
  • Issue #3055 fixed unwanted truncation of long error messages in built-in message log.
  • Toaster:
  • Issue #3076 fixed crash when loading the plugin dynamically.
  • UInfoEx:
  • Fixed average age calculation.
  • Issue #3001 removed (obsolete) mBirthday support.
  • Issue #3018 removed broken and unwanted sorting ability in anniversary list.
  • Weather:
  • Issue #2872 added "partly sunny" as alias for "cloudy".
  • Added Snow Shower/Rain Shower conditions' detection.
  • Added gismeteo.com and gismeteo.ru support (thx Dimtr).
  • Issue #2886 the weather is now displayed as and extra-icon instead of status.
  • Moved the popup control from Main menu → Popups to Options → Popups → Events.
  • Moved old gismeteo.ini and weatherxml.ini to deprecated.
  • Fixed update time for MSN Weather.
  • Issue #2872 fixed incorrect icons mapping.
  • Issue #2889 fixed a bug that prevented localization.
  • Issue #2931 fixed processing ini filed with UTF-8 encoding.
  • WhenWasItL
  • Issue #3001 removed (obsolete) mBirthday support.
  • WhoUsesMyFiles:
  • Moved the popup control from Main menu → Popups to Options → Popups → Events.
  • XSoundNotify:
  • Fixed crash on settings page.
  • YAMN
  • Issue #3021 removed "Plugins" tab.

New in Portable Miranda NG 0.95.13.1 Build 23799 (May 4, 2021)

  • Core and libraries:
  • updated lubcurl and SQLite libraries.
  • Issue #2812 restored ❌ mark icon in profile manager when the profile is in use.
  • Issue #2782 fixed dynamic plugin loading problems.
  • fixed memory corruption in service mode.
  • Issue #2797 fixed inability to disable any menu item under Windows XP.
  • Issue #2802 fixed duplicating options after opening account settings in the account manager.
  • Issue #2836 fixed a serious vulnerability: storing the database password in memory.
  • Protocols:
  • Discord:
  • Issue #2844 added Delete messages in Miranda when they are deleted from server option.
  • fixed "Not avaliable" status restoration after login.
  • Issue #2838 group chat messages were retrieved from server without nicks.
  • Facebook:
  • Issue #2800 fixed contacts duplication after import in the service mode.
  • Issue #2859 fixed contacts duplication on import.
  • fixed message delivery.
  • ICQ:
  • Issue #2800 fixed contacts duplication after import in the service mode.
  • Issue #2859 fixed contacts duplication on import.
  • Issue #2862 fixed random crash.
  • IRC:
  • removed list of (mostly) dead predifinied IRC servers.
  • Issue #2798 no more "Networks": one account — one server.
  • VKontakte:
  • Issue #2803 Issue #2864 fixed confirmation code window.
  • Plugins:
  • AuthState:
  • Issue #2786 removed Enable menu item option (use Options → Customise → Menus instead).
  • AVS:
  • Issue #2832 fixed crash when unloading a plugin.
  • BossKey:
  • Issue #2781 removed Create a main menu item option (use Options → Customise → Menus instead).
  • Db_autobackups:
  • Issue #2811 added info about next backup date.
  • DbEditorPP:
  • Issue #2841 added ability to delete contacts from right panel.
  • Issue #2867 added Delete context menu item for contacts in right panel.
  • Issue #2860 flag values in the search form are now persisted.
  • Issue #2861 added hotkey Ctrl+F10 for opening context menu.
  • Issue #2863 search results can now be accessed from keyboard.
  • Issue #2866 Enter on search result now goes to selected item.
  • Issue #2869 fixed context menu behavior.
  • removed ability to clone contact.
  • Dbx_sqlite:
  • Issue #2822 implemented total encryption support.
  • implemented database checker.
  • fixed crash on contact deletion.
  • Import:
  • Issue #2789 fixed Do not load the import plugin at startup again option.
  • Issue #2839 fixed loss of keyboard focus in the first launch wizard window.
  • HTTPServer:
  • Issue #2783 removed Main menu items options (use Options → Customise → Menus instead).
  • NewAwaySys:
  • Issue #2830 removed Enable contact menu items option (use Options → Customise → Menus instead).
  • Issue #2831 fixed broken icons order.
  • NotesReminders:
  • Issue #2776 added filter to reminders list.
  • Issue #2777 removed Add Contact list menu items option (use Options → Customise → Menus instead).
  • Issue #2772 fixed changing the date of the reminder to an earlier one.
  • Issue #2773 fixed changing the time of the reminder to an earlier one.
  • Issue #2778 fixed display of non-ANSI characters on English-language systems.
  • Issue #2780 fixed prolongation of a triggered reminder.
  • Issue #2793 fixed date shift caused by time zone.
  • Issue #2794 fixed unwanted change in window width caused by the scrollbar.
  • PluginUpdater:
  • Issue #2846 more informative error messages, if updates are postponed.
  • Issue #2792 fixed every X days option (improper combobox behaviour, so user could get an interval of X hours instead of X days).
  • Issue #2868 removed milliseconds from backups folder names.
  • Scriver:
  • Issue #2837 fixed clearing internal chat log in group chat after file sent via XEP-0363: HTTP File Upload.
  • Sessions:
  • plugin completely redesigned to store data in JSON instead of spreading them all over the settings.
  • Issue #2816 Save and close option accidentally closed the message log instead of the container (StdMsg and Scriver).
  • Issue #2819 fixed manual session saving.
  • SimpleStatusMsg:
  • Issue #2833 removed Show 'Status message...' item in status menu option (use Options → Customise → Menus instead).
  • StartupSilence:
  • Issue #2784 removed Main Menu Item (plugin reload or Miranda restart required) option (use Options → Customise → Menus instead).
  • StartupSilence:
  • fixed swapped icon names/descriptions.
  • TabSRMM:
  • Issue #2858 fixed Hide if there isn't enough space option.
  • Variables:
  • fixed memory corruption.
  • Weather:
  • added translations for MSN Weather.
  • fixed wind speed display for MSN Weather.
  • Issue #2852 fixed translation for some strings.
  • Issue #2853 fixed variables display in extended weather information window.
  • Issue #2854 fixed translation change on langpack change.
  • Issue #2855 fixed swapped "Cloudy" and "Light Rain" icons.
  • WebView:
  • Issue #2835 removed Disable main menu items option (use Options → Customise → Menus instead).

New in Portable Miranda NG 0.95.13 Build 23790 (Mar 17, 2021)

  • Core and libraries:
  • Added ability to mute any group chat. Mute is not only about sound but about tray blinking and popups. Each chat can be in one of three states:
  • Default — long (infinite) blinking for highlights, short (6 blinks) for all the rest; the presence of blinks, sounds, and popups according to Options → Message sessions → Group chats → Events and filters.
  • Always muted — short blinking for all; no sounds and popups; the presence of blinks according to Options → Message sessions → Group chats → Events and filters.
  • Never muted — long blinking for all; the presence of blinks, sounds, and popups according to Options → Message sessions → Group chats → Events and filters.
  • Added Dbx_sqlite to base package.
  • Updated libcurl, liblua, libmdbx, OpenSSL, and SQLite libraries.
  • Fixed work under Wine.
  • Issue #2655 fixed collapsing of submenus when dragging them in the menu editor.
  • Issue #2657 fixed custom menu item deletion.
  • Issue #2666 font descriptions (Customize → Fonts and colors) are now rendered using a dialog font to distinguish between text displayed in Wingdings.
  • Issue #2695 static plugins (for example database drivers) no longer have checkboxes on the Options → Plugins page.
  • Fixed a random crash after contact's removal.
  • Protocols:
  • Discord:
  • Added message sending error processing.
  • Protocol no longer tries to load the history of forbidden channels (for example, those where the user is banned).
  • Protocol no longer tries to fetch more than the first 100 guild users from the server (server-side limitation).
  • Issue #2499 fixed error establishing WebSocket connection to gateway.discord.gg.
  • Issue #2575 fixed (or now it occurs much less frequently) error 404 while opening Discord gateway connection.
  • Fixed rare crash.
  • Fixed retrieving group chat history again & again.
  • Fixed possible contact duplication.
  • Facebook:
  • Issue #2640 added ability to invite offline contacts to group chat.
  • Issue #2629 fixed loading of avatars.
  • Issue #2635 fixed duplicating messages.
  • Issue #2642 fixed auto-updating nicklist when users change their names.
  • Issue #2645 fixed auto-updating nicklist when users log in and out.
  • Issue #2722 fixed receiving messages from FB messenger mobile app for iOS.
  • ICQ:
  • Issue #2616 added support for filetransfers and stickers to group chats.
  • IRC:
  • Issue #2686 fixed SASL authentication.
  • Jabber:
  • Issue #2617 moved the "Add" button (green ➕) in all lists (participants, moderators, members, admins, owners, outcasts) at top of the list.
  • changed SCRAM-AUTH priorities according to specifications.
  • XEP-0085: Chat State Notifications support code no more checks typing notification settings.
  • Issue #2759 after being removed from membership in a room that requires membership, the room no longer appears as active in the contact list.
  • Issue #2760 fixed Invite to room menu broken in 0.95.10.2 release.
  • fixed message direction when reading self messages from XEP-0313: Message Archive Management.
  • SkypeWeb:
  • Reworked almost from scratch to support contact types other than 8 and 19.
  • Added support for requests to delete conversations.
  • History reader now uses local time (server time confuses with timestamps because it depends on the time zone of the currently used Microsoft datacenter). Only fetching the whole history shall use server-side timestamps. If you want to revert the old behavior, use a UseServerTime hidden setting (see plugin page for details).
  • Issue #2664 fixed connection problems.
  • Fixed problem with messages marked as read.
  • Fixed user search for @outlook.com contacts.
  • Fixed missing nickname after adding a contact.
  • Fixed error 201 "User id is misprinted".
  • Fixed creating duplicate contacts running newly created accounts for the first time.
  • Steam:
  • Fixed adding users via auth requests.
  • Issue #2692 fixed loading history from server.
  • Plugins:
  • Clist_blind:
  • Issue #2630 fixed quick search.
  • Clist_modern:
  • Issue #2744 changed status priority calculation for displaying global status in tray.
  • Issue #2606 fixed applying view mode on language switch.
  • CloudFile:
  • Issue #2646 fixed auth request window behavior.
  • CrashDumper:
  • Issue #2698 added information about the current database driver to the version info report (since a user can have several drivers installed).
  • DbChecker:
  • Added Mark all events as read option.
  • Added ability to check Dbx_sqlite databases.
  • Issue #2756 fixed run in service mode.
  • DbEditorPP:
  • Issue #2658 moved popups related options from plugin settings to Popups → Database Editor++.
  • Dbx_mdbx:
  • Issue #2569 significantly increased resistance to hardware fails.
  • significantly increased startup speed.
  • Issue #2626 fixed import from MDBX database to SQLite database.
  • fixed rare crash in metacontacts.
  • fixed crash when deleting subcontact from a metacontact.
  • Issue #2721 fixed missing first event in history when exporting via Msg_Export and similar plugins.
  • Issue #2737 fixed a rare scenario where a contact's entire history is gone after importing MDBX database.
  • Dbx_sqlite
  • Major speed-up (we don't close each transaction immediately).
  • Issue #2702 added Database → Compact menu item.
  • Issue #1985 fixed display of unread events on multiple unread events arrive.
  • Issue #2121 fixed event updates.
  • Issue #2734 fixed a bug due to which only the last of unread events is shown when multiple unread events arrive.
  • Issue #2735 fixed 0-byte database backups.
  • Issue #2736 scrolling through very large history in history viewer before it is fully loaded no more causes Miranda to freeze.
  • Import:
  • Import is now slower, but more secure (flush database time to time).
  • New_GPG:
  • Issue #2727 fixed constantly columns' size reset for empty lists.
  • NewStory:
  • Issue #2649 file transfers in history now look like links (the links themselves are still not being clicked with the mouse, this is a known defect).
  • NoHistory:
  • Issue #2713 added Remove history on startupoption.
  • PluginUpdater:
  • Issue #2725 entering text into a filter no longer unchecks selected components.
  • Fixed hangout with very fast automatic updates.
  • Scriver:
  • Issue #2610 fixed inability to transfer file from clipboard by pressing Ctrl+V.
  • Issue #2617 events filter button now have red cross if filter is disabled.
  • Issue #2574 fixed icons problem after dynamic loading.
  • StdClist:
  • Issue #2710 fixed saving of Don't move offline user to bottom option state.
  • StdFile:
  • Issue #2650 added Sort file transfers in the reverse order option.
  • StdUIHist:
  • Issue #2747 added support for viewing system history.
  • StdMsg:
  • Issue #2617 events filter button now have red cross if filter is disabled.
  • Issue #2651 renamed Maximum number of flashes option to Maximum number of flashes (0 = indefinite).
  • Fixed crash when pasting links.
  • Issue #2574 fixed icons problem after dynamic loading.
  • StdPopup:
  • Issue #2738 fixed inability to reset font and color settings for "First line", "Second line", and "Time" elements.
  • TabSRMM:
  • Issue #2667 added the ability to customize font style (bold, italic, etc.) for status change messages in group chat.
  • Issue #2654 renamed Customize → Fonts and colors → Message sessions → Group chats → Selection background and Customize → Fonts and colors → Message sessions → Group chats → Selected text to Selected nicklist background and Selected nicklist text respectively.
  • Issue #2643 fixed disappearance of the internal log in group chats after changing font/color settings.
  • Issue #2761 fixed a bug due to which highlights led to tabs/windows creation, despite the disabled Create tabs or windows for highlight event option.
  • Issue #2574 fixed work of filters after dynamic loading.
  • Standart templates preview now respects log background color.
  • Issue #2742 fixed visual glitch when the Update preview button in standard templates settings window was pressed multiple times.
  • Issue #2769 fixed visual glitch when the Update preview button in RTL templates settings window was pressed multiple times.

New in Portable Miranda NG 0.95.12.1 Build 23277 (Nov 19, 2020)

  • Core and libraries:
  • added ability to mute any group chat. Mute is not about sound, but about tray blinking. Each chat can be in one of three states:
  • Default — long (infinite) blinking for privates and highlights, short (6 blinks) for all the rest.
  • Always muted — short blinking for all.
  • Never muted —
  • added ability to rotate network logs.
  • added ability to print dates in network log.
  • added Check database menu item to profile manager.
  • Issue #2516 compressing the database in the profile manager now shows a message about the result.
  • switched OpenSSL from old and unsupported 1.0.2 branch to newest 1.1.1 branch.
  • updated libcurl, liblua, libmdbx, and SQLite libraries.
  • Issue #2510 fixed icons sorting order.
  • Issue #2573 fixed autoexec_.ini import for settings contained slashes.
  • fixed inability to remove autoexec_.ini if Miranda installed into Program Files (a request for privileges will be made via UAC).
  • fixed text clipping in installers when settings a non-standard DPI in the operating system.
  • Protocols:
  • Discord:
  • basic domains replaced to discord.com
  • EmLanProto:
  • from now the protocol is bound to localhost (useful in cases when Miranda was launched before raising the local network).
  • Facebook:
  • Issue #2527 added downloadable stickers support (SmileyAdd plugin required).
  • Issue #2560 added ability to create new contact through AddContactPlus.
  • Issue #2530 fixed "Create a new Facebook account" link.
  • ICQ:
  • Issue #2524 added downloadable stickers support (SmileyAdd plugin required).
  • Issue #2544 fixed processing of "statusCode:401".
  • Jabber:
  • Issue #2604 added Enable Message Archive Management (XEP-0313) option (so you can disable MAM support if you want).
  • improved XEP-0313: Message Archive Management implementation compatibility with OpenFire and Prosody IM.
  • Issue #2518 double click on bookmarks now launch it.
  • Issue #2584 all lists (participants, moderators, members, admins, owners, outcasts) are now sorted alphabetically; Enter button in the filter field now applies the entered filter.
  • Issue #2566 privacy lists editor now show all contacts even hidden ones.
  • Issue #2565 privacy lists editor no more allows removing active list.
  • Issue #2565 privacy lists editor no more allows to change settings of "<none>" list.
  • disabled XEP-0231: Bits of Binary for group chats.
  • fixed no nickname for new contacts.
  • Issue #2506 fixed crash or disfunction of SCRAM/SHA256/SHA512 auth.
  • fixed sounds and popups in group chats without <subject/>.
  • SkypeWeb:
  • Issue #2549 fixed login problem.
  • fixed visualization of Skype invitations.
  • Steam:
  • if a friend list request comes with an error code, all contacts will no longer be removed from Miranda.
  • VKontakte:
  • added downloadable stickers support (SmileyAdd plugin required).
  • added [sticker:code] and [sticker-code] templates for sending stickers.
  • added UseStikersAsStaticSmileys hidden option.
  • added "wall reply" attachments support.
  • unknown attachment types will be displayed as text.
  • fixed server history deletion on contact delete.
  • fixed server history deletion on ban user.
  • Plugins:
  • Clist_modern:
  • Issue #2513 added ability to rename view modes.
  • Issue #2504 rolled back a fix for contacts list auto resize.
  • disabled by default Use improved search method in contact list option.
  • CurrencyRates:
  • Issue #2607 fixed Bitcoin 🚀 rate display.
  • DbChecker:
  • support restored. Plugin was added to base package.
  • Issue #2517 added Main menu → Database → Check database menu item.
  • DbEditorPP:
  • Issue #2542 double click on the search result item now scrolls the list to this item.
  • Dbx_mdbx:
  • added ability to switch between meta-pages to mdbx_chk. In most cases, this fixes the damaged database at the cost of losing the latest events. See the plugin page for details.
  • Issue #2569 significantly increased resistance to hardware fails.
  • fixed "error -32790" on very large profiles.
  • FTPFile:
  • Issue #2594 fixed predefined account names in options dialogue.
  • Import:
  • fixed crash in mContacts import.
  • IRC:
  • fixed a rare crash.
  • MirLua:
  • Issue #2589 the plugin is working again.
  • Msg_Export:
  • Issue #2571 fixed export history of contacts which belongs to disabled accounts.
  • New_GPG:
  • Issue #2603 reduced minimum name length to 4 characters (from 5).
  • Issue #2603 e-mail can now be in the name@localhost format (without domain zone).
  • NotesReminders:
  • Issue #2511 fixed dismission of reminders.
  • PluginUpdater:
  • Issue #2555 added error handling on updates unpacking.
  • added ability to keep multiple backups and the Number of backups to keep: option. Backups are incremental!
  • Issue #2554 in case of failure when replacing files, the plugin will automatically roll back the changes.
  • Issue #2547 Restart Miranda automatically with Silent mode enabled no more requires clicking on a pop-up.
  • Issue #2548 Backup database before update option is no longer available if Db_autobackups plugin is not installed.
  • Scriver:
  • Issue #2591 renamed Enable button context menus option and moved to Events and filters tab.
  • SeenPlugin:
  • "Accounts to watch" list became available to screen readers.
  • Issue #2508 fixed applying "Watched Accounts" checkboxes state.
  • SmileyAdd:
  • Issue #2526 removed Disable stickers option.
  • Issue #2532 downloaded stickers no longer disappear when reopening message window.
  • fixed incorrect setting an absolute path instead of a relative one.
  • StatusManager:
  • Issue #2559 fixed work with PluginUpdater's Restart Miranda automatically option enabled.
  • StdMsg:
  • Issue #2591 renamed Show button menus when right clicking the buttons option and moved to Events and filters tab.
  • Issue #2512 fixed broken group chat colors in the embedded log window.
  • TabSRMM:
  • Issue #2608 added ability to customize "Clear message area" hotkey.
  • the event filter button now shows settings mini-window by left-click (instead of right-clicking).
  • Issue #2591 renamed Show button menus when right clicking the buttons option and moved to Events and filters tab.
  • removed subclassIEView hidden option.
  • Issue #2521 fixed Esc key behavior selection for group chats.
  • Issue #2610 fixed inability to transfer file from clipboard by pressing Ctrl+V.
  • Variables:
  • Issue #2561 fixed contact(), ccount(), and getContactFromString() functions.
  • For developers:
  • Chat API: added "Mute" parameter to any chat, turning short/long blinking mode.
  • DeleteDirectoryTreeW — new function that deletes a folder with all subfolders (recursively). Do not use it at the root of the disk C:
  • g_chatApi.LogToFile completely moved into the core.
  • CCtrlTreeOpts class moved into the core.

New in Portable Miranda NG 0.95.12 Build 23261 (Jul 31, 2020)

  • Core and libraries:
  • Issue #2319 autoexec system now supports "-" in addition to "?" ("delete" operation).
  • Issue #2473 added Options/Enable hidden setting to block user access to the "Options" dialog.
  • updated libcurl, liblua, libmdbx, libtox, PCRE, SQLite, and TinyXML2 libraries.
  • hidden subcontacts are no longer considered as unknown contacts.
  • fixed missing uninstaller icon in Windows settings section "Apps and features".
  • Issue #2497 fixed inability to delete several accounts in a row.
  • Protocols:
  • Discord:
  • Issue #2230 if the server requires captcha input, Miranda will now open the browser window.
  • added opcode 7 (Reconnect) processing.
  • fixed inability to leave the guild.
  • Issue #705 system tray icon now reflects actual status of protocol.
  • Issue #1953 fixed a bug that caused changing status post-sign-in doesn't work unless a normal client is also open.
  • fixed erroneous display Request authorization menu item for group chats.
  • fixed a "400 BAD REQUEST" error when sending the "mark as read" request.
  • fixed contacts search.
  • fixed authorization approving.
  • Issue #2318 fixed getting new message notifications.
  • fixed custom user statuses processing.
  • Facebook:
  • added sending "Marked read" notifications support.
  • Issue #1012 added Load also Messenger contacts at login (not only Facebook friends) option.
  • restored Keep messages as unread on server option.
  • Issue #2310 since Facebook does not allow to go into invisibility "on the fly", the Invisible status was removed and replaced with the Use invisible mode after login option.
  • Issue #2224 fixed a bug that caused each group chat message to start a new conversation.
  • Issue #2260 fixed message receiving.
  • Issue #2321 fixed display of reading marks while working with MessageState plugin.
  • Issue #2456 fixed "ERROR_QUEUE_NOT_FOUND" error.
  • Issue #2476 fixed "ERROR_QUEUE_EXCEEDS_MAX_DELTAS" error.
  • ICQ:
  • Issue #2277 added the ability to load contact's history from the server and Load server history contact's menu item.
  • added auth request support (MRA only).
  • Issue #2201 file transfers are implemented as file transfers now because links aren't clickable.
  • Issue #2341 Miranda no longer closes the session at logout if the user is logged in using a one-time SMS password (the old behavior caused a new one-time password to be requested at each login).
  • Issue #2123 fixed adding contact to wrong group.
  • Issue #2316 fixed restoring groups after the user deleted the ClistGroups section from the database.
  • Issue #2352 incoming messages and file transfers received the current time (the time they were received by Miranda), instead of sending time. This has been fixed.
  • fixed protocol status restoring after hibernation.
  • fixed bug due to which new messages received were immediately marked as read.
  • Issue #2470 fixed incorrect timestamp of the last incoming offline message.
  • Issue #2482 fixed session closing when going offline.
  • Jabber:
  • Issue #1149 added XEP-0313: Message Archive Management support and Load server history contact menu item.
  • Issue #2279 added XEP-0363: HTTP File Upload support for group chats.
  • added XEP-0231: Bits of Binary support and Inline pictures in messages (XEP-0231) option. You will need to assign IEView as a log viewer to see inlined images.
  • added XEP-0319: Last User Interaction in Presence support.
  • added XEP-0333: Chat Markers support.
  • Issue #2469 added SCRAM-SHA-1-PLUS and SCRAM-SHA-256(-PLUS) auth support.
  • added TLS 1.3 support.
  • added MessageState support.
  • added account name to the roster editor's window caption.
  • added Enable chat states sending (XEP-0085) option per as required by XEP-0085: Chat State Notifications.
  • added Identity hidden option (see plugin page for details).
  • added Embrace picture URLs with [img] option.
  • Issue #2257 double click by room name in service discovery windows now opens "Join chatroom" dialogue.
  • Issue #2382 double click on a bookmark now brings up an editing window.
  • XEP-0184: Message Delivery Receipts support is turned on by default.
  • Send messages slower, but with full acknowledgment option was renamed to Use message delivery receipts (XEP-0184).
  • capability cache is stored in a JSON file now (instead of a database).
  • renamed Receive conversations from other devices (XEP-0280) option to Enable carbon copies (XEP-0280).
  • renamed Keep contacts assigned to local groups (ignore roster group) option to Ignore server roster (groups and nick names).
  • changed roster export format to simple XML (import from the old format still supported).
  • removed XEP-0022: Message Events support. It's become completely obsolete these days.
  • removed XEP-0256: Last Activity in Presence support. Use XEP-0319: Last User Interaction in Presence instead.
  • Issue #2447 removed xmpp.*.* pattern from Jabber2Jabber transport detection.
  • Issue #2219 fixed XML console broken in 0.95.10.2 release.
  • Issue #2221 fixed user invitation.
  • Issue #2236 fixed crash when trying to cancel a frozen file transfer.
  • Issue #2243 buggy OpenFire stanzas drive Miranda crazy.
  • Issue #2248 fixed auth requests ignore.
  • fixed Chinese in error messages.
  • fixed hiding software version via caps request.
  • Issue #2395 fixed inability to move the position of protocol menu items.
  • fixed XEP-0045: Multi-User Chat implementation incompatibility with OpenFire.
  • Issue #2438 fixed privacy lists editor.
  • Issue #2439 fixed adding false contacts by the roster editor.
  • Issue #2492 fixed an issue with group chat name after group chat was manually removed from the contact list.
  • Issue #2502 fixed a crash that occurred if the Use Stream Management (XEP-0198) option was enabled.
  • MSN:
  • deprecated. Microsoft has stopped supporting MSN protocol on their servers. Use SkypeWeb instead. Contacts and history will be automatically converted to the Dummy protocol.
  • SkypeWeb:
  • Issue #2308 if Miranda receives a "Skypetoken has expired" message from the server, the token will be automatically erased from the database to show the user a new token request.
  • fixed Skype disconnections.
  • Issue #2306 fixed status display.
  • fixed error 401 in contacts query.
  • Steam:
  • Issue #2247 fixed crash on adding a contact with Cyrillic name.
  • Issue #2251 fixed corrupted xStatus text.
  • Issue #2398 fixed multiple display of the verification code input dialog.
  • Tox:
  • crash fix for contacts search.
  • Twitter:
  • Issue #2218 added support for direct messages.
  • Issue #2193 if Treat tweets as messages option is enabled, tweets will be treated as unread messages.
  • removed Base URL option.
  • VKontakte:
  • added audio_message, graffiti, and story attachments types support (read-only).
  • updated VK API version to 5.120.
  • removed Message for return to group chat: option.
  • Plugins:
  • ChangeKeyboardLayout:
  • Issue #2338 fixed plugin's work in case the Birman Typography Layout is installed instead of the standard one.
  • Clist_blind:
  • Issue #2281 added Remove temporary contacts on exit option.
  • Issue #2311 added ability to expand/collapse groups with Left/Right keys.
  • Issue #2312 added hotkey for toggling Enable groups (Ctrl+⇧ Shift+G by default).
  • moved all common contact list's options to the Contact list → Common.
  • renamed Disable groups option to Enable groups.
  • Issue #2421 increased the maximum length of a group name from 128 to 256 characters.
  • Clist_modern:
  • Issue #2281 added Remove temporary contacts on exit option.
  • Issue #2311 added ability to expand/collapse groups with Left/Right keys.
  • Issue #2312 added hotkey for toggling Enable groups (Ctrl+⇧ Shift+G by default).
  • Issue #2451 contacts sorting by last message time now considers file transfers, not only messages.
  • moved all common contact list's options to the Contact list → Common.
  • renamed Disable groups option to Enable groups.
  • from now accounts in "Configure view modes" window are displayed by their visual names, not by physical protocol names.
  • Issue #2421 increased the maximum length of a group name from 128 to 256 characters.
  • Issue #2191 view modes did not work correctly when offline contacts are always shown.
  • Issue #2198 reopen of "Configure view modes" window no longer resets checkboxes on "Sticky contacts" tab.
  • Issue #2208 fixed button text change on view mode change.
  • Issue #2227 fixed "Configure view modes" window's glitches.
  • Issue #2498 fixed automatic window resizing.
  • Clist_nicer:
  • Issue #2281 added Remove temporary contacts on exit option.
  • Issue #2311 added ability to expand/collapse groups with Left/Right keys.
  • Issue #2312 added hotkey for toggling Enable groups (Ctrl+⇧ Shift+G by default).
  • moved all common contact list's options to the Contact list → Common.
  • renamed Disable groups option to Enable groups.
  • Issue #2347 Do not separate offline contacts option is now applied "on the fly" without requiring a restart.
  • Issue #2421 increased the maximum length of a group name from 128 to 256 characters.
  • Dbx_mdbx:
  • added event cursors support.
  • implemented a faster way to remove a contact.
  • Issue #2367 there were empty events after deleting the history of the metacontact.
  • Fingerprint:
  • removed MSN clients option.
  • History++:
  • Issue #2326 fixed plugin unloading.
  • IEHistory:
  • fixed status bar resizing.
  • IEView:
  • added Code toolbar button to insert corresponding BBCode.
  • "copy" command now can copy images too.
  • Issue #2434 fixed incorrect placement of the file description in the %text% field instead of %fileDesc%.
  • MessageState:
  • inside local networks only one check could be displayed sometimes (if message delivery takes less than 55 ms).
  • MirOTR:
  • added context menu item on "Accounts" tab to copy a fingerprint.
  • Issue #2346 fixed new private key generation.
  • Msg_Export:
  • Issue #1743 added Select all and Select none context menu items to "Contacts" tab.
  • Issue #2264 fixed "User ID" column content displaying.
  • mTextControl:
  • plugin was converted to library.
  • added [color] BBCode support.
  • New_GPG:
  • Issue #2258 plugin works again.
  • added Send error messages option.
  • Issue #2266 plugin's main menu items moved to submenu.
  • Issue #2259 fixed attempts to decrypt group chats.
  • fixed hangup during key generation.
  • Issue #2441 fixed crash when unloading the plugin.
  • NewsAggregator:
  • fixed import from files without htmlUrl tag.
  • PluginUpdater:
  • Issue #2409 added Restart Miranda automatically option.
  • unpacking is now faster.
  • prohibited update window closing when updates are downloaded.
  • Issue #2241 fixed wrong behaviour of filter in "Component list" dialog.
  • Scriver:
  • Issue #2408 added ability to paste file URL (file:///localpathtofile) instead of file sending initiation on file drag-n-drop to message area (with the Shift key pressed). You can create Chat/ShiftDropFilePasteURL = 1 hidden setting (BYTE) to disable this behavior.
  • Issue #2501 added Message sessions → Group chats → Events and filters tab.
  • Issue #2479 zoom change of message log and zoom change of input area (by mouse wheel) are no longer dependent on each other.
  • outgoing messages in group chats (they were previously silent) now have the same sound as outgoing messages in private conversations. Use Message sessions → Group chats → Events and filters to mute unwanted group chats sounds.
  • Issue #2233 removed Sounds → Group chats → Incoming message option. Use Message sessions → Group chats → Events and filters to mute unwanted group chats sounds.
  • Issue #2244 fixed Quote button behaviour.
  • Issue #2254 fixed reversed transparency options.
  • Issue #2256 fixed the disappearance of the group chat log after changing the background color.
  • Issue #2274 fixed file sending to offline contacts.
  • SecureIM:
  • Issue #2290 added "Account" column.
  • Issue #2263 plugin now shows account name instead of internal name.
  • Issue #2267 import dialog no longer prompts you to create a file immediately.
  • SeenPlugin:
  • Issue #2446 fixed popups.
  • SendSS:
  • Issue #2272 fixed file sending via CloudFile.
  • SmileyAdd:
  • renamed "custom smileys" to "stickers".
  • fixed a huge memory leak when destroying temporary windows with smileys.
  • StdClist:
  • Issue #2281 added Remove temporary contacts on exit option.
  • Issue #2311 added ability to expand/collapse groups with Left/Right keys.
  • Issue #2312 added hotkey for toggling Enable groups (Ctrl+⇧ Shift+G by default).
  • Issue #2313 added Don't move offline user to bottom option.
  • moved all common contact list's options to the "Common" subsection.
  • renamed Disable groups option to Enable groups.
  • Issue #2421 increased the maximum length of a group name from 128 to 256 characters.
  • StdMsg:
  • Issue #2408 added ability to paste file URL (file:///localpathtofile) instead of file sending initiation on file drag-n-drop to message area (with the Shift key pressed). You can create Chat/ShiftDropFilePasteURL = 1 hidden setting (BYTE) to disable this behavior.
  • Issue #2501 added Message sessions → Group chats → Events and filters tab.
  • Issue #2479 zoom change of message log and zoom change of input area (by mouse wheel) are no longer dependent on each other.
  • outgoing messages in group chats (they were previously silent) now have the same sound as outgoing messages in private conversations. Use Message sessions → Group chats → Events and filters to mute unwanted group chats sounds.
  • Issue #2233 removed Sounds → Group chats → Incoming message option. Use Message sessions → Group chats → Events and filters to mute unwanted group chats sounds.
  • Issue #865 fixed pop-up of a window (by new message) even if the "In background" option is turned on.
  • Issue #2136 fixed window blinking.
  • Issue #2250 fixed drag and drop.
  • Issue #2262 fixed contact name on tab title after adding contact.
  • Issue #2274 fixed file sending to offline contacts.
  • Issue #2276 fixed leaving a file's icon in the input area after drag-n-drop.
  • Issue #2284 restored context menu of input area.
  • Issue #2314 message input area focus now follow tab switching again.
  • StdUserInfo:
  • Issue #2317 fixed some Unicode problems.
  • TabSRMM:
  • Issue #2278 added the ability to drop files to group chat's input area.
  • Issue #2408 added ability to paste file URL (file:///localpathtofile) instead of file sending initiation on file drag-n-drop to message area (with the Shift key pressed). You can create Chat/ShiftDropFilePasteURL = 1 hidden setting (BYTE) to disable this behavior.
  • Issue #2246 added UNC links (\servershare) support.
  • Issue #2501 added sound settings to Message sessions → Group chats → Events and filters.
  • text restoring feature now work in group chats, not only in privates.
  • outgoing messages in group chats (they were previously silent) now have the same sound as outgoing messages in private conversations. Use Message sessions → Group chats → Events and filters to mute unwanted group chats sounds.
  • Enable unattended send (experimental feature, required for multisend and send later) option is now applied "on the fly" without requiring a restart.
  • Issue #2503 "Send to multiple users" now respects filtering/view modes contact list.
  • Issue #2222 disabling automatic scrolling (F12) no longer prevents new messages from arriving at the log.
  • Issue #2484 limited the maximum width of the context menu in group chats.
  • Issue #2233 removed Sounds → Group chats → Incoming message option. Use Message sessions → Group chats → Events and filters to mute unwanted group chats sounds.
  • Issue #2184 fixed movement of the current tab's highlight when switching vertical tabs.
  • Issue #2197 fixed broken input box shortcuts and Tab key.
  • Issue #2200 fixed hotkeys regression.
  • Issue #2210 fixed crash that could sometimes happen when a Quote button is pressed.
  • UInfoEx:
  • fixed non-working Homepage menu item.
  • XSoundNotify:
  • Issue #2269 plugin works again.
  • For developers:
  • exported Netlib_Dump from mir_app.
  • added missing szValue parameter to db_get_sm / getStringA / getWStringA / getUStringA/ getMStringA / getMStringW.
  • added DBEF_TEMPORARY — new flag to disable event notification about event addition.
  • moved SINT64_PARAM support into libjson.
  • Chat API
  • added Chat_GetDefaultEventDescr() function to not translate the same strings in 5 different places.
  • added CHAT_INTERFACE::CreateNick function to process nick name creation for group chats.
  • added LOGINFO::bSimple variable for events without possible formatting.
  • added stubs for database event cursors.
  • added PROTO_INTERFACE::OnEventEdited virtual function to send edited messages to server.
  • added PROTO_INTERFACE::GetMenuItem virtual function for unified access to all protocol menu items.
  • added Netlib_GetTlsUnique function to retrieve TLS binding data for an opened socket.

New in Portable Miranda NG 0.95.11 Build 22519 (Feb 3, 2020)

  • This build introduces two main features:
  • Unified message window:
  • That is the major step towards the idea that the same message (SRMM) window could serve both private & group chats. Now each SRMM clone (StdMsg, Scriver, TabSRMM) contains the only window class that handles both chat types. Nick list window can be hidden dynamically now, thus opening the way to convert a private chat into a group one on the fly (for example, if a third person was added to the conversation between two participants).
  • Universal log window interface:
  • This feature allows a plugin to declare itself as a SRMM log window handler, thus eliminating a long list of crutches in many plugins. A user can choose between the built-in log viewer or alternative plugin (like IEView or History++) not only in TabSRMM, as before, but in any other message plugin (StdMsg, Scriver), and also use external plugins as group chat logs. Also a new plugin, NewStory, is on the way.
  • Core and libraries:
  • Updated BASS, libcurl, libmdbx, SQLite, and tinyxml2 libraries.
  • Mdbx_chk: useful utility to check database integrity.
  • Issue #2083 newly added sub-contact didn’t get the "hidden" flag in the database.
  • Issue #2107 trailing extra icons weren't wiped from the contact list after disabling a corresponding plugin.
  • Issue #2157 database drivers shouldn't have unload checkbox.
  • Protocols:
  • Discord:
  • Added offline file transfers support capability.
  • Added support for own message deletion.
  • Issue #2117 added custom status support.
  • Issue #2080 protocol menu was lost during dynamic account creation.
  • Issue #2115 everyone else in a group chat other than you will have their messages appear as if the contact whose chat got transformed into the group is speaking. This was fixed.
  • Facebook:
  • Issue #2058 brand new Facebook plugin based on MQTT protocol instead of the old deprecated plugin that used direct parsing of HTTP pages. The main advantage of the new plugin is that it doesn't block your account and works pretty fast. All users are welcome to test new plugin, any feedback is greatly appreciated as well as bug reports at our tracker.
  • ICQ:
  • Mail.ru (ICQ owner) automatically deletes accounts that have not been used for more than a year from the system and from the server contact list. Miranda no longer removes such contacts from the database to avoid the loss of history.
  • Added error code detection during addBuddy (we allow to add [deleted] contacts, but only locally).
  • Added the experimental server group editor (but the server allows you to edit only groups created by the new protocol).
  • Issue #2076 removed 80x80 px avatar limitation in avatar management dialog.
  • Issue #2095 removed all statuses except Online and Offline due to the server-side limitation.
  • Issue #2110 display a URL for the uploaded file instead of a local path.
  • Fixed problems with old server-side groups, created by Miranda IM.
  • Issue #2024 fixed embedded group problems.
  • Issue #2073 fixed contact moving from root to any group.
  • Issue #2077 ignored contacts now listed in Options → Contacts → Ignore.
  • Issue #2122 manually deleted contact no longer appears again in the contact list.
  • Issue #2153 fixed occasional password reset.
  • Issue #2189 fixed broken file transfers.
  • IRC:
  • Fixed the 10-years-old bug with displaying own messages with %%.
  • Jabber:
  • Issue #1710 implemented XEP-0363: HTTP File Upload (Protocol menu → Services... → Service discovery → Right-click on service → Use for uploads).
  • Service-related options moved to the Service discovery menu.
  • Issue #2039 vCard request is no longer tied to the program start, which allows us to update them daily, even if the Miranda uptime is longer.
  • Removed Convert to contact and Convert to chat room contact menu items (group chats are long time no stored in the roster, there are bookmarks for this).
  • Fixed vCard retrieving problem for group chat contacts with Cyrillic nicks.
  • Issue #2103 fixed avatar retrieving if cached avatar was deleted from disk.
  • Issue #2113 fixed incorrect status in the log when changing the status of a conference member.
  • SkypeWeb:
  • Issue #2096 added support for receiving multiple media files (albums) in one message.
  • Issue #2149 added error codes parsing.
  • Steam:
  • Issue #1583 enhanced processing of error code 401 (User isn't authorized).
  • Twitter:
  • Fixed update of user names.
  • VKontakte:
  • Changed logic for "decide later" on friend request — now one per ReqAuthTimeLater (hidden option, default 86400) sec, not on protocol online.
  • Fixed Load only friends to local contact list option.
  • Fixed crash upon file sending.
  • Issue #2080 protocol menu was lost during dynamic account creation.
  • Plugins:
  • BasicHistory:
  • Issue #2094 fixed broken Icons menu item.
  • CrashDumper:
  • Issue #2043 added Display popups about successful actions option (to disable annoying "Version Info upload successful" popup).
  • Issue #2147 fixed Generate crash reports option reset.
  • Database editor++:
  • Issue #2148 renaming the database key led to its visual disappearance under certain circumstances.
  • Dbx_mdbx:
  • Added UI message about successful/unsuccesful database compaction.
  • Issue #2139 fixed accidental hangup when opening newly created profile.
  • IEHistory:
  • Issue #2109 fixed file transfers display.
  • Import:
  • Issue #2033 fixed the wrong behavior of a dropdown list in the main import dialog.
  • KeyboardNotify:
  • Added group chats support.
  • Msg_Export:
  • Issue #2138 enable Use UTF8 in new files option by default.
  • New_GPG:
  • Improved error handling on public keys import from the main menu.
  • NotesReminders:
  • Issue #2126 added View reminders hotkey.
  • Issue #2151 fixed broken reminders order in "View reminders" dialog.
  • PluginUpdater:
  • Issue #2057 added search box to components list.
  • Issue #2069 added Enable HTTPS option (disabled by default in Windows XP).
  • Issue #2070 from now update starts each time a user changes platform, channel or update URL.
  • PopupPlus:
  • Issue #2155 fixed crash in options if no accounts have been added to Miranda.
  • Issue #2156 fixed error in options logic.
  • Scriver:
  • Fixed mouse scrolling.
  • Issue #2037 when tabs are used, Save size and location for each contact option corrupts window position.
  • SendSS:
  • Issue #2018 plugin now remembers the last selected service and file format.
  • StatusManager:
  • Issue #2061 plugin should handle account enabling.
  • StdMsg:
  • Removed separate Show button for sending messages setting for group chats.
  • Removed unneeded Show buttons for controlling the chat room and Show buttons for formatting the text you are typing options.
  • Issue #2032 fixed focus loss when switching tabs.
  • StdUserInfo:
  • Issue #2105 fixed crash in user info dialog when a plugin is unloaded.
  • Issue #2141 fixed handle OK button.
  • TabSRMM:
  • Issue #2091 added Use the same splitter height for all sessions option.
  • Issue #2099 added vertical tabs scrolling by mouse wheel.
  • Issue #2086 removed the empty "Room" menu.
  • Fixed sending %% in group chats.
  • Issue #2100 fixed spontaneous tabs scrolling when switching tabs, if the tabs are arranged vertically.
  • Issue #2159 fixed Select font color button.
  • Issue #2023 fixed inability to edit Open new chat rooms in the default container setting when using a screen reader.
  • Issue #2088 Alt button release now close menu bar.
  • Issue #2101 fixed tabs closing when switching layout to vertical.
  • Issue #2144 fixed sound options reset after applying other options.
  • UInfoEx:
  • Issue #2105 fixed crash in user info dialog when a plugin is unloaded.
  • WhoUsesMyFiles:
  • Issue #2019 removed Log files and folders in UNC format, Alert files & folders in UNC format, Log computer name with username, and Alert computer name with username options. They were stubs and were never implemented.
  • For developers:
  • EnterString: added ability to enter simple strings (not multiline).
  • Removed useless service MS_UTILS_ENTERSTRING, use EnterString instead.
  • Netlib_GetHeader() — * Netlib_GetHeader() — service function for HTTP-headers analysis.
  • Clist_IsHidden / Clist_HideContact — two helpers to work with CList/Hidden variable.
  • MBinBuffer::assign — function to replace buffer contents.
  • Miranda_GetSystemWindow — returns a common window for creating global timers.
  • Useless duplicate function GetContactProto replaced with standard Proto_GetBaseAccountName.
  • End of manual experiments with CList/NotOnList. Use Contact_RemoveFromList and Contact_PutOnList instead.

New in Portable Miranda NG 0.95.10.3 Build 22065 (Jul 29, 2019)

  • Core and libraries:
  • both Miranda and Visual C++ runtimes are built with Spectre Variant 1 mitigations.
  • updated libcurl, libmdbx, iibssh2, libtox, and SQLite libraries.
  • cause Import is packed into the core package, PCRE library is also included in the core package.
  • excluded dbx_mmap from core package (you can still install it via the PluginUpdater for import purposes).
  • removed On the Phone and Out to Lunch statuses (they were used only by the old ICQ protocol).
  • removed very scarce and inactive langpacks: Croatian and Serbian.
  • Protocols:
  • Discord
  • fixed history retrieval for "general" chat.
  • fixed problems of small guilds (missing nick list, duplicate group chat messages).
  • Facebook
  • fixed loading of contacts' statuses.
  • fixed notifications issue.
  • ICQ
  • added password prompt if no password found in database.
  • added Remember this session password option to password prompt.
  • added Show error popups option.
  • removed Ignore List editor; all control over permit/deny lists went to Options → Contacts → Visibility. Note that in the ICQ protocol, invisibility and ignore are the same.
  • fixed broken search by phone number
  • first manual reconnect after manual disconnect was always failed.
  • the last message was added with wrong date/time on the first run.
  • protocol wasn't retrieve avatars if they were occasionally removed from disk.
  • on startup history of the only contact was synced.
  • fixed server group parsing.
  • Jabber
  • packet IDs now have a mir_<random_numbers>_ prefix instead of mir_, which caused a problem with Bria Mobile.
  • from now on Miranda requests a personal vCard from the server once a day. If its hash does not match the saved one, a presence with а new hash of the entire vCard will be sent to all contacts from the roster. Thus, all contacts (also using Miranda NG 0.95.10.3 and later) will receive updated user information.
  • global vcard hash added to the presence.
  • buttons' icons could disappear after clicking OK.
  • Service Discovery didn't work on OpenFire.
  • removed support for obsolete XEP-0008: IQ-Based Avatars.
  • fixed broken p2p file transfer.
  • fixed crash if server required a captcha.
  • fixed file transfers if UPnP is used.
  • MRA
  • added some missing status icons.
  • SkypeWeb
  • increased length of ID field from 32 to 128 characters.
  • saving history in the correct order.
  • fixed caching wrong server address (e.g. when using a captive portal).
  • fixed contact/auth requests: searching, accepting a request, sending request, show requests without the need to relogin, deleting a contact.
  • Tox
  • added some missing icons to the protocol's menu.
  • a stuck file transfer caused a crash on Miranda exit.
  • Twitter
  • returned back a contact profile link in the contact list.
  • VKontakte
  • added audio message attachments type support.
  • .ogg files can now be send as audio messages.
  • added hidden option FilterAudioMessages.
  • Plugins:
  • Clist_modern
  • fixed display custom connection icons after any change in Options → Icons.
  • CurrencyRates
  • fixed missing plugin settings on a cliean profile.
  • Db_autobackups
  • changed default backup mask from %miranda_profilename%.dat_%currtime%_%compname%.dat to %miranda_profilename%_%currtime%_%compname%.dat
  • fixed broken dumps on exit if backup process takes too much time.
  • History++
  • fixed export to HTML.
  • Import
  • added ability to import history (also in batch mode) from QIP 2005/Infium/2010/2012 and from History++.
  • fixed crash in service mode if run from Profile Manager.
  • MirandaG15
  • fixed plugin crash when Logitech Gaming Software exits.
  • MirLua
  • added interface for extra icons.
  • Msg_Export
  • fixed impossibility to change contact settings for export.
  • NotesReminders
  • fixed wrong timeout periods.
  • PluginUpdater
  • added the hidden option for hiding specified component from the list of updates.
  • pu_stub now works again.
  • fixed crash if the update dialog is closed while a download isn't finished yet.
  • fixed crash when launching pu_stub under Windows 7.
  • Scriver
  • when a new message arrives, the screen reader focus will no longer automatically move to it, allowing you to read previous messages.
  • fixed strange right-click behavior in some menus (now right-click does the same thing as left click).
  • ShlExt
  • fixed work under Windows 7.
  • SmileyAdd
  • added Folders support.
  • StdMsg
  • fixed strange right-click behavior in some menus (now right-click does the same thing as left click).
  • TabSRMM
  • added option to disable Esc key (Message sessions → Tabs and layout → Esc key behavior).
  • option Add a comma instead of a colon to auto-completed user names now applies not only to auto-complete (Tab ↹) but also to double-click on a nick in nick list.
  • removed TabSRMM_icons_XP icon pack. You can download it from our website.
  • fixed strange right-click behavior in some menus (now right-click does the same thing as left click).
  • For developers:
  • restricted manual access to CList/Group. Use Clist_GetGroup and Clist_SetGroup instead.
  • Button_SetIcon_IcoLib — a helper to set MButton's icon using an icolib handle.

New in Portable Miranda NG 0.95.10.1 Build 21371 (Feb 8, 2019)

  • We are glad to introduce new protocol plugin, ICQ-WIM, that returns back access to ICQ and MRA accounts to Miranda NG users. You can download the update here.
  • Brand new ICQ-WIM protocol that implements now both ICQ and MRA protocols in Miranda NG was considered mature enough to be included into the stable version, so we rolled it out as the main feature of new update, also providing ~50 other bugfixes.

New in Portable Miranda NG 0.95.10 Build 21019 (Dec 11, 2018)

  • The brand new feature in our database is support for server event IDs, which helps to load server history correctly for Discord, Facebook, Skype & VKontakte protocols. As usual, there's a bunch of another fixes & improvements, you can find the full story here.
  • Also, we're glad to say that we have the only feature to implement in 0.95: a unified chat window (one window for private & group chats) that can handle these server ids. So it seems that after 0.95.11 we could start 0.96 development with extensive protocol support, according to our roadmap.
  • Merry Xmas & new year, good luck to you all :-)

New in Portable Miranda NG 0.95.9.1 Build 20738 (Oct 8, 2018)

  • General:
  • Added utilities for database repairing.
  • Core and libraries:
  • Updated libmdbx library to new release 0.2.
  • Numerous fixes to improve stability and integrity.
  • Protocols:
  • IRC
  • Fixed crash on server editing.
  • Plugins:
  • CmdLine
  • /quit command now works with Clist_nicer.
  • New GPG
  • Fixed problems with plugin loading.
  • TabSRMM
  • Fixed rare crash after click on the "Close" toolbar button.

New in Portable Miranda NG 0.95.8 Build 19941 (Jun 28, 2018)

  • Finally, we're proud to present our new database driver, libmdbx, which replaces old good dbx_mmap that has been serving us for about 12 years. New driver provides the key ability of indexing events and contacts, which is vitally important for many cloud protocols like Facebook, Skype, Discord etc.

New in Portable Miranda NG 0.95.7 Build 18763 (May 5, 2018)

  • Finally, after many attempts, we succeeded to switch Miranda NG development to Visual Studio 2017 & Windows Universal CRT, without dropping Windows XP support.

New in Portable Miranda NG 0.95.6 Build 18429 (Aug 27, 2017)

  • complete redesign of all SRMM modules to unify their code using UI classes;
  • all core modules' options are rewritten using UI classes;
  • new protocol added: Discord;
  • all status plugins (AdvancedAutoAway, KeepStatus, StartupStatus) are mergerd into one plugin — StatusManager;
  • numerous additions for Facebook plugin;
  • Google Talk support removed cause Google doesn't support XMPP anymore.

New in Portable Miranda NG 0.95.5 Build 17000 (Jun 24, 2016)

  • All code from Miranda*.exe has been moved into Libsmir_app.mir, mir_core.dll has been moved to Libsmir_core­.mir, all other libs are moved too. The old DLL files will be deleted on first start
  • New protocols: MinecraftDynmap, SkypeWeb, Tox
  • New plugins: MessageState, MirLua, Toaster and ZeroSwitch
  • AIM can connect to AIM network again
  • Facebook: implement login with two-way authorization, other login fixes
  • ICQ: maximum password length in is now 16 symbols instead of 8. If you cannot login into ICQ after updating to 0.95.5, re-enter the first 8 symbols of your password in the options dialog
  • MSN: support for MSNP24, ability to log in again, added embedded Internet Explorer Window for MSN 2-factor authentication or other login issues where manual user intervention is necessary
  • MirOTR: libotr updated to 4.1.1 (fixes CVE-2016–2851)
  • OpenSSL: Fix for 100% CPU usage
  • SkypeClassic moved to deprecated
  • SpellChecker: hunspell updated to 1.4.1
  • XFire moved to deprecated (XFire servers are down for a while now)
  • Ability to use TLS versions higher than TLS 1.0

New in Portable Miranda NG 0.95.4 Build 13028 (Apr 22, 2015)

  • Refactored Clist modern tray icon options.
  • StdSSL was moved to a separate module.
  • OpenSSL was introduced to provide support for TLS 1.2 on Windows XP.
  • SpellChecker: fix for red underline color.
  • CrashDumper: fix for win 8.1 detect.
  • TabSRMM: fix history handling in chats. It will no longer be discarded on Ctrl-Up / Ctrl-Down.
  • SkypeClassic:
  • Implemented Filetransfer extensions for receiving files and avatars via SkypeProxy.
  • Added option to disable the check for SENT messages as newer Skype versions don't send this notification anymore.
  • IEView: fixed crash when sending or receiving 50+ smileys.
  • Fingerprint:
  • Conversations XMPP client detect
  • support for Steam client(s)
  • Installer: ability to suppress message boxes in silent mode.
  • WhatsApp:
  • adaptation for protocol version 1.5/2.0
  • fix for receiving error 404 on long contact lists
  • fix for writing LastSeen information.
  • Facebook:
  • realtime notify of new friendship requests
  • separate "Friendship changes" notifications from "Other notifications"
  • fix for not showing contact name in "contact is no longer on server-list"
  • completely remove option to use https and always use it
  • use participant names in chatroom name / seen info in "Firstname S." format.
  • VKontakte:
  • 2-Step verification support
  • ‘force online’ change to ‘force invisible’
  • add ‘Invisible interval timeout’ option
  • ‘Mark notification as viewed on receive’ option
  • fix restart connect process when network error on authorization
  • full SSL suport
  • wall.post support
  • invite support.
  • miltiple fixes for Miranda under Wine.
  • RemovePersonalSettings: first Unicode version.
  • MirOTR:
  • fixed "Convert HTML" menu for subcontacts
  • fix showing in options that certificat is trusted even it's not
  • removed option "Timeout FINISHED sessions back to PLAINTEXT.
  • fixed option "End sessions when contacts go offline"
  • fixed hang on HTML stripping with some buggy clients like Pidgin
  • major update to latest libotr 4, with OTR protocol 3
  • fixed crash when trying to delete fingerprint in use
  • changed default OTR prefix to one that cannot be faked by other parties.
  • Steam:
  • showing playing status also for Non-Steam games
  • support "big picture" mode as client type
  • not be marked as connected from Mobile phone
  • support for setting Away and N/A (= snooze) statuses
  • fix setting wrong contact status when connecting to same account from official Steam client.
  • SeenPlugin: support for server-side LastSeen requests.
  • Import:
  • an option added to support profile mirroring (precise copy)
  • correct import of metacontacts. Fix for Unknown metas nick after import.
  • Fixed name of multimedia buttons.
  • New plugin HwHotKeys.
  • Fixed ICQ and MRA client detection.
  • Serbian language pack.

New in Portable Miranda NG 0.95.3 Build 11706 (Mar 26, 2015)

  • Improved profile import with automatic/manual account scheduling.
  • Ability to convert the single profile in automatic mode, without launching Profile Manager.
  • Significantly improved VK & Facebook plugins.
  • New Actman v.3 plugin.
  • Sevral new plugins added: WhatsApp, Steam, Dummy & IEHistory.
  • SkypeKit-based plugin moved to deprecated, because Microsoft discontinued its support.
  • VersionInfo plugin replaced with CrashDumper.
  • WART utility removed from WhatsApp plugin.
  • fix for logging into MSN.
  • PluginUpdater: warning if the server is not available.

New in Portable Miranda NG 0.95.2 (Mar 26, 2015)

  • Fixes:
  • The profile conversion is performed now by DbChecker from the Profile Manager. In this mode DbChecker always makes a backup.
  • Fix for a bug in Dbx_mmap that nullified numbers written instead of strings.
  • Fix for the direct file transfers in almost all protocols.
  • Fix for many problems in ICQ: wrong user's addition & authorization, bad keep-alive thread behavior, hanging up on exit.
  • All contact list's instances, that live inside various dialogs, received the same style automatically.
  • Some minor problem with metacontacts (wrong avatar/status/sta­tus message displayed, one can't send messages to offline subs etc);
  • Some memory & resource leaks were fixed, including major GDI leak in Clist_modern;
  • Clist_mw was deprecated. Use Clist_nicer or Clist_modern instead.
  • ImportTXT: added RNQ pattern.
  • VKontakte: support for wall posts
  • Facebook: Add hotkeys for „visit profile“ and „visit notifications“
  • Facebook: Fixed creating duplicit chat contacts
  • Fix: Converting a contact into metacontact sometimes renames it
  • FavContacts: – broken group functionality restored; – metacontacts support

New in Portable Miranda NG 0.95.1 (Mar 26, 2015)

  • Kernel metacontacts, including support for the contact lists, message editors.
  • Improved support for multiple langpacks:
  • Now all langpacks are stored in the subfolder Languages below Miranda NG root directory. PluginUpdater will move all your langpacks from root to Languages subfolder automatically, if you don't use PluginUpdater you have to do it manually. Note that PluginUpdater will only move the langpack after it has been updated itself.
  • A new parameter DefaultLanguage has been added to [Language] section of mirandaboot.ini.
  • A new options dialog has been added in Customize → Languages to select a per-profile language and to switch languages on the fly.
  • LangMan has been moved to deprecated because of the change above.
  • NewXstatusNotify can log status changes in the database now (Options → Status → Status Notify: Log status changes in history must be enabled).
  • New plugins are available: Dropbox, NewAwaySys, HistoryStats, Sametime, GmailNotifier.
  • Silent updates are now implemented in PluginUpdater. With this option enabled Miranda will download the updated components automatically without any interaction with user. The real update will occur when Miranda is restarted by user whenever he wants to.

New in Portable Miranda NG 0.94.9 (Mar 26, 2015)

  • Some minor fixes of the Facebook protocol;
  • Some minor fixes of mRadio (bass.dll compatibility, interface tuning);
  • MRA xStatus ‚Mobile‘ became the main status ‚On the Phone‘;
  • Fix for the offline message timestamps in MRA;
  • Fix for the long message's reading in VKontakte;
  • The final update.of langpacks.