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

From Miranda NG
Jump to navigation Jump to search
Line 49: Line 49:
** {{GithubIssue|2867}} контактам в правой панели добавлен пункт контекстного меню {{Menu|Удалить}}.
** {{GithubIssue|2867}} контактам в правой панели добавлен пункт контекстного меню {{Menu|Удалить}}.
** {{GithubIssue|2860}} положение флажков в окне поиска больше не сбрасывается при закрытии окна, а сохраняется в течение сеанса.
** {{GithubIssue|2860}} положение флажков в окне поиска больше не сбрасывается при закрытии окна, а сохраняется в течение сеанса.
** {{GithubIssue|2861}} добавлены горячие клавиши {{Hotkey|Ctrl|F10}}.
** {{GithubIssue|2861}} контекстное меню теперь можно открыть, нажав {{Hotkey|Ctrl|F10}}.
** {{GithubIssue|2863}} search results can now be accessed from keyboard.
** {{GithubIssue|2863}} реализован переход к результатам поиска с помощью клавиатуры.
** {{GithubIssue|2866}} {{Button|Enter}} on search result now goes to selected item.  
** {{GithubIssue|2866}} выделение найденного элемента в результатах поиска с последующим нажатием {{Button|Enter}} теперь осуществляет переход к указанному элементу.  
** {{GithubIssue|2869}} fixed context menu behavior.
** {{GithubIssue|2869}} исправлено поведение контекстного меню.
** удалена возможность клонировать контакт.
** удалена возможность клонировать контакт.


Line 61: Line 61:


* {{Plugin|Import}}
* {{Plugin|Import}}
** {{GithubIssue|2789}} fixed ''Do not load the import plugin at startup again'' option.
** {{GithubIssue|2789}} исправлена работа настройки ''«Не загружать мастер при следующем запуске»''.
** {{GithubIssue|2839}} fixed loss of keyboard focus in the first launch wizard window.
** {{GithubIssue|2839}} исправлена потеря фокуса в окне мастера первого запуска.


* {{Plugin|HTTPServer}}
* {{Plugin|HTTPServer}}
Line 72: Line 72:


* {{Plugin|NotesReminders}}
* {{Plugin|NotesReminders}}
** {{GithubIssue|2776}} added filter to reminders list.
** {{GithubIssue|2776}} в список напоминаний добавлено поле фильтра.
** {{GithubIssue|2777}} удалена настройка ''«Пункты в меню контакта»'' (для управления пунктами меню следует использовать раздел {{Menu|Настройки|Тонкая настройка|Меню}}).
** {{GithubIssue|2777}} удалена настройка ''«Пункты в меню контакта»'' (для управления пунктами меню следует использовать раздел {{Menu|Настройки|Тонкая настройка|Меню}}).
** {{GithubIssue|2772}} fixed changing the date of the reminder to an earlier one.
** {{GithubIssue|2772}} исправлено изменение даты напоминания на более раннюю.
** {{GithubIssue|2773}} fixed changing the time of the reminder to an earlier one.
** {{GithubIssue|2773}} исправлено изменение времени напоминания на более раннее.
** {{GithubIssue|2778}} fixed display of non-ANSI characters on English-language systems.
** {{GithubIssue|2778}} исправлено отображение не-ANSI символов на англоязычных системах.
** {{GithubIssue|2780}} fixed prolongation of a triggered reminder.
** {{GithubIssue|2780}} исправлено продление сработавшего напоминания.
** {{GithubIssue|2793}} fixed date shift caused by time zone.
** {{GithubIssue|2793}} исправлен сдвиг даты, вызванный часовыми поясами.
** {{GithubIssue|2794}} fixed unwanted change in window width caused by the scrollbar.
** {{GithubIssue|2794}} исправлено нежелательное изменение ширины окна, вызванное появлением полосы прокрутки.


* {{Plugin|PluginUpdater}}
* {{Plugin|PluginUpdater}}
** {{GithubIssue|2846}} more informative error messages, if updates are postponed.
** {{GithubIssue|2846}} теперь выводится менее пугающее сообщение, если обновления приостановлены на сервере.
** {{GithubIssue|2792}} fixed "every X days" option (options dialog had a bug which leaded to improper combobox behaviour, so user could get an interval of 5 hours instead of 5 days).
** {{GithubIssue|2792}} исправлена работа настройки ''«каждый X дней»'' (options dialog had a bug which leaded to improper combobox behaviour, so user could get an interval of 5 hours instead of 5 days).
** {{GithubIssue|2868}} removed milliseconds from backups folder names.
** {{GithubIssue|2868}} из имени папок с резервными копиями удалены миллисекунды.


