История изменений/0.95.13: Difference between revisions
Jump to navigation
Jump to search
Dart Raiden (talk | contribs) |
Dart Raiden (talk | contribs) No edit summary |
||
Line 68: | Line 68: | ||
* {{Plugin|Clist_modern}} | * {{Plugin|Clist_modern}} | ||
** {{GithubIssue|2744}} | ** {{GithubIssue|2744}} изменён алгоритм вычисления приоритета статусов для отображения глобального статуса в трее. | ||
** {{GithubIssue|2606}} | ** {{GithubIssue|2606}} исправлено применение режимов вида при изменении языка. | ||
* {{Plugin|CloudFile}} | * {{Plugin|CloudFile}} | ||
Line 83: | Line 83: | ||
* {{Plugin|DbEditorPP}} | * {{Plugin|DbEditorPP}} | ||
** {{GithubIssue|2658}} | ** {{GithubIssue|2658}} настройки всплывющих окон перенесены из настроек плагина в раздел {{Menu|Всплывающие окна|Database Editor++}}. | ||
* {{Plugin|Dbx_mdbx}} | * {{Plugin|Dbx_mdbx}} | ||
Line 91: | Line 91: | ||
** исправлено изредка встречающееся падение при работе с метаконтактами. | ** исправлено изредка встречающееся падение при работе с метаконтактами. | ||
** исправлено падение при удалении субконтакта из метаконтакта. | ** исправлено падение при удалении субконтакта из метаконтакта. | ||
** {{GithubIssue|2721}} | ** {{GithubIssue|2721}} исправлено пропадание первого события в истории при её экспорте с помощью {{Plugin|Msg_Export}} и подобных плагинов. | ||
** {{GithubIssue|2737}} | ** {{GithubIssue|2737}} исправлена редко возникающая ошибка, из-за которой вся история контакта пропадала после импорта из базы MDBX. | ||
* {{Plugin|Dbx_sqlite}} | * {{Plugin|Dbx_sqlite}} | ||
Line 99: | Line 99: | ||
** {{GithubIssue|1985}} исправлено отображение непрочитанных событий при поступлении нескольких непрочитанных событий. | ** {{GithubIssue|1985}} исправлено отображение непрочитанных событий при поступлении нескольких непрочитанных событий. | ||
** {{GithubIssue|2121}} исправлено обновление события. | ** {{GithubIssue|2121}} исправлено обновление события. | ||
** {{GithubIssue|2734}} | ** {{GithubIssue|2734}} исправлена ошибка, из-за которой показывалось лишь последнее непрочитанное событие при получении нескольких непрочитанных событий. | ||
** {{GithubIssue|2735}} исправлена ошибка, из-за которой резервные копии могли создаваться пустыми. | ** {{GithubIssue|2735}} исправлена ошибка, из-за которой резервные копии могли создаваться пустыми. | ||
** {{GithubIssue|2736}} | ** {{GithubIssue|2736}} приложение больше не зависает при прокрутке в просмотрщике истории очень длинной истории до того, как она полностью загрузилась. | ||
* {{Plugin|Import}} | * {{Plugin|Import}} |
Revision as of 20:12, 16 March 2021
Important
Прекращено создание новых профилей в формате MDBX. Отныне новые профили создаются лишь в формате SQLite.
Прекращено создание новых профилей в формате MDBX. Отныне новые профили создаются лишь в формате SQLite.
Ядро и библиотеки
- появилась возможность заглушить любой чат. «Заглушить» означает не только убрать звуки, но также мигание в трее и всплывающие окна. Чат может находится в одном из трёх состояний:
- По умолчанию — долгое (бесконечное) мигание для подсвеченных сообщений, короткое (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 в групповые чаты добавлена поддержка стикеров и передачи файлов.
- IRC
- Issue #2686 исправлена авторизация SASL.
- 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_blind
- Issue #2630 исправлена работа быстрого поиска.
- Clist_modern
- Issue #2744 изменён алгоритм вычисления приоритета статусов для отображения глобального статуса в трее.
- Issue #2606 исправлено применение режимов вида при изменении языка.
- CloudFile
- Issue #2646 исправлено поведение окна авторизации.
- 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 fixed constantly columns' size reset for empty lists.
- NewStory
- Issue #2649 filetransfers in history are now looks like links.
- NoHistory
- Issue #2713 added Remove history on startupoption.
- PluginUpdater
- Issue #2725 entering text into a filter no longer unchecks selected components.
- fixed hangout with very fast automatic updates.
- Scriver
- Issue #2610 fixed inability to transfer file from clipboard by pressing Ctrl+V.
- Issue #2617 events filter button now have red cross if filter is disabled.
- Issue #2574 fixed icons problem after dynamic loading.
- StdClist
- Issue #2710 fixed saving of Don't move offline user to bottom option state.
- StdFile
- Issue #2650 added Sort file transfers in the reverse order option.
- StdUIHist
- Issue #2747 добавлена возможность просматривать системную историю.
- StdMsg
- Issue #2617 events filter button now have red cross if filter is disabled.
- Issue #2651 renamed Maximum number of flashes option to Maximum number of flashes (0 = indefinite)
- fixed crash when pasting links.
- Issue #2574 fixed icons problem after dynamic loading.
- StdPopup
- Issue #2738 fixed inability to reset font and color settings for "First line", "Second line", and "Time" elements.
- TabSRMM
- Issue #2667 added ability to customize font style (bold, italic, etc.) for status change messages in group chat.
- Issue #2654 renamed Customize → Fonts and colors → Message sessions → Group chats → Selection background and Customize → Fonts and colors → Message sessions → Group chats → Selected text to Selected nicklist background and Selected nicklist text respectively.
- Issue #2643 fixed disappearance of the internal log in group chats after changing fonts/colors settings.
- Issue #2761 fixed a bug due to which highlights led to tabs/windows creation, despite the disabled Create tabs or windows for highlight event option.
- Issue #2574 fixed work of filters after dynamic loading.
- Standart templates preview now now respects log background color.
- Issue #2742 fixed visual glitch when the Update preview button in standard templates settings window was pressed multiple times.
- Issue #2769 fixed visual glitch when the Update preview button in RTL templates settings window was pressed multiple times.
Разработчикам
- added CCtrlColor class — the wrapper for Windows Color Picker.
- added %group% processing to Utils_ReplaceVariables.
- SRMM windows: timer classes instead of perversions with WM_TIMER.
- added CTimer::Stop to return true if timer was active.
- CCtrlSlider — новый компонент GUI.