Changelog/0.96.7: Difference between revisions

From Miranda NG
Jump to navigation Jump to search
No edit summary
No edit summary
Line 13: Line 13:
* {{GithubIssue|5036}} removed useless {{Button|Insert submenu}} button in the menu editor. To create a submenu (as well as to create menu items) you should use the {{Plugin|MirLua}} plugin.
* {{GithubIssue|5036}} removed useless {{Button|Insert submenu}} button in the menu editor. To create a submenu (as well as to create menu items) you should use the {{Plugin|MirLua}} plugin.
* fixed broken menu icons under [[Miranda under Wine|Wine]].
* fixed broken menu icons under [[Miranda under Wine|Wine]].
fixes #5024 (Часть не-оффлайн юзеров оказывается в группе с оффлайн юзерами)


== Protocols ==
== Protocols ==
Line 71: Line 70:


== Plugins ==
== Plugins ==
Clist_blind
fixes #5024 (Часть не-оффлайн юзеров оказывается в группе с оффлайн юзерами)
* {{Plugin|Clist_modern}}
* {{Plugin|Clist_modern}}
** massive speedup of the status bar.
** massive speedup of the status bar.
Line 78: Line 81:
fixes #5061 (Clist Modern: Easy scroll - useless option removed)
fixes #5061 (Clist Modern: Easy scroll - useless option removed)
fixes #5009 ("Pin to desktop" option doesn't work in all modern Windows)
fixes #5009 ("Pin to desktop" option doesn't work in all modern Windows)
fixes #5024 (Часть не-оффлайн юзеров оказывается в группе с оффлайн юзерами)


* {{Plugin|Clist_nicer}}
* {{Plugin|Clist_nicer}}
Line 83: Line 87:
fixes #5067 (Clist Nicer: "Make selection highlight translucent" does not work)
fixes #5067 (Clist Nicer: "Make selection highlight translucent" does not work)
fixes #5009 ("Pin to desktop" option doesn't work in all modern Windows)
fixes #5009 ("Pin to desktop" option doesn't work in all modern Windows)
fixes #5024 (Часть не-оффлайн юзеров оказывается в группе с оффлайн юзерами)


fixes #4975 (CloudFile: нужно убирать учётку из подменю в меню контакта при её отключении) + some code cleaning
fixes #4975 (CloudFile: нужно убирать учётку из подменю в меню контакта при её отключении) + some code cleaning
Line 140: Line 145:
StdClist
StdClist
fixes #5009 ("Pin to desktop" option doesn't work in all modern Windows)
fixes #5009 ("Pin to desktop" option doesn't work in all modern Windows)
fixes #5024 (Часть не-оффлайн юзеров оказывается в группе с оффлайн юзерами)


Stdmsg
Stdmsg

Revision as of 21:36, 8 August 2025

Version: 0.96.7

Rev: v0.96.7

Released: 2 May 2026

Core and libraries

  • Issue #4991 added ShowFormatting hidden option.
  • Issue #4952 passwords, tokens and other confidential information 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, libtox, litehtml, OpenSSL, SQLite, and TDLib 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.

Protocols

  • Discord
    • 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.
    • added popup if captcha is required to join the server.
  • Dummy
    • Issue #4980 fixed a bug where double-clicking on a contact would open the history window instead of the message window.
    • Issue #4983 the protocol icon in the account manager now matches the selected template.

fixes #4998 (В окне сообщений Dummy-контакта поле ввода текста не отключено)

  • Steam
    • use machine name as unique location ID.
    • Issue #4930 fixed Steam Guard 2FA remembering.

fixes #4905 completely

  • 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 #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 #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.

fixes #4945 completely fixes #4971 completely

  • 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.

Plugins

Clist_blind fixes #5024 (Часть не-оффлайн юзеров оказывается в группе с оффлайн юзерами)

fixes #5071 (Clist Modern: "Client area margins" works only on skin-engine contact list) fixes #5070 (Clist Modern: "Space on left" and "Space on right" do not work) fixes #5060 (Clist Modern: Selection mode options) fixes #5061 (Clist Modern: Easy scroll - useless option removed) fixes #5009 ("Pin to desktop" option doesn't work in all modern Windows) fixes #5024 (Часть не-оффлайн юзеров оказывается в группе с оффлайн юзерами)

fixes #5068 (Clist Nicer: "Draw sunken edge" and "Show menu and status buttons" does not work) fixes #5067 (Clist Nicer: "Make selection highlight translucent" does not work) fixes #5009 ("Pin to desktop" option doesn't work in all modern Windows) fixes #5024 (Часть не-оффлайн юзеров оказывается в группе с оффлайн юзерами)

fixes #4975 (CloudFile: нужно убирать учётку из подменю в меню контакта при её отключении) + some code cleaning

fixes #5026 (CrashDumper: падение при вызове любого пункта меню, связанного с плагином)

Dbx_Sqlite: fix for database checker & unread events

fixes #5048 (fileasmessage.dll: add button to chat toolbar)

fixes #4965 (Folders: некоторые строки не переводятся)

fixes #5041 (MirLua: открытие скрипта двойным кликом по имени файла) fixes #5040 (MirLua: add AddGroupMenuItem function to the clist module)

MsgExport: reactions to be properly exported even in the text mode

fixes #5032 (NS: при форварде сделать ник исходного канала кликабельным) fixes #4984 (NewStory: сломано дерево дат в истории) fixes #4997 (NewStory: текст с форматированием игнорирует настройки цвета) fixes #5006 (NewStory: пропала настройка цвета ников) fixes #5020 (NewStory: редактирование событий всегда редактирует последнее событие) fixes #5004 (NewStory: индикация отредактированного сообщения) fixes #4988 (NewStory: коды цветов перепутаны) fixes #4989 (NewStory: human-readable color names in bbcodes) fixes #4987 (NewStory: если указан невалидный цвет текста, текст отображается черным) NewStory: fix for underlining spaces fixes #4440 completely fixes #4428 completely

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 #1907 (PluginUpdater: move deleting/renaming file rules from plugin to server side)

fixes #5017 (SendSS: UploadPie not working) + some code formatting https://github.com/miranda-ng/miranda-ng/issues/5016

startupstatus: docking settings removed

Scriver fixes #4992 (StdMsg, Scriver: "Paste-n-send" doesn't work with files)

StdClist fixes #5009 ("Pin to desktop" option doesn't work in all modern Windows) fixes #5024 (Часть не-оффлайн юзеров оказывается в группе с оффлайн юзерами)

Stdmsg fixes #4992 (StdMsg, Scriver: "Paste-n-send" doesn't work with files)

fixes #5053 (Voiceservice.dll: Hold Icon is wrong)

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

For developers

Menu_AddMainMenuItem to receive protocol's module to modify a service name

FILE_BLOB::setDescr() = new helper for setting file descripttions

Contact::GetStatus to be used to retrieve contact's status

useless/obsolete MCO_OPT_ONADD_SERVICE removed

pfnGetWindowVisibleState() - unused parameters removed