Changelog/0.96.6: Difference between revisions

From Miranda NG
Jump to navigation Jump to search
No edit summary
No edit summary
Line 2: Line 2:


<!--
<!--
fixes #4386 (Folders: add support for changing "Preview" folder path)
fixes #4385 (Telegram+tabSRMM: встроенный журнал не показывает мой ник в приватах)
fixes #4387 (CrashDumper: отличать Windows 10 от Windows 11)
fixes #4382 (Discord: Groupchat support)
Jabber:
- fix for connecting via direct TLS;
- added warning about resolving DNS through proxies;
fixes #4396 (Discord: добавление и удаление нового участника в чат отражается лишь после переподключения)
fixes #4395 (Discord: "Change nickname" crashes private chats)
Discord: fix for fake messages appearing when a channel is renamed
fixes #4397 (Discord: пункт меню контакта "Leave channel" не работает)
fixes #4400 (Discord: добавление и изгнание других людей из чата)
fixes #4399 (Discord: показывать, кто пригласил или выгнал участника)
fixes #4398 (Discord: проблема со статусами при входе, если чат открыт)
#4388 part 1
fixes #4405 (Discord: логин по номеру телефона)
fixes #4402 (Discord: смена владельца не отражается в никлисте до перезапуска)
fixes #4403 (Discord: add 'Make group owner' point to the nick list)
fixes #4406 (StatusManager: не нужно пытаться подключать Discord к сети, если нажата кнопка "Выйти")
fixes #4392 (Discord: не работает подгрузка истории чата с сервера)
VKontakte: add 'OggInAudioMessages' hidden options (default false)
TimeZone_ToStringT - obsolete macro removed
ME_DB_EVENT_SETJSON - separate event fired when only the JSON part of event is changed
MsgExport: fix for writing data about offline files + export-related code finally moved to the separate file
fixes #4407 (Discord: загруженная с сервера история не подгружается сама в журнал при открытии окна)
Discord: added support for reading private channels avatars
fixes #2870 (Tipper: при запуске Миранды под курсором возникает подсказка, словно курсор наведен на значок в трее)
fixes #4410 (Discord: загрузка истории с сервера не загружает некоторые события)
fixes #4409 (NewStory: кнопка "Отправить сообщение" в окне истории открывает чат без никлиста)
for #629: message removing for Discord
Discord: reply support
fixes #724 ([Discord] Trying to add a new contact from group chat doesn't work)
fixes #812 ([Discord] If a contact removes you from their contact list, miranda silently and deletes all contact data)
completely fixes #629 (Support for Discord) - reactions
NewStory: ugly reactions visualization, version 0.1
DbEvent_GetTextA: unused function removed
fixes #4414 (Невозможно открыть контакт, пока он мигает событием "контакт появился в сети")
Telegram: reactions processing
Msg_Export: remove "Help" button (fixes #4420)
fixes #4416 (Telegram: не выводятся IP-адреса в списке сессий)
CurrencyRates: fix sending the API key to the server (fixes #4425)
Clist_GroupDelete: bool bSilent parameter added not to ask stupid questions
fixes #4421 (Telegram: некорректно работает покидание чата с ветками)
fixes #4423 (Галка про удаление истории для всех по-прежнему взведена по умолчанию)
fixes #4427 (NewStory: показывать количество удаляемых событий)
fixes #4428 (NewStory: добавить комбинации Shift+Home, Shift+End, Shift+PgUp и Shift+PgDownдля выделения текста в окне истории)
fixes #4430 (NewStory: "Копировать" и "Копировать текст" должны разделять события пустой строкой)
fixes #4431 (NewStory: в заголовке системной истории отсутствует количество событий)
fixes #4432 (NewStory: падение при очистке большой истории)
fixes #4433 (Контакты не видны до выхода в сеть)
fixes #4434 (tabSRMM: сообщение про неудавшуюся доставку уехало вверх)
fixes #4429 (NewStory: добавить кнопку для удаления выбранных сообщений)
fixes #4422 (Telegram: добавление в чат средствами Миранды)
fixes #4415 (Telegram: зависание при покидании канала во время загрузки истории)
SQLite: update to 3.46.0
libcurl: update to 8.8.0
VKontakte:
delete unsupported search by email function
set max chat title to 100
fixes #4437 (Discord/Keep status: Discord wont reconnect)
fixes #4440 (NewStory: история проматывается в самый конец при изменении размера окна истории по вертикали)
fixes #4443
fixes #4373 (NewStory: кнопка Delete не работает после удаления события)
fixes #4279 (Msg_Export: некорректно экспортируется история чатов Telegram)
fixes #4445 (Discord: у контакта статус Away имеет некорректный значок)
VKontakte: fix owner groupchat status
fixes #4450 (Discord: Add Mobile status to Discord users)
Discord: ability to disable database histories for a certain guild
fixes #4456 (Msg_Export некорректно меняет формат файла)
fixes #4454 (Msg_Export: плагин использует нестандартную переменную %dbpath%)
fixes #4460 (PluginUpdater пытается проверить обновления снова и снова)
Skype: fix for receiving auth requests
fixes #4461 (SkypeWeb: не приходят сообщения)
Utils_GenerateUUID - a helper for UUID generation
fixes #4464 (SkypeWeb: contacts' search doesn't work)
fixes #4462 (Discord: протокол падает, если завершить работу Миранды, пока гильдии ещё не прогрузились до конца)
Skype: fix for contact's deletion
fixes #4465 (SkypeWeb: исходящие файлы отображаются как входящие)
NETLIBBIND to be able to open UDP external ports
fixes #4466 (Telegram: при очистке истории канала нужно блокировать опции про удаление истории с сервера)
fixes #4470 (Реакции: падение при попытке поставить пустую реакцию)
fixes #4474 (Msg_Export: при удалении учётной записи плагин сперва предлагает переименовать файл, а потом удалить)
fixes #4458 (IEView: Template Does not apply to Groupchats)
fixes #4471 (XMPP: при использовании шифрования OMEMO перестаёт работать HTTP File Upload)
fixes #4477 (libsodium: update to 1.0.20)
fixes #4484 (CyrTranslit)
fixes #4494 (UInfoEx: падение при выгрузке)
fixes #4493 (StdUserInfo: невозможно закрыть окно, если плагин выгружен)
Fingerprint: remove ICQ and MRA support
ICQ and MRA депрекейтед
fixes #4492 (Проблемы с конвертацией не совсем старой БД)
fixes #4486 (User notes copy problem)
fixes #4482 (New option: set cloud file creation date = event date)
fixes #4498 (Пропало RTF копирование которое работало нормально)
fixes #4479 (Если у языкового пакета нет даты изменения, то мы проваливаемся в Новое время)
fixes #4507 (UInfoEx: импорт группы вызывает экспорт)
fixes #4508 (UinfoEx: проблема в диалоге экспорта)
fixes #4509 (UinfoEx: проблема в диалоге экспорта контакта)
fixes #4510 (UInfoEx: падение при экспорте контакта mRadio или погоды)
fixes #4514 (При открытой вкладке входящее сообщение и входящий файл ведут себя по-разному)
fixes #4519 (Jabber: некорректный показ времени и даты в информации о пользователе)
fixes #4522 (В клисте допускается наличие лишь одной односимвольной группы)
fixes #4513
fixes #4524 (Discord: падение после входа и выхода с сервера)
fixes #4497 (Spamotron: прекратить поддержку или доработать)
fixes #4527 (Weather: падение при вводе строки с пробелами)
fixes #4529 (Weather: не работает кнопка "Ещё...")
fixes #4530 (Weaher: недоступна кнопка "Обновить" в информации о пользователе)
fixes #4532 (UInfoEx: зависание после вгружения на лету)
fixes #4534 (Jabber: не работает пункт меню контакта "Отозвать авторизацию")
fixes #4535 (VK: в историю пишется кривая ссылка на отправленный файл)
fixes #4537 (Настройка "Очищать завершенные передачи при закрытии окна" не работает при автоматическом закрытии окна)
fixes #4543 (Dummy: групчаты глючат)
fixes #4547 (Jabber: Миранда не реагирует на приглашение)
fixes #4546 (Jabber: время выхода контакта всегда равно текущей минуте)
fixes #4533 (Jabber: версия Миранды сообщается некорректно)
fixes #4480 (UInfoEX: Unable to set birthdays)
fixes #4548 (SkypeWeb: организовать запись истории групчатов в БД)
fixes #4549 (NewStory: групчаты глючат)
fixes #4554 (QuickSearch: после скрытия и повторного показа столбца пропадает значок протокола)
fixes #4555 (Задваиваются контакты протоколов, где есть кэш)
fixes #4553 (NewStory: проблема с подсчётом числа событий в истории метаконтакта)
fixes #4558 (У чата в клисте отсутствует пункт контекстного меню "Файл", если история чата не хранится в базе)
fixes #4560 (SkypeWeb: зависание)
for #4551: fix for the raw files sending
libcurl: update to 8.9.1
fixes #4563 (SendSS: Crash with Imgur, Image Shack & Upload Pie)
fixes #4551 (SkypeWeb: не работает отправка и прием файлов)
fixes #4542 (SkypeWeb: Load Server History втягивает только некоторое количество свежих сообщений, а не всю историю)
for #4505 - Miranda not to create chat rooms for channels in the banned guilds
fixes #4476 (Discord: Not all channels are loaded)
SQLite: update to 3.46.1
Netlib_DownloadFile not to create an empty file if smth going wrong
Discord: offline files support for message attachments
fixes #4573 (Skypeweb: видео не принимается как файл)
fixes #4571 (Skypeweb: "левые" уведомления об окончании набора текста)
fixes #4564 (VK+NS: история не обновляется при приходе новых сообщений)
fixes #4568 (Skypeweb: может впадать в ступор после спячки)
fixes #4575 (Skypeweb: Для каких-то контактов не отображаются ники)
fixes #4574 (Skypeweb: странное поведение оффлайн-файла (картинки))
New_GPG: remove MRA support
fixes #4591 (WhenWasIt: remove micqBirthday support)
fixes #4589 (NewXStatusNotify: удалить поддержку xСтатусов)
fixes #4586 (Tipper: remove ICQ/MRA support)
fixes #4585 (UInfoEx: remove ICQ/MRA support)
fixes #4583 (NewAwaySys: remove ICQ/MRA support)
fixes #4582 (SimpleStatusMsg: remove ICQ/MRA support)
fixes #4581 (StopSpamMod: remove ICQ/MRA support)
fixes #4592 (SkypeWeb: support status message)
fixes #4580 (Skypeweb: дабл-клик в клисте на групчат, который в оффлайне, работает неправильно)
fixes #4593 (SecureIM: lost extra icon)
fixes #4598 (SkypeWeb: Не открывается сессия сообщений и не появляется уведомление о новых сообщениях)
fixes #4595 (despite custom icons)
fixes #4612 (KeepStatus: "Check connection" setting should be enabled by default) + some code cleaning
fixes #4614 (Skypeweb: Set own mood - не запрещается поле ввода кастомного кода иконки при открытии диалога)
fixes #4611 (Telegram: невозможно удалить своё сообщение у других участников чата)
fixes #4608 (Telegram: у избранного должна быть недоступна опция "удалить историю для всех")
fixes #4601 (Telegram: сделать генерацию превью для ссылок отключаемой)
fixes #4619 (Highlighting: не работает для сообщений, пришедших пока был в оффлайне, и пришедших от себя самого с другого устройства)
fixes #4606 (Telegram: отправка файла в чат расценивается как новое сообщение)
fixes #4621 (SkypeWeb: Если я пишу что-то с другого устройства, и потом удаляю, в миранде остаются некие оскропотки от произошедшего)
fixes #4618 (Telegram: после успешного логина нужно засерять поля логина и пароля в настройках)
fixes #4638 (Telegram: "Mute never" сбрасывается при переподключении протокола к сети)
fixes #4628 (Skypeweb: сообщения, написанные за время оффлайна миранды, прилетают с текущим временем, а не с временем их написания)
fixes #4637 (Jabber: avatat file size is not checked)
fixes #4630 (Skypeweb: не работает удаление сообщения с сервера)
fixes #4639 (Telegram: невозможно очистить всю историю привата у собеседника)
fixes #4642 (Telegram: при приходе двух сообщений подряд, первое сразу помечается прочтённым)
ixes #4616 (Telegram: синхронизация статуса прочитанности некорректно работает для групповых чатов)
fixes #4640 (Telegram: при удалении отдельного сообщения из групчата засерить опцию "удалить для всех")
fixes #4617 (Подсветка (highlight) не срабатывает на ответы (reply))
fixes #4650 (Окно сообщений: кнопки форматирования текста работают в приватах, но не в групчатах)
fixes #4652 (Telegram: при удалении чатов игнорируется состояние галки "удалить контакт с сервера")
fixes #4649 (NewStory: при выделении сообщения из истории (контакта, меты, системной истории или глобального поиска по всей истории) и открытом дереве дат вставать на дату сообщения)
fixes #4653 (Плагины сообщений: невозможно удалить имя группы чатов)
libcurl: update to 8.10.0
fixes #4655 (Notes and Reminders: список напоминаний не реагирует на кнопку Delete)
fixes #4656 (Scriver: аватар перекорёжило)
fixes #4654 (PluginUpdater: не все выбранные компоненты загружаются)
fixes #4651 (NewStory+tabSRMM: Форматирование текста по-разному работает в приватах и чатах)
fixes #4660 (Плагин сообщений отсылает в чат мусор вместо форматирования)
fixes #4646 (Telegram: имя чата меняется в Миранде лишь при переподключении)
fixes #4662 (Telegram: при отправке ссылки вылезают ошмётки тегов)
fixes #4657 (NewStory: не отображается предпросмотр)
fixes #4674 (Telegram: после удаления события новое событие появляется лишь при переоткрытии чата)
fixes #4676 (NewStory: сообщение пропадает после добавления в закладки)
VI: added database encryption mode
fixes #4672 (Highlighting: При автооткрытии вкладки в табсах по обнаружению хайлайтнутых сообщений в групчате открывается не то)
NS: added parsing of [color=] BBCode
fixes #4675 (Не работают кнопки форматирования в StdMsg/Scriver)
fixes #4667 (tabSRMM+NewStory: при выделении сообщения с форматированием пропадают кнопки тулбара)
fixes #4658 (Имя чата в заголовке окна сообщений никогда не меняется)
fixes #4679 (NewStory: кнопка "Цитата" плагина сообщений цитирует не выбранное событие, а последнее)
fixes #3414 (SkypeWeb: add support for Bing bot)
fixes #4623 (SkypeWeb: поддержать чат с "самим собой")
fixes #4673 (Telegram: топик не обновляется на лету и событие смены топика не отображается в журнале)
fixes #4680 (Skypeweb: не принимает PDF-файлы. Как минимум)
fixes #4670 (SkypeWeb: при создании нового групчата прилетает куча неизвестных событий)
fixes #4683 (NEN: опция "не показывать вспл. окно, если окно сообщений открыто" не расценивает неактивное или свёрнутое окно как открытое)
fixes #4682 (Scriver: пропала подсветка свёрнутого окна в панели задач)
fixes #4675 (Не работают кнопки форматирования в StdMsg/Scriver)
fixes #4672 (Highlighting: При автооткрытии вкладки в табсах по обнаружению хайлайтнутых сообщений в групчате открывается не то)
libcurl: update to 8.10.1
fixes #4687 (TabSRMM: при автооткрытии новой вкладки что-то не то с размерами окна)
fixes #4686 (tabSRMM: group chat windows to use the same activation options like the private chats do)
Fixes #4690 (CloudFile: пункт отправки отсутствует в контекстном меню контакта Telegram, если контакт не в сети)
fixes #4689 (SkypeWeb: кривое форматирование текста)
VKontakte:
fix video image preview filename
fix link to private video
TDLIB update up to the current state
fixes #4696 (MessageState: add Telegram support)
fixes #4700 (Telegram: не доходят входящие сообщения, содержащие цитату)
fixes #4638 (Telegram: "Mute never" сбрасывается при переподключении протокола к сети)
fixes #4711 (Сделать хэш коммита в диалоге "О программе" кликабельным)
fixes #4707 (NewStory: при клике на ссылку позиция скроллинга перелетает на начало сообщения)
fixes #4688 (Плагины сообщений: добавить кнопку "Код")
also fixes #4699 (Возможность оформить произвольный текст как цитату)
fixes #4657 (NewStory: не отображается предпросмотр)
fixes #4713 (Add support for XEP-0059: Result Set Management)
fixes #4712 (Telegram: оформить предпросмотр ссылки как цитату)
fixes #4694 (TabSRMM: сделать иконки форматирования в тулбаре протоколозависимыми)
fixes #4695 (Newstory: BBCode тег [img] при заведомо неверной ссылке занимает большое пустое место в окне)
fixes #4691 (NewStory: добавить возможность редактировать событие передачи файла)
for #4659 - more reasonable Esc key behavior in StdMsg
fixes #4716 (Scriver: при открытии привата фокус больше не встаёт в поле ввода)
fixes #4718 (NewStory: тэги корёжит, если в описании картинки есть эмодзи)
fixes #4717 (Scriver: при отключённом никлисте справа возникает пустое поле)
fixes #4719 (MessageState: некорректно показывается статус прочитанности в Telegram)
litehtml update
fixes #4724 (NewStory: сообщение с подсветкой не выделяется)
fixes #4726 (IEView: remove duplicate "Code" button)
fixes #4727 (Telegram: предпросмотр ссылок содержит лишнюю информацию и не содержит более полезную)
fixes #4725 (SkypeWeb: автооткрытие окна по хайлайту не работает для сообщений групчатов, которые были написаны, пока миранда в оффлайне)
fixes #4720 (NewStory: встроить функциональность MessageState)
fixes #4733 (NewStory: отметки о прочтении пропадают при переоткрытии окна)
fixes #4739 (Удаление непрочитанного события не снимает мигание в списке контактов)
fixes #4734 (PluginUpdater: пишет Skipped, даже если компонент скачался)
fixes #4744 (Telegram: не работает отправка цитат)
fixes #4736 (VersionInfo: в Windows XP вместо дат выводятся кракозябры)
fixes #4743 (StdMsg, Scriver: при отправке сообщения кнопки форматирования не "отжимаются")
fixes #4738 (Предпросмотр файлов сохраняется в профиль даже у канала, где приём сообщений и файлов заигнорен)
fixes #4645 (Telegram: невозможно скорректировать ошибочно введённый номер телефона)
fixes #4748 (Telegram: a link isn't parsed correctly being sent to the private chat)
fixes #4750 (Telegram: add an option not to generate previews for links)
fixes #4752 (Update libssh2 to 1.11.1)
VKontakte: quick fix #4753
fixes #4250(PopupPlus: occasional crash) + code cleaning
fixes #4599 (SendSS: Error Uploading to various platforms)
fixes #4625 (Skypeweb+NS: окультурить внешний вид цитат)
VKontakte: format forwarding messages as quote
fixes #4751 (Mute:Always blocks popups, sounds & blinking)
fixes #4602 (NewStory: сделать опцию для ограничения максимальной высоты превьюшки изображения)
fixes #4602 (NewStory: сделать опцию для ограничения максимальной высоты превьюшки изображения)
SQLite: update to 3.47.0
fixes #4754 (IRC: bb-теги в чате с обрезанными стилями)
fixes #4758 (StdMsg/Scriver: добавить кнопку "зачеркнутый текст")
fixes #4758 (StdMsg/Scriver: добавить кнопку "зачеркнутый текст")
fixes #4757 (tabSRMM: Кнопка "зачёркнутый текст" не отключается)
fixes #4757 (tabSRMM: Кнопка "зачёркнутый текст" не отключается)
Line 278: Line 24:
fixes #3091 (StdMsg/Scriver: Get rid of all hardcoded hotkeys)
fixes #3091 (StdMsg/Scriver: Get rid of all hardcoded hotkeys)
fixes #4776 (Notes & Reminders: добавить больше вариантов повтора напоминания)
fixes #4776 (Notes & Reminders: добавить больше вариантов повтора напоминания)
libcurl: update to 8.11.0
fixes #4779 (Окно фильтра событий не закрывается автоматически при отключении фильтра горячей клавишей)
fixes #4779 (Окно фильтра событий не закрывается автоматически при отключении фильтра горячей клавишей)
fixes #4778 (Групчаты: не работает настройка "При открытии окна сообщений подгружать только непрочитанные сообщения")
fixes #4778 (Групчаты: не работает настройка "При открытии окна сообщений подгружать только непрочитанные сообщения")
Line 288: Line 33:
fixes #4663 (Telegram: некорректно работает отправка нескольких файлов)
fixes #4663 (Telegram: некорректно работает отправка нескольких файлов)
fixes #4659 (NewStory ведёт себя по-разному с разными плагинами сообщений)
fixes #4659 (NewStory ведёт себя по-разному с разными плагинами сообщений)
SQLite: update to 3.47.2
fixes #4692 (SpellChecker to use the native Windows speller if present)
fixes #4692 (SpellChecker to use the native Windows speller if present)
fiexs #4796 (NewStory: не отображается прозрачность у смайлов)
fiexs #4796 (NewStory: не отображается прозрачность у смайлов)
Line 296: Line 40:
fixes #4074 (XEP-0480: SASL Upgrade Tasks support)
fixes #4074 (XEP-0480: SASL Upgrade Tasks support)
fixes #4799 ([Discord] Most messages (even older ones before the bug?) seem to be marked with non-existant reply ID, causing all messages to look like replies)
fixes #4799 ([Discord] Most messages (even older ones before the bug?) seem to be marked with non-existant reply ID, causing all messages to look like replies)
libcurl: update to 8.11.1
VKontakte: remove unneeded old mode and related option
VKontakte: remove unneeded old mode and related option
fixes #4800 (Steam: cannot send/receive messages) + obsolete message sending code removed
fixes #4800 (Steam: cannot send/receive messages) + obsolete message sending code removed
Line 320: Line 63:
DBEVENTINFO::timestamp to become 64-bit integer
DBEVENTINFO::timestamp to become 64-bit integer
Skype: ability to edit messages
Skype: ability to edit messages
SQLite: update to 3.48.0
fixes #4833 (Steam: add support for [lobbyinvite] bbcode)
fixes #4833 (Steam: add support for [lobbyinvite] bbcode)
Steam: ability to remove chat messages
Steam: ability to remove chat messages
Line 334: Line 76:
Steam: support for stickers
Steam: support for stickers
fixes #4857 (SkypeWeb: сообщение об удалении участника чата неверное)
fixes #4857 (SkypeWeb: сообщение об удалении участника чата неверное)
libtox: update to 0.2.20
Telegram:
Telegram:
- fix for the forums with more than 100 threads;
- fix for the forums with more than 100 threads;
- fix for the files receiving in threads
- fix for the files receiving in threads
MirLua: more fields for DBEVENTINFO
MirLua: more fields for DBEVENTINFO
SQLite: update to 3.49.0
fixes #4869 (Discord Не логинит по email)
fixes #4869 (Discord Не логинит по email)
fixes #4870 (tabSRMM: встроенный журнал в групчатах съедает первую букву после квадратной скобки)
fixes #4870 (tabSRMM: встроенный журнал в групчатах съедает первую букву после квадратной скобки)
libcurl: update to 8.12.1
SQLite: update to 3.49.1
Telegram: message editing doesn't work
Telegram: message editing doesn't work
fixes #4883 (PluginUpdater устанавливает не все компоненты)
fixes #4883 (PluginUpdater устанавливает не все компоненты)
Line 369: Line 107:
fixes #4863 (NewStory: отправленные файлы по-разному показываются в табсах и в истории)
fixes #4863 (NewStory: отправленные файлы по-разному показываются в табсах и в истории)
fixes #4892 completely
fixes #4892 completely
useful class moved to m_utils.h
fixes #4931 (Steam contact nicknames are stored in FirstName and LastName)
fixes #4931 (Steam contact nicknames are stored in FirstName and LastName)
fixes #4928 (Окно передачи файла: текст не помещаается)
fixes #4928 (Окно передачи файла: текст не помещаается)

Revision as of 10:25, 8 April 2025

Version: 0.96.6

Rev: v0.96.6

Released: 7 April 2025

Core and libraries

Protocols

Plugins

For developers