Changelog/0.96.7: Difference between revisions
Dart Raiden (talk | contribs) |
Dart Raiden (talk | contribs) |
||
| Line 2: | Line 2: | ||
== Core and libraries == | == Core and libraries == | ||
* groups.json contents moved to database. | |||
* updated libcurl, libtox, litehtml, OpenSSL, SQLite, and TDLib libraries. | * updated libcurl, libtox, litehtml, OpenSSL, SQLite, and TDLib libraries. | ||
Revision as of 19:41, 8 August 2025
Core and libraries
- groups.json contents moved to database.
- updated libcurl, libtox, litehtml, OpenSSL, SQLite, and TDLib libraries.
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.
- EmLanProto
- Issue #4956 added protocol and statuses icons.
- Jabber
- Issue #5034 improved XEP-313: Message Archive Management compatibility with OpenFire.
- fixed duplicated messages for XEP-313: Message Archive Management.
- fixed server caps fetching.
- Issue #5025 fixed regression introduced in Miranda NG 0.96.5.
- fixed MyNick processing in group chats.
- SkypeWeb
- deprecated. Microsoft shut down Skype in favor of Teams. Contacts and history will be automatically converted to the Dummy protocol.
- Steam
- use machine name as unique location ID.
- Issue #4930 fixed Steam Guard 2FA remembering.
- 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.
- 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_Modern: status bar code speed up
fix for a rare crash in Jingle
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 #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 #5060 (Clist Modern: Selection mode options)
fixes #5061 (Clist Modern: Easy scroll - useless option removed)
fixes #5048 (fileasmessage.dll: add button to chat toolbar)
fixes #5059 (Удалить остатки функциональности по созданию подменю)
Wine fix for menu icons
fixes #5053 (Voiceservice.dll: Hold Icon is wrong)
IEHistory: fix for occasional crash
fixes #4952 (netlog: not to print auth info & tokens in a network log)
MsgExport: reactions to be properly exported even in the text mode
fixes #5014 completely
fixes #5042 (Прочитанность выставляется лишь по факту попадания сообщения на экран)
fixes #5036 (Options - Customize - Menus: useless button "Insert submenu" removed)
fixes #5041 (MirLua: открытие скрипта двойным кликом по имени файла)
fixes #5040 (MirLua: add AddGroupMenuItem function to the clist module)
fixes #5035 (Options -> Customize -> Menus: enable icons checkbox doesn't work on the fly)
fixes #5039 (Редактор меню: показывать название сервиса)
fixes #5032 (NS: при форварде сделать ник исходного канала кликабельным)
fixes #5016 completely
fixes #1907 (PluginUpdater: move deleting/renaming file rules from plugin to server side)
fixes #5026 (CrashDumper: падение при вызове любого пункта меню, связанного с плагином)
fixes #5024 (Часть не-оффлайн юзеров оказывается в группе с оффлайн юзерами)
fixes #5001 (Notes and Reminders: добавляется лишний день)
startupstatus: docking settings removed
fixes #5009 completely
fixes #5004 completely
fixes #5017 (SendSS: UploadPie not working) + some code formatting
fixes #5021 (Allow a different log viewer for group chats than for 1on1 chats)
fixes #5020 (NewStory: редактирование событий всегда редактирует последнее событие)
fixes #5018 (Notes and Reminders: не переводятся пункты выпадающего меню в диалоге выбора исполняемого файла)
fixes #5009 ("Pin to desktop" option doesn't work in all modern Windows)
for #5010 - inherited visibility for contacts' groups
fixes #5013 (Скрытие групп: поддержка и наследование настроек)
fixes #4899 completely
NewStory: fix for underlining spaces
fixes #4905 completely
fixes #4440 completely
fixes #4926 (strange behavior of contact's popup menu in the embedded clists)
fixes #4945 completely
fixes #5006 completely
fixes #4428 completely
fixes #5006 (NewStory: пропала настройка цвета ников)
fixes #5001 (Notes and Reminders: добавляется лишний день)
fixes #5005 (Notes and Reminders: еженедельные напоминалки становятся ежедневными)
fixes #4997 (NewStory: текст с форматированием игнорирует настройки цвета)
fixes #4971 completely
fixes #4982 completely
fixes #4992 completely
fixes #4998 (В окне сообщений Dummy-контакта поле ввода текста не отключено)
fixes #4999 (После починки #4984 сломалось #4649)
fixes #5004 (NewStory: индикация отредактированного сообщения)
fixes #4988 (NewStory: коды цветов перепутаны)
fixes #4989 (NewStory: human-readable color names in bbcodes)
fixes #4987 (NewStory: если указан невалидный цвет текста, текст отображается черным)
fixes #4991 (Добавить опцию, включающую кнопки форматирования текста вне зависимости от того, поддерживает ли его протокол)
fixes #4995 (Weather: Максимальная и минимальная температура недоступны)
fixes #4992 (StdMsg, Scriver: "Paste-n-send" doesn't work with files)
Weather: fix for displaying current data
fixes #4955 (Notes and Reminders: проблема с напоминаниями, установленными в прошлое)
fixes #4979 (new contacts in a group to inherit default ignore settings for a group)
fixes #4984 (NewStory: сломано дерево дат в истории)
fixes #4975 (CloudFile: нужно убирать учётку из подменю в меню контакта при её отключении) + some code cleaning
fixes #4970 (Weather: не может подключиться при старте)
Dbx_Sqlite: fix for database checker & unread events
fixes #4965 (Folders: некоторые строки не переводятся)
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