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

From Miranda NG
Jump to navigation Jump to search
Line 16: Line 16:
* {{GithubIssue|2510}} исправлен сбившийся порядок значков.
* {{GithubIssue|2510}} исправлен сбившийся порядок значков.
* {{GithubIssue|2573}} исправлен импорт файлов [[Autoexec_system|autoexec_.ini]], в которых значения настроек содержали слеши.
* {{GithubIssue|2573}} исправлен импорт файлов [[Autoexec_system|autoexec_.ini]], в которых значения настроек содержали слеши.
* fixed inability to remove [[Autoexec_system|autoexec_.ini]] if Miranda installed into Program Files (a request for privileges will be made via UAC).
* теперь Миранда запрашивает права (с помощью UAC), если она установлена в Program Files и не может удалить autoexec_.ini после импорта.
* исправлено обрезание текста в инсталляторах, возникавшее в системах с нестандартным DPI.
* исправлено обрезание текста в инсталляторах, возникавшее в системах с нестандартным DPI.



Revision as of 03:42, 19 November 2020

Версия: 0.95.12.1

Сборка: v0.95.12.1

Выпущена: 18 ноября 2020

Todo: Describe "Never mute"

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

  • появилась возможность заглушить любой групповой чат. «Заглушить», вопреки своему названию, не имеет ничего общего со звуком, а управляет миганием в трее. Любой чат отныне пребывает в одном из трёх состояний:
    • «По умолчанию» — длинное (бесконечное) мигание для приватов и подсвеченных событий, короткое (6 миганий) для всех остальных событий.
    • «Всегда заглушать» — длинное мигание для всех событий.
    • «Никогда не заглушать» —
  • добавлена возможность ротации нетлогов (при достижении определённого размера запись начинает вестись в другой файл).
  • добавлена возможность указывать в нетлоге не только время, но и дату.
  • в менеджер профилей добавлен пункт меню «Проверить базу».
  • Issue #2516 сжатие базы через менеджер профилей теперь выдаёт сообщение об успехе или неудаче, а не происходит молча.
  • вместо старой и неподдерживаемой ветки OpenSSL 1.0.2 теперь используется новейшая 1.1.1.
  • обновлены библиотеки libcurl, liblua, libmdbx и SQLite.
  • Issue #2510 исправлен сбившийся порядок значков.
  • Issue #2573 исправлен импорт файлов autoexec_.ini, в которых значения настроек содержали слеши.
  • теперь Миранда запрашивает права (с помощью UAC), если она установлена в Program Files и не может удалить autoexec_.ini после импорта.
  • исправлено обрезание текста в инсталляторах, возникавшее в системах с нестандартным DPI.

Протоколы

  • Discord
    • основной домен изменён на discord.com
  • EmLanProto
    • from now the protocol is bound to localhost (useful in cases when Miranda was launched before raising the local network).
  • Facebook
    • Issue #2527 стикеры теперь загружаются и отображаются в журнале автоматически (нужен плагин SmileyAdd).
    • Issue #2560 теперь можно добавлять новые контакты с помощью AddContactPlus.
    • Issue #2530 fixed "Create a new Facebook account" link.
  • ICQ
    • Issue #2524 стикеры теперь загружаются и отображаются в журнале автоматически (нужен плагин SmileyAdd).
    • Issue #2544 исправлена обработка "statusCode:401".
  • Jabber
    • Issue #2604 added Enable Message Archive Management (XEP-0313) option (so you can disable MAM support if you want).
    • улучшена совместимость XEP-0313: Message Archive Management с OpenFire и Prosody IM.
    • Issue #2518 double click on bookmarks now launch it.
    • Issue #2566 privacy lists editor now show all contacts even hidden ones.
    • Issue #2584 all lists (participants, moderators, members, admins, owners, outcasts) are now sorted alphabetically; Enter button in the filter field now applies the entered filter.
    • поддержка XEP-0231: Bits of Binary отключена для групповых чатов.
    • Issue #2565 privacy lists editor no more allows removing active list.
    • Issue #2565 privacy lists editor no more allows to change settings of <none> list.
    • Issue #2506 исправлено падение при авторизации с помощью SCRAM/SHA256/SHA512.
    • fixed sounds and popups in group chats without <subject/>.
    • исправлено отсутствие имён у новых контактов.
  • SkypeWeb
    • Issue #2549 исправлены проблемы со входом.
    • fixed visualization of Skype invitations.
  • Steam
    • if a friend list request comes with an error code, all contacts will no longer be removed from Miranda.
  • VKontakte
    • стикеры теперь загружаются и отображаются в журнале автоматически (нужен плагин SmileyAdd).
    • added [sticker:code] and [sticker-code] templates for sending stickers.
    • added UseStikersAsStaticSmileys hidden option.
    • added "wall reply" attachments support.
    • unknown attachment types will be displayed as text.
    • fixed server history deletion on contact delete.
    • fixed server history deletion on ban user.

