Changelog/0.95.5

From Miranda NG
Jump to navigation Jump to 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.
    • fixed SSL support.
  • Facebook
    • improved avatar loading in case of bigger friend lists.
    • added support for Away status (behaves just like being idle in Miranda).
    • marking 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.
    • implemented login with two-way authorization.
    • removed receive messages from inbox only option.
    • added 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).
    • provided 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.
    • improved 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.
    • improved working with different user types (friend, user, page).
    • don't showing auth items in contact menu for page contacts.
    • renamed On this day to Memories as Facebook calls it, and use better icon for it.
    • improved 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.
    • removed option Load last messages (24 hours old) on login as it doesn't work anymore.
    • implemented loading history from server (via contact menu).
    • added 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.
    • fixed 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
    • addedsupport 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
    • fixed 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.
    • showing icon with typing info in statusbar.
    • don't send Hi message when in mode for anwering questions.
    • showing which stranger is typing in spy mode.
  • Sametime
  • SkypeClassic
    • moved to deprecated.
  • Steam
    • implemented loading history/offline messages at login.
    • added support for sending typing notifications.
    • implemented 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).
    • using server timestamp for sent messages.
    • added support for receiving user left conversation events (like Jabber has). Miranda is NOT sending this event.
    • added new option to control showing chat state changes (i.e., user closed chat window).
    • implemented two factor (mobile) authorization.
    • added 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
    • login/password length limit changed from 128 to 1025.
    • fixed for '%' in notification text.
    • added support for gifts.
    • added Shorten links for audio attachments option.
    • fixed mark as read on read when metacontacts are enabled.
    • added support for sync message read status from server.
    • added popup & sound support for newsfeed.
    • added Message for return to group chat option.
    • added Use non-standard popups for news and event notifications option.
    • added Wipe contacts missing in friend list proto menu item.
    • added BBCode [code] for forwarding messages.
    • loading unread message for MUC on connect.
    • added Mark messages as readcontact menu item.
    • added support for hidden options MaxFriendsCount, UseCaptchaAssistant (see plugin's page for details).
    • added ability to load history for all contacts from vk.com
    • added BuddyExpectator and SeenPlugin support.
    • added additional user profile fields (country, city, relation, interests, activities, music, movies, tv, books, games, quotes).
    • added Language for names and titles option.
    • added ability to show/hide proto menu items.
    • added support for change other users nicknames in muc (locally).
    • added market items support in attachment.
    • added Accepted friend requests notification type.
    • added Send VK-objects links as attachments option.
    • added option for loading sent attachments.
    • added support VK-groups contacts.
  • WhatsApp
    • added Use remote message timestamps option.
    • updated constants so it can be possible to login again.
    • added ability to send media files.
    • added 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
    • added support for last seen time
  • Db_autobackups
    • added support for Dropbox plugin.
    • added 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).
    • removed obsolete things.
  • Dropbox
    • paste and send link feature now works in MUCs.
    • added account quota to status message.
    • added ability to intercept transfers from other protocols.
    • added support to file description.
  • Dummy
    • simplified settings by providing list of existing protocols to choose from.
    • allow searching (by id) and adding new contacts.
    • added support for sending messages (with option to enable it).
  • History++
    • fixed sending status changes.
  • IEView
    • fixed sending status changes.
    • added new external functions to be used with JavaScript from a skin.
  • Import
    • added service mode support.
  • LotusNotify
    • added new option to select if popup should trigger again if clicked or not.
    • fixed environment variable check when PATH exceeds 2048 chars.
    • avoiding flooding the log with all the Lotus ids.
  • MirOTR
  • MobileState
    • added Windows Phone detect.
  • Msg_Export
    • fixed write in text file nick as (Unknown Contact).
  • NewsAggregator
    • added KOI8-R codepage support.
  • OpenSSL
    • fixed for 100% CPU usage.
  • PluginUpdater
    • added 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
    • added per protocol global smiley packs support.
    • added 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.