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
    • protocol is being actively developed again.
    • 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 (the new nickname will be displayed in the message log, but contacts will still see the old nickname).
  • 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.