Плагины

  • Clist_modern
    • Issue #2513 теперь режимы вида можно переименовывать.
    • Issue #2504 отменено исправление автоматического изменения размера списка контактов. Оно создало больше проблем, чем решило.
    • disabled by default Use improved search method in contact list option.
  • DbChecker
    • возвращена поддержка плагина. Он добавлен в базовый набор.
    • Issue #2517 added Main menu → Database → Check database menu item.
  • Dbx_mdbx
    • added ability to switch between meta-pages to mdbx_chk. In most cases, this fixes the damaged database at the cost of losing the latest events. See the plugin page for details.
    • Issue #2569 significantly increased resistance to hardware fails.
    • исправлена "ошибка -32790", возникавшая с профилями очень большого размера.
  • Import
    • исправлено падение при импорте файлов в формате mContacts.
  • IRC
    • исправлено редко встречающееся падение.
  • MirLua
    • Issue #2589 налажена работоспособность плагина.
  • Msg_Export
    • Issue #2571 исправлен экспорт истории контактов, принадлежащих отключённым учётным записям.
  • New_GPG
    • Issue #2603 минимальная длина имени сокращена с 5 до 4 символов.
    • Issue #2603 e-mail can now be in the name@localhost format (without domain zone).
  • PluginUpdater
    • Issue #2555 добавлена обработка ошибок, возникающих при распаковке обновлений.
    • added ability to keep multiple backups and the Number of backups to keep: option. Backups are incremental!
    • Issue #2554 in case of failure when replacing files, the plugin will automatically roll back the changes.
    • Issue #2547 Restart Miranda automatically with Silent mode enabled no more requires clicking on a pop-up.
    • Issue #2548 Backup database before update option is no longer available if Db_autobackups plugin is not installed.
  • Scriver
    • Issue #2591 renamed Enable button context menus option and moved to Events and filters tab.
  • SeenPlugin
    • "Accounts to watch" list became available to screen readers.
    • Issue #2508 fixed applying "Watched Accounts" checkboxes state.
  • SmileyAdd
    • Issue #2526 removed Disable stickers option.
    • Issue #2532 загруженные стикеры больше не будут пропадать после повторного открытия окна сообщений.
    • fixed incorrect setting an absolute path instead of a relative one.
  • StdMsg
    • Issue #2591 renamed Show button menus when right clicking the buttons option and moved to Events and filters tab.
    • Issue #2512 fixed broken group chat colors in the embedded log window.
  • TabSRMM
    • Issue #2608 added ability to customize "Clear message area" hotkey.
    • the event filter button now shows settings mini-window by left-click (instead of right-clicking).
    • Issue #2591 renamed Show button menus when right clicking the buttons option and moved to Events and filters tab.
    • removed subclassIEView hidden option.
    • Issue #2521 fixed Esc key behavior selection for group chats.
    • Issue #2610 fixed inability to transfer file from clipboard by pressing Ctrl+V.
  • Variables
    • Issue #2561 исправлена работае функций contact(), ccount() и getContactFromString().

For developers

  • Chat API: у частов появился параметр "Mute", управляющий режимом мигания (короткий/длинный).
  • DeleteDirectoryTreeW — новая функция, удаляющая каталог вместе со всеми подкаталогами (рекурсивно). Не вызывайте её в корне диска C: 😅
  • g_chatApi.LogToFile полностью перемещён в ядро.
  • класс CCtrlTreeOpts перемещён в ядро.