* {{Plugin|Scriver}}
* {{Plugin|Scriver}}
** {{GithubIssue|2837}} fixed clearing internal chat log in groupchat after file sent via HTTP File Upload.
** {{GithubIssue|2837}} исправлена очистка встроенного журнала в групповых чатах после отправки в чат файла с помощью HTTP File Upload.


* {{Plugin|Sessions}}
* {{Plugin|Sessions}}
** plugin completely redesigned to store data in JSON instead of spreading them all over the settings.
** плагин полностью переписан, теперь он хранит свои данные в формате JSON, а не в каждом контакте.
** {{GithubIssue|2816}} ''Save and close'' option accidentally closed the message log instead of the container ({{Plugin|StdMsg}} and {{Plugin|Scriver}}).
** {{GithubIssue|2816}} настройка ''Сохранить и закрыть'' закрывала лишь журнал сообщений, а не контейнер целиком ({{Plugin|StdMsg}} и {{Plugin|Scriver}}).
** {{GithubIssue|2819}} fixed manual session saving.
** {{GithubIssue|2819}} исправлено сохранение сессий вручную.


* {{Plugin|SimpleStatusMsg}}
* {{Plugin|SimpleStatusMsg}}
Line 101: Line 101:


* {{Plugin|StartupSilence}}
* {{Plugin|StartupSilence}}
** fixed swapped icon names/descriptions.
** исправлены перепутанные названия/описания значков.


* {{Plugin|TabSRMM}}
* {{Plugin|TabSRMM}}
** {{GithubIssue|2858}} fixed ''Hide if there isn't enough space'' option.
** {{GithubIssue|2858}} исправлена работа настройки ''«Скрыть, если не хватает места»''.


* {{Plugin|Variables}}
* {{Plugin|Variables}}

Revision as of 22:17, 3 May 2021

Версия: 0.95.13.1

Сборка: v0.95.13.1

Выпущена: 3 мая 2021

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

  • обновлены библиотеки lubcurl и SQLite.
  • Issue #2812 восстановлен значок ❌ в менеджере профилей, обозначающий, что профиль используется в данный момент.
  • Issue #2782 исправлены проблемы, возникающие при динамической подгрузке плагинов.
  • исправлено повреждение памяти в сервисном режиме.
  • Issue #2797 исправлено скрытие пунктов меню, не работавшее в Windows XP.
  • Issue #2802 исправлено дублирование настроек при открытии настроек учётной записи из менеджера учётных записей.
  • Issue #2836 исправлена серьёзная уязвимость: пароль от базы хранился в памяти процесса.

Протоколы

  • Discord
    • Issue #2844 добавлена настройка «Удалять сообщения из истории Миранды, если они удалены с сервера»'.
    • исправлено восстановление статуса N/A после входа.
    • Issue #2838 исправлено отсутствие имён пользователей в полученных с сервера сообщениях группового чата.
  • Facebook
    • Issue #2800 исправлено задвоение контактов при импорте в сервисном режиме.
    • Issue #2859 исправлено задвоение контактов при импорте.
  • ICQ
    • Issue #2800 исправлено задвоение контактов при импорте в сервисном режиме.
    • Issue #2859 исправлено задвоение контактов при импорте.
    • Issue #2862 исправлено падение.
  • IRC
    • удалён список мёртвых (по большей части) серверов.
    • Issue #2798 удалена концепция «Сетей»: теперь одна учётная запись — один сервер.

