Changelog/0.96.7: Difference between revisions

From Miranda NG
Jump to navigation Jump to search
No edit summary
No edit summary
Line 206: Line 206:
* {{Plugin|NewStory}}
* {{Plugin|NewStory}}
** added preview of WebP images.
** added preview of WebP images.
** {{GithubIssue|4428}} added {{Hotkey|Shift|PgUp}} and {{Hotkey|Shift|PgDown}} hotkeys to the history window.
** {{GithubIssue|4989}} added support for human-readable color names in BBCodes.
** {{GithubIssue|4989}} added support for human-readable color names in BBCodes.
** {{GithubIssue|5004}} added "Message was edited" icon.
** {{GithubIssue|5004}} added "Message was edited" icon.
** {{GithubIssue|5032}} in messages forwarded from channels, the channel name is now clickable.
** {{GithubIssue|5175}} added a customizable hotkey ({{Hotkey|Alt|Win|O}} by default) to open all links in selected messages.
** updated litehtml library.
** updated litehtml library.
** {{GithubIssue|4440}} resizing the message window no longer causes the history to scroll to the end.
** {{GithubIssue|4984}} fixed history date tree.
** {{GithubIssue|4984}} fixed history date tree.
** {{GithubIssue|5020}} fixed editing events by double-clicking.
** {{GithubIssue|5042}} messages are now marked as read the moment a tab becomes active (even if they are not in the visible area of the message log).
** {{GithubIssue|5042}} messages are now marked as read the moment a tab becomes active (even if they are not in the visible area of the message log).




fixes #5032 (NS: при форварде сделать ник исходного канала кликабельным)
fixes #4997 (NewStory: текст с форматированием игнорирует настройки цвета)
fixes #4997 (NewStory: текст с форматированием игнорирует настройки цвета)
fixes #5006 (NewStory: пропала настройка цвета ников)
fixes #5006 (NewStory: пропала настройка цвета ников)
fixes #5020 (NewStory: редактирование событий всегда редактирует последнее событие)
fixes #4988 (NewStory: коды цветов перепутаны)
fixes #4988 (NewStory: коды цветов перепутаны)
fixes #4987 (NewStory: если указан невалидный цвет текста, текст отображается черным)
fixes #4987 (NewStory: если указан невалидный цвет текста, текст отображается черным)
NewStory: fix for underlining spaces
NewStory: fix for underlining spaces
fixes #4440 completely
fixes #4428 completely
fixes #5175 (Открытие множественных ссылок)
fixes #5197 (Newstory: не копируются ссылки ВК (как минимум из ВК))
fixes #5197 (Newstory: не копируются ссылки ВК (как минимум из ВК))



Revision as of 01:13, 8 May 2026

Version: 0.96.7

Rev: v0.96.7

Released: 2 May 2026

Core and libraries

  • Issue #4991 added ShowFormatting hidden option.
  • added UseLongDate hidden option.
  • Issue #5099 added a pop-up window with a message that the protocol has finished downloading history from the server.
  • Issue #4873 automatic cloud file downloads now also apply to outgoing files (for example, if a file is sent from another device).
  • Issue #4952 passwords, tokens and other confidential information from request headers are no longer recorded in the netlog.
  • Issue #4979 contacts now inherit their ignore settings from the group they are in (for example, if filetransfers are ignored in the group and a new contact appears in it, it will also ignore file transfers). As a result, groups.json contents moved to database.
  • Issue #5013 contacts now inherit their hidden state from the group they are in (for example, if a group is hidden and a new contact appears in it, it will be immediately hidden).
  • Issue #5021 group chat message log can now be selected completely separately from private message log (for example, you can use the built-in message log in privates, and an external message log in group chats).
  • Issue #5035 "Enable icons" menu editor option now works "on the fly".
  • Issue #5039 menu editor now shows the name of the service corresponding to the selected menu item.
  • updated libcurl, libjpeg, libpng, libsodium, and OpenSSL libraries.
  • Issue #4926 removed context menu for contacts in embedded contact lists.
  • Issue #5036 removed useless Insert submenu button in the menu editor. To create a submenu (as well as to create menu items) you should use the MirLua plugin.
  • fixed broken menu icons under Wine.
  • Issue #5112 fixed automatic movement of the database to the profile.
  • Issue #5233 fixed a bug where file deletion did not work when deleting an event associated with it.

