История изменений/0.96.5: Difference between revisions
Jump to navigation
Jump to search
Dart Raiden (talk | contribs) Created page with "<noinclude>{{PageLang|ru}}{{VersionCard}}</noinclude>" |
Dart Raiden (talk | contribs) No edit summary |
||
| (19 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
<noinclude>{{PageLang|ru}}{{VersionCard}}</noinclude> | <noinclude>{{PageLang|ru}}{{VersionCard}}</noinclude> | ||
== Ядро и библиотеки == | |||
* в настройки передачи файлов добавлена настройка ''«Удалить кэшированные файлы при удалении события»''. | |||
* обновлена библиотека libtox. | |||
* библиотека SQLite обновлена до версии 3.45.2. | |||
* библиотека libcurl обновлена до версии 8.7.1. | |||
* библиотека OpenSSL обновлена до версии 3.3.0. | |||
* {{GithubIssue|4197}} настройки значков и звуков перемещены в {{Menu|Настройки|Тонкая настройка}}. | |||
* {{GithubIssue|4198}} увеличена ширина окна настроек и ширина дерева настроек. | |||
* {{GithubIssue|4188}} исправлена ошибка, приводившая к тому, что контакт помещался в неправильную группу. | |||
* {{GithubIssue|4189}} исправлена ошибка, мешающая удалить пустую группу. | |||
* {{GithubIssue|4190}} налажена работа пункта меню «Новая подгруппа». | |||
* {{GithubIssue|4203}} удаление файла groups.json больше не приводит к исчезновению групп из списка контактов. | |||
* {{GithubIssue|4210}} больше нельзя создавать учётные записи с одинаковыми именами. | |||
* {{GithubIssue|4209}} исправлено падение. | |||
* {{GithubIssue|4217}} дерево настроек больше не забирает фокус при переключении между вкладками в настройках. | |||
* {{GithubIssue|4271}} значок «есть непрочитанное сообщение» в списке контактов теперь автоматически пропадает при очистке истории этого контакта. | |||
* {{GithubIssue|4275}} исправлено ошибочное помечание сообщения прочитанным при приходе сообщения в фоновую вкладку. | |||
* {{GithubIssue|4291}} исправлена ошибка, из-за которой не сохранялись названия пунктов меню, добавленных пользователем. | |||
* {{GithubIssue|4292}} исправлено ошибочное отключение пунктов полменю при изменении позиции этого подменю в редакторе меню. | |||
* {{GithubIssue|4353}} налажен поиск по «Всем сетям». | |||
== Протоколы == | |||
* {{Plugin|Discord}} | |||
** протокол снова активно развивается. | |||
** {{GithubIssue|4178}} пропадание подключения к Интернету больше не приводит к необходимости повторно вводить код двухфакторной авторизации. | |||
* {{Plugin|Dummy}} | |||
** добавлена предустановка для Telegram. | |||
* {{Plugin|Facebook}} | |||
** {{GithubIssue|4172}} налажена загрузка аватаров. | |||
* {{Plugin|ICQ}} | |||
** {{GithubIssue|4278}} в свои личные данные добавлено поле «Заметка». | |||
** {{GithubIssue|4284}} появилась возможность менять имя, фамилию и заметку средствами Миранды. | |||
** {{GithubIssue|4206}} налажена отправка нескольких файлов в одном сообщении. | |||
* {{Plugin|IRC}} | |||
** {{GithubIssue|4259}} если в настройки канала не внесены изменения, то закрытие диалогового окна настроек канала больше не вызывает вопроса о сохранении изменений. | |||
* {{Plugin|Jabber}} | |||
** {{GithubIssue|3215}} удалены предустановки для «Одноклассников» (они прекратили поддержку протокола XMPP). | |||
** {{GithubIssue|4314}} исправлено дублирование контактов в ростере. | |||
* {{Plugin|Telegram}} | |||
** появилась возможность установить свой аватар. | |||
** {{GithubIssue|4248}} добавлена поддержка аватара чата (картинка самого чата). | |||
** {{GithubIssue|4252}} добавлена поддержка веток. | |||
** {{GithubIssue|4318}} реализован предпросмотр ссылок. | |||
** {{GithubIssue|4246}} убран символ <tt>@</tt> перед никами в списке пользователей чата (во избежание путаницы его с текстовым значком роли). | |||
** налажено получение файлов, которые пользователь отправил с другого своего устройства. | |||
** {{GithubIssue|4177}} налажен показ имён авторов сообщений в Избранном. | |||
** {{GithubIssue|4214}} исправлено падение. | |||
** налажен показ своего аватара. | |||
** {{GithubIssue|4251}} налажен показ имени автора пересланного сообщения. | |||
** {{GithubIssue|4253}} исправлено падение при загрузке истории. | |||
** налажен показ пересланных сообщений, полученных в результате загрузки истории с сервера. | |||
** {{GithubIssue|4258}} исправлено падение в {{Menu|Настройки|Сессии}}. | |||
** {{GithubIssue|4263}} в чатах налажен корректный показ сообщений, отправленных не от имени пользователя, а от имени канала. | |||
** исправлена ошибка, из-за которой свои собственные сообщения, полученные при з button behaviour. | |||
** {{GithubIssue|4303}} исправлена ошибка, из-за которой чат оставался активным в Миранде даже после того, как пользователь покинул чат с другого своего устройства. | |||
* {{Plugin|VKontakte}} | |||
** добавлена скрытая настройка <tt>LoadFilesAsync</tt> (асинхронная загрузка изображений). | |||
** реализована поддержка отредактированных сообщений в групповых чатах. | |||
** добавлена настройка ''«Поддержка BBCode для журнала NewStory»''. | |||
** добавлена настройка ''«Добавлять к изменённому сообщению его прошлую версию»''. | |||
** добавлена настройка ''«...для предпросмотра с высотой 320 пикс.»''. | |||
** реализована подгрузка изображений предпросмотра для прикреплённых видеофайлов. | |||
** {{GithubIssue|4307}} налажен просмотр личных данных участников группового чата. | |||
** {{GithubIssue|4308}} исправлена ошибка, не позволявшая перезагрузить историю группового чата с сервера сразу же после удаления истории в Миранде. | |||
== Плагины == | |||
* {{Plugin|Clist_modern}} | |||
** {{GithubIssue|4323}} теперь можно перетащить файл на контакт в списке контактов, даже если контакт находится не в сети (протокол, которому принадлежит контакт, должен поддерживать отправку в оффлайн). | |||
** налажена локализация заголовков вкладок в настройках режимов вида. | |||
** исправлена проблема с локализацией названия фрейма. | |||
* {{Plugin|CrashDumper}} | |||
** {{GithubIssue|4254}} форматирование даты и времени в отчётах о падениях теперь соответствует настройкам операционной системы. | |||
* {{Plugin|CurrencyRates}} | |||
** {{GithubIssue|4180}} исправлено падение. | |||
** {{GithubIssue|4186}} плагин больше не запрашиваает ключ доступа к API, если выбранный провайдер этого не требует. | |||
* {{Plugin|Db_autobackups}} | |||
** пункт меню «Сохранить профиль как...» переименован в «Сохранить базу данных как...» | |||
* {{Plugin|IEView}} | |||
** {{GithubIssue|4350}} вкладка {{Menu|Настройки|Скины|IEView|История}} теперь видна лишь при установленном и активном плагине {{Plugin|IEHistory}}. | |||
* {{Plugin|Jingle}} | |||
** {{GithubIssue|4195}} реализована возможность указать адрес сервера STUN. | |||
* {{Plugin|MenuEx}} | |||
** {{GithubIssue|4383}} удалена устаревшая настройка ''«Альфа-значки»''. | |||
* {{Plugin|mRadio}} | |||
** {{GithubIssue|4295}} налажено добавление станций. | |||
** {{GithubIssue|4296}} исправлено отсутствие пунктов в меню контакта. | |||
* {{Plugin|Msg_Export}} | |||
** {{GithubIssue|4273}} для экспорта истории в формат JSON теперь нужен установленный и активный плагин {{Plugin|Import}}. | |||
* {{Plugin|MyDetails}} | |||
** {{GithubIssue|4223}} если протокол не умеет менять ник, то ник будет изменён локально (новый ник будет отображаться в журнале, но контакты будут видеть старый ник). | |||
* {{Plugin|NewEventNotify}} | |||
** {{GithubIssue|4290}} всплывающие окна о входящих облачных файлах больше не появляются, если окно сообщений находится в фокусе. | |||
* {{Plugin|NewStory}} | |||
** журнал сообщений портирован с RTF на HTML (используется библиотека [http://www.litehtml.com litehtml]). | |||
** реализован предпросмотр сообщений и соответствующая настройка ''«Включить предпросмотр изображений»''. Изображения предпросмотра сохраняются в каталоге "Preview", который находится в профиле Миранды. | |||
** добавлена поддержка BBCode <tt>[url]</tt> и <tt>[img]</tt> (кроме того, тег <tt>[img=]</tt> поддерживает параметр <tt>height</tt>). | |||
** {{GithubIssue|3660}} появилась возможность настроить цвет ссылок. | |||
** {{GithubIssue|4181}} реализована прокрутка в режиме редактирования. | |||
** теперь можно определить до 5 пользовательских цветов и использовать их в шаблонах. | |||
** {{GithubIssue|4182}} появилась возможность настроить цвет индикатора прогресса загрузки. | |||
** {{GithubIssue|4305}} добавлен пункт меню "Копировать ссылку". | |||
** копирование текста из журнала и истории теперь сохраняет цвета. | |||
** прокрутка колесом мыши теперь прокручивает по 3 строки за раз (как в Windows с настройками по умолчанию). | |||
** {{GithubIssue|4193}} исправлены визуальные неполадки индикатора прогресса загрузки. | |||
** {{GithubIssue|4236}} исправлено падение. | |||
** {{GithubIssue|4262}} налажен корректный показ ников в истории групповых чатов. | |||
** {{GithubIssue|4301}} исправлены некорректные ники при ответе на сообщения в групповых чатах. | |||
** {{GithubIssue|4316}} системная история больше не расценивается, как история «неизвестного контакта». | |||
** {{GithubIssue|4312}} испоавлена нежелательная вставка избыточного количества пустых строк при цитировании большого числа сообщений. | |||
** {{GithubIssue|4334}} исправлено некорректеное время у процитированных сообшений. | |||
** {{GithubIssue|4349}} исправлена ошибка, приводившая к сбросу позиции прокрутки журнала сообщений при смене активной вкладки. | |||
* {{Plugin|Scriver}} | |||
** {{GithubIssue|4200}} предельное значение настройки ''«Подгружать события в количестве»'' увеличено со 100 до 1000. | |||
* {{Plugin|StdMsg}} | |||
** {{GithubIssue|4200}} предельное значение настройки ''«Подгружать события в количестве»'' увеличено со 100 до 1000. | |||
* {{Plugin|StdPopup}} | |||
** {{GithubIssue|4211}} в настройки всплывающих окон добавлена настройкиа, отключающая вспдывающие окна. | |||
* {{Plugin|StdUserInfo}} | |||
** улучшен внешний вид страницы «Общее». | |||
* {{Plugin|tabSRMM}} | |||
** {{GithubIssue|4200}} предельное значение настройки ''«Подгружать события в количестве»'' увеличено со 100 до 1000. | |||
** {{GithubIssue|4228}} добавлена настройка, позволяющая скрыть предупреждение о том, что в очереди находятся неотправленные сообщения. | |||
** {{GithubIssue|4232}} в настройки контейнера добавлена настройка ''«Ширина боковой панели»''. | |||
** настройка ''«Сохранять исходный размер»'' переименована в ''«Использовать исходный размер, если он меньше указанного»''. | |||
** {{GithubIssue|4366}} исправлена ошибка, приводившая к пропадания кнопок с панели после того, как панель была выключена и тут же включена обратно. | |||
** {{GithubIssue|4371}} исправлена некорректная работа настройки ''«Всегда ограничивать журнал до ... сообщений»''. | |||
** {{GithubIssue|4379}} устранено избыточное смещение кнопок на панели кнопок. | |||
* {{Plugin|Weather}} | |||
** {{GithubIssue|4280}} исправлены кракозябры в результатах поиска. | |||
== Для разработчиков == | |||
* функция копирования в буфер обмена теперь способна поместить в буфер текст в нескольких форматах одновременно. | |||
* добавлен метод <tt>CCtrlRichEdit::GetPlainRtf</tt> — для получения простого (не-Unicode) текста в RTF. | |||
* добавлен новый хелпер <tt>Chat_Find(MCONTACT)</tt>. | |||
* добавлена функция <tt>newStrW</tt> — Unicode-версия функции <tt>newStr()</tt>. | |||
* добавлен хелпер <tt>db_event_edit</tt> для смены server ID, user ID и reply ID. | |||
* добавлены <tt>db_event_delivered</tt> и <tt>ME_DB_EVENT_DELIVERED</tt> — хелпер и перехватываемое событие, позволяющие поймать момент доставки события на сервер. | |||
Latest revision as of 03:02, 2 July 2024
Ядро и библиотеки
- в настройки передачи файлов добавлена настройка «Удалить кэшированные файлы при удалении события».
- обновлена библиотека libtox.
- библиотека SQLite обновлена до версии 3.45.2.
- библиотека libcurl обновлена до версии 8.7.1.
- библиотека OpenSSL обновлена до версии 3.3.0.
- Issue #4197 настройки значков и звуков перемещены в Настройки → Тонкая настройка.
- Issue #4198 увеличена ширина окна настроек и ширина дерева настроек.
- Issue #4188 исправлена ошибка, приводившая к тому, что контакт помещался в неправильную группу.
- Issue #4189 исправлена ошибка, мешающая удалить пустую группу.
- Issue #4190 налажена работа пункта меню «Новая подгруппа».
- Issue #4203 удаление файла groups.json больше не приводит к исчезновению групп из списка контактов.
- Issue #4210 больше нельзя создавать учётные записи с одинаковыми именами.
- Issue #4209 исправлено падение.
- Issue #4217 дерево настроек больше не забирает фокус при переключении между вкладками в настройках.
- Issue #4271 значок «есть непрочитанное сообщение» в списке контактов теперь автоматически пропадает при очистке истории этого контакта.
- Issue #4275 исправлено ошибочное помечание сообщения прочитанным при приходе сообщения в фоновую вкладку.
- Issue #4291 исправлена ошибка, из-за которой не сохранялись названия пунктов меню, добавленных пользователем.
- Issue #4292 исправлено ошибочное отключение пунктов полменю при изменении позиции этого подменю в редакторе меню.
- Issue #4353 налажен поиск по «Всем сетям».
Протоколы
- Discord
- протокол снова активно развивается.
- Issue #4178 пропадание подключения к Интернету больше не приводит к необходимости повторно вводить код двухфакторной авторизации.
- Dummy
- добавлена предустановка для Telegram.
- Facebook
- Issue #4172 налажена загрузка аватаров.
- ICQ
- Issue #4278 в свои личные данные добавлено поле «Заметка».
- Issue #4284 появилась возможность менять имя, фамилию и заметку средствами Миранды.
- Issue #4206 налажена отправка нескольких файлов в одном сообщении.
- IRC
- Issue #4259 если в настройки канала не внесены изменения, то закрытие диалогового окна настроек канала больше не вызывает вопроса о сохранении изменений.
- Jabber
- Issue #3215 удалены предустановки для «Одноклассников» (они прекратили поддержку протокола XMPP).
- Issue #4314 исправлено дублирование контактов в ростере.
- Telegram
- появилась возможность установить свой аватар.
- Issue #4248 добавлена поддержка аватара чата (картинка самого чата).
- Issue #4252 добавлена поддержка веток.
- Issue #4318 реализован предпросмотр ссылок.
- Issue #4246 убран символ @ перед никами в списке пользователей чата (во избежание путаницы его с текстовым значком роли).
- налажено получение файлов, которые пользователь отправил с другого своего устройства.
- Issue #4177 налажен показ имён авторов сообщений в Избранном.
- Issue #4214 исправлено падение.
- налажен показ своего аватара.
- Issue #4251 налажен показ имени автора пересланного сообщения.
- Issue #4253 исправлено падение при загрузке истории.
- налажен показ пересланных сообщений, полученных в результате загрузки истории с сервера.
- Issue #4258 исправлено падение в Настройки → Сессии.
- Issue #4263 в чатах налажен корректный показ сообщений, отправленных не от имени пользователя, а от имени канала.
- исправлена ошибка, из-за которой свои собственные сообщения, полученные при з button behaviour.
- Issue #4303 исправлена ошибка, из-за которой чат оставался активным в Миранде даже после того, как пользователь покинул чат с другого своего устройства.
- VKontakte
- добавлена скрытая настройка LoadFilesAsync (асинхронная загрузка изображений).
- реализована поддержка отредактированных сообщений в групповых чатах.
- добавлена настройка «Поддержка BBCode для журнала NewStory».
- добавлена настройка «Добавлять к изменённому сообщению его прошлую версию».
- добавлена настройка «...для предпросмотра с высотой 320 пикс.».
- реализована подгрузка изображений предпросмотра для прикреплённых видеофайлов.
- Issue #4307 налажен просмотр личных данных участников группового чата.
- Issue #4308 исправлена ошибка, не позволявшая перезагрузить историю группового чата с сервера сразу же после удаления истории в Миранде.
Плагины
- Clist_modern
- Issue #4323 теперь можно перетащить файл на контакт в списке контактов, даже если контакт находится не в сети (протокол, которому принадлежит контакт, должен поддерживать отправку в оффлайн).
- налажена локализация заголовков вкладок в настройках режимов вида.
- исправлена проблема с локализацией названия фрейма.
- CrashDumper
- Issue #4254 форматирование даты и времени в отчётах о падениях теперь соответствует настройкам операционной системы.
- CurrencyRates
- Issue #4180 исправлено падение.
- Issue #4186 плагин больше не запрашиваает ключ доступа к API, если выбранный провайдер этого не требует.
- Db_autobackups
- пункт меню «Сохранить профиль как...» переименован в «Сохранить базу данных как...»
- IEView
- Issue #4350 вкладка Настройки → Скины → IEView → История теперь видна лишь при установленном и активном плагине IEHistory.
- Jingle
- Issue #4195 реализована возможность указать адрес сервера STUN.
- MenuEx
- Issue #4383 удалена устаревшая настройка «Альфа-значки».
- mRadio
- Issue #4295 налажено добавление станций.
- Issue #4296 исправлено отсутствие пунктов в меню контакта.
- Msg_Export
- Issue #4273 для экспорта истории в формат JSON теперь нужен установленный и активный плагин Import.
- MyDetails
- Issue #4223 если протокол не умеет менять ник, то ник будет изменён локально (новый ник будет отображаться в журнале, но контакты будут видеть старый ник).
- NewEventNotify
- Issue #4290 всплывающие окна о входящих облачных файлах больше не появляются, если окно сообщений находится в фокусе.
- NewStory
- журнал сообщений портирован с RTF на HTML (используется библиотека litehtml).
- реализован предпросмотр сообщений и соответствующая настройка «Включить предпросмотр изображений». Изображения предпросмотра сохраняются в каталоге "Preview", который находится в профиле Миранды.
- добавлена поддержка BBCode [url] и [img] (кроме того, тег [img=] поддерживает параметр height).
- Issue #3660 появилась возможность настроить цвет ссылок.
- Issue #4181 реализована прокрутка в режиме редактирования.
- теперь можно определить до 5 пользовательских цветов и использовать их в шаблонах.
- Issue #4182 появилась возможность настроить цвет индикатора прогресса загрузки.
- Issue #4305 добавлен пункт меню "Копировать ссылку".
- копирование текста из журнала и истории теперь сохраняет цвета.
- прокрутка колесом мыши теперь прокручивает по 3 строки за раз (как в Windows с настройками по умолчанию).
- Issue #4193 исправлены визуальные неполадки индикатора прогресса загрузки.
- Issue #4236 исправлено падение.
- Issue #4262 налажен корректный показ ников в истории групповых чатов.
- Issue #4301 исправлены некорректные ники при ответе на сообщения в групповых чатах.
- Issue #4316 системная история больше не расценивается, как история «неизвестного контакта».
- Issue #4312 испоавлена нежелательная вставка избыточного количества пустых строк при цитировании большого числа сообщений.
- Issue #4334 исправлено некорректеное время у процитированных сообшений.
- Issue #4349 исправлена ошибка, приводившая к сбросу позиции прокрутки журнала сообщений при смене активной вкладки.
- Scriver
- Issue #4200 предельное значение настройки «Подгружать события в количестве» увеличено со 100 до 1000.
- StdMsg
- Issue #4200 предельное значение настройки «Подгружать события в количестве» увеличено со 100 до 1000.
- StdPopup
- Issue #4211 в настройки всплывающих окон добавлена настройкиа, отключающая вспдывающие окна.
- StdUserInfo
- улучшен внешний вид страницы «Общее».
- tabSRMM
- Issue #4200 предельное значение настройки «Подгружать события в количестве» увеличено со 100 до 1000.
- Issue #4228 добавлена настройка, позволяющая скрыть предупреждение о том, что в очереди находятся неотправленные сообщения.
- Issue #4232 в настройки контейнера добавлена настройка «Ширина боковой панели».
- настройка «Сохранять исходный размер» переименована в «Использовать исходный размер, если он меньше указанного».
- Issue #4366 исправлена ошибка, приводившая к пропадания кнопок с панели после того, как панель была выключена и тут же включена обратно.
- Issue #4371 исправлена некорректная работа настройки «Всегда ограничивать журнал до ... сообщений».
- Issue #4379 устранено избыточное смещение кнопок на панели кнопок.
- Weather
- Issue #4280 исправлены кракозябры в результатах поиска.
Для разработчиков
- функция копирования в буфер обмена теперь способна поместить в буфер текст в нескольких форматах одновременно.
- добавлен метод CCtrlRichEdit::GetPlainRtf — для получения простого (не-Unicode) текста в RTF.
- добавлен новый хелпер Chat_Find(MCONTACT).
- добавлена функция newStrW — Unicode-версия функции newStr().
- добавлен хелпер db_event_edit для смены server ID, user ID и reply ID.
- добавлены db_event_delivered и ME_DB_EVENT_DELIVERED — хелпер и перехватываемое событие, позволяющие поймать момент доставки события на сервер.