История изменений/0.95.13: Difference between revisions

From Miranda NG
Jump to navigation Jump to search
No edit summary
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
<noinclude>{{PageLang|ru}}{{VersionCard}}</noinclude>
<noinclude>{{PageLang|ru}}{{VersionCard}}</noinclude>
{{TNT|Important|Прекращено создание новых профилей в формате MDBX. Отныне новые профили создаются лишь в формате SQLite.}}
{{TNT|Important|Прекращено создание новых профилей в формате MDBX. Отныне новые профили создаются лишь в формате SQLite. Существующие профили в формате MDBX продолжат работать.}}


== Ядро и библиотеки ==
== Ядро и библиотеки ==
* появилась возможность заглушить любой чат. «Заглушить» означает не только убрать звуки, но также мигание в трее и всплывающие окна. Чат может находится в одном из трёх состояний:
* появилась возможность заглушить любой групповой чат. «Заглушить» означает не только убрать звуки, но также мигание в трее и всплывающие окна. Чат может находится в одном из трёх состояний:
** По умолчанию — долгое (бесконечное) мигание для подсвеченных сообщений, короткое (6 раз) мигание для всего остального; наличие миганий, звуков и всплывающих окон соответствует настройкам {{Menu|Беседы|Чаты|События и фильтры}}.
** По умолчанию — долгое (бесконечное) мигание для подсвеченных сообщений, короткое (6 раз) мигание для всего остального; наличие миганий, звуков и всплывающих окон соответствует настройкам {{Menu|Беседы|Чаты|События и фильтры}}.
** Всегда заглушать — короткое мигание для всего; отсутствие звуков и всплывающих окон; наличие миганий соответствует настройкам {{Menu|Беседы|Чаты|События и фильтры}}.
** Всегда заглушать — короткое мигание для всего; отсутствие звуков и всплывающих окон; наличие миганий соответствует настройкам {{Menu|Беседы|Чаты|События и фильтры}}.
Line 12: Line 12:
* {{GithubIssue|2655}} исправлено сворачивание подменю при их перетаскивании в редакторе меню.
* {{GithubIssue|2655}} исправлено сворачивание подменю при их перетаскивании в редакторе меню.
* {{GithubIssue|2657}} исправлено удаление подменю, созданных пользователем.
* {{GithubIssue|2657}} исправлено удаление подменю, созданных пользователем.
* {{GithubIssue|2666}} для названий элментов в разделе ({{Menu|Тонкая настройка|Шрифты и цвета}}) теперь используется стандартный шрифт (в противном случае невозможно прочесть названия элементов, для которых используется шрифт Wingdings).
* {{GithubIssue|2666}} для названий элементов в разделе ({{Menu|Тонкая настройка|Шрифты и цвета}}) теперь используется стандартный шрифт (в противном случае невозможно прочесть названия элементов, для которых используется шрифт Wingdings).
* {{GithubIssue|2695}} статичные плагины (например, драйверы базы) больше не имеют чекбоксов в списке установленных плагинов.
* {{GithubIssue|2695}} статичные плагины (например, драйверы базы) больше не имеют чекбоксов в списке установленных плагинов.
* исправлено изредка встречающееся падение после удаления контакта.
* исправлено изредка встречающееся падение после удаления контакта.
Line 28: Line 28:


* {{Plugin|Facebook}}
* {{Plugin|Facebook}}
** {{GithubIssue|2640}} появилась возможность приглашать в чат контакты, находящиеся не в сети.
** {{GithubIssue|2640}} появилась возможность приглашать в чаты контакты, находящиеся не в сети.
** {{GithubIssue|2629}} исправлена загрузка аватаров.
** {{GithubIssue|2629}} исправлена загрузка аватаров.
** {{GithubIssue|2635}} исправлено дублирование сообщений.
** {{GithubIssue|2635}} исправлено дублирование сообщений.
Line 42: Line 42:


