Changelog/0.96.4: Difference between revisions

From Miranda NG
Jump to navigation Jump to search
No edit summary
No edit summary
 
(86 intermediate revisions by the same user not shown)
Line 1: Line 1:
<noinclude>{{PageLang|en}}{{VersionCard}}</noinclude>
<noinclude>{{PageLang|en}}{{VersionCard}}</noinclude>


{{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|Warning|After the update, the first launch 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|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|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|{{Plugin|Steam}} and {{Plugin|Twitter}} protocols do not work. We are aware of this problem, but we cannot solve it yet..}}
{{TNT|Important|If you used {{Plugin|Rate}} plugin and after the update, the rating is not displayed in the contact list, turn on the "Contact rate" icon in {{Menu|Options|Contact list|Extra icons}}.}}
 
{{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 ==
Line 12: Line 14:
** added ''Download cloud files automatically'' option to {{Menu|Options|Events|File transfers}}.
** added ''Download cloud files automatically'' option to {{Menu|Options|Events|File transfers}}.
** {{GithubIssue|3584}} added a confirmation request when opening an executable cloud file.
** {{GithubIssue|3584}} added a confirmation request when opening an executable cloud file.
** cloud files will be stored inside usual folder for incoming files, not inside <tt>%profile_data%\\dlFiles</tt>.
** cloud files will be stored inside a usual folder for incoming files, not inside <tt>%profile_data%\\dlFiles</tt>.
** the cloud file will be deleted from the disk when the event containing it is deleted.
** the cloud file will be deleted from the disk when the event containing it is deleted.
* {{GithubIssue|3835}} added {{Button|Show password}} button to the database encryption dialog.
* {{GithubIssue|3723}} added {{Plugin|Db_autobackups}} into installer.
* {{GithubIssue|3723}} added {{Plugin|Db_autobackups}} into installer.
* {{GithubIssue|3696}} updated hunspell to 1.7.2.
* {{GithubIssue|3696}} updated hunspell to 1.7.2.
Line 21: Line 24:
* synced libtox with the master branch.
* synced libtox with the master branch.
* updated SQLite to 3.44.0.
* updated SQLite to 3.44.0.
* {{GithubIssue|3556}} restored protocol icon in the filetransfer dialog.
* {{GithubIssue|3556}} restored the protocol icon in the file transfer dialog.
* protocol icon in the filetransfer dialog is no longer clickable (so as not to confuse users because pressing does not trigger any action).
* the protocol icon in the file transfer dialog is no longer clickable (so as not to confuse users because pressing does not trigger any action).
* {{GithubIssue|3561}} fixed random crash inside chat engine.
* {{GithubIssue|3561}} fixed random crash inside chat engine.
* {{Plugin|StdFile}} considered useless and returned back to mir_app.
* {{GithubIssue|3571}} the message about the missing database driver now not only informs but helps to download the driver.
* {{GithubIssue|3571}} the message about missing database driver now not only informs, but helps to download driver.
* {{GithubIssue|3636}} when you start the profile manager, the focus is correctly set to profile selection again.
* {{GithubIssue|3636}} when you start the profile manager, the focus is correctly set to profile selection again.
* {{GithubIssue|3668}} internal names of newly created accounts can no longer contain non-ASCII characters.
* {{GithubIssue|3668}} internal names of newly created accounts can no longer contain non-ASCII characters.
* {{GithubIssue|3786}} fixed random crash on window's destruction.
* {{GithubIssue|3786}} fixed random crash on the window's destruction.
* {{GithubIssue|3805}} fixed closing the options dialog window with the {{Button|OK}} button when changing the message log.
* {{GithubIssue|3805}} fixed closing the options dialog window with the {{Button|OK}} button when changing the message log.
* {{GithubIssue|3877}} fixed saving settings on exit.
* {{GithubIssue|3877}} fixed saving settings on exit.
Line 37: Line 39:
** {{GithubIssue|3567}} implemented support for cloud files (the file is downloaded by the user by clicking in the message log).
** {{GithubIssue|3567}} implemented support for cloud files (the file is downloaded by the user by clicking in the message log).
** {{GithubIssue|3552}} fixed crash on cancel waiting filetransfer.
** {{GithubIssue|3552}} fixed crash on cancel waiting filetransfer.
** fixed occasional crash.
** {{GithubIssue|3566}} fixed detection that a contact's client has gone offline.
** {{GithubIssue|3757}} fixed client detection.
** {{GithubIssue|3928}} fixed crash.
** {{GithubIssue|3930}} fixed display of incoming file descriptions.
 
* {{Plugin|IRC}}
** {{GithubIssue|3902}} fixed the "Add Ignore" dialog window behavior.
** {{GithubIssue|3909}} fixed displaying user leaves.
** {{GithubIssue|3914}} fixed displaying user nickname changes.


* {{Plugin|Jabber}}
* {{Plugin|Jabber}}
** {{GithubIssue|3661}} added {{XEP|0160|Best Practices for Handling Offline Messages}} support.
** {{GithubIssue|3661}} added {{XEP|0160|Best Practices for Handling Offline Messages}} support.
** {{GithubIssue|3585}} file uploads generate cloud files now.
** {{GithubIssue|3585}} file uploads generate cloud files now.
** {{GithubIssue|3581}} advanced search in the "Find/Add contact" dialog will be hidden if Jabber User Directory is not selected in Services.
** {{GithubIssue|3589}} fixed showing Cyrillic in the name of the sent file.
** {{GithubIssue|3589}} fixed showing Cyrillic in the name of the sent file.
** {{GithubIssue|3581}} advanced search in Find/Add contact dialog will be hidden if Jabber User Directory is not selected in Services.
** {{GithubIssue|3840}} fixed Chinese in the title of the "Send Note" window.
** {{GithubIssue|3840}} fixed Chinese in the title of the "Send Note" window.
** {{GithubIssue|3790}} fixed sending authorization request when adding a contact.
** {{GithubIssue|3790}} fixed sending authorization request when adding a contact.
** {{GithubIssue|3880}} fixed adding yourself to the roster.
* {{Plugin|Omegle}}
** {{GithubIssue|3917}} deprecated. [https://www.omegle.com Omegle servers are down].


* {{Plugin|Telegram}}
* {{Plugin|Telegram}}
** {{GithubIssue|3667}} added message edit feature (only with {{Plugin|NewStory}} message log).
** {{GithubIssue|3667}} added message edit feature (only with {{Plugin|NewStory}} message log).
** added ability to forward message (only with {{Plugin|NewStory}} message log).
** added ability to forward message (only with {{Plugin|NewStory}} message log).
** added error processing in message sending.
** {{GithubIssue|3884}} "Saved messages" contact now changes its name when changing the language pack.
** file uploads generate cloud files now.
** file uploads generate cloud files now.
** disabled the "Send authorization request" option when adding a contact (not supported by the protocol).
** fixed Cyrillic in file descriptions.
** fixed Cyrillic in file descriptions.
** fixed correct <tt>FirstName</tt> parsing.
** fixed correct <tt>FirstName</tt> parsing.
** fixed receiving stickers.
** fixed receiving stickers.
** fixed multiple crashes.
** fixed multiple crashes.
** {{GithubIssue|3771}} fixed adding bots to contact list.
** {{GithubIssue|3797}} fixed display of "Saved messages" pseudo-contact status.
** {{GithubIssue|3797}} fixed display of "Saved messages" pseudo-contact status.
** {{GithubIssue|3798}} fixed adding contacts.
** {{GithubIssue|3798}} fixed adding contacts.
** {{GithubIssue|3883}} fixed the inability to write to a contact with whom you have not previously communicated.
** {{GithubIssue|3921}} fixed fake status settings.


* {{Plugin|Tox}}
* {{Plugin|Tox}}
Line 71: Line 91:


== Plugins ==
== Plugins ==
fixes #3774 (Кракозябры в журнале)
* {{Plugin|Alarms}}
 
** {{GithubIssue|3890}} removed the ''Sound: Speak'' option (has not been supported for a long time).
fixes #3591 completely (Относительные пути в скинах)


fixes #3819 (BASS Interface: удалить ссылку на загрузку BASS)
* {{Plugin|BASS interface}}
** {{GithubIssue|3819}} removed the BASS library download link (there is no need to download it manually since the library comes with the plugin).


Clist_blind: duplicate options removed
* {{Plugin|Clist blind}}
** removed duplicate {{Menu|Options|Contact list|Disable icon blinking}} option (use {{Menu|Options|Contact list|Common|Enable icon blinking} instead).


fixes #3590 (Clist_nicer: не работает кнопка "Убрать скин")
* {{Plugin|Clist nicer}}
** {{GithubIssue|3591}} added support for relative paths to skins.
** {{GithubIssue|3590}} fixed {{Button|Unload skin}} button.


fixes #3328 (CrashDumper: предупреждение об отсутствии отладочных символов)
* {{Plugin|CrashDumper}}
fixes #3738 (CrashDumper: ошибочный показ активного журнала)
** {{GithubIssue|3328}} added a warning about missing debugging symbols to the [[Crash_reports|crash log]].
** {{GithubIssue|3738}} fixed detection of the current message log.


fixes #3729 (Db_autobackuper: опция "количество резервных копий" недоступна при отключённом автоматическом резервировании, но влияет на ручные резервные копии)
* {{Plugin|Db_autobackups}}
** {{GithubIssue|3729}} ''Number of backups to keep'' option is no longer grayed out if the automatic backup is turned off (this option also affects the number of backups created manually).


* {{Plugin|Dbx_sqlite}}
* {{Plugin|Dbx_sqlite}}
** {{GithubIssue|3670}} loading history from the database has been significantly speeded up.
** {{GithubIssue|3670}} loading history from the database has been significantly speeded up.
** {{GithubIssue|3692}} fixed processing of edited incoming messages.
** {{GithubIssue|3700}} fixed deletion of metacontact history.
** {{GithubIssue|3700}} fixed deletion of metacontact history.
** {{GithubIssue|3692}} fixed processing of edited incoming messages.


* {{Plugin|FileAsMessage}}
* {{Plugin|FileAsMessage}}
** {{GithubIssue|3762}} Fixed sending files with names containing non-ASCII characters.
** {{GithubIssue|3761}} fixed crash when receiving file.
** {{GithubIssue|3761}} fixed crash when receiving file.
** {{GithubIssue|3762}} fixed sending files with names containing non-ASCII characters.


* {{Plugin|Fingerprint}}
* {{Plugin|Fingerprint}}
** {{GithubIssue|3680}} {{GithubIssue|3681}} fixed random crashes.
** {{GithubIssue|3680}} {{GithubIssue|3681}} fixed random crashes.


fixes #3707 (GmailNotifier: вместо пароля в базу пишется логин)
* {{Plugin|GmailNotifier}}
fixes #3709 (GmailNotifier: изменение учётных данных в Миранде приводит к неработоспособности плагина до перезапуска)
** {{GithubIssue|3707}} fixed password saving.
fixes #3713 (GmailNotifier: поле "запустить указанное приложение" появляется лишь при переоткрытии настроек)
** {{GithubIssue|3709}} fixed plugin operation after changing credentials.
** {{GithubIssue|3713}} fixed behavior of the ''Run custom program'' option input field.


Import: support for offline files in JSON exports
* {{Plugin|IEView}}
** {{GithubIssue|3591}} added support for relative paths to skins.


fixes #3841 (KeyboardNotify: не работает крестик в окне)
* {{Plugin|Import}}
** added support for cloud files in JSON exports.


MsgExport: support for offline files
* {{Plugin|KeyboardNotify}}
** {{GithubIssue|3841}} fixed closing the XStatuses settings window


NEN
* {{Plugin|Msg Export}}
fixes #3735 (Падение при проверке RSS)
** added cloud files support.


fixes #3605 (NewsAggregator: при использовании встроенного журнала StdMsg или Scriver открытый из списка контактов фид пуст)
* {{Plugin|NewEventNotify}}
fixes #3523 (NewsAggregator и история сообщений.)
** {{GithubIssue|3735}} fixed crash.


NewStory: to always display from/to nick for the search results
* {{Plugin|NewStory}}
we don't select text entering the editing mode;
** added message editing feature.
fixes #3576 (NewStory: add offline files support)
** {{GithubIssue|2414}} added more hotkeys.
fixes #2373 (NewStory: не работают фильтры)
** added {{Hotkey|Ctrl|S}} hotkey to start search.
ixes #2392 (NewStory: безумный скроллбар)
** {{GithubIssue|2415}} added message direction option.
fixes #2415 (NewStory: add message direction option)
** {{GithubIssue|3530}} added global history search.
fixes #3606 (NewStory: прокрутка колесом мыши)
** {{GithubIssue|3530}} added bookmarks support.
fixes #2414 (NewStory: add more hotkeys)
** added the ability to quote messages.
for #3530 - Global history search for NewStory
** {{GithubIssue|3530}} added a message that the search found no results.
fixes #3607 (NewStory: нужно засерять неактуальные кнопки в глобальном поиске) + some code reordering
** {{GithubIssue|3576}} added cloud files support.
fixes #3608 (NewStory: рандомные проблемы)
** {{GithubIssue|3602}} added "Copy URL" / "Copy path" context menu item for cloud files (downloaded and not downloaded respectively).
for #3530 (Bookmarks)
** {{GithubIssue|3613}} added multiple selection of messages using the mouse.
NewStory: improved keys navigation
** {{GithubIssue|3651}} implemented smooth scrolling.
fixes #3627 (NewStory: прокрутка мышью не позволяет вернуться к последнему сообщению)
** {{GithubIssue|3655}} added the ability to customize the font and color of highlights.
fixes #3626 (NewStory: нет настройки цвета для входов/выходов в чате)
** added {{Plugin|TopToolBar}} button.
fixes #3629 (NewStory: у всех событий в групчате иконка входящего сообщения (синяя))
** {{GithubIssue|3662}} added the "Copy text" menu item.
fixes #3624 (NewStory: падение при поиске в Windows 7)
** {{GithubIssue|3768}} added the ''History++ compatibility mode'' option (message selection in the message log moves when pressing keyboard arrows).
fixes #3623 (NewStory: экспортированный JSON имеет юниксовые переносы строк)
** {{GithubIssue|3530}} when exporting history, only selected messages are now exported (if nothing is selected, the entire history is exported).
fixes #3622 (NewStory: множественное выделение сбрасывается при вызове меню)
** {{GithubIssue|3530}} sidebar in the history window is now resizable.
fixes #3621 (NewStory: шаблон сгруппированного сообщения по умолчанию выглядит ужасно)
** {{GithubIssue|3621}} improved default grouped message template.
fixes #3620 (NewStory: при открытии окна появляется на долю секунды фон сетки, а затем уже появляются сообщения)
** improved keys navigation.
fixes #3631 (NewStory: перестала работать прокрутка)
** {{GithubIssue|3626}} chat entry/exit events are now colored as "other events" rather than as "incoming message".
fixes #3633 (NewStory: не добавлять в меню пункт, если он был отключен)
** {{GithubIssue|3632}} cursor appearance now changes when hovering over a link.
fixes #3613 (NewStory: выделение нескольких сообщений без клавиатуры)
** {{GithubIssue|3641}} history window contents are now updated in real-time.
fixes #3638 (NewStory: ускорить выделение сообщений мышью)
** {{GithubIssue|3644}} highlighted text no longer has a forced light blue background.
fixes #3637 (NewStory: удаление самого нового сообщения оставляет дырку)
** {{GithubIssue|3653}} message grouping now works not only in private conversations but also in group chats.
fixes #3628 (NewStory: автопрокрутка журнала при открытии новой вкладки в фоне)
** {{GithubIssue|3656}} the arrival of a new message no longer scrolls to the end of the log if it is not scrolled to the end at that moment.
fixes #3632 (NewStory: менять вид курсора при наведении на ссылку)
** the group chat's topic is now displayed in the same color as "Other incoming events" instead of the "Incoming message" color.
fixes  #3641 ([NewStory] Content of contact's history is not refreshed until history is reopened)
** {{GithubIssue|3657}} selection of messages in the message log can now be removed by clicking in the input field or pressing a {{Hotkey|Shift|Tab}} hotkey.
fixes #3643 (NewStory: можно ли при редактировании не менять цвет фона?)
** {{GithubIssue|3779}} template previews now show changes in real-time.
NewStory: #3642 (редактирование порой не попадает в нужное место)
** search can now be started by pressing {{Button|Enter}} in the search field.
fixes #3647 (NewStory: после удаления истории чата остаётся белая дыра)
** {{GithubIssue|3646}} removed useless buttons {{Button|User menu}}, ({{Button|User info}}, {{Button|Send message}}) from system history window.
fixes #3646 (NewStory: меню контакта в системной истории)
** {{GithubIssue|2392}} fixed scrollbar behavior.
fixes #3650 (NewStory: входы в групчат показываются от моего имени)
** {{GithubIssue|3606}} fixed mouse wheel scrolling.
for #3530 - export of selected events only
** {{GithubIssue|3616}} fixed incoming/outgoing name color settings.
for #3530 - vertical splitter for time tree
** {{GithubIssue|3620}} fixed loading of the grid too early when opening a window.
- for #3530: search does not indicate "first" or "last" entry found, nor that it couldn't find anything
** {{GithubIssue|3623}} fixed line breaks in exported JSON.
- additional hot key Ctrl+F to start search
** {{GithubIssue|3624}} fixed crash when searching under Windows 7.
fixes #3655 (NewStory: добавить настройку цвета хайлайтов)
** {{GithubIssue|3628}} fixed the unwanted scrolling of the log when the tab bar appears.
fixes #3653 (NewStory: не работает группировка в чатах)
** {{GithubIssue|3629}} fixed incorrect icon for outgoing messages in group chats.
fixes #3656 (NewStory: автоматически проматывается лог при прилёте сообщения в групчат)
** fixed {{Button|Home}} button behavior.
fixes #3657 (NewStory: снятие выделения)
** {{GithubIssue|3633}} fixed the unwanted appearance of disabled menu items after loading the plugin.
fixes #3662 (NewStory: добавить функцию "копировать текст")
** {{GithubIssue|3666}} fixed context menu in group chats.
NewStory: group chat's topic to be drawn as "other"
** {{GithubIssue|3920}} fixed missing context menu when there is no history.
fixes #3666 (NewStory: в чатах не работают пункты контекстного меню журнала)
** {{GithubIssue|3924}} fixed the visual disappearance of history after the user refused to delete it.
fixes #3663 (NewStory: падение при вставке)
** fixed display of text/background color in the graphic preview of templates.
fixes #3669 (NewStory: опция "группировать сообщения" группирует сообщения вместе с событиями входа в чат)
NewStory: event quoting
- we don't select text entering the editing mode;
** added {{Plugin|TopToolbar}} button.
fixes #3602 ("Copy path" в контекстном меню для файлов)
fixes #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 #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: при выделении нескольких сообщений только последнее цитируется и добавляется в закладки)


NoHistory:
* {{Plugin|NoHistory}}
fixes #3560 (Чаты: механизм отключения хранения истории чатов в базе)
** {{GithubIssue|3560}} added support for group chats.


* {{Pligin|PluginUpdater}}
* {{Plugin|NotesReminders}}
{{GuthubIssue|3587}} installing a new plugin no longer results in the creation of an empty backup (since the existing files have not changed).
** {{GithubIssue|3927}} reminder search is no longer case-sensitive.
fixes #3708 (PluginUpdater: добавить в PluginUpdaterFiles поддержку масок)


fixes #3756 (PopupPlus: добавить отключение всплывающих окон при неактивности)
* {{Plugin|PluginUpdater}}
** {{GithubIssue|3587}} installing a new plugin no longer results in the creation of an empty backup (since the existing files have not changed).
** {{GithubIssue|3708}} added wildcard (<tt>*</tt>) support in <tt>[PluginUpdaterFiles]</tt>.


fixes #3858 (QuickSearch: размер окна по умолчанию очень мал)
* {{Plugin|PopupPlus}}
** {{GithubIssue|3756}} added ''Disable when: Idle'' option.


fixes #3865 (make Rate plugin deprecated)
* {{Plugin|QuickSearch}}
** {{GithubIssue|3858}} increased default window size.


Scriver: https://github.com/miranda-ng/miranda-ng/issues/3533
* {{Plugin|Rate}}
fixes #3562 (tabSRMM: crash on nicklist hide)
** {{GithubIssue|3865}} deprecated and merged with {{Plugin|Clist modern}}.
fixes #3588 (Добавить кнопку отправки файла на тулбар плагинов сообщений)
fixed foodnetwork
fixes #3602 ("Copy path" в контекстном меню для файлов)
fixes #3605 (NewsAggregator: при использовании встроенного журнала StdMsg или Scriver открытый из списка контактов фид пуст)


fixes #3868 (SkypeStatusChange: сделать нормальные чекбоксы)
* {{Plugin|Scriver}}
** {{GithubIssue|3533}} added indication (lock icon) for {{XEP|0384|OMEMO}}-encrypted messages (verified and unverified).
** {{GithubIssue|3588}} added {{Button|Send file}} toolbar button.
** {{GithubIssue|3602}} added "Copy URL" context menu item for cloud files.
** {{GithubIssue|3562}} fixed crash on nicklist hide.
** fixed Food Network search.


SmileyAdd: new standard category: emoji
* {{Plugin|SkypeStatusChange}}
- allows now to display repetitive smileys even if they go one after another without spaces;
** {{GithubIssue|3868}}: fixed appearance of checkboxes in options.
- much less resource consumption, much faster execution;


StdMsg
* {{Plugin|SmileyAdd}}
fixes #3562 (tabSRMM: crash on nicklist hide)
** added new standard category: [https://miranda-ng.org/tags/emojis/ emoji].
fixed foodnetwork
** much less resource consumption, much faster execution.
fixes #3588 (Добавить кнопку отправки файла на тулбар плагинов сообщений)
** fixed display of repetitive smileys if they go one after another without spaces.
fixes #3602 ("Copy path" в контекстном меню для файлов)
** {{GithubIssue|3791}} fixed crash.
fixes #3605 (NewsAggregator: при использовании встроенного журнала StdMsg или Scriver открытый из списка контактов фид пуст)


fixes #3686 )StdPopup: в статусбаре tabSRMM отсутствует иконка "вкл-выкл всплывающие окна")
* {{Plugin|StdAway}}
** {{GithubIssue|3879}} added {{Button|Reset}} button to {{Menu|Options|Status|Status messages}}.


fixes #3604 (tabSRMM: move "Automatically copy selected text" option from common tabSRMM settings)
* {{Plugin|StdFile}}
fixes #3635 (Настройки уведомлений о наборе текста)
** deprecated and moved to the core.
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
* {{Plugin|StdMsg}}
** {{GithubIssue|3588}} added {{Button|Send file}} toolbar button.
** {{GithubIssue|3602}} added "Copy URL" context menu item for cloud files.
** {{GithubIssue|3562}} fixed crash on nicklist hide.
** fixed Food Network search.


fixes #3570 (Tipper всегда показывает инфу о первом человеке в никлисте)
* {{Plugin|StdPopup}}
fixes #3698 (Tipper: Не показывает текст в подсказках контактного листа)
** {{GithubIssue|3686}} added "Enable/disable popups" icon to the message plugin's status bar.


fixes #3872 (UInfoEx: если отказаться от сброса настроек, то плагин всё равно сообщает, что они сброшены)
* {{Plugin|tabSRMM}}
** {{GithubIssue|3533}} added indication (lock icon) for {{XEP|0384|OMEMO}}-encrypted messages (verified and unverified).
** {{GithubIssue|3588}} added {{Button|Send file}} toolbar button.
** {{GithubIssue|3602}} added "Copy URL" context menu item for cloud files.
** built-in message log settings are now hidden if a third-party message log is used.
** {{GithubIssue|3604}} moved ''Automatically copy selected text'' option from common tabSRMM settings optins to {{Menu|Options|Message session|Message log}}.
** {{GithubIssue|3685}} removed the "Feature enabled" overlay (green check mark).
** {{GithubIssue|3912}} disabled the "Leave chat room" tab context menu item for the IRC server tab.
** {{GithubIssue|3562}} fixed crash on nicklist hide.
** fixed Food Network search.
** {{GithubIssue|3690}} fixed text wrapping and cropping when quoting.
** {{GithubIssue|3701}} fixed multi-line descriptions of toolbar buttons.


fixes #3732 (VoiceService: добавить открытие диалога вызова при нажатии на всплывающее окно)
* {{Plugin|Tipper}}
fixes #3839 (VoiceService: добавить единицы измерения в длительность вспл. окон)
** {{GithubIssue|3698}} fixed some presets.


fixes #3706 (YAMN: избавиться от реверсной логики)
* {{Plugin|TopToolBar}}
fixes #3705 (YAMN: убрать опцию "уведомления → звук")
** toolbar buttons are now removed when the corresponding plugin is unloaded.
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 ==
* {{Plugin|UInfoEx}}
* memory buffer <tt>unzip</tt> function moved to core.
** {{GithubIssue|3872}} plugin no longer reports that settings have been reset if the user refuses to reset.
* removed useless helper <tt>SM_GetUserFromIndex</tt>.
* removed useless helper <tt>UM_FindUserFromIndex</tt>.


PROTO_INTERFACE::SendMsg - unused parameter flags removed
* {{Plugin|VoiceService}}
** {{GithubIssue|3732}} added "Open call window" to the list of possible actions when you click on a popup.


SESSION_INFO: separate list for the interface support eliminated, now there's the only list of USERINFO sorted by their unique IDs
* {{Plugin|YAMN}}
** {{GithubIssue|3702}} implemented saving column widths in the list of letters.
** {{GithubIssue|3742}} added ''Force popups for manual operations'' option.
** {{GithubIssue|3706}} renamed ''Don't show today's date'' and ''Don't show seconds'' options to ''Show current date'' and ''Show seconds''.
** {{GithubIssue|3705}} removed  the''New Mail: Sound'' option (sound settings are available in the {{Menu|Options|Sounds}}).
** {{GithubIssue|3716}} removed the ''TopToolBar button "Check mail"'' option (buttons can be configured in the {{Plugin|TopToolBar}} settings).
** {{GithubIssue|3704}} fixed hang when changing settings (because of this, we had to move the popup settings from {{Menu|Options|Popups|YAMN}} to the plugin options).
** {{GithubIssue|3715}} fixed ''Execute application'' option field.
** {{GithubIssue|3717}} fixed crash when Miranda shuts down.
** {{GithubIssue|3718}} fixed the appearance of "unknown contact".
** {{GithubIssue|3721}} fixed crash when clicking on popup.
** {{GithubIssue|3722}} fixed checkboxes in popup options.
** {{GithubIssue|3724}} fixed adding extra spaces to the email subject.
** {{GithubIssue|3728}} fixed display of non-ASCII characters.
** {{GithubIssue|3730}} fixed problems that occurred due to the absence of YAMN pseudo-contact in the database.


for #3566 - getUserLastseen to detect offline status
== For developers ==
 
* added <tt>SetMessageText</tt> function.
MS_PROTO_RECVFILET - we don't need this service either
* added <tt>MS_SMILEYADD_SELECTSMILEY</tt> - new service for custom smiley selector.
 
* added <tt>SmileyAdd_LoadContactSmileys</tt> - helper function for adding custom smileys.
CSrmmBaseDialog::SetMessageText - move all low-level stuff inside a function
* memory buffer <tt>unzip</tt> function moved to core.
 
* removed <tt>SM_GetUserFromIndex</tt> helper.
MS_SMILEYADD_SELECTSMILEY - new service for custom smiley selector
* removed <tt>UM_FindUserFromIndex</tt> helper.
 
* removed <tt>MS_PROTO_RECVFILET</tt> service.
SmileyAdd_LoadContactSmileys - helper function for adding custom smileys
* removed unused ANSI service <tt>MS_FILE_GETRECEIVEDFILESFOLDERW</tt>.
 
* removed unused parameter <tt>flags</tt> <tt>from PROTO_INTERFACE::SendMsg</tt>.
unused ANSI service MS_FILE_GETRECEIVEDFILESFOLDER removed

Latest revision as of 01:50, 22 November 2023

Version: 0.96.4

Rev: v0.96.4

Released: 15 November 2023

Warning
After the update, the first launch 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
If you used Rate plugin and after the update, the rating is not displayed in the contact list, turn on the "Contact rate" icon in Options → Contact list → Extra icons.
Important
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 a 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 #3835 added Show password button to the database encryption dialog.
  • 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 the protocol icon in the file transfer dialog.
  • the protocol icon in the file transfer 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 the missing database driver now not only informs but helps to download the 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 the 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.
    • Issue #3566 fixed detection that a contact's client has gone offline.
    • Issue #3757 fixed client detection.
    • Issue #3928 fixed crash.
    • Issue #3930 fixed display of incoming file descriptions.
  • Telegram
    • Issue #3667 added message edit feature (only with NewStory message log).
    • added ability to forward message (only with NewStory message log).
    • added error processing in message sending.
    • Issue #3884 "Saved messages" contact now changes its name when changing the language pack.
    • file uploads generate cloud files now.
    • disabled the "Send authorization request" option when adding a contact (not supported by the protocol).
    • fixed Cyrillic in file descriptions.
    • fixed correct FirstName parsing.
    • fixed receiving stickers.
    • fixed multiple crashes.
    • Issue #3771 fixed adding bots to contact list.
    • Issue #3797 fixed display of "Saved messages" pseudo-contact status.
    • Issue #3798 fixed adding contacts.
    • Issue #3883 fixed the inability to write to a contact with whom you have not previously communicated.
    • Issue #3921 fixed fake status settings.
  • 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

  • Alarms
    • Issue #3890 removed the Sound: Speak option (has not been supported for a long time).
  • BASS interface
    • Issue #3819 removed the BASS library download link (there is no need to download it manually since the library comes with the plugin).
  • Clist blind
    • removed duplicate Options → Contact list → Disable icon blinking option (use {{Menu|Options|Contact list|Common|Enable icon blinking} instead).
  • Db_autobackups
    • Issue #3729 Number of backups to keep option is no longer grayed out if the automatic backup is turned off (this option also affects the number of backups created manually).
  • Import
    • added support for cloud files in JSON exports.
  • NewStory
    • added message editing feature.
    • Issue #2414 added more hotkeys.
    • added Ctrl+S hotkey to start search.
    • Issue #2415 added message direction option.
    • Issue #3530 added global history search.
    • Issue #3530 added bookmarks support.
    • added the ability to quote messages.
    • Issue #3530 added a message that the search found no results.
    • Issue #3576 added cloud files support.
    • Issue #3602 added "Copy URL" / "Copy path" context menu item for cloud files (downloaded and not downloaded respectively).
    • Issue #3613 added multiple selection of messages using the mouse.
    • Issue #3651 implemented smooth scrolling.
    • Issue #3655 added the ability to customize the font and color of highlights.
    • added TopToolBar button.
    • Issue #3662 added the "Copy text" menu item.
    • Issue #3768 added the History++ compatibility mode option (message selection in the message log moves when pressing keyboard arrows).
    • Issue #3530 when exporting history, only selected messages are now exported (if nothing is selected, the entire history is exported).
    • Issue #3530 sidebar in the history window is now resizable.
    • Issue #3621 improved default grouped message template.
    • improved keys navigation.
    • Issue #3626 chat entry/exit events are now colored as "other events" rather than as "incoming message".
    • Issue #3632 cursor appearance now changes when hovering over a link.
    • Issue #3641 history window contents are now updated in real-time.
    • Issue #3644 highlighted text no longer has a forced light blue background.
    • Issue #3653 message grouping now works not only in private conversations but also in group chats.
    • Issue #3656 the arrival of a new message no longer scrolls to the end of the log if it is not scrolled to the end at that moment.
    • the group chat's topic is now displayed in the same color as "Other incoming events" instead of the "Incoming message" color.
    • Issue #3657 selection of messages in the message log can now be removed by clicking in the input field or pressing a ⇧ Shift+Tab ↹ hotkey.
    • Issue #3779 template previews now show changes in real-time.
    • search can now be started by pressing Enter in the search field.
    • Issue #3646 removed useless buttons User menu, (User info, Send message) from system history window.
    • Issue #2392 fixed scrollbar behavior.
    • Issue #3606 fixed mouse wheel scrolling.
    • Issue #3616 fixed incoming/outgoing name color settings.
    • Issue #3620 fixed loading of the grid too early when opening a window.
    • Issue #3623 fixed line breaks in exported JSON.
    • Issue #3624 fixed crash when searching under Windows 7.
    • Issue #3628 fixed the unwanted scrolling of the log when the tab bar appears.
    • Issue #3629 fixed incorrect icon for outgoing messages in group chats.
    • fixed Home button behavior.
    • Issue #3633 fixed the unwanted appearance of disabled menu items after loading the plugin.
    • Issue #3666 fixed context menu in group chats.
    • Issue #3920 fixed missing context menu when there is no history.
    • Issue #3924 fixed the visual disappearance of history after the user refused to delete it.
    • fixed display of text/background color in the graphic preview of templates.
  • PluginUpdater
    • Issue #3587 installing a new plugin no longer results in the creation of an empty backup (since the existing files have not changed).
    • Issue #3708 added wildcard (*) support in [PluginUpdaterFiles].
  • SmileyAdd
    • added new standard category: emoji.
    • much less resource consumption, much faster execution.
    • fixed display of repetitive smileys if they go one after another without spaces.
    • Issue #3791 fixed crash.
  • StdFile
    • deprecated and moved to the core.
  • tabSRMM
    • Issue #3533 added indication (lock icon) for XEP-0384: OMEMO-encrypted messages (verified and unverified).
    • Issue #3588 added Send file toolbar button.
    • Issue #3602 added "Copy URL" context menu item for cloud files.
    • built-in message log settings are now hidden if a third-party message log is used.
    • Issue #3604 moved Automatically copy selected text option from common tabSRMM settings optins to Options → Message session → Message log.
    • Issue #3685 removed the "Feature enabled" overlay (green check mark).
    • Issue #3912 disabled the "Leave chat room" tab context menu item for the IRC server tab.
    • Issue #3562 fixed crash on nicklist hide.
    • fixed Food Network search.
    • Issue #3690 fixed text wrapping and cropping when quoting.
    • Issue #3701 fixed multi-line descriptions of toolbar buttons.
  • TopToolBar
    • toolbar buttons are now removed when the corresponding plugin is unloaded.
  • UInfoEx
    • Issue #3872 plugin no longer reports that settings have been reset if the user refuses to reset.
  • YAMN
    • Issue #3702 implemented saving column widths in the list of letters.
    • Issue #3742 added Force popups for manual operations option.
    • Issue #3706 renamed Don't show today's date and Don't show seconds options to Show current date and Show seconds.
    • Issue #3705 removed theNew Mail: Sound option (sound settings are available in the Options → Sounds).
    • Issue #3716 removed the TopToolBar button "Check mail" option (buttons can be configured in the TopToolBar settings).
    • Issue #3704 fixed hang when changing settings (because of this, we had to move the popup settings from Options → Popups → YAMN to the plugin options).
    • Issue #3715 fixed Execute application option field.
    • Issue #3717 fixed crash when Miranda shuts down.
    • Issue #3718 fixed the appearance of "unknown contact".
    • Issue #3721 fixed crash when clicking on popup.
    • Issue #3722 fixed checkboxes in popup options.
    • Issue #3724 fixed adding extra spaces to the email subject.
    • Issue #3728 fixed display of non-ASCII characters.
    • Issue #3730 fixed problems that occurred due to the absence of YAMN pseudo-contact in the database.

For developers

  • added SetMessageText function.
  • added MS_SMILEYADD_SELECTSMILEY - new service for custom smiley selector.
  • added SmileyAdd_LoadContactSmileys - helper function for adding custom smileys.
  • memory buffer unzip function moved to core.
  • removed SM_GetUserFromIndex helper.
  • removed UM_FindUserFromIndex helper.
  • removed MS_PROTO_RECVFILET service.
  • removed unused ANSI service MS_FILE_GETRECEIVEDFILESFOLDERW.
  • removed unused parameter flags from PROTO_INTERFACE::SendMsg.