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

From Miranda NG
Jump to navigation Jump to search
No edit summary
No edit summary
 
(9 intermediate revisions by the same user not shown)
Line 24: Line 24:
== Протоколы ==
== Протоколы ==
* {{Plugin|Discord}}
* {{Plugin|Discord}}
** протокол снова активно развивается.
** {{GithubIssue|4178}} пропадание подключения к Интернету больше не приводит к необходимости повторно вводить код двухфакторной авторизации.
** {{GithubIssue|4178}} пропадание подключения к Интернету больше не приводит к необходимости повторно вводить код двухфакторной авторизации.


Line 45: Line 46:


* {{Plugin|Telegram}}
* {{Plugin|Telegram}}
** added support for settings user's avatar.
** появилась возможность установить свой аватар.
** {{GithubIssue|4248}} added support for the group chat avatar (the avatar of the chat itself).
** {{GithubIssue|4248}} добавлена поддержка аватара чата (картинка самого чата).
** {{GithubIssue|4252}} added topics support.
** {{GithubIssue|4252}} добавлена поддержка веток.
** {{GithubIssue|4318}} added URL preview support.
** {{GithubIssue|4318}} реализован предпросмотр ссылок.
** {{GithubIssue|4246}} the <tt>@</tt> symbol is no longer shown in the nickname list before nicknames, so as not to be confused with the role icon.
** {{GithubIssue|4246}} убран символ <tt>@</tt> перед никами в списке пользователей чата (во избежание путаницы его с текстовым значком роли).
** fixed fetching files sent by the user from another device.
** налажено получение файлов, которые пользователь отправил с другого своего устройства.
** {{GithubIssue|4177}} the names of the authors of messages in Favorites are now displayed correctly.
** {{GithubIssue|4177}} налажен показ имён авторов сообщений в Избранном.
** {{GithubIssue|4214}} fixed crash.
** {{GithubIssue|4214}} исправлено падение.
** fixed displaying the user's avatar.
** налажен показ своего аватара.
** {{GithubIssue|4251}} fixed display of the name of the author of the forwarded message.
** {{GithubIssue|4251}} налажен показ имени автора пересланного сообщения.
** {{GithubIssue|4253}} fixed crash on history loading.
** {{GithubIssue|4253}} исправлено падение при загрузке истории.
** fixed display of forwarded messages when loading history from the server.
** налажен показ пересланных сообщений, полученных в результате загрузки истории с сервера.
** {{GithubIssue|4258}} fixed occasional crash in {{Menu|Options|Sessions}}.
** {{GithubIssue|4258}} исправлено падение в {{Menu|Настройки|Сессии}}.
** {{GithubIssue|4263}} fixed display nicknames of messages in group chat, the author of which is the channel, not the user.
** {{GithubIssue|4263}} в чатах налажен корректный показ сообщений, отправленных не от имени пользователя, а от имени канала.
** fixed a bug due to which our messages downloaded from the server were signed as "Unknown nick".
** исправлена ошибка, из-за которой свои собственные сообщения, полученные при з button behaviour.
** {{GithubIssue|4255}} fixed {{Button|Log out}} button behaviour.
** {{GithubIssue|4303}} исправлена ошибка, из-за которой чат оставался активным в Миранде даже после того, как пользователь покинул чат с другого своего устройства.
** {{GithubIssue|4303}} fixed a bug due to which the group chat remained active after the user left it from another device.


* {{Plugin|VKontakte}}
* {{Plugin|VKontakte}}
** added <tt>LoadFilesAsync</tt> hidden option (for asynchronous image loading).
** добавлена скрытая настройка <tt>LoadFilesAsync</tt> (асинхронная загрузка изображений).
** added edited message support for group chats.
** реализована поддержка отредактированных сообщений в групповых чатах.
** added ''"Support BBC for NewStory"'' option.
** добавлена настройка ''«Поддержка BBCode для журнала NewStory»''.
** added ''"Add original message version in edited message"'' option.
** добавлена настройка ''«Добавлять к изменённому сообщению его прошлую версию»''.
** added option for load 300px preview images.
** добавлена настройка ''«...для предпросмотра с высотой 320 пикс.»''.
** added loading preview image for attached videos.
** реализована подгрузка изображений предпросмотра для прикреплённых видеофайлов.
** {{GithubIssue|4307}} fixed viewing user information of group chat participants.
** {{GithubIssue|4307}} налажен просмотр личных данных участников группового чата.
** {{GithubIssue|4308}} fixed the inability to download chat history from the server immediately after clearing it in Miranda.
** {{GithubIssue|4308}} исправлена ошибка, не позволявшая перезагрузить историю группового чата с сервера сразу же после удаления истории в Миранде.


