Changelog/0.96.4: Difference between revisions
Dart Raiden (talk | contribs) No edit summary |
Dart Raiden (talk | contribs) 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
Placeholder for message log warning.
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