What's new in Blink 8.9.4 Beta
Mar 7, 2023
- Fixed deleting SIP accounts
- Fixes for messaging
- Fixed updating sync token from SylkServer
New in Blink 8.9.2 Beta (Dec 2, 2022)
- Implemented remove-message Sylk api call
New in Blink 8.9.1 Beta (Nov 28, 2022)
New in Blink 8.9.0 Beta (Nov 28, 2022)
- Added Bonjour persistent messaging
- Better logic for sending failed messages
New in Blink 8.8.8 Beta (Nov 28, 2022)
- Add logic to retry sending failed messages
- Messaging fixes
New in Blink 8.8.7 Beta (Nov 16, 2022)
- Messaging fixes
- Workaround broken detection of audio device changes
New in Blink 8.8.4 Beta (Dec 2, 2021)
- Close audio call if DNS fails
- Messaging fixes
New in Blink 8.8.3 Beta (Dec 2, 2021)
New in Blink 8.8.1 Beta (Nov 24, 2021)
- Fixed showing message displayed status
- Allow edit of last_history_id setting
New in Blink 8.8.0 Beta (Nov 23, 2021)
- Added AMR and AMR-WB codecs
- Removed GSM, iLBC and Speex codecs
- Check if codecs exists in the engine when changing Preferences
- Added PSTN asserted identity setting
New in Blink 8.7.4 Beta (Nov 21, 2021)
New in Blink 8.7.3 Beta (Nov 21, 2021)
- PGP encryption fixes
- Chat and messages fixes
New in Blink 8.7.2 Beta (Nov 18, 2021)
New in Blink 8.7.1 Beta (Nov 18, 2021)
New in Blink 8.7.0 Beta (Nov 16, 2021)
- Added export PGP private key window
- Fixes for PGP key replication
- Added replication for contacts from Sylk Server
- History viewer bug fixes
- Fixed display of non-ascii characters
New in Blink 8.6.6 Beta (Nov 16, 2021)
- Fixes for offline messaging support for Sylk Server
- Fixes for PGP key replication
New in Blink 8.6.3 Beta (Nov 10, 2021)
- Fixed offline messaging support for Sylk Server
New in Blink 8.6.2 Beta (Sep 17, 2021)
- Removed AMR codec
- Fixed importing public key for existing accounts
New in Blink 8.6.1 Beta (Sep 9, 2021)
- Added AES 256 SDES cypher
New in Blink 8.6.0 Beta (Sep 7, 2021)
- Added offline message support based on SylkServer API
New in Blink 8.5.9 Beta (Sep 7, 2021)
- Fixed manually selecting audio devices
- Fixes for OTR encryption in Messages
- Better systems messages when encryption changes
- Use green lock for SDES audio encryption
- Fixed main menu items
New in Blink 8.5.8 Beta (Jul 8, 2021)
New in Blink 8.5.7 Beta (Jul 7, 2021)
- Added PGP encryption items in Message toolbar
- Fixed OTR negotiation
New in Blink 8.5.6 Beta (Jul 7, 2021)
- Fixed negotiating RTP encryption parameters
- Fixed screen sharing in conferences
New in Blink 8.5.5 Beta (Jul 5, 2021)
- Fixed handling inline images in chat window
New in Blink 8.5.4 Beta (Jul 5, 2021)
- Chat sessions fixes
- Conferencing fixes
- Fixed display call transfer destination
- Fixed exchanging icon within Bonjour chat session
New in Blink 8.5.3 Beta (Jul 5, 2021)
New in Blink 8.5.2 Beta (Jun 27, 2021)
New in Blink 8.5.0 Beta (Jun 27, 2021)
New in Blink 8.4.8 Beta (Jun 21, 2021)
- Screen sharing fixes
- Solved blocking green thread because of bad history entries
- Video session end fix
- Message failure handling fixes
New in Blink 8.4.7 Beta (Jun 20, 2021)
- Share screen session fixes
- Fixed blocking green thread because of bad history entries
New in Blink 8.4.6 Beta (Jun 20, 2021)
- Message replication fixes
New in Blink 8.4.5 Beta (Jun 18, 2021)
- Handle message replication instances
New in Blink 8.4.4 Beta (Jun 18, 2021)
- Fixed resizing chat drawer elements
New in Blink 8.4.3 Beta (Jun 16, 2021)
- Fixed sending displayed notifications for message sessions
- Added rendering for delayed messages
New in Blink 8.4.2 Beta (Jun 16, 2021)
- Message session fixes
- History viewer fixes
- File Transfer fixes
New in Blink 8.4.1 Beta (Jun 13, 2021)
- Handle failed messages fixes
- Fixed Message window tab dragging
- History viewer fixes
- File Transfer fixes
New in Blink 8.4.0 Beta (Jun 13, 2021)
- TLS fixes
- SMS fixes
- File transfer fixes
- DNS fixes
New in Blink 8.3.8 Beta (Jun 11, 2021)
- TLS fixes
- SMS fixes
- File transfer fixes
- DNS fixes
New in Blink 8.3.5 Beta (Jun 10, 2021)
New in Blink 8.3.2 Beta (Jun 9, 2021)
- IMDN fixes
- Remove unsupported LDAP TLS option
New in Blink 8.3.0 Beta (Jun 8, 2021)
- Implemented IMDN notifications
New in Blink 8.2.0 Beta (Jun 7, 2021)
- TLS improvements
- Update audio codecs
- Fixed updating chat widgets when session changes
- Do not update audio drawer display name with ZRTP peername
- Fixed polling log files for size
- Fixed decoding SIP trace payload
- Bonjour logging improvements
- Log DNS Resolver initialization
- Log full uri of selected contact when starting session
- Select configured protocol for bonjour neighbours
- Added SIP transport selection for Bonjour Account
- Fixed Bonjour lookups
New in Blink 8.1.0 Beta (Jun 2, 2021)
New in Blink 8.0.2 Beta (Jun 2, 2021)
- SMS and MSRP CPIM payload fixes
New in Blink 8.0.1 Beta (May 28, 2021)
- Conference fixes
- SMS sessions improvements
- Added storage for encryption keys for accounts and contacts
New in Blink 8.0.0 Beta (May 10, 2021)
- Added VP9 codec
- TLS verify server fixes
New in Blink 7.3.0 Beta (Apr 11, 2021)
New in Blink 7.2.9 Beta (Apr 1, 2021)
New in Blink 7.2.8 Beta (Mar 26, 2021)
- Fixed handling incoming CPIM payloads for MESSAGE sessions
New in Blink 7.2.7 Beta (Mar 26, 2021)
- Fix for incoming calls
- Use CPIM envelope for outgoing MESSAGE sessions
New in Blink 7.2.6 Beta (Mar 24, 2021)
- Improve handling of network conditions changes
- Added permissions requests for Microphone and Contacts
New in Blink 7.2.5 Beta (Mar 21, 2021)
- Improved Spanish and Dutch layouts
- Improved logging in Debug window
- Fixed handling failed registration notifications
- Improved handling of some blocking operations (DNS, XCAP)
New in Blink 7.2.4 Beta (Mar 21, 2021)
- Fixed SMS for non-EN languages
- Fixed Aqua theme for Session Info Panel
New in Blink 7.2.3 Beta (Mar 19, 2021)
New in Blink 7.2.2 Beta (Mar 16, 2021)
- Fixed rtp stream
- Fixed contacts filter
New in Blink 7.2.1 Beta (Mar 15, 2021)
- Core fixes
- Fixed DNS NAPTR lookup
- Added xcap_diff setting
New in Blink 7.2.0 Beta (Mar 15, 2021)
- Added back video sessions
- Improved logs window
- Allow SIP MESSAGE to Bonjour neighbours
New in Blink 7.1.1 Beta (Mar 9, 2021)
- Improve drawer resizing
- Fixed handling xcap failures logs
New in Blink 7.1.0 Beta (Mar 8, 2021)
- Added XCAP trace in Debug Window
- Fixed sending DTMF
- Avoid positive loops when updating XCAP documents
- Fixed generating replication password
New in Blink 7.0.9 Beta (Mar 8, 2021)
New in Blink 7.0.8 Beta (Mar 8, 2021)
- Fixed XCAP replication
- Improve Debug window data
- Presence fixes
New in Blink 7.0.7 Beta (Mar 2, 2021)
- Fixed display of conference participants
- Make package smaller in size
New in Blink 7.0.6 Beta (Mar 2, 2021)
- Fixed presence subscriptions
- Fixed file transfers
New in Blink 7.0.5 Beta (Mar 2, 2021)
- First Notarized by Apple version
New in Blink 7.0.4 Beta (Feb 25, 2021)
- OTR encryption improvements and fixes
New in Blink 7.0.3 Beta (Feb 25, 2021)
- Added OTR encryption for MESSAGE sessions
- Fixed LDAP queries
New in Blink 7.0.2 Beta (Feb 25, 2021)
- Fixed OTR SMP window
- Remove unused icons in SMS window
- Enable Shor Messages by default
- Disable MWI subscription by default
- Added LDAP module
New in Blink 7.0.1 Beta (Feb 22, 2021)
New in Blink 7.0.0 Beta (Feb 22, 2021)
- Migrate app to Python3
- Make app compatible with Mac 11.2 Big Sur
New in Blink 6.1.6 Beta (Feb 22, 2021)
- Renamed bundle
- Make the app 64bit only
New in Blink 6.1.5 Beta (Feb 22, 2021)
- Renewed default TLS certificate
New in Blink 6.1.4 Beta (Oct 3, 2017)
- Fixed slow performance on presence updates .
New in Blink 4.6.0 (Oct 2, 2017)
- Compatibility fixes for macOS High Sierra
New in Blink 6.1.3 Beta (Sep 30, 2017)
- Fixed handling Boolean settings in preferences.
New in Blink 6.1.2 Beta (Sep 29, 2017)
New in Blink 6.1.1 Beta (Sep 29, 2017)
New in Blink 6.1.0 Beta (Sep 28, 2017)
- Fixed compatibility with macOS High Sierra.
New in Blink 4.5.1 (Oct 16, 2016)
- Fix Presence and XCAP contacts on OS X 10.12
New in Blink 6.0.1 Beta (Oct 12, 2016)
- Fixed contacts and presence in OS X 10.12.
New in Blink 4.5.0 (Oct 4, 2016)
- Compatibility fixes with macOS 10.12.
New in Blink 6.0.0 Beta (Sep 29, 2016)
- Fixed crash in OSX 10.12.
New in Blink 4.4.6 (May 24, 2016)
- Fixed some multi-threading issues that may lead to crashes.
New in Blink 5.9.2 Beta (May 22, 2016)
- Fixed some threading issues
New in Blink 4.4.5 (Apr 25, 2016)
- Improve interoperability with end-points that send INVITE without SDP
New in Blink 5.9.1 Beta (Apr 21, 2016)
- Handle re-invites with no SDP to improve interoperability with stupid end-points
New in Blink 4.4.4 (Apr 5, 2016)
- Improve code resilience against possible race conditions.
New in Blink 5.9.0 Beta (Apr 4, 2016)
- Improve code resilence against posible race conditions
New in Blink 5.8.9 Beta (Apr 1, 2016)
New in Blink 4.4.3 (Mar 24, 2016)
New in Blink 5.8.8 Beta (Mar 18, 2016)
- More fixes for random crashes
New in Blink 5.8.7 Beta (Mar 15, 2016)
- Attempt fix for random crashes
New in Blink 4.4.2 (Mar 4, 2016)
- Critical bug fixes for improving stability on latest OS X version
- Updates for using the latest SIP SIMPLE Client SDK version
New in Blink 5.8.6 Beta (Mar 4, 2016)
New in Blink 5.8.5 Beta (Mar 2, 2016)
- Update to latest SIP SIMPLE Client SDK.
New in Blink 5.8.4 Beta (Feb 22, 2016)
- Make sure we use the bundled Python packages
New in Blink 5.8.3 Beta (Feb 15, 2016)
- More OTR fixes
- Fixed call transfer
New in Blink 5.8.1 Beta (Feb 9, 2016)
New in Blink 5.8.0 Beta (Feb 8, 2016)
- Added support for OTR version 3
New in Blink 5.7.3 Beta (Jan 29, 2016)
- Fixed refreshing chat window drawer on OS X >=10.11.
New in Blink 4.4.1 (Dec 19, 2015)
- Critical fixes for OS X 10.11.2.
New in Blink 5.7.2 Beta (Dec 9, 2015)
- Fixed critical bugs on OS X 10.11.2.
New in Blink 5.7.1 Beta (Dec 8, 2015)
- Fixed chat bugs introduced by previous SDK update.
New in Blink 5.7.0 Beta (Dec 7, 2015)
- Update to latest SIP Simple Client SDK 2.6.0
New in Blink 5.6.2 Beta (Dec 2, 2015)
- Fixed polution with presence related notifications
New in Blink 4.4.0 (Nov 17, 2015)
- Fix screen-sharing on OSX >= 10.10
- Fixed broken SIP registrations when network conditions changes
- Fixup audio - video stream order
- Fixed detecting aspect ratio of remote video stream
- Don't lookup contact if none is selected
- Fixed check if a contact is matched
- Fixed identifying previous file transfer to same recipient
New in Blink 5.6.1 Beta (Nov 10, 2015)
- Fixed broken SIP registrations when network conditions changes #3
New in Blink 5.6.0 Beta (Nov 8, 2015)
- Fixed Screen Sharing negotiation on OS X >10.9.
New in Blink 5.5.5 Beta (Nov 2, 2015)
New in Blink 5.5.4 Beta (Oct 19, 2015)
- Fixed broken SIP registrations when network conditions changes #2
New in Blink 5.5.0 Beta (Oct 14, 2015)
- Fixed broken SIP registrations when network conditions changes.
New in Blink 5.4.2 Beta (Sep 23, 2015)
- Fix interoperability with certain WebRTC endpoints
New in Blink 5.4.1 Beta (Sep 23, 2015)
New in Blink 5.4.0 Beta (Sep 22, 2015)
- Fix interoperability with certain WebRTC endpoints
- Added more debug lines
- Fixed detecting aspect ratio of remote video stream
- Fix crash when TLS transport is reset while data is being sent
- Fix opening camera with the right resolution on AVF backend
- Fix enumerate supported resolutions in AVF video backend
New in Blink 5.3.0 Beta (Jul 1, 2015)
- Fixed selecting remote video aspect ratio
- Fixed opening semi-HD cameras of latest 2 inch Macs
New in Blink 5.2.2 Beta (Jun 29, 2015)
- Fixed contact matching for outgoing calls
New in Blink 5.2.1 Beta (Jun 26, 2015)
New in Blink 5.2.0 Beta (Jun 8, 2015)
- Added VP8 codec
- Added pause/resume for file transfers
- Added call history for bonjour sessions
- Added display name to session history table
- Added encryption field to history session table
- Fixed rendering per contact history items
- Fixed redial Bonjour contact
- Don't play encryption sounds if ZRTP not supported
- Handle double click of bonjour contact in history contacts list
- Improve session history management
- Save session encryption information to history database
- Update history items after call was logged to history
- Show entry in missed calls group if call back failed
New in Blink 4.2.1 (Mar 28, 2015)
- Fixed File Transfer using drag and drop over video window
- Fixed setting user agent after upgrade or first start
- Fixed draining the message queue in ChatStream
- Fixed blocking in video streams
- Fixed sending initial keyframes when ICE is used
New in Blink 5.1.8 Beta (Mar 20, 2015)
- Fixed blocking when switching video calls
New in Blink 5.1.7 Beta (Mar 19, 2015)
- Fixed blocking on video call end
New in Blink 5.1.6 Beta (Mar 16, 2015)
- Fixed File Transfer using drag and drop over video window
- Set default encryption type as opportunistic
- Don't log to history ZRTP sas received from SylkServer
- Fixed setting user agent aftr upgrade or first start
- Fixed draining the message queue in ChatStream
- Fixed blocking when video stops
- pjsip: fix initial packet loss when using ZRTP
- Run blocking ZRTP operations in the file-io thread
- Allow unicode to be passed as the ZRTP peer name
- Add setting for opportunistic SRTP encryption
- Fix sending initial keyframes when ICE is used
New in Blink 4.2.0 (Mar 10, 2015)
- Improve general GUI performance
- Fixed SDES encryption exception
- Prevent loading unnecessary libraries outside the bundle
- Added audio RX/TX packet loss graph in session info panel
- Fixed Chat and Audio/Video OTR and ZRTP bugs
- Update SDK libraries
- Fixed chat history replication
- Fixed loading SIP server web page when using multiple accounts
- Fixed auto accepting video for Bonjour calls
- Fixed Opus codec negotiation
- Refactored ZRTP GUI
- Fixed open/close chat and audio drawer
- Render images sent inline chat stream
- Added control to prevent auto scrolling of logs
- Added chat option to silence GUI notifications if session is not focused
New in Blink 5.1.5 Beta (Feb 26, 2015)
- Use chatroom capability detection to send ZRTP SAS over chat
- Send ZRTP SAS over MSRP chat if proper conditions are met
- Don't save remote ZRTP peername if is focus
- Fixed SMS exception
- Don't print packet loss unless is relevant
- Add 'opportunistic' SRTP key negotiation setting
- Skip system address book when searching for existing presence contact
New in Blink 5.1.4 Beta (Feb 17, 2015)
New in Blink 5.1.3 Beta (Feb 17, 2015)
- Fixed encryption lock display
- Improve general performance UI responsiveness
- Fixed SDES encryption exception
- Prevent loading unnecessary libraries outside the bundle
New in Blink 5.1.2 Beta (Feb 14, 2015)
- Fixed TLS library
- Added audio RX/TX packet loss graph in session info panel
New in Blink 5.1.1 Beta (Feb 13, 2015)
- Fixed Chat encryption bug
New in Blink 5.1.0 Beta (Feb 13, 2015)
- New build 64-bit
- Update SDK libraries
New in Blink 5.0.2 Beta (Feb 11, 2015)
- Fixed Video session bugs
- Fixed chat history replication
- Fixed loading SIP server web page when using multiple accounts
- Fixed auto accepting video for Bonjour calls
- Fixed Opus codec negotiation
- Fix MSRP file transfer bug introduced in previous build
New in Blink 5.0.1 Beta (Feb 6, 2015)
- Refactored ZRTP GUI
- Fixed open/close chat drawer
- Fixed aor formatting of sip address
New in Blink 5.0.0 Beta (Feb 6, 2015)
- Render images sent inline chat stream
- Added control to prevent auto scrolling of logs
- Added chat option to silence GUI notifications if session is not focused
- Improve GUI feedback when video session ends
- Enable Spotify pause
- Capture OTR exception in chat web view
- Fixed adding/removing video stream bugs
- ZRTP fixes
- Video fixes
New in Blink 4.1.0 (Nov 17, 2014)
- Added video view to audio drawer
- Added ZRTP support (RFC 6189)
- Added sending screenshot to video window
- Rename video device to video camera
- Fixed OTR SMP negotiation
- Improve user feedback during video session setup
- Change naming convention for screen capture filenames
- Allow scaling down of video window
- Improved contextual video menu and video transitions to and from audio drawer
- Fixed chat window toolbar
- Added Dutch translation
- Refactor video view transitions from standalone to chat and viceversa
- Fixed video transitions between chat and standalone modes
New in Blink 4.0.1 (Oct 16, 2014)
- Fixed printing chat disconnect message
- Refresh devices when waking up from sleep
- Reload only chat sessions that had actual messages
- Print hint for how to unlock stuck camera
- Don't mangle chat html payloads
- Use thin dividers in chat drawer view
- Hide video cancel button after hangup
- Fixed printing account registration status
- Improve chat disconnect message
- Fixed handling video view in chat window when call fails
- Set stream status to failed if session fails
- Refresh devices when waking up from sleep
- Fixed aspect rescaling after scaling window
- Refresh devices after system is stable
- Improve position of hangup button
- Use SSLv23 method for TLS
New in Blink 4.0.0 (Oct 3, 2014)
- Added Video sessions
- Handle initial INVITE with no SDP
- Show an alert option in Preference panel
- Auto-focus first tile after open audio drawer
- Center alert panel on screen
- Fixed update conference contacts in chat drawer
- Improved GUI responsivness during RLS presence updates with large payloads
- Fixed screen sharing handling
- Show proper a failure session failure message when no IP address exists
- Show selected account in the audio tile when starting the call
- Reset account registration status and contact presence after wakeup from sleep
- Added icons for indicating account TLS transport
- Fixed decoding server provided timezone
- Properly reregister / resubscribe / republish account after transport disconnects
- Fixed duplicate Missed call section in history menu
- Save AEC status per combination of audio devices
- Don't switch sections when click on Help toolbar button
- Don't alert user when closing multiple idle chat sessions
- Don't send UI notifications for connection failures
- Fixed copy/paste from new contact request
New in Blink 3.9.1 (Jun 25, 2014)
- Added Organization attribute to contacts
- Add sleeping icon for contacts
- Add notifications when connections break
- Improve Photo Picker
- Improve Chat sessions
- Improve ICE negotiation
- Added setting for enabling media detection from presence
- Group Chat and SMS together in History viewer
- Load last week by default in History viewer
- Improve structure for various menus
- Enable answering machine for Bonjour calls
- Show answering machine button by default in Alert panel
- Don't print audio bandwidth
- Implement adding multiple streams at the same time
- Improve resilience against network failures
- Don't switch automatically to audio input only device
- Fixed Screen sharing status panel
- Bug fixes in the middleware
New in Blink 3.9.0 (Mar 27, 2014)
- Added option to strip digits from PSTN numbers
- Added network bandwidth utilization for audio calls
- Added option to conference menu to tell when participants list has changed
- Added menu item to open last Instant Messages window
- Fixed time replication from server history entries
- Decode URLs received from external apps
- Adapt to API changes in AudioStream recording
- Fixed default of answering machine setting
- Fixed detecting session state
- Improve debug logging of sessions
- Detect pending hold requests to disable session buttons accordingly
- Improved detection of session status for enabling session action buttons
- Retry alternative route in case of server failure
- Improve visual and audible feedback when taking snapshot with camera
- Save session start and end time in UTC
- Show progress indicator when adding audio from Chat window
- Refactor changing presence state
- Start a new session from scratch if proposal fails
- Fixed selecting presence from history
- Fixed detecting screen sharing active connection
- Improve engine connection logs
- Fixed marking chat messages as failed if stream did not start
- Fixed Alert URL handling
- Improved logging of account registration status
- Imediately fail to start session if we have no IP address
- Imediately fail sending SMS if we have no IP address
- Improved logging of network changes
- Fixed account registration status string when no IP address is available
- OTR fixes for SMS messages
- Strip spaces from URIs in contacts
- Bring main window on top when clicking on the system menu icon
- Discard availability UI notifications for myself
- Improve anonymous user detection
- Don't bring up file transfer window when sending screenshots
- Fix crash if sdp_done callback is processed too late
- Mute microphone imediately when deactivating audio stream
- Handle errors when sending hold/unhold requests
- Use 127.0.0.1 for bonjour when the default IP address is not available
- Fixed some ICE negotication corner cases
New in Blink 3.8.0 (Feb 8, 2014)
- Added OTR for SIP Message sessions
- Improve logging of SMS sessions
- Fixed post dial DTMF checks
- Update Chat window title
- Always send own icon after starting a chat session
- Renamed Latency to Network Latency
- Divide RTT value by 2 for audio latency display
- Don't repeat audio quality log messages
- Get chat window out of the way when sending screen shots
- Improve external alert description
- Allow Alert URL to be any type not just http(s)
New in Blink 3.7.0 (Jan 30, 2014)
- Added rich text capabilities for Chat sessions
- Allow using Alert panel even when screen saver is active
- Highlight DND SIP accounts with red
- Log when starting session from a call transfer request
- Don't update codec data in audio status if call was transfered
- Refactored how the streams are reused
- Fixed handling failed outgoing pull file transfer
- Fixed stopping ringtone in some failure cases
- Shorten Chat session failure messages
- Strip sip: from sip next hop in audio status
New in Blink 3.6.0 (Jan 21, 2014)
- Allow File transfer of entire folders as zip archives
- Don't play local ringtone if early media is active
- Show encryption status for history messages in SMS window
- Show Activity tab on logs window load
- Print connectivity failure in sip registration status for some PJSIP errors
- Don't require OTR encryption for Bonjour sessions
- Improved parsing of sip addresses called from external applications
- Allow dragging folders over Audio session to start File transfer
- Fixed rendering incoming image file transfer in Chat window
- Allow dropping folders over Chat window to start File transfer
- Log when IP address changes
- Stick visually Chat messages from the same recipient together
- Add system address book at the end of the group lists when searching matching contact
- Don't print connection system messages for replayed Chat history
- Don't print OTR encryption errors in Chat window
- Refactor purging of temporary files
- Print SIP registration details once
- Fixed stopping outgoing ringtones when both 180 and 183 are received
- Fixed displaying shared conference files when switching Chat tabs
New in Blink 3.5.1 (Jan 14, 2014)
- Added toggle Outgoing calls group to contextual menu
- Fixed updating encryption icon for pending messages
- Fixed backup of default_uri
- Don't delete accounts from iCloud because is unreliable
- Don't require presence to enable start chat menu item
- Fixed contextual menu item for anonymous history entries
- Show voicemail entries for anonymous callers in history groups
New in Blink 3.5.0 (Jan 9, 2014)
- Added Opus codec 1.1
- Added send snapshot from camera to Chat sessions (click on Grab toolbar menu)
- Added advanced option to automatically send anonymous calls to Answering Machine
- Fixed flipping audio status after the Audio stream has ended
- Fixed setting encryption lock for sent messages without encryption
- Fixed initializing AddressBook contacts if no uris are available
- Fixed OTR chat negotiating bugs
- Fixed cancelling adding Audio from the Chat window
- Fixed stoping ringing if re-Invite failed due to illegal session status
- Fixed sending pending outgoing Chat messages after session has started
- Fixed Chat iscomposing indication in some situations
- Remove contact from online group when subscribe for Presence is disabled
- Improved display of File Transfers status
- Don't update iCloud settings for accounts that have this feature disabled
- Properly capture exceptions when creating a new SIP account
- Refactored publishing icon URLs for presence
- Trim last spurious newline for Chat messages
- Allow retry File Transfer for failed transfers after program restart
- Purge temporary snapshot files on exit
- Avoid exceptions if NOTIFY cannot be sent when terminating subscriptions
- Use 101 as the telephone-event SDP payload type
New in Blink 3.4.0 (Nov 27, 2013)
- Added settings for RTT treshhold
- Added toolbar button to start audio call from SMS window
- Added manual sorting for Contact URIs belonging to a Contact
- Added Jabber and all Email addresses to AB contacts
- Added copy/paste from Watcher list to Contact list
- Added option to skip contacts sync with server when adding existing account
- Added DND until call is ended
- Added job title and organization for Address Book contacts
- Added search in Address Book note and job title
- Unmute microphone before starrting an audio call
- Improved handling of Chat messsages with html payload
- Enable audio button only if session is not in progress
- Disable Presence if contacts sync is disabled during enrollment
- Only mark the account as cleaned after the operation is performed
- Ignore the absence or resource_lists or sipsimple_addressbook
- Do not mess with the XCAPManager internal state machine
- Fixed sorting SIP addresses when droping file over contact
- Lookup icons in blink presence contacts only
- Handle multiple URIS when create presence contact from another contact
- Use first SIP URI as name if missing for Address Book contacts
- Fixed stopping music apps
- Automatically process , in phone numbers as DTMF delimiter
- Fixed migrating version for session history table
- Print SIP next hop in audio tile
- Allow deletion of contacts in Online Group
New in Blink 3.3.0 (Oct 18, 2013)
- Added OTR protocol for end-to-end private Chat conversations
- Added SMP protocol for verifying remote fingerprints for private Chat conversations
- Added per Contact/Session storage option for private Chat conversations
- Added a safety timer for Music application muting when they fail
- Mark pending outgoing Chat messages as failed if the DNS lookup fails
- Mark privacy for each Chat messages using a coloured lock
- Added option to purge Logs saved to files in Preferences
- Allow starting Audio call from Chat window
- Honor remote preference for not logging Chat to local history database
- End Session when reinvite fails for last stream
- Refactored toggling visibility of Collaborative editor
- Don'r render system message when cancelling Chat session
- Show loading indicator in chat view when connecting session
- Don't duplicate system Chat message when a chat stream fails
- Fixed marking failed Chat messages
- Fixed startup if default Account is None
- Fixed reusing Audio tile after one SIP route fails
- Use white font for failed Chat messages
- Fixed display of packet loss in Audio tile
- Fixed DNS lookup blockiness
- Fixed crash when in-dialog request fails to be sent within a subscription
- Fixed memory leak by initializing the handler after the stream initialized
- Properly handle mutex creation failures
New in Blink 3.2.0 (Aug 29, 2013)
- Added pause music setting in Audio preferences
- Fixed reusing Chat sessions in same window
- Fixed position of Call transfer contextual menu
- Fixed detecting when Music has been paused
- Fixed handling errors in remove_stream
- Improved Chat connection messages
- Improved performance of LDAP queries
- Improved performace of loading System Address Book
- Handle System Address Book changes incrementally
- Don't set a default DTMF delimiter to #
- Use single global c line when creating SDP
- Relax Opus codec matching when doing SDP negotiation
- Always put useinbandfec in SDP for Opus codec
New in Blink 3.1.1 (Aug 14, 2013)
- Reload model after deleting policy entry
- Fixed calling logging function
- Skip connecting to chat replication server if chat replication password not set
- Don't add chat to replication journal if chat replication password not set
- Handle hanging ringing sessions with a clean up timer
- Auto select authorized account for session to XMPP contacts
- Increase GUI responsivness when session ends
- Don't try publish after application ended
- Fetch last 10 entries in history menu
- Don't refresh history menu after every call
- Hide end chat delimiter when replaying Chat history
- Don't print chat session delimiters when replaying SMS history
- Disable history scolling for Bonjour accounts
- Update history menu section titles
New in Blink 3.1.0 (Aug 9, 2013)
- Added elastic scrollback in time for Chat sessions
- Added elastic scrollback in time for SMS sessions
- Added search text capability within Chat and SMS sessions
- Added setting to enable the Answering Machine in alert panel
- Load history messages from all uris belonging to a contact
- Don't log duplicate database entries error
- Change background colors of failed chat messages
- Log chat errors through its associated session controller
- Fixed sending pending messages after connecting chat stream
- Send own icon only for Bonjour chat
- Improved navigation of history entries by date
- Fixed removing outgoing ringtone when using failure route
- Fixed removing on_hold ringtones for failed sessions
- Fixed initialisation of collaboration editor and display
- Fixed selecting missed calls entries
- Render voice messages recorded by answering machine in contact contextual menu
- Renamed Voicemail to Answering Machine
- Reload only the last ten file transfers by default
- Reworked mute music applications using official Scripting Bridge API
- Use night volume settings for speech synthesizer
- Don't auto open chat window at startup for replicated messages
- Fixed crash on SMS window dealloc
New in Blink 3.0.0 (Aug 2, 2013)
- Added audio ultra-wideband support for 32 kHz and 48kHz sample rates
- Added Acoustic Echo Cancellation for 32kHz sample rate
- Added Automatic Gain Control for microphone input
- Added OPUS codec at 32kHz with AEC enabled and 48kHz with AEC disabled
- Added 32kHz and removed 8kHz sample rate for Speex codec
- Added Chat privacy setting to avoid logging messages to history
- Added icons to History menu items
- Added availability notifications for Mountain Lion or newer OSX versions
- Added option to start multiparty Conference when all participants are available
- Added last calls submenu to Contact contextual menu
- Added speech synthesis menu item to tell when a Contact becomes available
- Moved Availability indicator on the right side of the contacts
- Added hide/show option for menu items of History Groups and History Contacts
- Added contextual Group menu items for selection of the history period
- Added special groups toggle in main interface bottom left contacts button
- Remove contacts from Missed Call Group after succeesful calls
- Fixed automatic hangup on RTP timeout per account
- Fixed getting daily entries in history viewer when using aliases
- Don't filter by media type when opening history viewer for a contact
- Fixed fall back to alternative route
- Fixed Presence handling bugs
- Fixed high CPU usage when many contacts get presence updates
- Fixed Call Hold to stop streaming
- Fixed hogging the GUI when re-loading file transfer history
- Fixed number of missed calls for Contacts in Missed Calls Group
- Fixed a random crash when Screen Sharing session ends
- Fixed initializing smileys theme
- Fixed duplication of replicated SMS messages
- Fixed fall back to alternative SIP routes
- Beautify codec names in Preferences panel
- Improved general logging
- Improved performance of history database queries
- Reduced startup and shutdown time
- Reduced overall application memory usage
New in Blink 2.3.1 (Jun 15, 2013)
- Added notifications for MacOSX 10.8
- Added menu option to copy history contact uri to search bar
- Fixed deleting source contact when merging
- Fixed selecting None as audio device
- Stop spinning wheel if authentication fails
- Replace synthetic myself contact with handling new presence notification for myself
- Bundle Python framework within Blink application
New in Blink 2.3.0 (May 15, 2013)
- Added microphone signal level meter in Audio Drawer
- Added button in Alert Panel to send call directly to Answering Machine
- Added real-time replication of MSRP chat sessions with SIP2SIP accounts
- Added menu item in Contacts menu to show Pending Contact Requests
- Added paste capability to active audio session for sending DTMF tones
- Set default application filter to Sessions in SIP Logs window
- Print ICE negotiation results in RTP Logs window
- Display RTP latency and round trip time in audio tile and RTP Logs window
- Fixed contact dragging exception when searching
- Refresh history menu after session has been saved to history database
- Save previously used audio devices before switching to new audio devices
- Display actual used default devices in Alert Panel
- Fixed selecting audio devices on OSX 10.8
- Drop duplicated incoming SMS messages
- Improved logging for SMS message
New in Blink 2.2.0 (Apr 8, 2013)
- Added button to send call directly to voicemail
- Added button to add call to existing conference
- Added setting to enable on_the_phone automatic presence activity per account
- Added audio recordings to contextul contact menu
- Added menu item to send email invitation to conference room
- Added copy to clipboard conference menu item
- Fixed overlapping auto-answer text label
- Check if account is not None
- Fixed overlapping variable name
- Remove debug statements
- Show Presence status section in Bonjour account
- Capture exceptions for unknown setting types
- Auto-close session if cannot remove audio stream
- Publish offline note when invisible
- Bounce dock icon once when chat message is received but Blink is not on the foreground
- Only bounce the dock icon once for missed calls
- Account for incoming calls answered by machine as missed calls
- Optimize sending screen captures in multi-party conferences
- Print a friendly status line for timeout 408
- Disable PJSIP assertions on recoverable errors
- Avoid doing mDNS lookups with dnspython
New in Blink 2.1.0 (Feb 13, 2013)
- Added Bonjour presence
- Added global settings for extended debug
- Fixed memory leaks in Bonjour discovery
- Fixed memory leaks in Presence Subscriptions
- Fixes in handling Conference info payloads
- Fixed deadlock when cross instantiating conditional singletons
- Fixed login compatibility with sip2sip.info new model
- Fixed setting referenced presence contact for conference contacts
- Improved History replication logs
- Strip sip: from Bonjour contacts
- Log all SIP applications by default in Logs window
- Improve logging of add/remove conference participants
- Handle remote icon different if remote is a focus
- Improved new contact request menu
- Closed chat tab instead of window on Cmd-w
- Removed extra checks on SDP origin field (increases audio compatibility with broken SBCs)
New in Blink 2.0.3 (Feb 6, 2013)
- Added setting to reject audio calls for unauthorized contacts
- Added add contact menu item to groups
- Added move group to contacts list group textual menu
- Fixed bugs in File Transfer window
- Fixed session transfer after SDK API changes
- Fixed released of video device resources in Photo picker
- Update preferences window title with section name
- Fixes when selected audio device is None
- Renamed Messages to Instant Messages
- Reject incoming sessions from blocked contacts
- Enable contact contextual session menu items based on discovered capabilities
- Auto-select account for which we have been authorized if contact has presence
- Fixed allow drop file on top of syntetic search contact
- Allow selection of uri when droping file on contacts
- Fixed exception when droping ldap contact on top of other
- Enable re-invites based on discovered capabilities
- Enable contact contextual session menu items based on discovered capabilities
New in Blink 2.0.2 (Jan 22, 2013)
- Added Presence compatibility with SIP2SIP service
- Fixed availability publisher bugs
- Fixed overwriting icon from XCAP
- Fixed Hold behavior in some corner cases
- Fixed setting icon in contextual menu
- Log ICE negotiation failure reason
- Fixed migrating contacts from old contacts model
- Load virtual groups first thing in SIPApplicationWillStart
- Use digits only for contact usernames to improve interoperability
- Search organization for system AB contacts
- Internal refactoring of Enrollment window
- Replace Merge contacts alert panel with a new window
- Don't sent multiple growl notifications for new watchers
New in Blink 2.0.1 (Jan 10, 2013)
- Added synchronization of availability when using multiple devices
- Added support for HTTP urls in contact storage and availability updates
- Added availability idle_threshold settings
- Made improvements to the History browser
- Added logging for Contacts availability to History
- Added a separate icon for the synthetic Contact in the search results
- Fixed check if the Chat window is alive
- Fixed processing remote icon if Contact is destroyed in the meanwhile
- Fixed a test for supported audio codecs
- Fixed accepting a session if it was already cancelled
- Do not allow edit of display name in the main window
- Updated several GUI tooltips
- Replaced Chat window history icon
- Disable unused NAT type detection queries
- Correlate alert panel actions with their corresponding sessions
- Don't allow dial of anonymous uri from history viewer
- Clean up URIs received from history server call detail records
- Use digits only for contact usernames to improve interoperability
New in Blink 2.0.0 (Dec 13, 2012)
- Added Presence support (PUBLISH and SUBSCRIBE/NOTIFY methods using RLS)
- Added Address Book storage using XCAP rls-services and resource-lists
- Added Presence Policy using XCAP org.openmobilealliance.pres-rules
- Added Icon Storage using XCAP org.openmobilealliance.pres-content
- Added Offline Presence using XCAP pidf-manipulation
- Added XMPP interoperability for SIP2SIP accounts
- Added publish for Status, Icon, Activity, Note, Timezone, User-Input and Media Caps
- Added Presence Info Panel and render SIP devices on a world map
- Added menu to select a particular uri when dragging contact to create conference
- Added menu to select a particular uri when dragging contact to conference drawer
- Added possibility to start sessions to specific devices (using GRUU)
- Added view history menu item to History contacts
- Added move conference to server functionality
- Added back cmd-D shortcut key for Show dialpad
- Added Blink system bar menu
- Added a new multi-user avatar for messages originating from a conference focus
- Added hint for how to use own Internet domain for a SIP account
- Added GUI subsection in Account advanced section
- Added custom label for account popup menu in GUI subsection
- Fixed passing curently selected group to the Add Contact dialog
- Fixed crash when enrollment for SIP2SIP account fails
- Fixed validating Contacts backups
- Fixed processing HTTP links with unicode characters
- Fixed setting local hold state after direction was inactive
- Fixed selecting audio device menu items in Mountain Lion
- Fixed selecting built-in devices in Mountain Lion
- Fixed setting display name and icon for invited participants in chat drawer
- Fixed bug that triggered high CPU usage in case of poor connectivity conditions
- Fixed several multi-threading issues in the middleware
- Fixed Chat window toolbar menu items to work on retina displays
- Fixed updating Chat window drawer when removing audio streams
- Fixed check if audio input device is not None
- Fixed chat message replication with history server
- Fixed sharing contact widgets across groups
- Fixed calling API functions on Snow Leopard
- Fixed race conditions when deleting an account
- Improved copy of SIP URI from Contacts
- Improved layout of icons in chat window tab switcher
- Improved chat connectivity failure logs
- Improved title of alert panel depending on proposed media type
- Improved re-usage of streams for chat sessions
- Terminate session if a stream fails and can't be removed from the session
- Activate Add contact button in Contact window if at least one uri is set
- Print the reason when the configuration file is corrupted
- Speak different text for incoming file transfer
- Do not allow calling an anonymous SIP URI in History contacts
- Avoid saving contact avatar multiple times
- Simplify session starting wrappers
- Log chat replication activity
- Active app before showing presence info panel
- Avoid saving default user icon for each contact
- Do not print registration error in account popup if account register is false
- Disable redial menu item if no redial uri available
- Focus search box when typing while contact is selected
New in Blink 1.9.1 (Oct 3, 2012)
- Fixed adding new contacts
New in Blink 1.9.0 (Aug 31, 2012)
- Refactored Contacts Management.
- Added chat messages replication with sip2sip.info service
- Added window menu entry to open Chat conversations
- Added nickname support for MSRP conferences
- Added Cmd-F keyboard shortcut for search contact
- Fixed handling failed chat messages when connection drops
- Fixed critical exceptions in the debug window
- Fixed memory leaks in session and stream management
- Fixed race conditions in subscription for conference-info
- Fixed accounting of media type when chat session is cancelled
- Fixed race conditions in account registrar and subscription handler
- Fixed deleting history entries
- Fixed SDP connection address when initial request contained 0.0.0.0
- Re-mapped window keboard shortcuts
- Implemented Sandboxing
- Removed stopping audio applications functionality
- Removed automatic configuration migration from previous Blink versions
New in Blink 1.8.3 (Jun 16, 2012)
- Fixed handling for Min-Expires header for REGISTER methods
- Fixed handling for incoming INVITE with inactive audio offer
- Fixed handling re-INVITEs with an empty body
- Fixed displaying our own contact on Bonjour conferencing
- Fixed discovery of Bonjour announced Conference servers
- Fixed stopping outgoing ringtones in some situations
- Fixed handling refresh interval from Min-Expires for SUBSCRIBE methods
- Fixed parsing errors for SIP URIs
- Fixed crash when the realm field is empty in authentication headers
- Fixed memory leaks in Session Info panel
- Fixed memory leaks in Chat Windows
- Fixed memory leaks in Conference Panel
- Fixed History Manager to be more resilient to DB errors
- Fixed encoding of cyrillic characters in history database
- Fixed setting session failure reason on local transport error
- Re-init Session Info panel when re-connect chat session
- Moved web alert settings under a separate section
- Improved display of SIP account in the account popup button
- Changed default history search period to Last Week
- Don't use latin1 encoding from the history database
- Handle callto: URLs dialled from external applications
- Handle Command-W shortut in Chat window to close the window
- Do not play dtmf tones for digits typed in the Search box
- Added Show Chat Window menu item in Window menu
New in Blink 1.8.2 (May 12, 2012)
- Added AddressBook plugins for Phone, Email and URL fields
- Fixed exception when logging a failed Call Transfer
New in Blink 1.8.1 (May 2, 2012)
- Terminate all Sessions when going to sleep
- Improved printing of SIP Registration errors
- Improved handling of ringtones when in Silent mode
- Tunr off speech synthesis when in Silent mode
- Fixed a race-condition when adding or removing a Stream
- Fixed opening the Web Alert Panel after connect
- Prevent waking up the computer by Bonjour events
- Hide unnecessary scrollbar in settings section view
New in Blink 1.8.0 (Apr 18, 2012)
- Added support for GRUU (RFC 5627)
- Added general advanced GUI section
- Added setting for when to display the Web Alert page
- Added setting for the web browser used for alerts
- Added account setting to specify the DTMF delimiter
- Added typed text in Search Bar to the list of transfer destinations
- Added caller_username to the web alert url
- Fixed opening the Web Alert window
- Fixed timestamp display in Chat sessions
- Fixed Engine failure on bogus incoming REFER requests
- Print audio stream information in RTP debug window also if it was added later
New in Blink 1.7.4 (Mar 15, 2012)
- Enable Address Book by default
New in Blink 1.7.3 (Feb 16, 2012)
- Fixed syncing default TLS verify server global setting with accounts
- Fixed handling IPv6 name servers
- Fixed retransmissions of previously failed chat messages
- Small layout changes to Session Info panel
New in Blink 1.7.2 (Feb 8, 2012)
- Added STUN servers settings to NAT traversal
- Fixed XML parsing errors that caused high CPU load
- Fixed reactivating Bonjour account after a TLS transport change
- Fixed bug that prevented the software running on Snow Leopard
- Show used local account in sesion info panel
- Fixed searching for non-ASCII characters in contacts list
New in Blink 1.7.1 (Feb 4, 2012)
- Added selection of alternative SIP outbound proxies
- Added start sessions with multiple media and participants from urls:
- sip:[email protected];[email protected];media=audio;media=chat
- Improved iCloud synchronization logic
- Fixed validating toolbar buttons in Chat window
- Fixed stopping Screensharing when shared window is closed
- Fixed removing a stream if a negative response was received
- Fixed blocking of internal timers when menus are being displayed
- Fixed checks for private Chat messages
- Do not handle the same media stream type twice
- Do not use the dial plan of disabled accounts
- Reply with 200 OK to in-dialog OPTIONS requests
New in Blink 1.7.0 (Jan 18, 2012)
- Added iCloud support
- Added Multiparty Screensharing
- Added pause/resume support for Spotify
- Added Keychain support for password storage
- Added voice over support for blind people
- Added speech recognition for Alert Panel commands
- Added keep window on top functionality
- Added custom labels in Address Book entries
- Added auto-answer per contact
- Added support for droping files over audio sessions
- Added do not disturb setting
- Improved handling of desktop sharing negotiations
- Remove participants who did not join conference after 5s delay
- Don't update codec info if call transfer is in progress
- Consider 'unavailable' username as anonymous
- Log calls answered elsewhere as completed
- Refactored Logging window
- Refactored Alert panel
- Close audio drawer when opening chat window
- Allow conferencing of bonjour contacts with normal contacts
- Avoid opening drawer if no audio session is active
- Fixed handling of rejected and missed calls
- Shut Blink down if a fatal error occurs in the Engine
- Check for an attribute in sms viewer as the view is shared with chat
- Open external links from account page in system web browser
- Avoid printing chat ended message if stream failed
- Fixed reacting to MediaStreamDidFail on ChatController
- Improve reason text when invite to conference fails
- Added Voice Assistance Tools menu items
- Refresh search when Address Book has changed
- Allow # and , for pause in post-dial DTMF
- Do not render non-text messages in chat view
- Fixed display of bonjour contact in drawer
- Fixed lookup of bonjour contacts in contacts list
- Fixed a memory leak in session info panel
- Fixed a memory leak in chat window controller
- Fixed a memory leak in audio controller
- Fixed rejecting proposal when adding new stream
- Fixed restoring volume to VLC player
- Fixed crash on overflow error
- Fixed crash when bogus G722 payload is received
- Fixed building sipfrag payloads
New in Blink 1.5.0 (Dec 5, 2011)
- Added generic LDAP directory support per account
- Added LDAP search integration with SIP2SIP service
- Added automatic DTMF postdial functionality using # delimiter
- Added automatic audio recording setting in advanced audio section
- Added call waiting setting in advanced audio section
- Added reject anonymous caller option in advanced audio section
- Added separate night volume control for audio ringtone
- Added VLC muting support before starting an audio call
- Added dial-plan setting to auto-select account of outgoing calls
- Added TLS verify_server global setting
- Show hint about using the keyboard for entering DTMF
- Restore iTunes volume smoother
- Automatically reload system Address Book when changed
- Use selected contact for add contact button in search results
- Fixed visual feedback when dragging contacts and sessions on top of contacts
- Fixed setting custom ringtone per account
- Fixed crash when Address Book was expanded at start
- Fixed logging of MWI notifications
- Fixed display of matched contacts
- Fixed handling calling to tel: uris
- Log the used audio devices before each call
- Use an alternative SIP route only if timeout was local
- Use system wide user set Downloads directory
- Improved DNS lookup logging
- Optimized display of some widgets in MacOSX Lion
- Make the application sandbox ready
- Several bug fixes in SIP SIMPLE Client SDK
- Switched to Python 2.6
New in Blink 1.4.0 (Nov 7, 2011)
- Added Screenshot sharing based on mouse selected area
- Added per account alert_url, opens custom web page with incoming caller info
- Added Stop and Cancel actions for Screen Sharing requests
- Added registration status to preference panel
- Added support for Bonjour multiparty conferencing
- Added failover to next available hop for new sessions
- Stop ringing imediatelly when cancelling a new stream proposal
- Improved Chat Window and Audio Session contextual menus
- Improved resilience against network connectivity failures
- Improved session and call transfer logging
- Fixed validation of participant URI when inviting to a conference
- Fixed SMS with unicode characters in the body
- Fixed initializing SessionController for outgoing transfers
- Fixed incoming Call Transfer when using a Bonjour account
- Fixed adding participants to a conference with URI in unicode
- Fixed crash in contacts syncronization caused by a multi-threading issue
- Fixed random high CPU load caused by same cause as above
- Fixed updating connect button when chat stream ended
- Fixed exceptions when updating audio status
- Fixed pause/resume iTunes in some cases
- Show display name of incoming caller in log
- Fixed call transfer when rejected multiple times
- Various bug fixes in SIP SIMPLE Client SDK
New in Blink 1.3.0 (Sep 22, 2011)
- Improved Speakerphone experience, no need for Headsets anymore
- Added Noise Suppression for laptop fans and other undesirable noises
- Added Acoustic Echo Cancellation
- Added Screen Sharing using built-in VNC viewer and server
- Added Screenshot File Transfer in Chat window
- Added Session Information Panel for signaling and media
- Added the Favorites group
- Added logging for call transfers
- Added web_password setting for web server authentication
- Added file logging section in preferences
- Added automatic backup of contacts
- Added help toolbar button to Preferences
- Added aggregated transfer speed for file transfers
- Changed network transfer rate in bit/s
- Improved speed when displaying many history entries
- Fixed import of contacts from previous versions
- Fixed matching contacts bug
- Fixed setting initial group when click on add contact button
- Fixed Bonjour target uri for file transfers
- Added help button to preferences toolbar
- Check if a group can be deleted
- Changed default Downloads folder to ~/Downloads
- Fixed height of audio drawer title bar
- Fixed one of the random crash bugs in core media
- Fixed saving the icon when adding a new contact
- Fixed draging contact search results
- Fixed saving contact when icon is none
- Improved Enrollment window
- Rename Chat Reconnect button to Connect
- Wait starting chat session until user types a message
New in Blink 1.2.0 (Aug 20, 2011)
- Added Call Transfer
- Added XCAP Contact Management (OMA XDM specifications)
- Added backup and restore for the Contacts List
- Added preference option to show or hide Address Book
- Added auto-answer audio call setting for each account
- Added auto-transfer audio call setting for each account
- Added setting for handling new audio devices automatically
- Added setting to enable pausing/resuming of iTunes
- Added keyboard shortcuts for group management
- Added a default TLS certificate for accounts
- Use TLS as the default MSRP transport in Bonjour account
- Improved display of RTP packet loss and latency
- Improved preferences sections and settings description
- Fixed high CPU usage for conferences with many participants
- Fixed enabling of desktop sharing actions
- Fixed memory leaks in history viewer
- Fixed logging when MSRP chat stream ends without actually starting
- Fixed display of TLS icon while connecting session
- Fixed configuration migration with unicode folder name
- Don't imediatelly hide sRTP icon when hangup audio call
- Set sRTP for audio streams optional by default
- Disable chat disconnect and history buttons for bonjour accounts
- Refactored Contact and Group classes of the Contact Model
- Renamed shared conference file table title
- Fixed bug related to Bonjour Account detection
- Replaced the standard VNC viewer
- Added Enable MWI setting
- Many bug fixes in the middleware
New in Blink 1.1.1 (Jun 18, 2011)
- Disable send private message menu item if participant has no active chat media
- Improved alignment of SIP settings page elements
- Scroll chatview to bottom when move splitter
- Auto-append domain to entered text in search list results
- Updated preferences panel descriptions
- Replaced Add to conference button in search with a dragable contact
- Make minimum chat drawer width same as audio sessions drawer
- Play alert tone when remote conference added audio
- Improved DNS lookup logging
- Translate TLS connection error more user friendly
New in Blink 1.1.0 (Jun 15, 2011)
- Added new Preferences Panel
- Added Collaborative Text Editor for Chat sessions
- Added File Transfer support for Multiparty Conferences
- Added feature to open a HTTP URL on incoming sessions
- Added Command Z shortcut key for zoom/unzoom the UI
- Added Command A shortcut key for select all search text
- Added telephone dialpad with Command D shortkey
- Added print capability to Chat, SMS and History windows
- Added incoming file transfer preview in Chat window
- Added conference information to Audio Sessions drawer
- Added incoming file transfer preview in chat window
- Added support for MSRP ACM (RFC 6135)
- Added dragging of contacts from search view to conference
- Refactored logging to be more consistent
- Check if a session still exists when canceling a proposal
- Fixed SMS viewer after latest chat controller changes
- Improved display of failure reason in chat view
- Update own icon in participants drawer
- Protect against dragging contact to a finished session
- Fixed some memory leaks in the middleware
- Fixed drag-and-drop operations with files on Chat window
- Fixed saving custom announcement for answering machine
- Fixed migration from Blink Lite if installed after Blink Pro
- Fixed concurent access issues to the history database
New in Blink 1.0.9 (May 9, 2011)
- Fixed creation of history tables at first start
- Added setting to disable Chat sessions
- Added setting to disable File Transfer
- Added setting to disable Desktop Sharing
- End session if remote party removed all streams
- Fixed validating TLS option paths on preferences
- Migrate configuration from Blink Lite to Pro, if present
- Fixed TLS loading path if its relative
- Print origin of session failure in chat window
- Fixed cancel outgoing chat sessions
- Reduced size of Blink dependencies
- Improved interoperability with OnSIP service
- Fixed representation of URIs with special characters
New in Blink 1.0.8 (Apr 18, 2011)
- Fixed history entry when session was ended before it was started
- Render failure_reason in chat window if reason is None
- Compact SDP by removing all SDP attributes when removing a stream
- Added format list validation for MSRP streams
- Improved session failure notifications and response codes
- Fixed contextual menu when no real contact was clicked
- Removed per contact subscribe to presence and dialog attributes
New in Blink 1.0.7 (Mar 31, 2011)
- Fixed a memory allocation error in chat sessions