Changelog/0.96.2: Difference between revisions

From Miranda NG
Jump to navigation Jump to search
No edit summary
Line 8: Line 8:
* added {{Plugin|StatusManager}} into base package.
* added {{Plugin|StatusManager}} into base package.
* improved HiDPI support (still experimental and disabled by default).
* improved HiDPI support (still experimental and disabled by default).
* {{GithubIssue|3268}} states of checkboxes in option trees are now available to screen readers.
* updated BASS, hunspell, libcurl, libsignal, OpenSSL, SQLite, toxcore and zlib libraries.
* updated BASS, hunspell, libcurl, libsignal, OpenSSL, SQLite, toxcore and zlib libraries.
* {{GithubIssue|3181}} converted all sounds in the installer to MP3 format (MP3 inside WAV container).
* renamed {{Button|Edit}} button in account manager to {{Button|Rename}}.
* renamed {{Button|Edit}} button in account manager to {{Button|Rename}}.
fixes #3181 (Convert all sounds to mp3 (inside wav container)
SRMM: disable annoying ding for pressing BS in an empty memo field
fixes #3193 (Добавить сообщение, поясняющее, что доступ к настройкам отключён)
fixes #3193 (Добавить сообщение, поясняющее, что доступ к настройкам отключён)
fixes #3196 ("Disable icon blinking" - get rid of inverted logic)
fixes #3196 ("Disable icon blinking" - get rid of inverted logic)
suddenly: network logs are not erased in the beginning, as it should be
suddenly: network logs are not erased in the beginning, as it should be
fixes #3268 (Accessibility: Can't determine states of checkboxes with a screen reader in the trees of Jabber options)


== Protocols ==
== Protocols ==

Revision as of 23:24, 23 February 2023

Version: 0.96.2

Rev: v0.96.2

Released: 2 March 2023

Core and libraries

  • Autoexec system
    • Issue #3113 added the ability to import .ini files at the same time as converting the database.
    • Issue #3120 increased the maximum allowable line size in the .ini file from 2048 to 16384 bytes.
    • Issue #3143 Miranda no longer prompts for privileges elevation to erase .ini files, in cases where privileges elevation is not needed.
  • added StatusManager into base package.
  • improved HiDPI support (still experimental and disabled by default).
  • Issue #3268 states of checkboxes in option trees are now available to screen readers.
  • updated BASS, hunspell, libcurl, libsignal, OpenSSL, SQLite, toxcore and zlib libraries.
  • Issue #3181 converted all sounds in the installer to MP3 format (MP3 inside WAV container).
  • renamed Edit button in account manager to Rename.

fixes #3193 (Добавить сообщение, поясняющее, что доступ к настройкам отключён) fixes #3196 ("Disable icon blinking" - get rid of inverted logic) suddenly: network logs are not erased in the beginning, as it should be

Protocols

Discord: not included into the build, but adapted for the current core version

Facebook: hidden setting added (Added STRING) for people who want to see smth different in the session list

GG: update server list fixes #3213 (GG: we should treat empty list as non-existent)

fixes #3191 (ICQ: add "Edit my web profile" into protocol menu) fixes #3190 (ICQ: add phone number to ICQ info) fixes #3199 (ICQ: cannot view/add MRA contact) fixes #3197 (ICQ: remove ability to login via e-mail)) ICQ: fixes #3219 (ICQ: невозможно написать с Миранды в оф.клиент) fix for #3219 (broken statuses in ICQ) fixes #3227 (ICQ: не работает получение инфы о контакте)

fixes #3176 (IRC: сбивается настройка "SSL/TLS" после создания учётки) fixes #3243 (IRC: выпилить предупреждение о большом числе каналов)

Jabber: fix for XEP-0198 processing fixes #3189 (Jabber: XEP-0198 не даёт перевести протокол в оффлайн, пока Миранда пытается переподключиться bug Jabber) fixes #3201 (Jabber: не удаётся изменить фото) fixes #3205 (Jabber: добавить редактирование в списки) Jabber: console window's title now contains account's jid fixes #3211 (Jabber: при входе в чат в лог прилетают фейковые входы всех остальные участников) fixes #3254 (Jabber: cannot clear topic) fixes #3298 (Сортировка стран зависит от ленгпака) Jabber: ability to autoload files passed via HTTP Upload instead of writing messages with URLs

fixes #3200 (MRA: cannot reconnect after sleep mode)

Skype: Fix for not wiping out TokenSecret on expiring

  • Steam
    • fixed frequent disconnections.

Steam: Invisible status added to the protocol

fixes #3292 (Не добвляются свои ноды в настройках TOX)

fixes #3291 (Twitter: перестали прогружаться аватарки)

  • VKontakte
    • fixed displaying your own contact as unknown contact.

fix load history for groupchats on startup protocol - fix server store procedure (RetrieveChatInfo v3) fix groupchat message processing on empty history


