Changelog/0.96.4

From Miranda NG
< Changelog
Revision as of 22:59, 18 October 2023 by Dart Raiden (talk | contribs)
Jump to navigation Jump to search

Version: 0.96.4

Rev: v0.96.4

Released: 15 November 2023

Important
Placeholder for message log warning.
Important
Placeholder for Steam and Twitter.

Core and libraries

  • updated libcurl to 8.2.1.
  • updated libssh2 to 1.11.0.

SQLite: update to 3.43.0

  • Issue #3556 restored protocol icon in the filetransfer dialog.
  • protocol icon in the filetransfer dialog is no longer clickable (so as not to confuse users).
  • Issue #3557 fixed broken nicklist menu in group chats.
  • Issue #3561 fixed random crash inside chat engine.

Fix Food Network search fixes #3562 (tabSRMM: crash on nicklist hide) fixes #3571 (Добавить ссылку на закачку драйвера базы) StdFile considered useless and returned back to mir_app rest of offline file options option to download offline files automatically offline files to be stored inside usual folder for incoming files, not inside %profile_data%\\dlFiles fixes #3583 (Jabber: индикация входяшего файла при открытом окне сообщений) disk file to be deleted when an event containing it is being removed ICQ & Telegram file uploads generate offline files now fixes #3588 (Добавить кнопку отправки файла на тулбар плагинов сообщений) fixes #3585 (Оффлайновые файлы: исходящие файлы должны выглядеть как и входящие) fixes #3584 (Оффлайновые файлы: не открывать скачанный файл автоматически) fixes #3578 (Оффлайновые файлы: доработка журналов) fixes #3602 ("Copy path" в контекстном меню для файлов) paperclip icon for file attachments Rename offline files to cloud files (except for function names) ! fixes #3625 (Скрывать настройки шрифтов и цветов встроенного журнала плагина сообщений, если в качестве журнала выбран сторонний журнал) fixes #3636 (Менеджер профилей: по умолчанию фокус теперь стоит не на выборе базы) libtox synced with their master, it could help to fix #3649 fixes #3668 (cyrillic letters are allowed in the internal account names)

Protocols

Discord: a hidden option to block sending "mark read" packets from Miranda

fixes #3552 (ICQ: crash on cancel waiting filetransfer) fixes #3579 (ICQ: устаревают ссылки на оффлайновые файлы) fixes #3592 (ICQ: если ссылка на файл протухла, но файл был скачан, его нельзя открыть) fixes #3592 (ICQ: offline transfer isn't marked as completed after file downloading) fixes #3567 (ICQ: implement offline files download) ICQ: display outgoing file transfers as offline files, if a history is dowloaded from server


fixes #3589 (Jabber: передача файла с кириллицей в имени через прямое соединение ведёт к кракозябрам) Jabber: https://github.com/miranda-ng/miranda-ng/issues/3351 fixes #3581 (Jabber: запоминать выбор пользователя в поиске, а также выбранную службу поиска) fixes #3661 (tabSRMM: всплывающие уведомления о наборе текста при получении оффлайнового сообщения), also implements XEP-0160 in Jabber

  • Telegram
    • fixed Cyrillic in file descriptions.

Telegram: fix for correct FirstName parsing Telegram: fix for receiving stickers Telegram: fix for occasional crash fixes #3568 (crash in 32-bit TDLIB, all we need is just hard code 0x28 as sizeof(basic_info), regardless SDK version) fixes #3667 (Telegram: add message edit feature)

fixes #3611 (Tox plugin makes the whole UI hang) fixes #3649 ([Tox] Caught a rare? crash during idle)

  • VKontakte
    • added avatar support for group chats.
    • fixed authorization.

VK ID INT64 compatibility VKontakte: fix visit profile for group users

Plugins

fixes #3591 completely (Относительные пути в скинах)

Clist_blind: duplicate options removed

fixes #3590 (Clist_nicer: не работает кнопка "Убрать скин")

fixes #3605 (NewsAggregator: при использовании встроенного журнала StdMsg или Scriver открытый из списка контактов фид пуст) fixes #3523 (NewsAggregator и история сообщений.)