Protocols

  • Discord
    • Issue #5192 added ability to login with QR.
    • added popup if captcha is required to join the server.
    • Issue #4966 fixed a bug due to which after joining a server, channels appeared in Miranda only after a restart.
    • Issue #4967 fixed joining a chat via an invitation link.
    • Issue #5012 fixed MFA support.
    • Issue #5217 contact avatar removal now shows up instantly in Miranda.
  • Dummy
    • Issue #4983 the protocol icon in the account manager now matches the selected template.
    • fixed MRA and Skype templates.
  • Facebook
    • deprecated. Facebook has stopped supporting MQTT protocol on their servers. Contacts and history will be automatically converted to the Dummy protocol.
  • GG
    • Issue #5115 added support for newly registered accounts (GG 11 protocol support).
    • Issue #5182 fixed switching to Offline.
  • IRC
    • Issue #5120 fixed sending messages containing the [ symbol.
    • Issue #5134 fixed the display of your own role in the nicklist.
    • Issue #5142 fixed garbled text in response to a client version request.
  • Steam
    • use machine name as unique location ID.
  • Telegram
    • Issue #4973 added "Delete contacts in Miranda when they are deleted from server" option.
    • Issue #5029 added support for sending animated GIFs.
    • Issue #5049 added support for channel descriptions (in user info).
    • Issue #5103 added "read" status synchronization for reactions.
    • added support for MTProxy.
    • updated TDLib library.
    • Issue #4929 fixed the inability to interrupt file sending.
    • Issue #4945 fixed placing contacts into groups when the group name is not specified in the protocol settings.
    • Issue #4994 fixed tag corruption when forwarding a message.
    • Issue #5003 changing the description of an incoming file no longer triggers a notification about a new file transfer.
    • Issue #5014 resending a cached file no longer hangs indefinitely in filetransfer list.
    • Issue #5030 sent messages are no longer incorrectly marked as edited.
    • Issue #5033 outgoing audio files are no longer treated as voice messages.
    • Issue #5100 bots are now always "Online".
    • Issue #5050 fixed incorrect display of user information.
    • Issue #5052 fixed getting contacts on first login (now they appear immediately, without having to restart Miranda).
    • Issue #5074 fixed proxy support.
    • Issue #5088 the contact list no longer shows new reactions to other people's messages.
    • Issue #5101 searching for users no longer immediately adds them to your contact list.
    • Issue #5110 fixed bot icon.
    • Issue #5144 fixed loading topics history.
    • Issue #5146 fixed loading of supergroup history.
    • Issue #5156 files from the history downloaded from the server are no longer expire.
    • Issue #5203 fixed various file sending quirks.
    • Issue #5220 fixed incorrect display of missing own birthday in user info.
    • Issue #5106 deleting a contact along with its history no longer keeps chat on server.
    • Issue #5223 deleting a contact without deleting history no longer deletes history for both parties.
  • Tox
    • updated libtox library.
  • VKontakte
    • added "This message has been marked as spam" message support.
    • as part of the mitigation for "error 9", only 100 online contacts can be loaded (instead of 530 as before).
    • as part of the mitigation for "error 9", the protocol will no longer re-request data if it receives an empty response to a users.get request. RepeatRequestAfterEmptyFrame hidden option was added to restore old behavior.
    • added LoadCListInterval hidden option (use it if you encounter "error 9").
    • added TimeoutForUsersGet hidden option (use it if you encounter "error 9").
    • Issue #5027 fixed crash when trying to send file to group chat.
    • Issue #5087 fixed erroneous multiple token requests.
    • Issue #5210 fixed outgoing filetransfers.
    • Issue #5211 fixed a crash when the network connection is unstable.
    • Issue #5212 fixed incorrect display of messages deleted through the official client.

Plugins

  • AsSingleWindow
    • Issue #5114 fixed an issue where the message window would remain minimized after collapsing and then expanding a list.
  • AVS
    • added WebP support.
    • when deleting an avatar, the image is now deleted from the disk.
    • Issue #5244 fixed crash on plugin unloading.
  • Clist_modern
    • massive speedup of the status bar.
    • Issue #5024 added "Idle" item to "'Hide offline' means to hide:" list.
    • Issue #5260 added "Hide offline users in root" option.
    • Issue #5009 removed "Pin to desktop" and "Dock to sides" options (broken in all modern Windows).
    • Issue #5061 removed "Easy scroll" option (you should use the mouse wheel instead).
    • Issue #5060 "Selection mode" and "Gamma correction" options now only available if "Use non-layered mode" option is enabled.
    • Issue #5070 fixed "Space on left" and "Space on right" options.
    • Issue #5071 "Client area margins" options are now works when skin engine is disabled.
    • Issue #5084 disabling "Easy move" option no longer prevents the window from being moved when skin engine is disabled.
  • Clist_nicer
    • Issue #5024 added "Idle" item to "'Hide offline' means to hide:" list.
    • Issue #5009 removed "Pin to desktop" option (broken in all modern Windows).
    • Issue #5067 fixed "Make selection highlight translucent"' option.
    • Issue #5068 fixed "Draw sunken edge" and "Show menu and status buttons" options as well as "Appearance" menu.
    • Issue #5260 added "Hide offline users in root" option.
  • Jingle
    • allowed to work in Windows Vista.
    • Issue #5092 added a message indicating that the plugin is running on an unsupported operating system.
    • fixed rare crash.
  • MirLua
    • Issue #5040 added AddGroupMenuItem function to the contact list module.
    • Issue #5041 added the ability to open a script by double-clicking on the file name.
  • Msg_Export
    • add support for replies.
    • fixed reactions export.
    • Issue #5089 added missing space between nickname and date when exporting Telegram groupchat history.
  • NewStory
    • added preview of WebP images.
    • Issue #4428 added ⇧ Shift+PgUp and ⇧ Shift+PgDown hotkeys to the history window.
    • Issue #4989 added support for human-readable color names in BBCodes.
    • Issue #5004 added "Message was edited" icon.
    • Issue #5032 in messages forwarded from channels, the channel name is now clickable.
    • Issue #5175 added a customizable hotkey (Alt+⊞ Win+O by default) to open all links in selected messages.
    • updated litehtml library.
    • Issue #4440 resizing the message window no longer causes the history to scroll to the end.
    • Issue #4984 fixed history date tree.
    • Issue #5020 fixed editing events by double-clicking.
    • Issue #5042 messages are now marked as read the moment a tab becomes active (even if they are not in the visible area of the message log).