Plugins

AVS fixes #3169 (User info: disable "Delete avatar" button if we lack of permissions)

  • Clist_modern
    • Issue #3141 user will no longer be prompted to create a metacontact when dragging a contact onto another contact if metacontact support is disabled.

fixes #3273 (Clist_modern: чекбоксы в управлении порядком учётных записей)

  • Db_autobackups
    • Issue #3133 renamed Disabled and Disable progress bar options to Enabled and Enable progress bar respectively.

fixes #3232 (DbEditorPP: splitter is broken)

DBSQLITE: marked read storage optimization fixes #3290 completely + fix for the database checker fixes #3276 (Очень медленное добавление и удаление событий из базы)

fixes #3163 (HistoryPP: проблемы с выгрузкой плагина)

MyDetails: fix for occasional crash

fixes #3280 (NewEventNotify: настройка цветов всплывающих окон)

fixes #3279 (PluginUpdate: popup color settings)

fixes #3210 (StdMsg: не работает двойной клик во встроенном журнале, а тройной клик ведёт себя по-разному в приватах и чатах)

fixes #3186 (SmileyAdd: добавить ссылку на закачку смайлов) fixes #3239 (random crash in SmileyAdd) fixes #3294 (dead +/- buttons in SmileyAdd settings)

fixes #3240 (StdClist: get rid of inverted logic)

fixes #3210 (StdMsg: не работает двойной клик во встроенном журнале, а тройной клик ведёт себя по-разному в приватах и чатах)

  • StdUserInfo
    • userinfo sections are replaced by a tree.
    • Issue #3130 plugin now looks for the date of birth first in the UserInfo module, then in the protocol module.
    • Issue #3132 fixed adding "User details" menu item to the contact menu when loading the plugin dynamically.
    • #3159 (various quirks in the View/Change my details window)
  • StopSpam
    • Issue #3099 renamed Disable protection for following accounts: option to Enable protection for following accounts:.
  • tabSRMM
    • https://github.com/miranda-ng/miranda-ng/issues/3150
    • Issue #3086 fixed unwanted send message button tooltip truncation.
    • Issue #3090 returned the ability to assign a Alt+S to send a message.
    • fixes #3108 (tabSRMM doesn't take typing notification settings for unknown contacts into consideration) + code cleaning
    • Issue #3127 replaced Add a colon to auto-completed user names and Add a comma instead of a colon to auto-completed user names options by the new Text for autocomplete option. In addition, you can now use any character(s) for autocompletion, not only comma or colon. Moreover, these characters are now added to the nickname not only when autocompleting with the Tab key, but also when clicking on the nickname.
    • renamed Colorize nicknames in member list option to Colorize nicknames in member list (you need to adjust colors).
    • renamed Maximum size for log files (in KB) option to Split into files (in KB).
    • renamed Timestamp only when event time differs option to Only prefix with timestamp if it has changed.
    • Issue #3156 fixed Cancel button in warning dialogs.
    • removed "Client not cached yet" message from info panel.

fixes #3158 (TabSRMM: значок в окне предупреждения) fixes #3194 (tabSRMM: ger rid of inverted logic) fixes #3214 (occasional crash in tabSRMM) fixes #3270 (crash in tabSRMM) fixes #3114 (tabSRMM: добавить в лог пункт контекстного меню "Копировать")

Toaster: more clear description fixes #3281 (Toaster: предупреждение о неподдерживаемой ОС выводится дважды)

  • UInfoEx
    • Issue #3130 plugin now looks for the date of birth first in the UserInfo module, then in the protocol module.
    • removed the ability to backup date of birth (it conflicts with the current birthdays' storage schema).
    • Issue #3137 fixed display of the date of birth in which there is no year of birth.
    • fixed random crash.
  • VoiceService
    • new plugin added to the base package. It provides services for protocols that support voice calls (currently only Jabber).
  • WhenWasIt
    • Issue #3130 date of birth is now always written to the UserInfo module, not to protocol module. Plugin now looks for the date of birth first in the UserInfo module, then in the protocol module.

fixes #3260 (YAMN: отключать выпадающее меню, если нет учёток) YAMN: option "Display menu item" removed due to Options -> Customize -> Menus editor YAMN: obsolete settings about acting as protocol removed

For developers

  • added Utils_CorrectFontSize — a function for dynamic font size adjustment.
  • added Contact_IsGroupChat — a helper to detect chat rooms.

Skin_PlaySound / Skin_PlaySoundFile to return error value useless field ThreadData::bIsSessionAvailable removed some common chat options exported directly from the core Utils_ClipboardCopy - system-wide helper for writing text to clipboard additional helper for base64 encoding of MBinBuffer contents mir_signal: C++ helper to get rid of tons code in C db_event_replace: new helper to eliminate duplicate events