Changelog/0.95.5

From Miranda NG
Jump to: navigation, search

Version: 0.95.5

Rev: v0.95.5

Released: 27 September 2016

Troubleshooting

I cannot log into my ICQ account after updating to v0.95.5
Go to Options → Network → <Account_name> and re-enter the first 8 symbols of your password (see plugin's page for details).
Double click on a contact in contact list doesn't open message window after update
Go to Options → Customize → Menus, select Contact menu and check &Message item.
If you cannot open group chat window by double click, you need to do the same for &Open chat window item.


Core

All code from Miranda*.exe has been moved into Libs\mir_app.mir, mir_core.dll has been moved to Libs\mir_core.mir, all other libs are moved too. The old dll files will be deleted on first start.

Protocols

  • New protocols: MinecraftDynmap, SkypeWeb, Tox.
  • AIM
    • can connect to AIM network again.
    • fix SSL support.
  • Facebook
    • improved avatar loading in case of bigger friend lists.
    • support for Away status (behaves just like being idle in Miranda).
    • mark contacts last active more than 1 minute ago as away.
    • don't make us active for FB when we're invisible or away.
    • routing of unsupported statuses to Away instead of Online.
    • support for sending stickers.
    • implement login with two-way authorization.
    • remove receive messages from inbox only option.
    • support receiving animated images (GIF) and video attachments.
    • set all contacts offline when switching to invisible (as we won't receive no status updates from Facebook).
    • provide Check notifications and Check "On this day" posts status menu items.
    • now items in Status menu → Services are much more useful, as you can disable automatic loading of newsfeeds/notifications/on this day, but you can trigger it manually.
    • improve approving last unknown login. This will show messagebox with question to user. When approved, login will correctly continue, otherwise login is canceled and user needs to revoke it via web browser.
    • improve working with different user types (friend, user, page).
    • don't show auth items in contact menu for page contacts.
    • rename On this day to Memories as Facebook calls it, and use better icon for it.
    • improve loading users in chatrooms: fix loading all names (previously it won't load name of last user), load also former participants.
    • don't join archived or unsubscribed chatrooms at login.
    • join all locally present chatrooms at login.
    • remove option Load last messages (24 hours old) on login as it doesn't work anymore.
    • implement loading history from server (via contact menu).
    • support loading videocall events from server.
    • fixed empty names in nicklist if a chat user is not on user's friend list.
    • events like user join/leave, change emoji, etc. are now printed.
    • set users that were active more than 15 minutes ago as offline.
    • fix sometimes wrongly identified users as friends. Also fixes related problem when it was showing "Contact was removed from your server list" popup even when the user has never been your friend.
  • ICQ
    • maximum password length is now 16 symbols instead of 8.
  • Jabber
    • XMPP gate to Facebook removed from XMPP predefined servers (this XMPP Chat API is deprecated).
    • XMPP gates to League Of Legends and Yandex added to XMPP predefined servers.
    • fixed setting negative priority.
    • significant optimization: avoid many thousands of requests to a database in case of a large number of contacts.
    • fixed mess with timestamps in JABBER archive and fixed incorrect archive conversation times processing (XEP-0136: Message Archiving).
    • logging in a bookmarked conference (or by invite with auto-confirm) now uses real user nickname instead of the first part of their JID.
    • fixed icons disappearing in TopToolBar.
  • MSN
    • support for MSNP24, ability to log in again.
    • added embedded Internet Explorer Window for MSN 2-factor authentication or other login issues where manual user intervention is necessary.
  • Omegle
    • fix resetting stranger is typing on receiving message.
    • make option Automatically send one of these messages to stranger after connection choose randomly from several ones specified by user.
    • show icon with typing info in statusbar.
    • don't send Hi message when in mode for anwering questions.
    • show which stranger is typing in spy mode.
  • Sametime
  • SkypeClassic
    • moved to deprecated.
  • Steam
    • implement loading history/offline messages at login.
    • support for sending typing notifications.
    • implement searching by keywords (like by name or nickname, but it doesn't matter in which input user writes the text, it is searched as a whole combined string separated by spaces).
    • use server timestamp for sent messages.
    • support for receiving user left conversation events (like Jabber has). Miranda is NOT sending this event.
    • new option to control showing chat state changes (i.e., user closed chat window).
    • implement two factor (mobile) authorization.
    • support repeated authorization from same contact (e.g., when he was deleted and requested authorization again, while Miranda was offline and couldn't catch the deleted event).
  • Twitter
    • fixed user's profile URL.
    • two sounds added (for new tweets (distinguish it from status messages sound) and for the first tweet from new contact).
  • VKontakte
    • change login/password length limit from 128 to 1025.
    • fix for '%' in notification text.
    • support for gifts.
    • add Shorten links for audio attachments option.
    • fix mark as read on read when metacontacts are enabled.
    • support for sync message read status from server.
    • popup & sound support for newsfeed.
    • add Message for return to group chat option.
    • add Use non-standard popups for news and event notifications option.
    • add Wipe contacts missing in friend list proto menu item.
    • add BBCode [code] for forwarding messages.
    • load unread message for MUC on connect.
    • add Mark messages as readcontact menu item.
    • add support for hidden options MaxFriendsCount, UseCaptchaAssistant (see plugin's page for details).
    • ability to load history for all contacts from vk.com
    • BuddyExpectator and SeenPlugin support.
    • add additional user profile fields (country, city, relation, interests, activities, music, movies, tv, books, games, quotes).
    • add Language for names and titles option.
    • add ability to show/hide proto menu items.
    • add support for change other users nicknames in muc (locally).
    • market items support in attachment.
    • add Accepted friend requests notification type.
    • add Send VK-objects links as attachments option.
    • add option for loading sent attachments.
    • add support VK-groups contacts.
  • WhatsApp
    • add Use remote message timestamps option.
    • updated constants so it can be possible to login again.
    • add ability to send media files.
    • ability to request password with Voice.
    • can login again (but just login, not conversations).
  • XFire
    • moved to deprecated (XFire servers are down for a while now).

Plugins

  • Adopted plugins: ZeroSwitch.
  • New plugins: MessageState, MirLua and Toaster.
  • BuddyExpectator
    • support for last seen time
  • Db_autobackups
    • support for Dropbox plugin.
    • option to backup profile folder.
  • DbEditorPP
    • Unicode build.
    • new search/replace dialog.
    • edit improvements (type check).
    • resident settings support (fully resident modules are still invisible).
    • remove obsolete things.
  • Dropbox
    • paste and send link feature now works in MUCs.
    • add account quota to status message.
    • add ability to intercept transfers from other protocols.
    • support to file description.
  • Dummy
    • simplify settings by providing list of existing protocols to choose from.
    • allow searching (by id) and adding new contacts.
    • support for sending messages (with option to enable it).
  • History++
    • fix for sending status changes to it.
  • IEView
    • fix for sending status changes to it.
    • new external functions to be used with JavaScript from a skin.
  • Import
    • add service mode support.
  • LotusNotify
    • new option to select if popup should trigger again if clicked or not.
    • fix environment variable check when PATH exceeds 2048 chars.
    • avoid flooding the log with all the Lotus ids.
  • MirOTR
  • MobileState
    • Windows Phone detect.
  • Msg_Export
    • fix write in text file nick as (Unknown Contact).
  • NewsAggregator
    • KOI8-R codepage support.
  • OpenSSL
    • fix for 100% CPU usage.
  • PluginUpdater
    • ability to download files via AssocMgr (mirpu: URI scheme).
    • implemented Backup database before update option (requires Db_autobackups).
    • added ability to change platform.
  • Scriver
    • some settings are now applied without a restart.
  • SendSS
  • SmileyAdd
    • per protocol global smiley packs support.
    • option for horizontal sorting in smiley selector.
  • SpellChecker
  • StdMsg
    • fixed message timeout window for metacontact.
  • TabSRMM
    • Ctrl+Tab ↹ in group chats now switches to new tab instead of input window, when focus is on the log.
    • Wine fix for copy text from TabSRMM send area/message log.
    • added two settings for group chats: Add a comma instead of a colon to auto-completed user names and Add new line after names.
    • make shortcuts for Show send menu and Show protocol menu customizable.

Others

  • Croatian langpack started.
  • Slovak langpack moved to deprecated.
  • Windows 10 version detection.
  • Ability to create and operate with submenu in Customize mode.
  • Fixed icons missing in IcoLib for some plugins.
  • Ability to use TLS versions higher than TLS 1.0.
  • Allow getting longer proxy server address from Internet Explorer (from 256 to 1024).
  • All chat plugins: fix to restore the saved events order on startup.
  • Significant speedup of contact lists plugins.