* {{Plugin|Jabber}}
* {{Plugin|Jabber}}
** {{GithubIssue|2617}} кнопка «Добавить» (зеленый ➕) во всех списках (участники, модераторы, пользователи, администраторы, владельцы, забаненные) перемещена в начало списка, чтобы не приходилось каждый раз прокручивать его до конца.
** {{GithubIssue|2617}} кнопка «Добавить» (зелёный ➕) во всех списках (участники, модераторы, пользователи, администраторы, владельцы, забаненные) перемещена в начало списка, чтобы не приходилось каждый раз прокручивать его до конца.
** приоритеты SCRAM-AUTH приведены в соответствие со [https://wiki.xmpp.org/web/SASL_and_SCRAM-SHA-1(-PLUS)_/_SCRAM-SHA-256(-PLUS)#Order спецификацией].
** приоритеты SCRAM-AUTH приведены в соответствие со [https://wiki.xmpp.org/web/SASL_and_SCRAM-SHA-1(-PLUS)_/_SCRAM-SHA-256(-PLUS)#Order спецификацией].
** код, отвечающий за поддержку {{XEP|0085|Chat State Notifications}} больше не проверяет настройки уведомлений о наборе текста.
** код, отвечающий за поддержку {{XEP|0085|Chat State Notifications}} больше не проверяет настройки уведомлений о наборе текста.
Line 50: Line 50:


* {{Plugin|SkypeWeb}}
* {{Plugin|SkypeWeb}}
** reworked almost from scratch to support contact types other than 8 and 19.
** протокол переписан практически с нуля, чтобы обеспечить поддержку всех типов контактов, а не только 8 и 19.
** реализована поддержка запросов на удаление сообщений.
** реализована поддержка запросов на удаление сообщений.
** history reader now uses local time (server time causes confusion with timestamps because it depends on the time zone of the currently used Microsoft datacenter). Only fetching the whole history shall use server-side timestamps. If you want to revert the old behavior, use a ''UseServerTime'' hidden setting (see {{Plugin|SkypeWeb|plugin page}} for details).
** в истории теперь используется локальное время (использование серверного времени вызывает путаницу, поскольку время в таком случае зависит от временной зоны текущего датацентра Microsoft). Только загрузка полной истории с сервера использует серверное время. Для восстановления прежнего поведения воспользуйтесь скрытой настройкой ''UseServerTime'' (подробности на {{Plugin|SkypeWeb|странице плагина}}).
** {{GithubIssue|2664}} исправлены проблемы с подключением.
** {{GithubIssue|2664}} исправлены проблемы с подключением.
** исправлена проблема с сообщениями, помеченными как прочитанные.
** исправлена проблема с сообщениями, помеченными как прочитанные.
** исправлен поиско контактов @outlook.com.
** исправлен поиск контактов @outlook.com.
** исправлено отсутствие ника у добавленного контакта.
** исправлено отсутствие имени у добавленного контакта.
** исправлена ошибка 201 «User id is misprinted».
** исправлена ошибка 201 «User id is misprinted».
** исправлено появление дубликатов контактов при первом подключении новой учётной записи.


* {{Plugin|Steam}}
* {{Plugin|Steam}}
** исправлено добавление контактов черех запросы авторизации.
** исправлено добавление контактов через запросы авторизации.
** {{GithubIssue|2692}} исправлена загрузка истории с сервера.
** {{GithubIssue|2692}} исправлена загрузка истории с сервера.


Line 68: Line 69:


* {{Plugin|Clist_modern}}
* {{Plugin|Clist_modern}}
** {{GithubIssue|2744}} changed status priority calculation for displaying global status in tray.
** {{GithubIssue|2744}} изменён алгоритм вычисления приоритета статусов для отображения глобального статуса в трее.
** {{GithubIssue|2606}} fixed applying view mode on language switch.
** {{GithubIssue|2606}} исправлено применение режимов вида при изменении языка.


* {{Plugin|CloudFile}}
* {{Plugin|CloudFile}}
** {{GithubIssue|2646}} fixed auth request window behavior.
** {{GithubIssue|2646}} исправлено поведение окна авторизации.


* {{Plugin|CrashDumper}}
* {{Plugin|CrashDumper}}
** {{GithubIssue|2698}} added current database format (mdbx, sqlite) to version info report.
** {{GithubIssue|2698}} в отчёт о версиях добавлены сведения об используемом драйвере базы (поскольку у пользователя может быть установлено несколько драйверов).


* {{Plugin|DbChecker}}
* {{Plugin|DbChecker}}
Line 83: Line 84:


* {{Plugin|DbEditorPP}}
* {{Plugin|DbEditorPP}}
** {{GithubIssue|2658}} moved popups related options from plugin settings to {{Menu|Popups|Database Editor++}}.
** {{GithubIssue|2658}} настройки всплывающих окон перенесены из настроек плагина в раздел {{Menu|Всплывающие окна|Database Editor++}}.


* {{Plugin|Dbx_mdbx}}
* {{Plugin|Dbx_mdbx}}
Line 91: Line 92:
** исправлено изредка встречающееся падение при работе с метаконтактами.
** исправлено изредка встречающееся падение при работе с метаконтактами.
** исправлено падение при удалении субконтакта из метаконтакта.
** исправлено падение при удалении субконтакта из метаконтакта.
** {{GithubIssue|2721}} fixed missing first event in history when exporting via {{Plugin|Msg_Export}} and similar plugins.
** {{GithubIssue|2721}} исправлено пропадание первого события в истории при её экспорте с помощью {{Plugin|Msg_Export}} и подобных плагинов.
** {{GithubIssue|2737}} fixed a rare scenario where a contact's entire history is gone after importing MDBX database.
** {{GithubIssue|2737}} исправлена редко возникающая ошибка, из-за которой вся история контакта пропадала после импорта из базы MDBX.


* {{Plugin|Dbx_sqlite}}
* {{Plugin|Dbx_sqlite}}
Line 99: Line 100:
** {{GithubIssue|1985}} исправлено отображение непрочитанных событий при поступлении нескольких непрочитанных событий.
** {{GithubIssue|1985}} исправлено отображение непрочитанных событий при поступлении нескольких непрочитанных событий.
** {{GithubIssue|2121}} исправлено обновление события.
** {{GithubIssue|2121}} исправлено обновление события.
** {{GithubIssue|2734}} fixed a bug due to which only the last of unread events is shown when multiple unread events arrive.
** {{GithubIssue|2734}} исправлена ошибка, из-за которой показывалось лишь последнее непрочитанное событие при получении нескольких непрочитанных событий.
** {{GithubIssue|2735}} исправлена ошибка, из-за которой резервные копии могли создаваться пустыми.
** {{GithubIssue|2735}} исправлена ошибка, из-за которой резервные копии могли создаваться пустыми.
** {{GithubIssue|2736}} scrolling through very large history in history viewer before it is fully loaded no more causes Miranda to freeze.
** {{GithubIssue|2736}} приложение больше не зависает при прокрутке в просмотрщике истории очень длинной истории до того, как она полностью загрузилась.


* {{Plugin|Import}}
* {{Plugin|Import}}
Line 107: Line 108:


* {{Plugin|New_GPG}}
* {{Plugin|New_GPG}}
** {{GithubIssue|2727}} fixed constantly columns' size reset for empty lists.
** {{GithubIssue|2727}} исправлен постоянный сброс ширины столбцов в пустых списках.


* {{Plugin|NewStory}}
* {{Plugin|NewStory}}
** {{GithubIssue|2649}} filetransfers in history are now looks like links.  
** {{GithubIssue|2649}} передачи файлов в истории теперь выглядят как ссылки (сами ссылки всё ещё не нажимаются мышью, это известный недочёт).


* {{Plugin|NoHistory}}
* {{Plugin|NoHistory}}
** {{GithubIssue|2713}} added ''Remove history on startup''option.
** {{GithubIssue|2713}} добавлена настройка ''«Удалять историю при запуске»''.


* {{Plugin|PluginUpdater}}
* {{Plugin|PluginUpdater}}
** {{GithubIssue|2725}} entering text into a filter no longer unchecks selected components.
** {{GithubIssue|2725}} ввод текста в поле фильтра больше не приводит к сбросу выбранных компонентов.
** fixed hangout with very fast automatic updates.
** исправлено зависание при очень быстрых автоматических обновлениях.


* {{Plugin|Scriver}}
* {{Plugin|Scriver}}
** {{GithubIssue|2610}} fixed inability to transfer file from clipboard by pressing {{Hotkey|Ctrl|V}}.
** {{GithubIssue|2610}} исправлена вставка файла из буфера обмена по нажатию {{Hotkey|Ctrl|V}}.
** {{GithubIssue|2617}} events filter button now have red cross if filter is disabled.
** {{GithubIssue|2617}} на кнопке фильтра событий теперь появляется красный крестик, когда фильтр отключён.
** {{GithubIssue|2574}} fixed icons problem after dynamic loading.
** {{GithubIssue|2574}} исправлена проблема со значками после динамической подгрузки плагина.


* {{Plugin|StdClist}}
* {{Plugin|StdClist}}
** {{GithubIssue|2710}} fixed saving of ''Don't move offline user to bottom'' option state.
** {{GithubIssue|2710}} исправлено сохранение состояния настройки ''«Не перемещать отключённых вниз»''.


* {{Plugin|StdFile}}
* {{Plugin|StdFile}}
** {{GithubIssue|2650}} added ''Sort file transfers in the reverse order'' option.
** {{GithubIssue|2650}} добавлена настройка ''«Сортировать передачи файлов в обратном порядке»''.


* {{Plugin|StdUIHist}}
* {{Plugin|StdUIHist}}
Line 134: Line 135:


* {{Plugin|StdMsg}}
* {{Plugin|StdMsg}}
** {{GithubIssue|2617}} events filter button now have red cross if filter is disabled.
** {{GithubIssue|2617}} на кнопке фильтра событий теперь появляется красный крестик, когда фильтр отключён.
** {{GithubIssue|2651}} renamed ''Maximum number of flashes'' option to ''Maximum number of flashes (0 = indefinite)''
** {{GithubIssue|2651}} настройка ''«Максимальное количество миганий»'' переименована в ''«Максимальное количество миганий (0 = бесконечно)»''.
** fixed crash when pasting links.
** исправлено падение при вставке ссылок.
** {{GithubIssue|2574}} fixed icons problem after dynamic loading.
** {{GithubIssue|2574}} исправлена проблема со значками после динамической подгрузки плагина.


* {{Plugin|StdPopup}}
* {{Plugin|StdPopup}}
** {{GithubIssue|2738}} fixed inability to reset font and color settings for "First line", "Second line", and "Time" elements.
** {{GithubIssue|2738}} стало возможным сбросить настройки цветов и шрифтов у элементов «Первая строка», «Вторая строка» и «Время».


* {{Plugin|TabSRMM}}
* {{Plugin|TabSRMM}}
** {{GithubIssue|2667}} added ability to customize font style (bold, italic, etc.) for status change messages in group chat.  
** {{GithubIssue|2667}} появилась возможность настроить начертание шрифта (полужирный, курсив и т. п.) для сообщений об изменениях статусов в групповых чатах.  
** {{GithubIssue|2654}} renamed {{Menu|Customize|Fonts and colors|Message sessions|Group chats|Selection background}} and {{Menu|Customize|Fonts and colors|Message sessions|Group chats|Selected text}} to ''Selected nicklist background'' and ''Selected nicklist text'' respectively.
** {{GithubIssue|2654}} элементы {{Menu|Тонкая настройка|Шрифты и цвета|Беседы|Чаты|Фон выбранного}} и {{Menu|Тонкая настройка|Шрифты и цвета|Беседы|Чаты|Выделенный текст}} переименованы в ''«Фон выделенного текста в списке пользователей»'' и ''«Выделенный текст в списке пользователей»'' соответственно.
** {{GithubIssue|2643}} fixed disappearance of the internal log in group chats after changing fonts/colors settings.
** {{GithubIssue|2643}} исправлено исчезновение встроенного журнала в групповых чатах после изменения настроек цветов/шрифтов.
** {{GithubIssue|2761}} fixed a bug due to which highlights led to tabs/windows creation, despite the disabled ''Create tabs or windows for highlight event'' option.
** {{GithubIssue|2761}} настройка ''«Создавать вкладку или окно при подсвеченном сообщении»'' больше не игнорируется на новых профилях.
** {{GithubIssue|2574}} fixed work of filters after dynamic loading.
** {{GithubIssue|2574}} исправлена работа фильтра событий после динамической подгрузки плагина.
** Standart templates preview now now respects log background color.
** предпросмотр стандартных шаблонов больше не игнорирует цвет фона журнала.
** {{GithubIssue|2742}} fixed visual glitch when the ''Update preview'' button in standard templates settings window was pressed multiple times.
** {{GithubIssue|2742}} исправлен визуальный глюк, возникавший при многократном нажатии кнопки ''«Обновить предпросмотр»'' в окне настройки стандартных шаблонов.
** {{GithubIssue|2769}} fixed visual glitch when the ''Update preview'' button in RTL templates settings window was pressed multiple times.
** {{GithubIssue|2769}} исправлен визуальный глюк, возникавший при многократном нажатии кнопки ''«Обновить предпросмотр»'' в окне настройки RTL шаблонов.


== Разработчикам ==
== Разработчикам ==
* added CCtrlColor class the wrapper for Windows Color Picker.
* добавлен класс CCtrlColor — обёртка над Windows Color Picker.
* added %group% processing to Utils_ReplaceVariables.
* в Utils_ReplaceVariables добавлена обработка %group%.
* SRMM windows: timer classes instead of perversions with WM_TIMER.
* окна SRMM теперь используют классы таймеров, а не извращаются с WM_TIMER.
* added CTimer::Stop to return true if timer was active.
* CTimer::Stop теперь возвращает true, если таймер был активен.
* CCtrlSlider — новый компонент GUI.
* CCtrlSlider — новый компонент GUI.

Latest revision as of 10:43, 17 March 2021

Версия: 0.95.13

Сборка: v0.95.13

Выпущена: 16 марта 2021

Important
Прекращено создание новых профилей в формате MDBX. Отныне новые профили создаются лишь в формате SQLite. Существующие профили в формате MDBX продолжат работать.

Ядро и библиотеки

  • появилась возможность заглушить любой групповой чат. «Заглушить» означает не только убрать звуки, но также мигание в трее и всплывающие окна. Чат может находится в одном из трёх состояний:
    • По умолчанию — долгое (бесконечное) мигание для подсвеченных сообщений, короткое (6 раз) мигание для всего остального; наличие миганий, звуков и всплывающих окон соответствует настройкам Беседы → Чаты → События и фильтры.
    • Всегда заглушать — короткое мигание для всего; отсутствие звуков и всплывающих окон; наличие миганий соответствует настройкам Беседы → Чаты → События и фильтры.
    • Никогда не заглушать — длинное мигание для всего; наличие миганий, звуков и всплывающих окон соответствует настройкам Беседы → Чаты → События и фильтры.
  • драйвер Dbx_sqlite добавлен в базовый набор.
  • обновлены библиотеки libcurl, liblua, libmdbx, OpenSSL и SQLite.
  • налажена работа в Wine.
  • Issue #2655 исправлено сворачивание подменю при их перетаскивании в редакторе меню.
  • Issue #2657 исправлено удаление подменю, созданных пользователем.
  • Issue #2666 для названий элементов в разделе (Тонкая настройка → Шрифты и цвета) теперь используется стандартный шрифт (в противном случае невозможно прочесть названия элементов, для которых используется шрифт Wingdings).
  • Issue #2695 статичные плагины (например, драйверы базы) больше не имеют чекбоксов в списке установленных плагинов.
  • исправлено изредка встречающееся падение после удаления контакта.

Протоколы

  • Discord
    • реализована обработка ошибок при отправке сообщений.
    • протокол больше не пытается загружать историю каналов, к которым отсутствует доступ (например тех каналов, где пользователь забанен).
    • протокол больше не пытается загружать более, чем 100 гильдий с сервера (серверное ограничение).
    • Issue #2499 исправлена ошибка установки соединения WebSocket с gateway.discord.gg.
    • Issue #2575 исправлена (или, по крайней мере, теперь возникает намного реже) ошибка 404 при подключении к шлюзу Discord.
    • исправлено изредка встречающееся падение.
    • исправлено бесконечная загрузка истории.
    • исправлено дублирование контактов.
  • Facebook
    • Issue #2640 появилась возможность приглашать в чаты контакты, находящиеся не в сети.
    • Issue #2629 исправлена загрузка аватаров.
    • Issue #2635 исправлено дублирование сообщений.
    • Issue #2642 реализовано автоматическое обновление списка участников чата, когда кто-то из них меняет имя.
    • Issue #2645 реализовано автоматическое обновление списка участников чата, когда кто-то из них входит или выходит.
    • Issue #2722 налажено получение сообщений от мобильного приложения Facebook для iOS.
  • ICQ
    • Issue #2616 в групповые чаты добавлена поддержка стикеров и передачи файлов.
  • Jabber
    • Issue #2617 кнопка «Добавить» (зелёный ➕) во всех списках (участники, модераторы, пользователи, администраторы, владельцы, забаненные) перемещена в начало списка, чтобы не приходилось каждый раз прокручивать его до конца.
    • приоритеты SCRAM-AUTH приведены в соответствие со спецификацией.
    • код, отвечающий за поддержку XEP-0085: Chat State Notifications больше не проверяет настройки уведомлений о наборе текста.
    • Issue #2759 после того, как пользователя удаляют из списка пользователей комнаты, в которой могут находиться лишь те, кто есть в списке, комната больше не выглядит в списке контактов как активная.
    • Issue #2760 исправлено меню Пригласить в комнату чата, сломанное в выпуске 0.95.10.2.
    • исправлено направление сообщений при чтении собственные сообщений через XEP-0313: Message Archive Management.
  • SkypeWeb
    • протокол переписан практически с нуля, чтобы обеспечить поддержку всех типов контактов, а не только 8 и 19.
    • реализована поддержка запросов на удаление сообщений.
    • в истории теперь используется локальное время (использование серверного времени вызывает путаницу, поскольку время в таком случае зависит от временной зоны текущего датацентра Microsoft). Только загрузка полной истории с сервера использует серверное время. Для восстановления прежнего поведения воспользуйтесь скрытой настройкой UseServerTime (подробности на странице плагина).
    • Issue #2664 исправлены проблемы с подключением.
    • исправлена проблема с сообщениями, помеченными как прочитанные.
    • исправлен поиск контактов @outlook.com.
    • исправлено отсутствие имени у добавленного контакта.
    • исправлена ошибка 201 «User id is misprinted».
    • исправлено появление дубликатов контактов при первом подключении новой учётной записи.
  • Steam
    • исправлено добавление контактов через запросы авторизации.
    • Issue #2692 исправлена загрузка истории с сервера.

Плагины

  • Clist_modern
    • Issue #2744 изменён алгоритм вычисления приоритета статусов для отображения глобального статуса в трее.
    • Issue #2606 исправлено применение режимов вида при изменении языка.
  • CrashDumper
    • Issue #2698 в отчёт о версиях добавлены сведения об используемом драйвере базы (поскольку у пользователя может быть установлено несколько драйверов).
  • DbChecker
    • добавлена настройка «Пометить все события прочитанными».
    • реализована возможность проверки баз в формате SQLite.
    • Issue #2756 исправлен запуск в сервисном режиме.
  • DbEditorPP
    • Issue #2658 настройки всплывающих окон перенесены из настроек плагина в раздел Всплывающие окна → Database Editor++.
  • Dbx_mdbx
    • Issue #2569 значительно повышена устойчивость к аппаратным сбоям.
    • во много раз увеличена скорость запуска.
    • Issue #2626 исправлен импорт из баз MDBX в базы SQLite.
    • исправлено изредка встречающееся падение при работе с метаконтактами.
    • исправлено падение при удалении субконтакта из метаконтакта.
    • Issue #2721 исправлено пропадание первого события в истории при её экспорте с помощью Msg_Export и подобных плагинов.
    • Issue #2737 исправлена редко возникающая ошибка, из-за которой вся история контакта пропадала после импорта из базы MDBX.
  • Dbx_sqlite
    • во много раз увеличена скорость запуска (за счёт отказа от немедленного закрытия каждой транзакции).
    • Issue #2702 добавлен пункт меню База данных → Сжать.
    • Issue #1985 исправлено отображение непрочитанных событий при поступлении нескольких непрочитанных событий.
    • Issue #2121 исправлено обновление события.
    • Issue #2734 исправлена ошибка, из-за которой показывалось лишь последнее непрочитанное событие при получении нескольких непрочитанных событий.
    • Issue #2735 исправлена ошибка, из-за которой резервные копии могли создаваться пустыми.
    • Issue #2736 приложение больше не зависает при прокрутке в просмотрщике истории очень длинной истории до того, как она полностью загрузилась.
  • Import
    • импорт теперь работает медленнее, но надёжнее (запись в базу ведётся периодически, а не единожды в конце).
  • New_GPG
    • Issue #2727 исправлен постоянный сброс ширины столбцов в пустых списках.
  • NewStory
    • Issue #2649 передачи файлов в истории теперь выглядят как ссылки (сами ссылки всё ещё не нажимаются мышью, это известный недочёт).
  • NoHistory
    • Issue #2713 добавлена настройка «Удалять историю при запуске».
  • PluginUpdater
    • Issue #2725 ввод текста в поле фильтра больше не приводит к сбросу выбранных компонентов.
    • исправлено зависание при очень быстрых автоматических обновлениях.
  • Scriver
    • Issue #2610 исправлена вставка файла из буфера обмена по нажатию Ctrl+V.
    • Issue #2617 на кнопке фильтра событий теперь появляется красный крестик, когда фильтр отключён.
    • Issue #2574 исправлена проблема со значками после динамической подгрузки плагина.
  • StdClist
    • Issue #2710 исправлено сохранение состояния настройки «Не перемещать отключённых вниз».
  • StdFile
    • Issue #2650 добавлена настройка «Сортировать передачи файлов в обратном порядке».
  • StdUIHist
    • Issue #2747 добавлена возможность просматривать системную историю.
  • StdMsg
    • Issue #2617 на кнопке фильтра событий теперь появляется красный крестик, когда фильтр отключён.
    • Issue #2651 настройка «Максимальное количество миганий» переименована в «Максимальное количество миганий (0 = бесконечно)».
    • исправлено падение при вставке ссылок.
    • Issue #2574 исправлена проблема со значками после динамической подгрузки плагина.
  • StdPopup
    • Issue #2738 стало возможным сбросить настройки цветов и шрифтов у элементов «Первая строка», «Вторая строка» и «Время».
  • TabSRMM
    • Issue #2667 появилась возможность настроить начертание шрифта (полужирный, курсив и т. п.) для сообщений об изменениях статусов в групповых чатах.
    • Issue #2654 элементы Тонкая настройка → Шрифты и цвета → Беседы → Чаты → Фон выбранного и Тонкая настройка → Шрифты и цвета → Беседы → Чаты → Выделенный текст переименованы в «Фон выделенного текста в списке пользователей» и «Выделенный текст в списке пользователей» соответственно.
    • Issue #2643 исправлено исчезновение встроенного журнала в групповых чатах после изменения настроек цветов/шрифтов.
    • Issue #2761 настройка «Создавать вкладку или окно при подсвеченном сообщении» больше не игнорируется на новых профилях.
    • Issue #2574 исправлена работа фильтра событий после динамической подгрузки плагина.
    • предпросмотр стандартных шаблонов больше не игнорирует цвет фона журнала.
    • Issue #2742 исправлен визуальный глюк, возникавший при многократном нажатии кнопки «Обновить предпросмотр» в окне настройки стандартных шаблонов.
    • Issue #2769 исправлен визуальный глюк, возникавший при многократном нажатии кнопки «Обновить предпросмотр» в окне настройки RTL шаблонов.

Разработчикам

  • добавлен класс CCtrlColor — обёртка над Windows Color Picker.
  • в Utils_ReplaceVariables добавлена обработка %group%.
  • окна SRMM теперь используют классы таймеров, а не извращаются с WM_TIMER.
  • CTimer::Stop теперь возвращает true, если таймер был активен.
  • CCtrlSlider — новый компонент GUI.