Плагины

  • AuthState
    • Issue #2786 удалена настройка «Добавить пункт меню» (для управления пунктами меню следует использовать раздел Настройки → Тонкая настройка → Меню).
  • AVS
    • Issue #2832 исправлено падение при выгрузке плагина.
  • BossKey
    • Issue #2781 удалена настройка «Пункт в главном меню» (для управления пунктами меню следует использовать раздел Настройки → Тонкая настройка → Меню).
  • Db_autobackups
    • Issue #2811 добавлены сведения о дате и времени следующего резервного копирования.
  • DbEditorPP
    • Issue #2841 теперь можно удалять контакты не только из левой, но и из правой панели.
    • Issue #2867 контактам в правой панели добавлен пункт контекстного меню Удалить.
    • Issue #2860 положение флажков в окне поиска больше не сбрасывается при закрытии окна, а сохраняется в течение сеанса.
    • Issue #2861 контекстное меню теперь можно открыть, нажав Ctrl+F10.
    • Issue #2863 реализован переход к результатам поиска с помощью клавиатуры.
    • Issue #2866 выделение найденного элемента в результатах поиска с последующим нажатием Enter теперь осуществляет переход к указанному элементу.
    • Issue #2869 исправлено поведение контекстного меню.
    • удалена возможность клонировать контакт.
  • Dbx_sqlite
    • Issue #2822 реализована возможность полностью зашифровать базу.
    • появилась возможность проверять базу на наличие ошибок.
    • исправлено падение при удалении контакта.
  • Import
    • Issue #2789 исправлена работа настройки «Не загружать мастер при следующем запуске».
    • Issue #2839 исправлена потеря фокуса в окне мастера первого запуска.
  • HTTPServer
    • Issue #2783 удалены настройки «Элементы главного меню» (для управления пунктами меню следует использовать раздел Настройки → Тонкая настройка → Меню).
  • NewAwaySys
    • Issue #2830 удалена настройка «Включить меню контакта» (для управления пунктами меню следует использовать раздел Настройки → Тонкая настройка → Меню).
    • Issue #2831 исправлен неверный порядок значков.
  • NotesReminders
    • Issue #2776 в список напоминаний добавлено поле фильтра.
    • Issue #2777 удалена настройка «Пункты в меню контакта» (для управления пунктами меню следует использовать раздел Настройки → Тонкая настройка → Меню).
    • Issue #2772 исправлено изменение даты напоминания на более раннюю.
    • Issue #2773 исправлено изменение времени напоминания на более раннее.
    • Issue #2778 исправлено отображение не-ANSI символов на англоязычных системах.
    • Issue #2780 исправлено продление сработавшего напоминания.
    • Issue #2793 исправлен сдвиг даты, вызванный часовыми поясами.
    • Issue #2794 исправлено нежелательное изменение ширины окна, вызванное появлением полосы прокрутки.
  • PluginUpdater
    • Issue #2846 теперь выводится менее пугающее сообщение, если обновления приостановлены на сервере.
    • Issue #2792 исправлена работа настройки «каждый X дней» (options dialog had a bug which leaded to improper combobox behaviour, so user could get an interval of 5 hours instead of 5 days).
    • Issue #2868 из имени папок с резервными копиями удалены миллисекунды.
  • Scriver
    • Issue #2837 исправлена очистка встроенного журнала в групповых чатах после отправки в чат файла с помощью HTTP File Upload.
  • Sessions
    • плагин полностью переписан, теперь он хранит свои данные в формате JSON, а не в каждом контакте.
    • Issue #2816 настройка Сохранить и закрыть закрывала лишь журнал сообщений, а не контейнер целиком (StdMsg и Scriver).
    • Issue #2819 исправлено сохранение сессий вручную.
  • SimpleStatusMsg
    • Issue #2833 удалена настройка «Показывать 'Сообщение статуса...' в контекстном меню» (для управления пунктами меню следует использовать раздел Настройки → Тонкая настройка → Меню).
  • StartupSilence
    • Issue #2784 удалена настройка «Пункт в главном меню (требуется перезапуск Миранды)» (для управления пунктами меню следует использовать раздел Настройки → Тонкая настройка → Меню).
  • StartupSilence
    • исправлены перепутанные названия/описания значков.
  • TabSRMM
    • Issue #2858 исправлена работа настройки «Скрыть, если не хватает места».
  • Variables
    • исправлено повреждение памяти.
  • Weather
    • added translations for MSN Weather.
    • fixed wind speed for MSN Weather.
    • Issue #2852 fixed translation for some strings.
    • Issue #2853 fixed variables display in extended weather information window.
    • Issue #2854 fixed translation change on langpack change.
    • Issue #2855 fixed swapped "Cloudy" and "Light Rain" icons.
  • WebView
    • Issue #2835 удалена настройка «Откл. пункты главного меню» (для управления пунктами меню следует использовать раздел Настройки → Тонкая настройка → Меню).

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

  • added Clist modern skin development guide.
  • Menu_ConfigureItem(hUserMenu, MCI_OPT_DISABLED, TRUE) — a setting to make a menu item hidden by default.
  • ME_SYSTEM_MODULELOAD & ME_SYSTEM_MODULEUNLOAD: added handler parameter passing.
  • Chat_Mute — a function to set group chat mute mode programmatically.
  • SRMM/DisableCustomLogsForProto — list of account names (comma/space/semicolon separated) that use built-in groupchat viewer only.
  • UI classes: added CCtrlBase::GetCaretPos() method to calculate context menu position.