Changelog/0.96.4: Difference between revisions

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


== Core and libraries ==
== Core and libraries ==
* updated libcurl to 8.2.1.
* updated libssh2 to 1.11.0.
SQLite: update to 3.43.0
* {{GithubIssue|3556}} restored protocol icon in the filetransfer dialog.
* protocol icon in the filetransfer dialog is no longer clickable (so as not to confuse users).
* {{GithubIssue|3557}} fixed broken nicklist menu in group chats.
* {{GithubIssue|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


== Protocols ==
== 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
* {{Plugin|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)
* {{Plugin|VKontakte}}
** added avatar support for group chats.
** fixed authorization.
VK ID INT64 compatibility
VKontakte: fix visit profile for group users


== Plugins ==
== 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 ==
== 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

Revision as of 22:59, 18 October 2023

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

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