Changelog/0.96.2: Difference between revisions

From Miranda NG
Jump to navigation Jump to search
No edit summary
No edit summary
Line 15: Line 15:


* {{Plugin|Jabber}}
* {{Plugin|Jabber}}
** added initial {{XEP|0166|Jingle}} support (very experimental) and corresponding ''Enable VOIP'' option (thx @deadsend).
** {{XEP|0363|HTTP File Upload}}
** {{XEP|0363|HTTP File Upload}}
*** added HTTP File Upload autodetection (thx @deadsend). Option will be automatically enabled if the server supports this XEP.
*** added HTTP File Upload autodetection (thx @deadsend). Option will be automatically enabled if the server supports this XEP.
Line 28: Line 29:
** {{GithubIssue|3072}} removed Google Talk preset. Google is shutting down third party client access to [[wikipedia:en:Google Talk|Google Talk]].
** {{GithubIssue|3072}} removed Google Talk preset. Google is shutting down third party client access to [[wikipedia:en:Google Talk|Google Talk]].
** {{GithubIssue|3110}} removed Jabber frame and corresponding ''Disable frame'' option.
** {{GithubIssue|3110}} removed Jabber frame and corresponding ''Disable frame'' option.
* {{Plugin|Steam}}
** fixed frequent disconnections.


== Plugins ==
== Plugins ==
* {{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.
* {{Plugin|Db_autobackuper}}
** {{GithubIssue|3133}} renamed ''Disabled'' and ''Disable progress bar'' options to ''Enabled'' and ''Enable progress bar'' respectively.
* {{Plugin|NewEventNotify}}
* {{Plugin|NewEventNotify}}
** {{GithubIssue|3103}} fixed random crash.
** {{GithubIssue|3103}} fixed random crash.
Line 43: Line 53:
* {{Plugin|StdUserInfo}}
* {{Plugin|StdUserInfo}}
** userinfo sections are replaced by a tree.
** userinfo sections are replaced by a tree.
** {{GithubIssue|3130}} plugin now looks for the date of birth first in the UserInfo module, then in the protocol module.
** {{GithubIssue|3132}} fixed adding "User details" menu item to the contact menu when loading the plugin dynamically.


* {{Plugin|StopSpam}}
* {{Plugin|StopSpam}}
Line 56: Line 68:
fixes #3129 (tabSRMM: распространить опции "добавлять двоеточие/точку с запятой" (при автозавершении ника) на двойной клик по нику)
fixes #3129 (tabSRMM: распространить опции "добавлять двоеточие/точку с запятой" (при автозавершении ника) на двойной клик по нику)
fixes #3127 (tabSRMM: сделать настройки про добавление двоеточия и запятой взаимоисключающими)
fixes #3127 (tabSRMM: сделать настройки про добавление двоеточия и запятой взаимоисключающими)
"Colorize nicknames in member list" -> "Colorize nicknames in member list (you need to adjust colors)"
"Maximum size for log files (in KB) -> "Split into files (in KB)"


* {{Plugin|Toaster}}
* {{Plugin|Toaster}}
Line 61: Line 76:


* {{Plugin|UInfoEx}}
* {{Plugin|UInfoEx}}
* fixed random crash.
** {{GithubIssue|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).
** {{GithubIssue|3137}} fixed display of the date of birth in which there is no year of birth.
** fixed random crash.
 
* {{Plugin|WhenWasIt}}
** {{GithubIssue|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.


== For developers ==
== For developers ==
* added Utils_CorrectFontSize — a function for dynamic font size adjustment.
* added Utils_CorrectFontSize — a function for dynamic font size adjustment.
* added Contact_IsGroupChat — a helper to detect chat rooms.
* added Contact_IsGroupChat — a helper to detect chat rooms.

Revision as of 02:21, 20 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 size of an .ini file from 2048 to 16384 bytes.
  • added StatusManager into base package.
  • improved HiDPI support (still experimental and disabled by default).
  • updated libcurl, OpenSSL, SQLite, toxcore and zlib libraries.
  • renamed Edit button in account manager to Rename.

Protocols

  • Jabber
    • added initial XEP-0166: Jingle support (very experimental) and corresponding Enable VOIP option (thx @deadsend).
    • XEP-0363: HTTP File Upload
      • added HTTP File Upload autodetection (thx @deadsend). Option will be automatically enabled if the server supports this XEP.
      • added code to handle file size error, if HTTP File Upload service sets the limit.
    • XEP-0384: OMEMO
      • Issue #3095 improved readability of OMEMO keys.
      • Miranda will no longer try to use OMEMO for private messages in group chats.
    • added XEP-0065: SOCKS5 Bytestreams autodetection (thx @deadsend).
    • Issue #3116 deleting a chat room from the contact list now results in an immediate exit from that chat room.
    • Issue #3122 fixed display of incorrect time in group chats.
    • fixed flickering in XML console window.
    • Issue #3124 all Edit buttons now have an "edit" icon instead of a "rename" icon.
    • Issue #3072 removed Google Talk preset. Google is shutting down third party client access to Google Talk.
    • Issue #3110 removed Jabber frame and corresponding Disable frame option.
  • Steam
    • fixed frequent disconnections.

Plugins

  • 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.
  • StdMsg
    • fixed flickering in message window.
    • Issue #3106 fixed breakage of fonts after dynamic loading of the plugin.
    • fixed window minimization in tabbed mode.
  • 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.
  • StopSpam
    • Issue #3099 renamed Disable protection for following accounts: option to Enable protection for following accounts:.

fixes #3086 (tabSRMM: не полностью отображается подсказка к кнопке отправки) fixes #3090 (tabSRMM: Cannot send message by Alt+S) tabSRMM: unneeded message removed (Client not cached yet) fixes #3108 (tabSRMM doesn't take typing notification settings for unknown contacts into consideration) + code cleaning fixes #3126 (tabSRMM: "Colorize nickames in member list" chat option) fixes #3128 (tabSRMM: автодополнение ника (Tab) добавляет пробел, если включены настройки про добавление к нику двоеточия/запятой, и не добавляет, если они отключены) fixes #3129 (tabSRMM: распространить опции "добавлять двоеточие/точку с запятой" (при автозавершении ника) на двойной клик по нику) fixes #3127 (tabSRMM: сделать настройки про добавление двоеточия и запятой взаимоисключающими) "Colorize nicknames in member list" -> "Colorize nicknames in member list (you need to adjust colors)" "Maximum size for log files (in KB) -> "Split into files (in KB)"


  • 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.
  • 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.

For developers

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