Zusammenarbeit mit älteren Netzwerk-Plug-Ins verbessert
Der Multiprotokoll-Instant-Messenger Miranda IM steht nun in der Version 0.6.1 zum Download bereit. Mit der neuen Version kann die Unterstützung von Universal Plug and Play (UPnP) nun bei Bedarf deaktiviert werden. Zudem wurden Programmfehler korrigiert, so dass die Software nun deutlich stabiler zu Werke gehen sollte.
Die mit Miranda IM 0.6.0 hinzugekommene Unterstützung von Universal Plug and Play (UPnP) lässt sich mit der neuen Version bei Bedarf abschalten. Mit UPnP soll der Dateitransfer verbessert und ein direkter Kontaktaufbau über Router möglich sein.
Außerdem wurden Fehler in den Chat-Fenstern von Miranda IM korrigiert, so dass der Chat-Verlauf nun wieder erscheint. Außerdem wurde die Kompatibilität mit älteren Netzwerk-Plug-Ins verbessert. Anwendern von Miranda IM 0.6.0 wird dringend das Einspielen der neuen Version empfohlen.
Miranda IM 0.6.1 ist für die Windows-Plattform kostenlos als Download erhältlich. Über Plug-Ins lässt sich Miranda IM leicht um zahlreiche Funktionen erweitern. Die Software steht unter der GPL.
http://www.miranda-im.org/
Quelle : www.golem.de
Protokollunterstützung massiv ausgebaut
Der Mehrprotokoll-Instant-Messenger Miranda IM steht ab sofort in der Version 0.7 zum Download bereit. Die neue Version soll vor allem die verschiedenen Protokolle besser unterstützen, bringt aber auch einige Neuerungen, um den Umgang mit Miranda IM zu vereinfachen.
Ein neuer Icon-Manager hilft dabei, Miranda IM an die eigenen Wünsche anzupassen, und Avatare sowie Bilder sollen sich allgemein leichter bearbeiten lassen. Mit dem neuen Font-Manager können die Fonts übergreifend für alle Dienste festgelegt werden und alle Menüs lassen sich nun umfangreich anpassen.
Als Weiteres unterstützt Miranda IM nun auch das Gadu-Gadu-Protokoll des gleichnamigen Instant Messengers, der vor allem in Polen verbreitet ist. Allgemein bringt Miranda IM eine verbesserte Unicode-Unterstützung und zudem werden alle Nachrichten und Ereignisse nun im UTF-8-Format abgespeichert.
Bei ICQ-Verbindungen wird der Datei-Transfer unterstützt, wie er auch mit ICQ 5 möglich ist. Zudem lassen sich nun auch Offline-Nachrichten versenden, die länger als 4.096 Zeichen sind. Außerdem wurde die Einbindung von Kontakten des AOL Instant Messengers verbessert und URLs werden als normale Nachrichten empfangen.
Die meisten Änderungen hat das Jabber-Protokoll erfahren, das Jabber-Search beherrscht, die letzte Aktivität sowie den Chat-Status anzeigt und das Speichern von Lesezeichen bietet. Außerdem werden vCards in Chaträumen korrekt verarbeitet und mit Miranda IM können auch private Listen verwaltet werden, während der gesamte Datenverkehr über Jabber komprimiert wird.
Darüber hinaus kann eine vorgenommene Autorisierung nun wieder zurückgenommen werden und es steht eine XML-Konsole bereit. Zudem wurden etliche weitere kleine Verbesserungen an der Protokollunterstützung vorgenommen und auch der Optionen-Dialog für das Jabber-Protokoll neu gestaltet.
Auch bei Nutzung des Microsoft-Protokolls MSN Messenger alias Windows Live Messenger gibt es einige Verbesserungen: So werden Offline-Nachrichten nun vollständig unterstützt und auch die Benachrichtigung per SMS funktioniert nun aus Miranda IM heraus. Als weitere Neuerungen gibt es Authentifizierung nach Passport 3.0, Unterstützung für JPEG-Avatare sowie allgemein ein besseres Funktionieren bei P2P-Verbindungen. Ferner beherrscht Miranda IM MSN-Alerts und Unicode-Hotmail-Benachrichtigungen.
Als weitere Neuerung versteht Miranda IM nun Yahoos Instant-Messaging-Protokoll in der Version 7.x und Avatare werden besser eingebunden. Außerdem sollen Fehler beim Anmeldeprozess besser abgefangen werden und Vor- und Nachname werden angezeigt, wenn dies der Nutzer eingegeben hat. Schließlich wird beim IRC-Chat Unicode vollständig unterstützt und ASCII-Texte lassen sich nun korrekt nach Unicode umwandeln.
Auf Sourceforge.net steht Miranda IM 0.7 bereits als Download zur Verfügung. Die Miranda-Webseiten sind bislang noch nicht aktualisiert, werden aber wohl in den nächsten Tagen auch die aktuelle Version anbieten.
https://sourceforge.net/project/showfiles.php?group_id=94142&package_id=100076&release_id=543580
Quelle : www.golem.de
(http://forum.miranda.im/mirstyle/logo.png)
Miranda NG is a successor of a popular multi-protocol instant messaging client for Windows - Miranda IM. Very light on system resources and extremely fast.
Protocol Support
AIM (AOL Instant Messenger)
Em-LAN
Facebook
Gadu-Gadu
ICQ
IRC (Internet Relay Chat)
Jabber
MRA
MSN
Omegle
Skype
Tlen
Twitter
Yahoo
Xfire
License : Miranda NG is published under the GNU GPL license.
Recent changes in version 0.94.3
Due to changes in Folders plugin (r4266) Miranda may fail to recognize paths to Clist_modern, TabSRMM, Tipper, PopUp skins. Correcting the paths in Folders' settings and (in some cases) re-applying the skin will solve the problem.
http://miranda-ng.org/
(http://www.winpenpack.com/en/e107_files/downloadthumbs/miranda_ng.png)
Miranda NG is a successor of a popular multi-protocol instant messaging client for Windows - Miranda IM. Very light on system resources and extremely fast.
Protocol Support
AIM (AOL Instant Messenger)
Em-LAN
Facebook
Gadu-Gadu
ICQ
IRC (Internet Relay Chat)
Jabber
MRA
MSN
Omegle
Skype
Tlen
Twitter
Yahoo
Xfire
License : Miranda NG is published under the GNU GPL license.
Whats new: >>
new installer introduced;
numerous fixes in Facebook protocol, including chat support;
MRA protocol was seriously rewritten, with group support added;
GTalkExt: pseudo-contact has been restored;
new core database helper functions for protocols;
problems with Windows hooks fixed in many plugins (this bug could cause „Cannot find mircore.dll“ errors in any launched program);
WebView plugin added;
ShlExt: plugin was rewritten in C++;
return from idle state fixed in clist_blind;
Update Icons option has been removed from PluginUpdater;
unsafe *printf calls were replaced with their mir_s*printf analogs;
numerous langpack fixes;
numerous minor bug fixes & improvements
http://miranda-ng.org/
Release Notes
Version 0.95.2 beinhaltet Fehlerbehebungen seit Version 0.95.1.
Liste der Fehlerbehebungen:
Aufgrund zahlreicher Beschwerden wird die Profilumwandlung nun durch DbChecker durchgeführt anstatt es während der Ausführung umzuwandeln. In diesem Modus wird DbChecker automatisch Sicherungen anlegen, so dass Sie im Fehlerfall immer eine Sicherung haben.
Sehr alter Fehler in dbx_mmap behoben.
Fehler mit direkten Dateiübertragungen in fast allen Protokollen behoben (seit fast 2 Jahren).
Mehrere Probleme in ICQ behoben: Hinzufügen von Nutzern und deren Autorisierung, fehlerhafter Keep-Alive-Thread, Aufhängen beim Beenden.
Alle Kontaktlisten, die in anderen Dialogen eingebettet sind, erhalten automatisch denselben Stil (dies behebt bspw. ein Problem mit Multisend in tabSRMM mit Skins)
Mehrere Probleme mit Metakontakten (falsche(s) Avatar/Status/Statusnachricht wurde angezeigt, es war nicht möglich, Nachrichten an Offline-Unterkontakte zu versenden, etc.)
Einige Speicherlecks wurden behoben, insbesondere ein großes GDI-Leck in clist_modern
Über 30 geschlossene Tickets
clist_mw wurde eingestellt. Verwenden Sie clist_nicer oder clist_modern.
ImportTXT: RNQ-Muster hinzugefügt.
VKontakte: Unterstützung für Pinnwandeinträge
Facebook: Hotkeys für „Profil besuchen“ und „Pinnwand besuchen“ hinzugefügt.
Facebook: Doppelte Erstellung von Chatkontakten behoben
Fix: Umwandeln eines Kontaktes in einen Metakontakt benennt ihn manchmal um.
FavContacts: – Unterstützung für Gruppen und Metakontakte
http://miranda-ng.org/
Release Notes
IEHistory, Dummy wurden hinzugefügt.
FlashAvatars wurde eingestellt.
Skype wurde eingestellt, da SkypeKit von Microsoft aufgegeben wurde. Mehr dazu hier.
FirstRun wurde eingestellt. Packersteller können einen Datenbankeintrag FirstRun/ForceShowAccManager = 1 (BYTE) anlegen um den Kontenmanager beim ersten Start zu öffnen. Dieser Eintrag wird anschließend automatisch gelöscht.
VersionInfo wurde eingestellt und durch CrashDumper ersetzt.
CrashDumper:
Möglichkeit, die Erstellung von Absturzberichten zu deaktivieren
Unterstützung für vi.miranda-ng.org. Mehr dazu hier.
Menüeintrag um diesen Link in die Zwischenablage zu kopieren
Actman: Version 2 wurde eingestellt und durch Version 3 ersetzt. Ihre Einstellungen werden automatisch umgewandelt.
Steam:
Erste stabile Version
WhatsApp:
Erste stabile Version
WART wird nicht mehr benötigt
Facebook:
Fix für Freundschaftsanfragen (zeigt nun korrekte ID und gemeinsame Freunde)
Freundschaftsanfragen können nun auch abgelehnt werden.
Große Avatare werden nun korrekt dargestellt.
Unterstützung für Sticker als Custom Smileys
Fix für Statusbeiträge mit URLs
Fix für doppelte Nachrichten wenn diese durch den Posteingang gesendet werden
Benachrichtigungen können in einem speziellen Chatraum ausgegeben werden
NewXstatusNotify: Einstellungen wurden überarbeitet
Absturz behoben wenn DbEditor über die Kommandozeile gestartet wird.
Import: Fehlende Konten können nun auch erstellt oder auf bereits bestehende Konten abgebildet werden.
Tipper: neue Systemvariablen (last_msg_out, last_msg_out_time, last_msg_out_date, last_msg_out_reltime).
VKontakte:
Unterstützung für ListeningTo
Doppelte Nachrichten behoben
Unterstützung für Tippbenachrichtigungen
Verlaufssynchronisation
Einstellung "Beim Antworten als gelesen markieren"
Einstellung "Alle eingehenden Nachrichten als ungelesen markieren".
MSN: Anmeldeprobleme behoben
Sametime:
Weitere Einstellungsmöglichkeiten für Client Major/Minor Version über eine Combobox (Datenbankeinträge ClientVersionMajor, ClientVersionMinor werden verwendet)
Verbindung mit moderneren Servern ermöglicht
Mehr Client-IDs in der Combobox
Bessere Fehlermeldungen, nun auch übersetzbar
Einige Patches von Dritten in die Meanwhile-Bibliothek eingepflegt
Unterstützung für Sametime "In Meeting Status (entspricht "Beschäftigt" in Miranda)
Neue Protokollicons vom Originalclient
PluginUpdater: Benachrichtigung wenn der Server nicht verfügbar ist.
Weather: User-Agent kann nun in der INI-Datei angegeben werden
http://miranda-ng.org/
Release Notes
Clist modern: Trayicon-Einstellungen überarbeitet
"Unbekannte" Metakontakte nach Import behoben.
StdSSL wurde in ein separates Modul verschoben
OpenSSL wurde eingeführt um TLS-1.2-Unterstützung unter Windows XP bereitzustellen.
SpellChecker: Rote Unterstreichungen repariert
CrashDumper: Windows-8.1-Erkennung behoben
TabSRMM: Verlaufshandhabung in Gesprächen behoben. Strg+Hoch/Runter löscht nun keine Nachrichten mehr.
SkypeClassic:
Unterstützung für Dateiempfang und Avatare über SkypeProxy eingebaut (Dateiversand funktioniert derzeit noch nicht)
Einstellung zum Ignorieren von Senden-Benachrichtigungen für Nutzer mir Skype 6 eingebaut.
IEView: Absturz beim Senden oder Empfangen von mehr als 50 Smileys behoben.
Fingerprint:
Erkennung von Conversation eingebaut.
Unterstützung für Steam-Clients
Installer: Keine Nachrichtenfenster im stillen Modus mehr.
WhatsApp:
Anpassung an Protokollversion 1.5/2.0
Fehler 404 bei langen Kontaktlisten behoben
"Zuletzt gesehen"-Information wird nun korrekt gespeichert
Facebook:
Echtzeitbenachrichtuung neuer Freundschaftsanfragen
Freundschaftsbenachrichtigungen von "Anderen Benachrichtigungen" getrennt
Anzeige des Kontaktnamens in "Kontakt ist nicht mehr in ihrer Serverliste" korrigiert.
HTTPS wird nun immer verwendet und kann nicht mehr deaktiviert werden.
VKontakte:
2-Faktor-Authentifizierung
‘Online erzwingen’ bei Benutzeraktivität geändert zu ‘Unsichtbar erzwingen’.
Einstellung ‘Unsichtbarkeitsintervall’ hinzugefügt.
Wiederverbinden bei Netzwerkfehler behoben
Einstellung "Empfangene Benachrichtigungen als gelesen markieren" hinzugefügt.
Volle SSL-Unterstützung.
Unterstützung für Pinnwand
Mehrere Verbesserungen für Miranda unter Wine.
RemovePersonalSettings: Erste Unicodeversion.
MirOTR:
"HTML umwandeln"-Menü für Unterkontakte behoben
Ungeprüfte Zertiflikate wurden in den Einstellungen fälschlicherweise als geprüft angezeigt.
Einstellung "Bei beendeten Sitzungen zu Klartext springen (VORSICHT!)" entfernt (zu gefährlich, hat nie funktioniert).
Einstellung "Sitzung beenden, wenn Kontakt offline" kann nun deaktiviert werden.
Aufhängen beim HTML-Konvertierung von fehlerhaften Clients wie Pidgin behoben.
Großes Update auf neuste libotr 4, mit OTR-Protokoll 3 (abwärtskompatibel zu 2 und 1, 1 standardmäßig deaktiviert).
Absturz behoben wenn ein verwendeter Fingerabdruck gelöscht wurde.
Steam:
Unterstützt auch "Spielen"-Status für Nicht-Steam-Spiele
"großes Bild"-Modus als Clienttyp wird unterstützt
Miranda NG wird nicht mehr als "von Mobiltelefon verbunden" erkannt
Unterstützung für "Abwesend" und "Nicht verfügbar" (="Snooze")
Falscher Status behoben wenn man sich mit dem offiziellen Steam-Client parallel angemeldet hat.
SeenPlugin: Unterstützung für serverseitige Zuletzt-Gesehen-Informationen.
Import:
Eine Einstellung zur exakten Kopie eines Profils hinzugefügt.
Metakontakte werden korrekt importiert.
Name von Multimediatasten wird in den Einstellungen korrekt angezeigt.
Neues Plugin HwHotKeys
http://miranda-ng.org/
Release Notes
Der Code aus der Miranda*.exe wurde in Libs\mir_app.mir, mir_core.dll in Libs\mir_core.mir verschoben, alle anderen Bibliotheken wurden ebenfalls dorthin verschoben. Die alten DLL-Dateien werden beim ersten Start gelöscht.
Neue Protokolle: MinecraftDynmap, SkypeWeb, Tox.
Neue Plugins: MessageState, MirLua, Toaster und ZeroSwitch .
AIM kann sich nun wieder mit dem AIM-Netzwerk verbinden.
Facebook: Unterstützung für „Zwei-Faktor-Anmeldung“, andere Anmeldeprobleme behoben.
ICQ: Maximale Passwortlänge von 8 auf 16 Zeichen erhöht. Falls Sie sich nach dem Update auf 0.95.5 nicht mit ICQ verbinden können, dann geben Sie nur die ersten 8 Zeichen Ihres Passworts im Einstellungsdialog an.
MSN: Aktualisierung auf Protokollversion 24 (Verbindung nun wieder möglich), Unterstützung für Zwei-Faktor-Anmeldung
MirOTR: libotr aktualisiert auf 4.1.1 (behebt CVE-2016–2851).
OpenSSL: 100% CPU-Auslastung behoben.
SkypeClassic wurde eingestellt.
SpellChecker: hunspell aktualisiert auf 1.4.1,
XFire wurde eingestellt (XFire servers sind tot).
TLS neuer als 1.0 wird unterstützt.
http://miranda-ng.org/
Changelog
Protocols
Discord:
first stable version.
Facebook
fix parsing attachments.
load only friends at login (because of some change on Facebook side it started sending not only friends, but also other people we talked in some time in history).
fix support for "new" group chat.
add searching by entering profile URL (into ID field).
add option to make Pages always invisible.
add ability to search Facebook pages.
raise limit for ignoring duplicated messages.
fix reseting chat name (when user changed thread name from website and set it to "", in Miranda it previously stay "". Now it correctly generates new name from participant names).
fix joining chats that doesn't have nick in database.
add new option to not send typing when invisible.
GG
fix SSL connection.
ICQ
remove Enable AIM support option (now always on).
Jabber
add support for XEP-0384: OMEMO Encryption (experimental, work in progress!)
fix for retrieving QIP versions.
full support for XEP-0115: Entity Capabilities
MSN
bump Skype version number to make it login again to the login servers (Microsoft killed off old versions).
raise password length limit to 99 chars.
SkypeWeb
fix disappearing status message.
fix decode numeric html entities.
fix saving Unicode status messages.
switch to new contacts API.
Tox:
plugin is now based on TokTok/c-toxcore since irungentoo/toxcore doesn't seem to be updated any more.
add new options: Max connect retries and Max reconnect retries.
VKontakte
add user deactivate events.
add new options: Load last messages when message window open and local history is empty, Add message link to messages with attachments and Notify about changes of contacts audio broadcast.
rename Automatically wipe local contacts missing in your friend list option to Load only friends to local contact list.
if option Load only friends to local contact list is true, non-friends contact are not created on loading dialogs and are not cleaned automatically on loading friend list.
remove Use non-standard urlEncode for sent messages (less traffic) option (now ExpUrlEncode is used by default).
add hidden settings ShowVkDeactivateEvents, UseStandardUrlEncode and FloodListingToPopups.
Yahoo
deprecated (Yahoo killed its old protocol).
Plugins
merge status plugins (AdvancedAutoAway, KeepStatus, StartupStatus) into one plugin — StatusManager.
Alarms
allow select day of week when adding new alarm.
CloudFile:
first stable version.
Db_autobackups:
change max backups number from 100 to 9999.
Dbx_mmap:
add autologin feature (if enabled "RememberPassword" key in [Database] section of mirandaboot.ini, will store password into Windows Credential Manager).
GmailNotifier
increase name and password size to 256.
GTalkExt
move to deprecated.
MirOTR
fix incorrect changing of Conv HTML field together with Policy.
ModernOpt
move to deprecated.
Msg Export
optimize exporting (makes export about 13.5x faster).
allow entering "0" for no limit of line width.
fix exporting Unicode messages.
add Notepad++ to options dialog predefined editors.
OpenSSL
include OpenSSL libraries in core. User don't have to search and install them themself. Users who don't use PluginUpdater can download them here and put to /Libs subfolder.
Quotes
add chart.
SeenPlugin
add ability to work with accounts which use "space" in internal name.
SendSS
fix uploadpie upload by using HTTPS.
SmileyAdd
fix smiley list scrolling from keyboard.
StdChat
merge with StdMsg.
TabSRMM
allow '0' in Flash containers setting to disable flashing.
fix the very old bug causing incorrect display of undelivered messages.
XSoundNotify
add ability to set own sound for account.
YahooGroups
deprecated.
https://www.miranda-ng.org/
Changelog
General
Switch compiler from Visual Studio 2010 to Visual Studio 2017.
Initial CMake support.
Protocols
Discord
add ability to copy user Discord ID and contacts ID.
add Hide guild chats on startup option.
fix for empty guilds after relogin.
add metacontacts support.
VKontakte
fix error 100 for deactivated contact on mark message as read.
add removing from friend list and clear server history on delete from Miranda contact list.
Plugins
Adopted plugins: AsSingleWindow.
ListeningTo
fix crash on plugin dynamic unload.
MirLua
add service functions to execute Lua code.
add CMLuaEnviroment to execute Lua code from external source in sandbox.
add m_http module.
add method wait into m_schedule.
SmileyAdd
remove mouse hovering selection. Smileys can still be selected by left-clicking and highlighted by right-clicking.
StatusManager
fix Ignore locked status of accounts checkbox behavior.
TabSRMM
remove Highlight user... menu item. This item has never worked.
ZeroNotify
fix displaying menu item on startup.
fix enabling/disabling sound.
https://www.miranda-ng.org/
Release Notes
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.
After updating to this version Miranda will convert your existing profile to the new format. The previous file would be backed up to prevent the information loss/damage.
The complete changelog is available here (https://wiki.miranda-ng.org/index.php?title=Changelog/0.95.8).
https://www.miranda-ng.org/
Changelog
Core and libraries
dynamically enabled/disable plugins are now immediately shown in the Customize → Fonts and colors.
remove ability to create deprecated database (dbx_mmap).
add VK Messenger detect.
Protocols
Facebook
extend packet timeout to 10 minutes (specially for Karamil Alhady).
restore persistent connections.
IRC
fix broken search in channel browser.
VKontakte
fix "Access denied" error on typing for banned contacts.
fix "?" in avatar filenames.
Plugins
Fingerprint
fix Conversations detect.
add VK Messenger icon.
Popup
fix error after dynamic unloading-loading.
Scriver
remove Use the contact's status icon as the window icon option.
unhide the hidden database setting that sets the title format.
fix tray blinking for incoming message when container is minimized.
add Send message on Ctrl+Enter option.
SmileyAdd
restore XEP smiley packs support.
SimpleStatusMsg
fix crash for empty status messages.
StdMsg
"Chat module" and "Message log" groups (in Customize → Fonts and colors) became subgroups of the "Message session" group.
transform Send message on Enter and Send message on double Enter options into radioboxes.
add Send message on Ctrl-Enter option.
remove Send message on Enter and Send message on double Enter group chat options. Chats and message sessions now use the same settings.
tab icon look standardized with all another SRMM plugins.
reduce size of the disabled toolbar.
fix status bar show time instead conference's topic.
fix missing window icon if tabs are disabled.
fix tray blinking for incoming message when container is minimized.
inactive tab now blink in background if there's an unread message.
restore Use the contact's status icon as the window icon option.
remove Restore previously open tabs when showing the window option because it does nothing anyway. Use Sessions instead.
TrafficCounter
fix crash with empty statistic.
https://www.miranda-ng.org/
Changelog
General
Miranda can now be really built using Makefiles.
mirandaboot.ini: for the corporate users SilentUpgrade flag was added into mirandaboot.ini to silently upgrade database from dbx_mmap tp dbx_mdbx.
fixed some bugs which could lead to database destruction.
Miranda no longer allows you to copy the currently used database. The database must be copied only via Db_autobackups to prevent database destruction. Db_autobackups was added to the core package.
exe loader extracted to the separate module, now it's possible to compile all exe using shared runtime modules.
Core and libraries
updated libcurl, liblua, libmdbx, libpng, libtox, libsodium, PCRE and SQLite libraries.
merged StdIdle with mir_app. Idle now a part of StdAutoAway, so Idle can not work with AdvancedAutoAway (StatusManager module) simultaneously.
added Phoenix detection.
added new functions to access mirandaboot.ini from all plugins
Profile_GetSetting() — reads a string from mirandaboot.ini
Profile_GetSettingInt() — reads an integer from mirandaboot.ini
don't close "Create new account" window forcefully if user not set account name.
fake Dummy account types shall not be available for addition.
Protocols
EmLanProto
fixed Cyrillic receiving.
fixed contact search.
ICQ
fixed crash on file receive.
Jabber
added Cancel button to registration confirmation dialog.
added ability to get own vcard from remote server.
MRA
fixed broken folder name in MRA file transfers.
MSN
fixed receiving files from Desktop client clipboard.
Sametime
protocol menu items shouldn't be displayed for non-Sametime contacts.
Steam
protocol menu items shouldn't be displayed for non-Steam contacts.
Tox
if contact nick is null add Tox ID instead.
Plugins
Adapted plugin: ProxySwitch.
Boltun
plugin menu items shouldn't be displayed for non-IM contacts.
Clist_modern
frames settings are no longer reset when changing the language.
Clist_nicer
frames settings are no longer reset when changing the language.
fix a bug due to which when connecting to only some protocols, the notification area icon shows offline icon.
Db_autobackups
Backup profile folder option now excludes backup folder from resulting archive to prevent recursion (each new copy contains all previous ones, which leads to the exhaustion of free space).
fixed wrong date in archive header.
Dbx_mdbx
libmdbx extracted to separate dll.
Fingerprint
added Phoenix support.
added more smooth Conversations icon.
Import
added ability to import history in JSON format.
added ability to import history in mContacts format.
plugin shouldn't import .bak second time in service mode.
ImportTXT
deprecated. Use Import instead.
MirLua
reworked http module.
removed Send method.
added Request method to create request without sending.
added async callbacks.
added new helper function luaM_isarray.
fixed print of decimal point.
m_json module
added __pairs metamethod support.
m_http module
send function should create copy of request object to prevent side effects in async calls.
fixed lua functions call.
fixed memory leaks.
add ability to compile scripts.
added "Evaluate" option page.
added open and openPage into m_options.
MirOTR
plugin menu items shouldn't be displayed for non-IM contacts.
Msg_Export
added ability to export messages to JSON.
PluginUpdater
added Stable version with debug symbols update channel.
updater now deletes debug symbols (*.pdb) if update channel switched from "with sdebug symbols" to "without debug symbols".
if user changes the update channel, the updater will be called automatically.
Quotes
Google drop access to quotes and currency conversion, so
renamed plugin to CurrencyRates.
dropped quotes part.
replaced Google currency conversion by free.currencyconverterapi.com.
Scriver
added Send message on Shift+Enter option.
SendSS
added button to the TabSRMM toolbar.
SmileyAdd
removed obsolete option Enable built-in message dialog support.
removed Smiley button option. Toolbar buttons for all plugins are configurable from the Options → Message sessions → Toolbar. There is no need to duplicate the same functionality in the plugin settings.
StatusManager
added ability to react to terminal session disconnection.
added Enter idle mode option.
StdUserInfo
added View/change my details... button for TopToolBar.
TabSRMM
removed bugged and not working Remember and set keyboard layout per contact and Automatic keyboard layout: Do not load the system default for new contacts options. The current keyboard layout in the status bar is also removed because it can not exist without these settings.
removed useless Enable typing sounds option. Users still can assign sound to this action in "Sounds".
fixed message text highlighting
UInfoEx
added View/change my details... button for TopToolBar.
https://www.miranda-ng.org/
Changelog
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.
https://www.miranda-ng.org/
Changelog
General
db_event_getById and db_event_setId — two new functions to manage events by their server IDs (useful for Discord, Facebook, Skype, VKontakte protocols)
Core and libraries
updated libcurl, libmdbx, libsodium, libtox, OpenSSL and SQLite libraries.
Profile Manager: added checkbox for launching plugins in the service mode.
Options → Sounds: added "Select all" and "Select none" menu items to sounds settings.
recursive removal of embedded groups enabled by default. If a removed group contains subgroups with contacts, all subgroups will be deleted and all contacts will be moved to the parent group.
Protocols
Discord
fixed wrongly embedding next reply into link info.
chats now go offline when protocol goes offline.
fixed some cases, when group history is missing usernames when retrieved on login.
added channel groups support.
added Use subgroups for guild's channels option.
fixed disconnecting the whole account when a server drops the gateway connection.
sending a message with a link can cause the message to be discarded.
in some cases, sending a link in own message can cause that message to be attributed to the conversation partner.
fixed blank usernames and missing role icons.
fixed parsing links from unknown users in group chats.
fixed guild sync.
direct messages from temporary contacts cause the contact to be shown as if it were a regular friend.
IRC
fixed crash on channel list closing.
Jabber
fixed sudden protocol disconnection when Miranda receives inconsistent stanza.
MRA
deprecated. Mail.ru dropped old MRA protocol support. Contacts and history will be automatically converted to the Dummy protocol.
Tox
fixed contact name cutting in contact's details for temporary contacts.
fixed wrongly adding a temporary contact to the default group instead of placing it outside groups.
fixed skipping file transfer (if a file already exists) causes a stuck "pending" transfer.
VKontakte
fixed 2FA.
Plugins
Db_autobackups
added ability to adjust backup names.
Dbx_mdbx
event IDs support.
fixed subcontact's history disappears after removing a subcontact.
fixed for a possible crash after database compaction.
added control for disk overflow during backup.
fixed concurrent database creation.
Import
added ability to copy text from log.
fixed numerous issues when running in service mode.
wizard window became resizeable.
Scriver
fixed loading read messages into the log when contact window is open.
plugin now throw a warning if sent message is bigger than protocol support.
MirLua
m_protocols
hook to catch sending messages.
new function BroadcastAck.
ability to get message from CCSDATA.
m_srmm
added hWnd to CustomButtonClickData.
m_message
fixed to paste in private message log.
https://www.miranda-ng.org/
Changelog
Core and libraries
updated BASS, FreeImage, libcurl, libmdbx, toxcore, and SQLite libraries.
search field can now search in the language of the current language pack, not only in English.
fixme.cmd no more fails if path to profile contains spaces.
column headers text returned to Find/add contacts... dialog.
fixed Ctrl+Click on a protocol doesn't filter metacontacts.
add service for get last seen string from Last seen plugin.
fixed possible problem with cyrillic file names in NTLM auth.
initialized OpenSSL locks. This can solve many OpenSSL-related crashes.
plugins now load immediately after installing.
removed "load/unload plugin" button from "Plugins" settings page. Use checkboxes instead.
Protocols
ICQ
ICQ servers drops old auth scheme support. We deprecated old OSCAR protocol completely and implemented support for a brand new WIM protocol. See plugin page for detailed information.
removed "Free for chat" status.
added MRA support.
Jabber
fixed occasional crash during registration at jabber.ccc.de
if Kerberos authentication is available, it must be preferred to the usual NTLM auth.
added dynamic plugin's presence checker.
MRA
all MRA accounts will be converted to ICQ automatically.
SkypeWeb
fixed duplication of incoming messages.
fixed "Invalid data" error on audio/video call.
VKontakte
fixed socket leak.
Plugins
Clist modern
added Last seen support to status text.
CrashDumper
Use classic dates option no longer depends on Generate crash reports option.
Dbx_mdbx
plugin now really change profile timestamp on exit.
sub's events wasn't marked as read, because of that SRMM could read all events into a message log.
Fingerprint
added Mandarin IM detection.
FTPFile
fixed SFTP access.
MessageState
added ability to work with metacontacts.
MyDetails
fixed options save.
SMS
deprecated due to missing SMS support in ICQ-WIM.
StdMsg
fixed text selection bug in the message log since 0.95.8
TabSRMM
fixed crash on plugin unload.
Toaster
fixed Start Menu folder path detection.
https://www.miranda-ng.org/
Whats new:>>
The main feature of this update is new XML parser based on tinyxml2 library. Old parser, which was ugly and required many additional resources, dumped.
Also, the ICQ/MRA protocol is almost completely stabilized and useful.
Changelog
Core and libraries
tinyxml2 added to mir_core to replace old XML parser.
updated libcurl and SQLite libraries.
YAPP renamed to StdPopup, to guarantee that popup service is always present.
libcurl — build with OpenSSL.
libssh2 added to Miranda to support SFTP transfers in libcurl.
old XML API removed.
renamed libaxolotl to libsignal.
Protocols
Discord
group chats support is disabled by default for new accounts. You can enable it in the protocol settings.
group chats history is no longer synced by default for new accounts. You can enable history sync for a specific server/guild using the context menu in the contact list.
a contact menu item added for manually history sync.
fixed highlighting in group chats.
fixed a problem with a "%" sign in group chats.
Facebook
fixed logon issue.
ICQ
added basic support for MRA e-mail notifications: displays unread message count, incoming emails, popups.
added new options to use a tray icon notification and to launch a browser on tray icon click.
added support for file description in file transfers.
Miranda now closes ICQ session on exit.
increased (up to 32000 seconds) max timeouts for cached statuses.
fixes problems with importing ICQ and MRA contacts from old Miranda versions.
fixed syncing outgoing messages.
fixed "Invalid Request. statusDetailCode 1015" error.
if a user wipes all sessions from a browser, Miranda could not read incoming messages for about 30 minutes.
fixed SecureIM presence autodetection.
in some cases protocol could indicate that it is online, even if the network adapter is disabled.
IRC
fixed rare crash, when one user changes his nickname.
Jabber
added XEP-0352 (Client State Indication) support.
fixed status message calculation for the case of single resource present.
fix for ugly form packets from Psi+.
SkypeWeb
fixed duplicating some outgoing messages in history.
fixed spreading Skype contacts to a group on the first run.
fixed deleting edited message from Miranda.
VKontakte
fixed the names of bots in group chats.
Plugins
BossKey
fixed hangs when database backup.
Clist_modern
added contact sorting by last online time.
fixed crash when a temporary contact gets deleted.
CurrencyRates
currencyconverterapi.com requires a personal key. You should obtain it at the site and then enter the result in the Options dialog, otherwise, this plugin will fail.
Db_autobackups
"Disable popups" option moved to "Popups" main menu section.
Dbx_mdbx
fixed hangup during database encryption.
HistoryPP
restored erroneously removed filter of URL links.
restored color settings for URLs.
added ability to get user own nick from "MyHandle" database key (protocol settings section).
fixed marking messages with URLs as read.
IEView
added ability to get user own nick from "MyHandle" database key (protocol settings section).
MenuEx
removed «Request Authorization» menu item.
MessageState
fixed updating the icon when current sub is changed.
NotesReminders
added repeat reminders support.
ANSI plugin became Unicode.
Popup
renamed to Popup plus to avoid confusion with StdPopup.
TabSRMM
added ability to get user own nick from "MyHandle" database key (protocol settings section).
fixed redrawing the client's icon in the info panel when subcontact is changed.
fixed updating an avatar in taskbar when subcontact is changed.
YAPP
renamed to StdPopup.
https://www.miranda-ng.org/
Changelog
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).
https://www.miranda-ng.org/
Changelog
Kern und Bibliotheken
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.
Protokolle
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.
https://www.miranda-ng.org/
Changelog
Kern und Bibliotheken
Issue #2319 autoexec system now supports "-" in addition to "?".
updated libcurl, libmdbx, libtox, PCRE, and TinyXML2 libraries.
fixed missing uninstaller icon in Windows "Apps and features" applet.
Protocols
Discord
Issue #2230 if the server requires captcha input, Miranda will now open 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 mark as read request.
fixed basic search.
fixed authorization approving.
Facebook
added sending "Marked read" notifications support.
restored option to keep messages unread at the server.
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.
ICQ
Issue #2277 added ability to load contact's history from server.
Issue #2201 file transfers are implemented as file transfers now, because links aren't clickable.
Issue #2316 fixed restoring groups after the user deleted the ClistGroups section from the database.
sometimes ICQ could not login after Windows return from the sleeping mode.
Jabber
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 log viewer to see inlined images.
added XEP-0333: Chat Markers support.
added MessageState support.
XEP-0184: Message Delivery Receipts support is turned on by default.
Issue #2257 double click by room name in service discovery windows now opens "Join chatroom" dialogue.
Send messages slower, but with full acknowledgment option was renamed to Use message delivery receipts (XEP-0184).
removed XEP-0022: Message Events support.
more strict XEP-0045: Multi-User Chat compliance.
capability cache is stored in a JSON file now instead of database.
Issue #2219 fixed XML console broken in 0.95.10.2 release.
Issue #2221 fixed user invitation.
Issue #2243 buggy OpenFire stanzas drive Miranda crazy.
Issue #2248 fixed auth requests ignore.
fixed Chinese in error messages.
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
fixed Skype disconnections.
Issue #2306 fixed status display.
Steam
Issue #2247 fixed crash on adding a contact with Cyrillic name.
Issue #2251 fixed corrupted xStatus text.
Tox
crash fix for search.
Twitter
major code rework due to changed API.
Issue #2218 added support for direct messages.
Issue #2193 if we send tweets as messages, treat them as unread messages.
removed Base URL option.
Plugins
Clist_blind
all common contact list's options moved to the "Common" subsection.
renamed Disable groups option to 'Enable groups.
Issue #2281 added Remove temporaty contacts on exit option.
Issue #2311 added ability to expand/collapse groups with Left/Right keys.
Issue #2312 added hotkey for toggling Enable groups (Strg+⇧ Umsch+G by default).
Clist_modern
all common contact list's options moved to the "Common" subsection.
renamed Disable groups option to 'Enable groups.
Issue #2281 added Remove temporaty contacts on exit option.
Issue #2311 added ability to expand/collapse groups with Left/Right keys.
Issue #2312 added hotkey for toggling Enable groups (Strg+⇧ Umsch+G by default).
from now accounts in "Configure view modes" window are displayed by their visual names, not by physical protocol names.
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.
Clist_nicer
all common contact list's options moved to the "Common" subsection.
renamed Disable groups option to 'Enable groups.
Issue #2281 added Remove temporaty contacts on exit option.
Issue #2311 added ability to expand/collapse groups with Left/Right keys.
Issue #2312 added hotkey for toggling Enable groups (Strg+⇧ Umsch+G by default).
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.
MessageState
inside local networks only one check could be displayed sometimes (if message delivery takes less than 55 ms).
Msg_Export
Issue #2264 fixed "User ID" column content displaying.
mTextControl
plugin was deprecated.
New_GPG
Issue #2258 plugin works again.
Issue #2266 plugin's main menu items moved to submenu.
Issue #2259 fixed attempts to decrypt group chats.
fixed hangup during key generation.
PluginUpdater
Issue #2241 fixed wrong behaviour of filter in "Component list" dialog.
Scriver
fixed a rare crash in group chats.
Issue #2244 fixed Quote button behaviour.
Issue #2254 fixed reversed transparency options.
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.
SendSS
Issue #2272 fixed file sending via CloudFile.
SmileyAdd
renamed "custom smileys" to "stickers".
StdClist
all common contact list's options moved to the "Common" subsection.
renamed Disable groups option to 'Enable groups.
Issue #2281 added Remove temporaty contacts on exit option.
Issue #2311 added ability to expand/collapse groups with Left/Right keys.
Issue #2312 added hotkey for toggling Enable groups (Strg+⇧ Umsch+G by default).
Issue #2313 added Don't move offline user to bottom option.
StdMsg
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 #2246 added UNC links (\\server\share) support.
Issue #2278 added ability to drop file to groupchat's input area.
added warning if a temporary file cannot be written.
Issue #2184 fixed movement of the current tab's highlight when switching vertikal 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.
XSoundNotify
Issue #2269 plugin works again.
https://www.miranda-ng.org/
Changelog
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.
https://www.miranda-ng.org/
Changelog
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.
https://www.miranda-ng.org/
Changelog
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.
https://www.miranda-ng.org/
Changelog
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.
https://www.miranda-ng.org/
Changelog
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.
https://www.miranda-ng.org/
Changelog
Core and libraries
added "Remove cached files when an event is deleted" option to file transfers settings.
updated libtox library.
updated SQLite library to 3.45.2.
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 a 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.
Protocols
Db_autobackups
renamed "Save profile as..." menu item to "Save database as..."
Discord
Issue #4178 the plugin no longer requires to re-enter the MFA code after the Internet connection is lost.
Facebook
Issue #4172 fixed avatar loading.
ICQ
Issue #4278 added "About" field support in user's own user info.
Issue #4284 added support for changing user's own 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).
Telegram
added support for settings user's own avatar.
Issue #4248 added support for group chat avatars (avatar of the chat itself).
Issue #4252 added topics support.
Issue #4246 the @ symbol are no longer shown in the nickname list before nicknames, so as not to be confused with the role icon.
fixed fetching files sent by 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 user's own 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 own messages downloaded from the server were signed as "Unknown nick".
Issue #4255 fixed Log out button behaviour.
Plugins
Clist_modern
fixed tab titles' translation in 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.
Jingle
Issue #4195 added ability to specify address of STUN server.
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.
NewStory
message log has been ported from RTF to HTML (litehtml library is used),
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 ability to customize download progress indicator color.
text from journal and history is now copied along with colors.
Issue #4193 fixed download progress indicator glitches.
Issue #4236 fixed crash.
Issue #4262 fixed display of nicknames in group chat history.
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-n-feel 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 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".
Weather
Issue #4280 fixed Chinese in search results.
https://www.miranda-ng.org/