Changelog/0.96.5

From Miranda NG
Jump to navigation Jump to search

Version: 0.96.5

Rev: v0.96.5

Released: 30 April 2024

Core and libraries

  • added "Remove cached files when an event is deleted" option to file transfer settings.
  • updated libtox library.
  • updated SQLite library to 3.45.2.
  • updated libcurl library to 8.7.1.
  • update OpenSSL to 3.3.0.
  • Issue #4197 moved icons and sounds options to Options → Customize.
  • Issue #4198 expanded options' tree width and option's window width.
  • Issue #4188 fixed a bug due to which contact was placed in the wrong group.
  • Issue #4189 fixed a bug that prevented deleting an empty group.
  • Issue #4190 fixed the work of the "New subgroup" menu item.
  • Issue #4203 erasing groups.json no longer causes groups to disappear.
  • Issue #4210 from now on it is forbidden to create accounts with the same names.
  • Issue #4209 fixed crash.
  • Issue #4217 the options tree no longer steals focus when switching between tabs.
  • Issue #4271 clearing contact history now removes the "you have unread message" icon from the contact list.
  • Issue #4275 a message is no longer marked as read if it arrives in an inactive tab.
  • Issue #4291 fixed a bug where the names of custom menu items were not saved.
  • Issue #4292 moving a submenu in the menu editor no longer causes submenu items to be disabled.
  • Issue #4353 fixed "All networks" search.

Protocols

  • Discord
    • Issue #4178 the plugin no longer requires to re-enter the MFA code after the Internet connection is lost.
  • Dummy
    • added preset for Telegram.
  • ICQ
    • Issue #4278 added "About" field support in the user's user info.
    • Issue #4284 added support for changing the user's first name, last name, and about fields.
    • Issue #4206 fixed broken multiple file transfer.
  • IRC
    • Issue #4259 closing the channel settings dialog no longer asks to save the settings if the settings have not changed.
  • Jabber
    • Issue #3215 removed preset for Odnoklassniki (server stopped supporting XMPP).
    • Issue #4314 fixed duplication of contacts in the roster.
  • Telegram
    • added support for settings user's avatar.
    • Issue #4248 added support for the group chat avatar (the avatar of the chat itself).
    • Issue #4252 added topics support.
    • Issue #4318 added URL preview support.
    • Issue #4246 the @ symbol is no longer shown in the nickname list before nicknames, so as not to be confused with the role icon.
    • fixed fetching files sent by the user from another device.
    • Issue #4177 the names of the authors of messages in Favorites are now displayed correctly.
    • Issue #4214 fixed crash.
    • fixed displaying the user's avatar.
    • Issue #4251 fixed display of the name of the author of the forwarded message.
    • Issue #4253 fixed crash on history loading.
    • fixed display of forwarded messages when loading history from the server.
    • Issue #4258 fixed occasional crash in Options → Sessions.
    • Issue #4263 fixed display nicknames of messages in group chat, the author of which is the channel, not the user.
    • fixed a bug due to which our messages downloaded from the server were signed as "Unknown nick".
    • Issue #4255 fixed Log out button behaviour.
    • Issue #4303 fixed a bug due to which the group chat remained active after the user left it from another device.
  • VKontakte
    • added LoadFilesAsync hidden option (for asynchronous image loading).
    • added edited message support for group chats.
    • added "Support BBC for NewStory" option.
    • added "Add original message version in edited message" option.
    • added option for load 300px preview images.
    • added loading preview image for attached videos.
    • Issue #4307 fixed viewing user information of group chat participants.
    • Issue #4308 fixed the inability to download chat history from the server immediately after clearing it in Miranda.

Plugins

  • Clist_modern
    • Issue #4323 added the ability to drag a file to an offline contact for sending (protocol should support sending offline).
    • fixed tab titles' translation in the View Modes settings dialog.
    • fixed the frame name translation issue.
  • Db_autobackups
    • renamed "Save profile as..." menu item to "Save database as..."
  • MyDetails
    • Issue #4223 if the protocol does not allow changing the nickname, the nickname will be changed locally.
  • NewStory
    • message log has been ported from RTF to HTML (litehtml library is used).
    • added preview for downloaded pictures ad well as "Show picture preview" option. Previews are saved in the "Preview" folder in Miranda's profile.
    • added support for advanced [url] and [img] BBCodes (and also height param support for [img=]).
    • Issue #3660 added the ability to customize links' color.
    • Issue #4181 implemented scrolling in edit mode.
    • added the ability to predefine and use up to 5 user-selected colors in templates.
    • Issue #4182 added the ability to customize the download progress indicator color.
    • Issue #4305 added the "Copy URL" menu item.
    • text from journal and history is now copied along with colors.
    • mouse wheel scrolling now scrolls 3 lines (Windows default).
    • Issue #4193 fixed download progress indicator glitches.
    • Issue #4236 fixed crash.
    • Issue #4262 fixed display of nicknames in group chat history.
    • Issue #4301 fixed invalid reply author's nick in group chats.
    • Issue #4316 system history no longer displays as "unknown contact".
    • Issue #4312 fixed insertion of redundant empty lines when quoting a large number of messages.
    • Issue #4334 fixed incorrect time in quoted messages.
    • Issue #4349 fixed message log position reset when switching tabs.
  • Scriver
    • Issue #4200 "Preload number of previous events" option can now load up to 1000 messages (previously 100).
  • StdMsg
    • Issue #4200 "Preload number of previous events" option can now load up to 1000 messages (previously 100).
  • tabSRMM
    • Issue #4200 "Preload number of previous events" option can now load up to 1000 messages (previously 100).
    • Issue #4228 added the ability to hide a warning about unsent messages in the queue.
    • Issue #4232 added "Side bar width" container option.
    • renamed "Try to keep original size" option to "Use the original size if it is smaller".
    • Issue #4366 fixed the disappearance of toolbar buttons when turning it on immediately after turning it off.
    • Issue #4371 fixed incorrect operation of "Always trim message log to" option.
    • Issue #4379 fixed excessive offset of buttons on the toolbar.

For developers

  • the clipboard copy function is able now to copy in multiple formats at a time.
  • added CCtrlRichEdit::GetPlainRtf — a method to get plain (non-Unicode) text in RTF.
  • added Chat_Find(MCONTACT) — new useful helper.
  • added newStrW — Unicode version of the newStr() function.
  • added db_event_edit to change server ID, user ID, and reply ID as well.
  • added db_event_delivered + ME_DB_EVENT_DELIVERED — helper and hookable event to catch the event's delivery to a server.