== Plugins ==
== Plugins ==
* {{Plugin|Clist_modern}}
* {{Plugin|Clist_modern}}
** {{GithubIssue|4323}} added the ability to drag a file to an offline contact for sending (protocol should support sending offline).
** {{GithubIssue|4323}} теперь можно перетащить файл на контакт в списке контактов, даже если контакт находится не в сети (протокол, которому принадлежит контакт, должен поддерживать отправку в оффлайн).
** fixed tab titles' translation in the View Modes settings dialog.
** налажена локализация заголовков вкладок в настройках режимов вида.
** fixed the frame name translation issue.
** исправлена проблема с локализацией названия фрейма.


* {{Plugin|CrashDumper}}
* {{Plugin|CrashDumper}}
** {{GithubIssue|4254}} crash reports now use the operating system's local date and time format.
** {{GithubIssue|4254}} форматирование даты и времени в отчётах о падениях теперь соответствует настройкам операционной системы.


* {{Plugin|CurrencyRates}}
* {{Plugin|CurrencyRates}}
** {{GithubIssue|4186}} the plugin no longer requests an API key if the current provider does not require a key.
** {{GithubIssue|4180}} исправлено падение.
** {{GithubIssue|4180}} fixed crash.
** {{GithubIssue|4186}} плагин больше не запрашиваает ключ доступа к API, если выбранный провайдер этого не требует.


* {{Plugin|Db_autobackups}}
* {{Plugin|Db_autobackups}}
** renamed "Save profile as..." menu item to "Save database as..."
** пункт меню «Сохранить профиль как...» переименован в «Сохранить базу данных как...»


* {{Plugin|IEView}}
* {{Plugin|IEView}}
** {{GithubIssue|4350}} {{Menu|Options|Skins|IEView|History}} tab is now visible only if {{Plugin|IEHistory}} is installed and loaded.
** {{GithubIssue|4350}} вкладка {{Menu|Настройки|Скины|IEView|История}} теперь видна лишь при установленном и активном плагине {{Plugin|IEHistory}}.


* {{Plugin|Jingle}}
* {{Plugin|Jingle}}
** {{GithubIssue|4195}} added the ability to specify the address of the STUN server.
** {{GithubIssue|4195}} реализована возможность указать адрес сервера STUN.


* {{Plugin|MenuEx}}
* {{Plugin|MenuEx}}
** {{GithubIssue|4383}} removed the obsolete "Show alpha icons" option.
** {{GithubIssue|4383}} удалена устаревшая настройка ''«Альфа-значки»''.


* {{Plugin|mRadio}}
* {{Plugin|mRadio}}
** {{GithubIssue|4295}} fixed problem when adding a station.
** {{GithubIssue|4295}} налажено добавление станций.
** {{GithubIssue|4296}} fixed missing contact menu items.
** {{GithubIssue|4296}} исправлено отсутствие пунктов в меню контакта.


* {{Plugin|Msg_Export}}
* {{Plugin|Msg_Export}}
** {{GithubIssue|4273}} {{Plugin|Import}} plugin is now required to export history in JSON format.
** {{GithubIssue|4273}} для экспорта истории в формат JSON теперь нужен установленный и активный плагин {{Plugin|Import}}.


* {{Plugin|MyDetails}}
* {{Plugin|MyDetails}}
** {{GithubIssue|4223}} if the protocol does not allow changing the nickname, the nickname will be changed locally.
** {{GithubIssue|4223}} если протокол не умеет менять ник, то ник будет изменён локально (новый ник будет отображаться в журнале, но контакты будут видеть старый ник).


* {{Plugin|NewEventNotify}}
* {{Plugin|NewEventNotify}}
** {{GithubIssue|4290}} pop-ups about incoming cloud files are not shown when the window is active.
** {{GithubIssue|4290}} всплывающие окна о входящих облачных файлах больше не появляются, если окно сообщений находится в фокусе.