fixes #4997 (NewStory: текст с форматированием игнорирует настройки цвета) fixes #5006 (NewStory: пропала настройка цвета ников) fixes #4988 (NewStory: коды цветов перепутаны) fixes #4987 (NewStory: если указан невалидный цвет текста, текст отображается черным) NewStory: fix for underlining spaces fixes #5197 (Newstory: не копируются ссылки ВК (как минимум из ВК))

fixes #5001 (Notes and Reminders: добавляется лишний день) fixes #5018 (Notes and Reminders: не переводятся пункты выпадающего меню в диалоге выбора исполняемого файла) fixes #5001 (Notes and Reminders: добавляется лишний день) fixes #5005 (Notes and Reminders: еженедельные напоминалки становятся ежедневными) fixes #4955 (Notes and Reminders: проблема с напоминаниями, установленными в прошлое) fixes #5108 (Notes&Reminders : filter optimization in Reminders' list window) fixes #5263 (Notes and Reminders: уменьшение времени напоминалки прибавляет день)

  • PluginUpdater
    • added ability to update libraries (OpenSSL,TDLib, etc.) separately to save traffic and time.

fixes #1907 (PluginUpdater: move deleting/renaming file rules from plugin to server side) fixes #5098 (PluginUpdater: скрывать компоненты в зависимости от версии ОС) fixes #5173 (PluginUpdater: сделать таймаут более вменяемым) fixes #5190 (PluginUpdater: "Updates found" window intercepts the input focus)

fixes #5147 (PopupPlus: падает, если плагин выгружен, пока его всплывающее окно ещё висит на экране) fixes #5170 (PopupPlus не отображаются смайлы)

Scriver fixes #4992 (StdMsg, Scriver: "Paste-n-send" doesn't work with files) fixes #5096 (Scriver: tabs behavior is broken if the info panel is enabled) fixes #4880 (SRMM to hide message editor window on the fly when Contact::IsReadonly() gets changed by a protocol)

fixes #5083 (Sessions: невозможно удалить больше одной сессии за раз)

fixes #5167 (SpellChecker's glitches in Scriver/TabSRMM)

fixes #5104 (StatusManager: remove dial-up options) fixes #5165 (StartupStatus: имя учётки в профиле статуса не меняется на лету)

  • StdClist
    • Issue #5024 added "Idle" item to "'Hide offline' means to hide:" list.
    • Issue #5260 added "Hide offline users in root" option.
    • Issue #5009 removed "Pin to desktop" and "Enable docking" options (broken in all modern Windows).

Stdmsg fixes #4992 (StdMsg, Scriver: "Paste-n-send" doesn't work with files) fixes #4880 (SRMM to hide message editor window on the fly when Contact::IsReadonly() gets changed by a protocol)

fixes #5231 (Telegram, Jabber: падение при попытке открыть юзеринфо выгруженной учётки)

  • StopSpam
    • spammers are now placed in a separate group.

TabSRMM: fix for acrash when a contact with the open window is deleted fixes #5213 (TabSRMM: Read only groupchats Glitching with toolbar) fixes #4880 (SRMM to hide message editor window on the fly when Contact::IsReadonly() gets changed by a protocol)

fixes #4995 (Weather: Максимальная и минимальная температура недоступны) fixes #4970 (Weather: не может подключиться при старте)

    • fixed displaying of current data.

fixes #5253 (Weather: настройка автообновления)

For developers

  • added Menu_AddMainMenuItem to receive protocol's module to modify a service name.
  • added FILE_BLOB::setDescr() — new helper for setting file descripttions.
  • added Contact::GetStatus to retrieve contact's status.
  • removed useless/obsolete MCO_OPT_ONADD_SERVICE.
  • Issue #5228 Netlib no longer returns a websocket error when shutting down correctly.