Changelog/0.96.4: Difference between revisions
Dart Raiden (talk | contribs) No edit summary |
Dart Raiden (talk | contribs) No edit summary |
||
Line 119: | Line 119: | ||
** {{GithubIssue|3735}} fixed crash. | ** {{GithubIssue|3735}} fixed crash. | ||
* {{Plugin|NewStory}} | |||
** {{GithubIssue|2414}} added more hotkeys. | |||
** {{GithubIssue|2415}} added message direction option. | |||
** {{GithubIssue|3530}} added global history search. | |||
** {{GithubIssue|3576}} added cloud files support. | |||
** added {{Plugin|TopToolbar}} button. | |||
** {{GithubIssue|3621}} improved default grouped message template. | |||
** improved keys navigation | |||
** text is no longer automatically selected when entering edit mode. | |||
** {{GithubIssue|3626}} chat entry/exit events are now colored as "other events" rather than as "incoming message". | |||
** {{GithubIssue|3623}} fixed line breaks in exported JSON. | |||
** {{GithubIssue|3624}} fixed crash when searching under Windows 7. | |||
** {{GithubIssue|3629}} fixed incorrect icon for outgoing messages in group chats. | |||
NewStory: to always display from/to nick for the search results | NewStory: to always display from/to nick for the search results | ||
ixes #2392 (NewStory: безумный скроллбар) | ixes #2392 (NewStory: безумный скроллбар) | ||
fixes #3606 (NewStory: прокрутка колесом мыши) | fixes #3606 (NewStory: прокрутка колесом мыши) | ||
fixes #3607 (NewStory: нужно засерять неактуальные кнопки в глобальном поиске) + some code reordering | fixes #3607 (NewStory: нужно засерять неактуальные кнопки в глобальном поиске) + some code reordering | ||
fixes #3608 (NewStory: рандомные проблемы) | fixes #3608 (NewStory: рандомные проблемы) | ||
for #3530 (Bookmarks) | for #3530 (Bookmarks) | ||
fixes #3627 (NewStory: прокрутка мышью не позволяет вернуться к последнему сообщению) | fixes #3627 (NewStory: прокрутка мышью не позволяет вернуться к последнему сообщению) | ||
fixes #3622 (NewStory: множественное выделение сбрасывается при вызове меню) | fixes #3622 (NewStory: множественное выделение сбрасывается при вызове меню) | ||
fixes #3620 (NewStory: при открытии окна появляется на долю секунды фон сетки, а затем уже появляются сообщения) | fixes #3620 (NewStory: при открытии окна появляется на долю секунды фон сетки, а затем уже появляются сообщения) | ||
fixes #3633 (NewStory: не добавлять в меню пункт, если он был отключен) | fixes #3633 (NewStory: не добавлять в меню пункт, если он был отключен) | ||
fixes #3613 (NewStory: выделение нескольких сообщений без клавиатуры) | fixes #3613 (NewStory: выделение нескольких сообщений без клавиатуры) | ||
Line 170: | Line 169: | ||
fixes #3669 (NewStory: опция "группировать сообщения" группирует сообщения вместе с событиями входа в чат) | fixes #3669 (NewStory: опция "группировать сообщения" группирует сообщения вместе с событиями входа в чат) | ||
NewStory: event quoting | NewStory: event quoting | ||
fixes #3602 ("Copy path" в контекстном меню для файлов) | fixes #3602 ("Copy path" в контекстном меню для файлов) | ||
fixes #2392 (NewStory: безумный скроллбар) | fixes #2392 (NewStory: безумный скроллбар) | ||
fixes #3606 (NewStory: прокрутка колесом мыши) | fixes #3606 (NewStory: прокрутка колесом мыши) | ||
fixes #3608 (NewStory: рандомные проблемы) | fixes #3608 (NewStory: рандомные проблемы) | ||
fixes #3645 (NewStory: не копировать теги при копировании текста) | fixes #3645 (NewStory: не копировать теги при копировании текста) |
Revision as of 08:34, 10 November 2023
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.
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.
Steam and Twitter protocols do not work. We are aware of this problem, but we cannot solve it yet..
Core and libraries
- Cloud files (previously "offline files")
- renamed "offline files" to "cloud files".
- added Download cloud files automatically option to Options → Events → File transfers.
- Issue #3584 added a confirmation request when opening an executable cloud file.
- cloud files will be stored inside usual folder for incoming files, not inside %profile_data%\\dlFiles.
- the cloud file will be deleted from the disk when the event containing it is deleted.
- Issue #3723 added Db_autobackups into installer.
- Issue #3696 updated hunspell to 1.7.2.
- updated libcurl to 8.4.0.
- updated libsodium to 1.0.19.
- updated libssh2 to 1.11.0.
- synced libtox with the master branch.
- updated SQLite to 3.44.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.
- Issue #3571 the message about missing database driver now not only informs, but helps to download driver.
- Issue #3636 when you start the profile manager, the focus is correctly set to profile selection again.
- Issue #3668 internal names of newly created accounts can no longer contain non-ASCII characters.
- Issue #3786 fixed random crash on window's destruction.
- Issue #3805 fixed closing the options dialog window with the OK button when changing the message log.
- Issue #3877 fixed saving settings on exit.
- Issue #3878 fixed visual glitches after deleting an account.
Protocols
- ICQ
- Issue #3567 implemented support for cloud files (the file is downloaded by the user by clicking in the message log).
- Issue #3552 fixed crash on cancel waiting filetransfer.
- fixed occasional crash.
- Jabber
- Issue #3661 added XEP-0160: Best Practices for Handling Offline Messages support.
- Issue #3585 file uploads generate cloud files now.
- Issue #3589 fixed showing Cyrillic in the name of the sent file.
- Issue #3581 advanced search in Find/Add contact dialog will be hidden if Jabber User Directory is not selected in Services.
- Issue #3840 fixed Chinese in the title of the "Send Note" window.
- Issue #3790 fixed sending authorization request when adding a contact.
- Telegram
- Issue #3667 added message edit feature (only with NewStory message log).
- added ability to forward message (only with NewStory message log).
- file uploads generate cloud files now.
- fixed Cyrillic in file descriptions.
- fixed correct FirstName parsing.
- fixed receiving stickers.
- fixed multiple crashes.
- Issue #3797 fixed display of "Saved messages" pseudo-contact status.
- Issue #3798 fixed adding contacts.
- Tox
- Issue #3611 fixed UI hang.
- Issue #3649 fixed a rare crash during idle.
- VKontakte
- added avatar support for group chats.
- switched to LongID.
- fixed authorization.
- fixed visit profile for group users.
- fixed long timeout on message sending to offline.
- Issue #3823 fixed random crash.
Plugins
fixes #3774 (Кракозябры в журнале)
fixes #3591 completely (Относительные пути в скинах)
- BASS interface
- Issue #3819 removed BASS download link (there is no need to download it manually, since the library comes with the plugin).
- Clist blind
- removed duplicate options Contact list → System tray icon (use Contact list → Common → Tray instead}}.
- Clist nicer
- Issue #3590 fixed Unload skin button.
- CrashDumper
- Issue #3328 added a warning about missing debugging symbols to the crash log.
- Issue #3738 fixed detection of the current message log.
- Db_autobackups
- Issue #3729 Number of backups to keep option is no longer grayed out if automatic backup is turned off (this option also affects the number of backups created manually).
- Dbx_sqlite
- Issue #3670 loading history from the database has been significantly speeded up.
- Issue #3692 fixed processing of edited incoming messages.
- Issue #3700 fixed deletion of metacontact history.
- FileAsMessage
- Issue #3761 fixed crash when receiving file.
- Issue #3762 fixed sending files with names containing non-ASCII characters.
- Fingerprint
- Issue #3680 Issue #3681 fixed random crashes.
- GmailNotifier
- Issue #3707 fixed password saving.
- Issue #3709 fixed plugin operation after changing credentials.
- Issue #3713 fixed behavior of the Run custom program option input field.
- Import
- added support for cloud files in JSON exports.
- KeyboardNotify
- Issue #3841 fixed closing the XStatuses settings window
- Msg Export
- added cloud files support.
- NewEventNotify
- Issue #3735 fixed crash.
- NewStory
- Issue #2414 added more hotkeys.
- Issue #2415 added message direction option.
- Issue #3530 added global history search.
- Issue #3576 added cloud files support.
- added TopToolbar button.
- Issue #3621 improved default grouped message template.
- improved keys navigation
- text is no longer automatically selected when entering edit mode.
- Issue #3626 chat entry/exit events are now colored as "other events" rather than as "incoming message".
- Issue #3623 fixed line breaks in exported JSON.
- Issue #3624 fixed crash when searching under Windows 7.
- Issue #3629 fixed incorrect icon for outgoing messages in group chats.
NewStory: to always display from/to nick for the search results
ixes #2392 (NewStory: безумный скроллбар)
fixes #3606 (NewStory: прокрутка колесом мыши)
fixes #3607 (NewStory: нужно засерять неактуальные кнопки в глобальном поиске) + some code reordering
fixes #3608 (NewStory: рандомные проблемы)
for #3530 (Bookmarks)
fixes #3627 (NewStory: прокрутка мышью не позволяет вернуться к последнему сообщению)
fixes #3622 (NewStory: множественное выделение сбрасывается при вызове меню)
fixes #3620 (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
fixes #3602 ("Copy path" в контекстном меню для файлов)
fixes #2392 (NewStory: безумный скроллбар)
fixes #3606 (NewStory: прокрутка колесом мыши)
fixes #3608 (NewStory: рандомные проблемы)
fixes #3645 (NewStory: не копировать теги при копировании текста)
fixes #3643 (NewStory: можно ли при редактировании не менять цвет фона?)
fixes #3644 (NewStory: истребить грязно-голубой цвет выделенного сообщения)
NewStory: #3642 (редактирование порой не попадает в нужное место)
fixes #3647 (NewStory: после удаления истории чата остаётся белая дыра)
NewStory: sometimes the group chat history is added twice
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
NewStory: fixes #3695 (NewStory: журнал не докручивается до конца при приходе RSS)
fixes #3651 (NewStory: упоротая прокрутка)
fixes #3734 (NewStory: разная скорость прокрутки в разных направлениях)
fixes #3744 (NewStory: после последнего сообщения возникает пустота)
fixes #3745 (NewStory: при изменении порядка сортировки в открытом окне начинаются чудеса)
fixes #3616 (NewStory: не работают настройки цвета своего имени и имени собеседника)
fixes #3754 (NewStory: входы и выходы пользоваля в Jabber показываются разным цветом)
NewStory: fix for Home button behavior
fixes #3770 (NewStory: падение при редактировании сообщения)
fixes #3779 (NewStory: обновлять текущий предпросмотр шаблона при применении изменений)
fixes #3778 (NewStory: в предпросмотре шаблонов заработал цвет текста, но не фона)
fixes #3780 (NewStory: сгруппированные сообщения склеиваются при копировании)
fixes #3768 (NewStory: добавить опцию сдвига выделения при прокрутке стрелками)
fixes #3787 (NewStory: при выделении нескольких сообщений только последнее цитируется и добавляется в закладки)
- Template:Pligin
- Template:GuthubIssue added support for group chats.
- Template:Pligin
- Template:GuthubIssue installing a new plugin no longer results in the creation of an empty backup (since the existing files have not changed).
fixes #3708 (PluginUpdater: добавить в PluginUpdaterFiles поддержку масок)
fixes #3756 (PopupPlus: добавить отключение всплывающих окон при неактивности)
- Template:Pligin
- Template:GuthubIssue increased default window size.
- Template:Pligin
- Template:GuthubIssue deprecated and merged with Clist modern.
Scriver: https://github.com/miranda-ng/miranda-ng/issues/3533 fixes #3562 (tabSRMM: crash on nicklist hide) fixes #3588 (Добавить кнопку отправки файла на тулбар плагинов сообщений) fixed foodnetwork fixes #3602 ("Copy path" в контекстном меню для файлов) fixes #3605 (NewsAggregator: при использовании встроенного журнала StdMsg или Scriver открытый из списка контактов фид пуст)
fixes #3868 (SkypeStatusChange: сделать нормальные чекбоксы)
SmileyAdd: new standard category: emoji - allows now to display repetitive smileys even if they go one after another without spaces; - much less resource consumption, much faster execution;
- StdFile
- deprecated and moved to the core.
StdMsg fixes #3562 (tabSRMM: crash on nicklist hide) fixed foodnetwork fixes #3588 (Добавить кнопку отправки файла на тулбар плагинов сообщений) fixes #3602 ("Copy path" в контекстном меню для файлов) fixes #3605 (NewsAggregator: при использовании встроенного журнала StdMsg или Scriver открытый из списка контактов фид пуст)
fixes #3686 )StdPopup: в статусбаре tabSRMM отсутствует иконка "вкл-выкл всплывающие окна")
fixes #3604 (tabSRMM: move "Automatically copy selected text" option from common tabSRMM settings) fixes #3635 (Настройки уведомлений о наборе текста) fixes #3562 (tabSRMM: crash on nicklist hide) fixed foodnetwork fixes #3588 (Добавить кнопку отправки файла на тулбар плагинов сообщений) fixes #3602 ("Copy path" в контекстном меню для файлов) fixes #3685 (tabSRMM: выпилить оверлей "возможность включена") fixes #3689 (Пропал текст в журналах групчатов) fixes #3690 (tabSRMM: кривой перенос и обрезка текста при цитировании) fixes #3691 (tabSRMM: перестала работать настройка "Фон журнала") fixes #3693 (NewStory: по щелчку ПКМ на сообщении выделять его) fixes #3694 (tabSRMM: при выборе стороннего журнала пропадает вкладка "Журнал") fixes #3701 (tabSRMM: в редакторе кнопок криво отображаются многострочные описания)
fix: top toolbar buttons aren't removed when the appropriate plugin gets unloaded
fixes #3570 (Tipper всегда показывает инфу о первом человеке в никлисте) fixes #3698 (Tipper: Не показывает текст в подсказках контактного листа)
fixes #3872 (UInfoEx: если отказаться от сброса настроек, то плагин всё равно сообщает, что они сброшены)
fixes #3732 (VoiceService: добавить открытие диалога вызова при нажатии на всплывающее окно) fixes #3839 (VoiceService: добавить единицы измерения в длительность вспл. окон)
fixes #3706 (YAMN: избавиться от реверсной логики) fixes #3705 (YAMN: убрать опцию "уведомления → звук") fixes #3702 (YAMN: не сохраняется ширина колонок) fixes #3704 (YAMN: Миранда зависает если изменить настройки YAMN во время прилёта письма) fixes #3715 (YAMN: невозможно выбрать приложение для запуска) fixes #3716 (YAMN: удалить настройку "кнопка в панели кнопок") fixes #3718 (YAMN: неизвестный контакт) fixes #3717 (YAMN: падение при завершении работы Миранды) fixes #3724 (YAMN: лишние пробелы в заголовке письма) fixes #3722 (YAMN: настройки всплывающих окон) fixes #3728 (YAMN: украинские символы отображаются некорректно) fixes #3721 (YAMN: падение при клике на всплывающее окно) fixes #3730 (YAMN: если контакта в базе нет, плагин начинает глючить) fixes #3726 (YAMN: по умолчанию всплывающие окна отключены, но они есть) - fixes #3742 (YAMN: добавить опцию "игнорировать настройки всплывающих окон при ручной проверке");
For developers
- memory buffer unzip function moved to core.
- removed useless helper SM_GetUserFromIndex.
- removed useless helper UM_FindUserFromIndex.
PROTO_INTERFACE::SendMsg - unused parameter flags 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
CSrmmBaseDialog::SetMessageText - move all low-level stuff inside a function
MS_SMILEYADD_SELECTSMILEY - new service for custom smiley selector
SmileyAdd_LoadContactSmileys - helper function for adding custom smileys
unused ANSI service MS_FILE_GETRECEIVEDFILESFOLDER removed