* {{Plugin|NewStory}}
* {{Plugin|NewStory}}
** message log has been ported from RTF to HTML ([http://www.litehtml.com litehtml] library is used).
** журнал сообщений портирован с RTF на HTML (используется библиотека [http://www.litehtml.com litehtml]).
** added preview for downloaded pictures ad well as ''"Show picture preview"'' option. Previews are saved in the "Preview" folder in Miranda's profile.
** реализован предпросмотр сообщений и соответствующая настройка ''«Включить предпросмотр изображений»''. Изображения предпросмотра сохраняются в каталоге "Preview", который находится в профиле Миранды.
** added support for advanced <tt>[url]</tt> and <tt>[img]</tt> BBCodes (and also <tt>height</tt> param support for <tt>[img=]</tt>).
** добавлена поддержка BBCode <tt>[url]</tt> и <tt>[img]</tt> (кроме того, тег <tt>[img=]</tt> поддерживает параметр <tt>height</tt>).
** {{GithubIssue|3660}} added the ability to customize links' color.
** {{GithubIssue|3660}} появилась возможность настроить цвет ссылок.
** {{GithubIssue|4181}} implemented scrolling in edit mode.
** {{GithubIssue|4181}} реализована прокрутка в режиме редактирования.
** added the ability to predefine and use up to 5 user-selected colors in templates.
** теперь можно определить до 5 пользовательских цветов и использовать их в шаблонах.
** {{GithubIssue|4182}} added the ability to customize the download progress indicator color.
** {{GithubIssue|4182}} появилась возможность настроить цвет индикатора прогресса загрузки.
** {{GithubIssue|4305}} added the "Copy URL" menu item.
** {{GithubIssue|4305}} добавлен пункт меню "Копировать ссылку".
** text from journal and history is now copied along with colors.
** text from journal and history is now copied along with colors.
** mouse wheel scrolling now scrolls 3 lines (Windows default).
** mouse wheel scrolling now scrolls 3 lines (Windows default).
** {{GithubIssue|4193}} fixed download progress indicator glitches.
** {{GithubIssue|4193}} fixed download progress indicator glitches.
** {{GithubIssue|4236}} fixed crash.
** {{GithubIssue|4236}} исправлено падение.
** {{GithubIssue|4262}} fixed display of nicknames in group chat history.
** {{GithubIssue|4262}} fixed display of nicknames in group chat history.
** {{GithubIssue|4301}} fixed invalid reply author's nick in group chats.
** {{GithubIssue|4301}} fixed invalid reply author's nick in group chats.

Latest revision as of 21:29, 30 May 2024

Версия: 0.96.5

Сборка: v0.96.5

Выпущена: 30 апреля 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.
  • 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 исправлена ошибка, не позволявшая перезагрузить историю группового чата с сервера сразу же после удаления истории в Миранде.

Plugins

  • 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 добавлен пункт меню "Копировать ссылку".
    • text from journal and history is now copied along with colors.
    • mouse wheel scrolling now scrolls 3 lines (Windows default).
    • Issue #4193 fixed download progress indicator glitches.
    • Issue #4236 исправлено падение.
    • Issue #4262 fixed display of nicknames in group chat history.
    • Issue #4301 fixed invalid reply author's nick in group chats.
    • Issue #4316 system history no longer displays as "unknown contact".
    • Issue #4312 fixed insertion of redundant empty lines when quoting a large number of messages.
    • Issue #4334 fixed incorrect time in quoted messages.
    • Issue #4349 fixed message log position reset when switching tabs.
  • Scriver
    • Issue #4200 "Preload number of previous events" option can now load up to 1000 messages (previously 100).
  • StdMsg
    • Issue #4200 "Preload number of previous events" option can now load up to 1000 messages (previously 100).
  • tabSRMM
    • Issue #4200 "Preload number of previous events" option can now load up to 1000 messages (previously 100).
    • Issue #4228 added the ability to hide a warning about unsent messages in the queue.
    • Issue #4232 added "Side bar width" container option.
    • renamed "Try to keep original size" option to "Use the original size if it is smaller".
    • Issue #4366 fixed the disappearance of toolbar buttons when turning it on immediately after turning it off.
    • Issue #4371 fixed incorrect operation of "Always trim message log to" option.
    • Issue #4379 fixed excessive offset of buttons on the toolbar.

For developers

  • the clipboard copy function is able now to copy in multiple formats at a time.
  • added CCtrlRichEdit::GetPlainRtf — a method to get plain (non-Unicode) text in RTF.
  • added Chat_Find(MCONTACT) — new useful helper.
  • added newStrW — Unicode version of the newStr() function.
  • added db_event_edit to change server ID, user ID, and reply ID as well.
  • added db_event_delivered + ME_DB_EVENT_DELIVERED — helper and hookable event to catch the event's delivery to a server.