fixes #3576 (NewStory: add offline files support) fixes #2373 (NewStory: не работают фильтры) ixes #2392 (NewStory: безумный скроллбар) fixes #2415 (NewStory: add message direction option) fixes #3606 (NewStory: прокрутка колесом мыши) fixes #2414 (NewStory: add more hotkeys) for #3530 - Global history search for NewStory fixes #3607 (NewStory: нужно засерять неактуальные кнопки в глобальном поиске) + some code reordering fixes #3608 (NewStory: рандомные проблемы) for #3530 (Bookmarks) NewStory: improved keys navigation fixes #3627 (NewStory: прокрутка мышью не позволяет вернуться к последнему сообщению) fixes #3626 (NewStory: нет настройки цвета для входов/выходов в чате) fixes #3629 (NewStory: у всех событий в групчате иконка входящего сообщения (синяя)) fixes #3624 (NewStory: падение при поиске в Windows 7) fixes #3623 (NewStory: экспортированный JSON имеет юниксовые переносы строк) fixes #3622 (NewStory: множественное выделение сбрасывается при вызове меню) fixes #3621 (NewStory: шаблон сгруппированного сообщения по умолчанию выглядит ужасно) fixes #3620 (NewStory: при открытии окна появляется на долю секунды фон сетки, а затем уже появляются сообщения) fixes #3631 (NewStory: перестала работать прокрутка) fixes #3633 (NewStory: не добавлять в меню пункт, если он был отключен) fixes #3613 (NewStory: выделение нескольких сообщений без клавиатуры) fixes #3638 (NewStory: ускорить выделение сообщений мышью) fixes #3637 (NewStory: удаление самого нового сообщения оставляет дырку) fixes #3628 (NewStory: автопрокрутка журнала при открытии новой вкладки в фоне) fixes #3632 (NewStory: менять вид курсора при наведении на ссылку) fixes #3641 ([NewStory] Content of contact's history is not refreshed until history is reopened) fixes #3643 (NewStory: можно ли при редактировании не менять цвет фона?) NewStory: #3642 (редактирование порой не попадает в нужное место) fixes #3647 (NewStory: после удаления истории чата остаётся белая дыра) fixes #3646 (NewStory: меню контакта в системной истории) fixes #3650 (NewStory: входы в групчат показываются от моего имени) for #3530 - export of selected events only for #3530 - vertical splitter for time tree - for #3530: search does not indicate "first" or "last" entry found, nor that it couldn't find anything - additional hot key Ctrl+F to start search fixes #3655 (NewStory: добавить настройку цвета хайлайтов) fixes #3653 (NewStory: не работает группировка в чатах) fixes #3656 (NewStory: автоматически проматывается лог при прилёте сообщения в групчат) fixes #3657 (NewStory: снятие выделения) fixes #3662 (NewStory: добавить функцию "копировать текст") NewStory: group chat's topic to be drawn as "other" fixes #3666 (NewStory: в чатах не работают пункты контекстного меню журнала) fixes #3663 (NewStory: падение при вставке) fixes #3669 (NewStory: опция "группировать сообщения" группирует сообщения вместе с событиями входа в чат) NewStory: event quoting - we don't select text entering the editing mode; NewStory: TopToolbar button


fixes #3587 (PluginUpdater: не создавать пустой бэкап, когда существующие файлы не изменились)

Scriver: https://github.com/miranda-ng/miranda-ng/issues/3533

fixes #3604 (tabSRMM: move "Automatically copy selected text" option from common tabSRMM settings) fixes #3635 (Настройки уведомлений о наборе текста)

fixes #3570 (Tipper всегда показывает инфу о первом человеке в никлисте)

For developers

memory buffer unzip function moved to core

SM_GetUserFromIndex useless helper removed

UM_FindUserFromIndex useless helper removed

SESSION_INFO: separate list for the interface support eliminated, now there's the only list of USERINFO sorted by their unique IDs

for #3566 - getUserLastseen to detect offline status

MS_PROTO_RECVFILET - we don't need this service either