Changelog/0.96.2: Difference between revisions

From Miranda NG
Jump to navigation Jump to search
No edit summary
Line 91: Line 91:
== Plugins ==
== Plugins ==
AVS fixes  #3169 (User info: disable "Delete avatar" button if we lack of permissions)
AVS fixes  #3169 (User info: disable "Delete avatar" button if we lack of permissions)
blind: These are account names, not protocol names


* {{Plugin|Clist_modern}}
* {{Plugin|Clist_modern}}
** {{GithubIssue|3141}} user will no longer be prompted to create a metacontact when dragging a contact onto another contact if metacontact support is disabled.
** {{GithubIssue|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: чекбоксы в управлении порядком учётных записей)
fixes #3273 (Clist_modern: чекбоксы в управлении порядком учётных записей)
These are account names, not protocol names
nicer: These are account names, not protocol names
fixes #3301 (CrashDumper: add info about the log used to the Version Info report)


* {{Plugin|Db_autobackups}}
* {{Plugin|Db_autobackups}}
Line 104: Line 111:
fixes #3290 completely + fix for the database checker
fixes #3290 completely + fix for the database checker
fixes #3276 (Очень медленное добавление и удаление событий из базы)
fixes #3276 (Очень медленное добавление и удаление событий из базы)
fixes #3302 (История временно пропадает после удаление субконтакта из метаконтакта)


* {{Plugin|HistoryPP}}
* {{Plugin|HistoryPP}}
Line 114: Line 122:
** {{GithubIssue|3103}} fixed random crash.
** {{GithubIssue|3103}} fixed random crash.
fixes #3280 (NewEventNotify: настройка цветов всплывающих окон)
fixes #3280 (NewEventNotify: настройка цветов всплывающих окон)
fixes #3299 (NewEventNotify: добавить опцию "Use Windows colors")
fixes #3277 (NewEventNotify: добавить к настройке "Выключить для прочтённых" пометку, что её отключение конфликтует с антиспамом)


* {{Plugin|PluginUpdater}}
* {{Plugin|PluginUpdater}}
Line 130: Line 140:


fixes #3240 (StdClist: get rid of inverted logic)
fixes #3240 (StdClist: get rid of inverted logic)
These are account names, not protocol names


* {{Plugin|StdMsg}}
* {{Plugin|StdMsg}}
Line 165: Line 176:
fixes #3114 (tabSRMM: добавить в лог пункт контекстного меню "Копировать")
fixes #3114 (tabSRMM: добавить в лог пункт контекстного меню "Копировать")
SRMM: disable annoying ding for pressing BS in an empty memo field
SRMM: disable annoying ding for pressing BS in an empty memo field
fixes #3305 (tabSRMM: цвета в редакторе шаблонов)


* {{Plugin|Toaster}}
* {{Plugin|Toaster}}

Revision as of 02:46, 25 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
    • partially restored. Protocol will not be included into the build, but adapted for the current core version so that users can build it themselves.
  • GG
    • updatede servers 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)

blind: These are account names, not protocol names

  • 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: чекбоксы в управлении порядком учётных записей) These are account names, not protocol names

nicer: These are account names, not protocol names

fixes #3301 (CrashDumper: add info about the log used to the Version Info report)

  • 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 #3302 (История временно пропадает после удаление субконтакта из метаконтакта)

fixes #3280 (NewEventNotify: настройка цветов всплывающих окон) fixes #3299 (NewEventNotify: добавить опцию "Use Windows colors") fixes #3277 (NewEventNotify: добавить к настройке "Выключить для прочтённых" пометку, что её отключение конфликтует с антиспамом)

fixes #3279 (PluginUpdate: popup color settings)

fixes #3210 (StdMsg: не работает двойной клик во встроенном журнале, а тройной клик ведёт себя по-разному в приватах и чатах) SRMM: disable annoying ding for pressing BS in an empty memo field

fixes #3186 (SmileyAdd: добавить ссылку на закачку смайлов)

fixes #3240 (StdClist: get rid of inverted logic) These are account names, not protocol names

fixes #3210 (StdMsg: не работает двойной клик во встроенном журнале, а тройной клик ведёт себя по-разному в приватах и чатах) SRMM: disable annoying ding for pressing BS in an empty memo field

  • 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: добавить в лог пункт контекстного меню "Копировать") SRMM: disable annoying ding for pressing BS in an empty memo field fixes #3305 (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.
  • YAMN
    • Issue #3260 disabled accounts menu if there are no accounts.
    • removed Display menu item option (use Options → Customise → Menus instead).
    • removed obsolete Show YAMN as a Protocol (Require Restart) option.

For developers

  • added Utils_CorrectFontSize — a function for dynamic font size adjustment.
  • added Contact_IsGroupChat — a helper to detect chat rooms.
  • added Utils_ClipboardCopy — a system-wide helper for writing text to clipboard.
  • added db_event_replace — a helper to eliminate duplicate events

Skin_PlaySound / Skin_PlaySoundFile to return error value useless field ThreadData::bIsSessionAvailable removed some common chat options exported directly from the core additional helper for base64 encoding of MBinBuffer contents mir_signal: C++ helper to get rid of tons code in C