Changelog/0.96.4: Difference between revisions

From Miranda NG
Jump to navigation Jump to search
No edit summary
No edit summary
Line 3: Line 3:
{{TNT|Important|After the update, the first launch of Miranda may take some time. In some it can be quite long (depending on the amount of history in the database), up to ten minutes on very large databases. Do not interrupt the process, wait for Miranda to start.}}
{{TNT|Important|After the update, the first launch of Miranda may take some time. In some it can be quite long (depending on the amount of history in the database), up to ten minutes on very large databases. Do not interrupt the process, wait for Miranda to start.}}


{{TNT|Important|Placeholder for message log warning.}}
{{TNT|Important|If the message log (the area in the message window that contains conversation history) looks unusual, make sure that the correct log viewer is selected in {{Menu|Options|Message sessions|Log viewer}}.}}


{{TNT|Important|Placeholder for Steam and Twitter.}}
{{TNT|Important|{{Plugin|Steam}} and {{Plugin|Twitter}} protocols do not work. We are aware of this problem, but we cannot solve it yet..}}


== Core and libraries ==
== Core and libraries ==

Revision as of 23:54, 22 October 2023

Version: 0.96.4

Rev: v0.96.4

Released: 15 November 2023

Important
After the update, the first launch of Miranda may take some time. In some it can be quite long (depending on the amount of history in the database), up to ten minutes on very large databases. Do not interrupt the process, wait for Miranda to start.
Important
If the message log (the area in the message window that contains conversation history) looks unusual, make sure that the correct log viewer is selected in Options → Message sessions → Log viewer.
Important
Steam and Twitter protocols do not work. We are aware of this problem, but we cannot solve it yet..

Core and libraries

  • updated libcurl to 8.2.1.
  • updated libssh2 to 1.11.0.
  • updated SQLite 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 because pressing does not trigger any action).
  • 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;

Template:GuthubIssue installing a new plugin no longer results in the creation of an empty backup (since the existing files have not changed).

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.
  • removed useless helper SM_GetUserFromIndex.
  • removed useless helper UM_FindUserFromIndex.


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