Version 0.24.1
May 20th, 2011
- Many bug fixes in the middleware
- Reduced overal package size
- Update status of chat drawer when session has changed
- Show onhold icon for p2p sessions in chat drawer
- Added command-A shortcut for select all menu item
- Added Command Z shortcut key for zoom/unzoom the UI
- Simplified preferences panel
- Remove Add to conference from button from search contacts view
- Allow dragging contacts from search results view
- End session if all streams were removed
- Print connection failure reason in chat window
- Added settings for disable Chat, FT and DS sessions
Version 0.24.0
March 24th, 2011
- Added add/remove conference participants functionality
- Fixed a memory allocation problem in chat sessions
- Relax check on SDP origin to increase interoperability
- Enable audio when start conference by default
- Autofit subject width in alert panel
- Added hold icon in participants drawer
- Group conference history menu entries in one section
- Fixed display name in audio tile when it is a sip uri
- Create a random room if none provided
- Fixed URL quoting not to process percent symbol
- Replaced file storage of call history with a SQLite backend
- Fixed exception when processing conference payload with Bonjour account
- Fixed tooltip text in history viewer
- Adjust history viewer's statusbar height and action button
- Avoid processing iTunes pause notification more than once
- Fixed history viewer toolbar items width on Leopard
- Improved layout of history viewer status bar
- Lowercase conference room
- Un-minimize contact window for start session action
- Do not take window focus in incoming session alert panel
- Added action button for contextual menu in history viewer
- Added contextual menu for contacts in history viewer
- Added query database status label
- Display the number of found contacts in the table header cell
- Improved label for number of displayed history entries
- Added begin/end pagination to history viewer
- Fixed manual resizing limits of main window
- Added dot to the pstn number matching pattern
- Fixed log lines unicode encodings
- Fixed printing failure reason for proposals
- Added quick audio device switching
- Render video file received using file transfer in chat window
- Fixed alignment and improved labels in history viewer toolbar
- Allow two characters long conference rooms
- Fixed display name when starting session from conference participants drawer
- Update header title of participants drawer
- Do not reset date filter after purging history messages
- Renamed media type file to file-transfer in history entries
- Use last selection to Delete history entries
- Detect last selected view in history table
- Allow deletion of history entries based on date and media type
- Update recording duration formatting
- Do not mark failed-calls as un-delivered
- Added voicemail server notifications to history
- Separate missed calls from audio calls in history
- Log voicemail recordings to history
- Fixed replacing new line when text is html formatted
- Improved rendering of audio calls logged to history
- Improve rendering of file transfer history entry
- Urlencode the file path and add to history when recording ended
- Added audio recordings to history viewer
- Added filter by date to history viewer
- Fixed render private message line
- Fixed selecting history messages when search contact
- Add entries in history for all audio sessions
- Fixed display of audio devices with unicode characters
Version 0.23.2
February 15th, 2011
- Added Cmd-J short-key for Join conference
- Changed Silent short-key to Cmd-S
- Replace Cmd-A with Cmd-N short-key for add contact action
- Allow add contact from search results to join conference window
- Disable participants menu items for bonjour accounts
- Moved Voicemail items from History to Call menu
- Filter contacts by search text in History viewer
- Filter contacts by media type in History viewer
- Renamed menu Audio to Devices and Conference to Call
- Reduce number of previous chat messages fetched from history
- Fixed display of audio devices with unicode characters
- Fixed unicode support in preferences
- Refactored handling of unicode filenames on file transfer
- Fixed saving and retrieving unicode data from history files
- Fixed unicode support for unicode capable objects
- Fixed handling utf-8 encoded display name in chat sessions
- Removed chat history folder setting
- Add both reason and failure_reason to BlinkSessionDidFail notification
- Fixed TLS path, SIP proxy and MSRP relay options display in preferences
- Fixed race condition when chat message is received and window is closed
- Render the display name in chat Growl notifications
- Fixed grouping history entries by account
- Made sessions logging more consistent
- Fixed exception when right clicking an empty area on history window
- Fixed HTTPURL datatype in the preferences panel
- Do not close drawer on window close to avoid transition artifacts
- Fixed saving history entry for failed audio calls
- Renamed Chat history to History viewer
- Refresh the Contacts list of History viewer when a contact has changed
- Log audio calls to chat history only if the contact exists
- Handle exception when not a valid SIP URI in daily entries
- Added filter by media popUp button on history toolbar
- Added file transfer information to chat history
- Fixed session duration formatting
- Fixed logging rejected audio session and made statement more efficient
- Added entries in chat history for audio calls
- Update status when file transfer session failed during DNS lookup
- Fixed exception when adding a contact to a folded group
- Fixed service provider settings provisioning
- Fixed stopping chat controller when DNS lookup fails
- Fixed accouting for failed calls during DNS lookup
- Print a generic message in chat view when MSRP chat stream failed
- Refactored File Transfer to use sqlobject storage backend
Version 0.23.1
January 29th, 2011
- Show successful file transfer status with blue color
- Repaint transfer list after retry and fail as the height has changed
- Fixed outging file transfer when filename contains utf-8 characters
- Fixed alignment of file icon
- Show file transfer checksum progress and abort status
Version 0.23.0
January 28th, 2011
- Allow handling of utf-8 encoded display name for incoming sessions
- Refactored File Transfer to correctly handle multiple parallel requests
- Refactored Chat SMS and history for using SQLite database backend
- Modified ChatInputTextView to insert newline on shift+enter
- Fixed Chat datetime handling to be offset aware
- Allow toggle of smileys in real time
- Fixed a DNS lookup race condition
- Fixed crash when receiving broken Request URI containing unquoted @
- Implemented MSRP Chat keepalive mechanism
- Do not move focus to SMS window when receiving is-composing
- Show full name in Missed Call and Audio Recorded Growl notifications
- Added Chat window drawer with participants and session information
- Added support for conference servers
- Added Audio, Hold, Record and Video buttons in Chat toolbar
- Audio button toggles between Connect, Cancel, Hangup
- Automatically switch audio when switching Chat session with audio
- Fixed updating buttons state when switching or detaching tabs
- Fixed updating buttons state after stream has been disconnected
- Make Chat toolbar customizable by end-user
- Fixed various exceptions when adding and removing streams
- Fixed accounting of failed sessions
- Added accounting for multi-party conferencing
- Fixes in Answering machine
- Do not display wrong packet loss information
- Added elements for service provider co-branding
- Improved DNS resolver capabilities
- Bug fixes in Chat and SMS windows
- Improved Bonjour discovery
- Added placeholder for video sessions
Version 0.22.2
January 9th, 2011
- Lookup Contact when listing audio recording directory in menu
- Keep the chat drawer open after session has failed
- Print system message in Chat view when media failed
- Syncronized selected audio session in chat and audio drawer
- Implemented contextual menu for conference participants
- Moved Answering Machine to Status menu
- Moved Audio Recording to History menu
Version 0.22.1
January 6th, 2011
- Do not move focus to SMS window when receiving is-composing
- Show full name in Missed Call and Audio Recorded Growl notifications
- Added Chat window drawer with participants and session information
- Added Audio, Hold, Record buttons in Chat toolbar
- Audio button toggles between Connect, Cancel, Hangup
- Use Chat message sent timestamp displayed in local timezone
- Automatically switch audio when switching Chat session with audio
- Fixed updating buttons state when switching or detaching tabs
- Fixed updating buttons state after stream has been disconnected
- Make toolbar customizable by end-user
- Fixed various exceptions when adding and removing streams
- Fixed accounting of failed sessions
- Fixes in Answering machine
- Do not display wrong packet loss information
- Improved DNS resolver capabilities
- Various bug fixes in Chat and SMS windows
- Improved Bonjour discovery
- Improved menu structure
Version 0.21.1
December 17th, 2010
- Added new test URI for conference
- Disable the Desktop Sharing icon for closed Chat sessions
- Use contact preferred media when starting session from search view
Version 0.21.0
December 14th, 2010
- Fixed URL regex not to include '<' or '>' in Chat window
- Fixed exception with not yet started sessions
- Do not display Add Contact panel for outgoing chat sessions
- Fixed redial using original media combination
- Fixed saving port and transport in call history for outgoing sessions
- Fixed CPIM usage in SIP MESSAGE and simplified code
- Fixed memory leaks about NSString allocations
- Fixed comparison with port which is integer
- Increased default answer delay for bonjour audio calls to 6 seconds
- Do not attempt to end session that has not started yet because of DNS lookup failure
- Fixed session state when DNS lookup fails
- Display better status text when PJSIP fails with TLS connection error
- Improved display of status in audio tile when DNS lookup fails
- Fixed compiler warnings
- Don't listen for VNC connections on IPv6
- Refactored iTunes interface to use the new thread support from sipsimple
- Made changes to Preferences thread safe (SIP Simple)
- Fixed TLS transport initialization (SIP Simple)
- Added DNS resolver autodetection capabilities (SIP Simple)
- Fixed matching of media codecs on incoming calls (SIP Simple)
Version 0.20.9
December 3rd, 2010
- Fixed logic for accepting new sessions of incoming proposals
Version 0.20.8
December 1st, 2010
- Fixed an exception that caused Preferences window not to display
- Fixed auto-accept Chat sessions from known contacts
- Don't auto-answer Bonjour calls if audio sessions are in progress
- Fixed retrieving icon in the Chat history window
Version 0.20.7
November 29th, 2010
- Fixed exception when adding an Audio stream to a Chat session
- Added option to auto-accept Audio calls from Bonjour accounts
- Automatically accept File Transfers from Bonjour neighbours
- Automatically accept Chat sessions from Bonjour neighbours
- Disabled Reconnect button for Bonjour chat sessions
- Fixed disconnect message in Chat window after re-INVITE
- Enabled Delete function key to delete Chat history messages
- Fixed detection of audio codecs without a rtpmap line in SDP
- Fixed exception for MWI NOTIFY without a Message-Account body
Version 0.20.6
November 26th, 2010
- Fixed exception when dropping a file on a contact in the search list
- Skip call logging for Bonjour accounts and compact logging code
- Save timestamp logged to Chat history file in UTC format
- Fixed crash on incoming unhandled SUBSCRIBE
- Fixed crash when Content-Type header is missing for MESSAGE
- Automatically refuse session request that contains unsupported codecs
- Fixed a race condition that caused session exceptions in some situations
- Fixed crash in Chat history when deleting old messages
- Fixed rendering of our own icon in previous Chat messages
Version 0.20.5
November 22nd, 2010
- Improved replication of SMS messages between multiple Blink instances
- Display the delivery status in Chat history window
- Fixed detection of missing MSRP REPORT messages in Chat sessions
- Show the local time when displaying Chat messages
- Make SMS, Chat and History window content look the same
- Fixed Bonjour discovery when changing Display Name and SIP transports
Version 0.20.4
November 10th, 2010
- Fixed SMS and Chat rendering bug
- Also validate the private key in the TLS certificate file
- Added the Tools menu and moved several menu items to it
Version 0.20.3
November 9th, 2010
- Added setting Account -> SIP -> Always Use My Proxy
- Improved resilience during poor connectivity conditions
- Check validity of TCP and TLS port in Preferences
- Check validity of TLS certificates in Preferences
- Allow only supported sample rates for the audio device in Preferences
- Set MSRP Relay address setting default port to 2855 in Preferences
- Removed obsolete TLS protocols from Preferences
- Retry MWI Subscription in 3 hours in case of failure instead of stopping it
- Do not route to unsupported transport returned from DNS lookup
- Prefer the server advertised voicemail URI over the user setting
- Fixed a random crash in the contact model
- Fixed bugs in Bonjour Neighbourhood's discovery mechanism
- Publish all supported SIP transports in Bonjour advertisement
- Fixed overlapping buttons after collapsing the main interface
- Fixed toggling of Silent setting while in a call
- Fixed the file upload form element in the SIP settings page
- Improved the display of failure reason for failed File Transfers
- Disabled ICE by default, it causes reseting some SIP ALG routers
- Disabled voice activation detection
- Improved helper text in the main search box
- Fixed RTP and SIP port boundry checks
- Many bug fixes inherited from the latest SIP SIMPLE client SDK
Version 0.20.2
September 21st, 2010
- Fixed accepting sessions that have SDP c line only within the media stream
- Fixed logging history entries when the Display Name contains unicode
- Fixed tab dettaching on SMS windows
- Switch to new plugged-in device automatically when we have active calls
- Enabled NAT Traversal use of ICE by default
- Improved the icons of test contacts
- Improved the shutdown mechanism
Version 0.20.1
September 14th, 2010
- Fixed crash when using the same device for alert and voice
- Fixed crash in picture aquisition panel when no video capture device is available
- Added test contact for HD audio conferences conference@sip2sip.info
- Fixed waiting timeout for engine shutdown
- Fixed race condition when first NOTIFY for MWI arrives
- End MWI subscription before ending registration
- Added description used for accesibility for some GUI elements
Version 0.20.0
September 6th, 2010
- Fixed high CPU usage on Snow Leopard
- Send Subscribe for MWI to voicemail_uri if set
Version 0.19.9
September 3rd, 2010
- Fixed is-composing in Chat sessions caused by the latest XML parsing API changes
Version 0.19.8
September 3rd, 2010
- Fixed more crashes related to Subscriptions
- Fixed crash when rebuilding Contacts when returning from sleep
- Removed Supported header from MWI subscription
- Renamed Voicemail Server menu item to Voicemail
- Avoid refreshing subscription if no NOTIFY was received after an un-SUBSCRIBE
- Fixed playing incoming DTMF tones
Version 0.19.7
September 1st, 2010
- Fixed crash related to terminating Subscriptions
Version 0.19.6
September 1st, 2010
- Added support for Message Waiting Indicator (MWI)
- Added an optional prefix for dialing PSTN numbers
- Fixed iTunes controls when it's not installed
- Enabled inband DTMF sending by default
- Automatically open the SIP account wizard only at first start
- Use blue color for timestamp of missed calls in history menu
Version 0.19.5
August 20-th, 2010
- Improved support for when using VPNs
- Added ability to select session type with URI parameter session-type
Version 0.19.4
August 16-th, 2010
- Made space and escape keys hold/hangup selected audio session
- Fixed Add Account dialog when entering non-ascii characters
- Fixed account used for sending files to bonjour neighbours
- Automatic DTMF mapping between letters and digits
- Fixed handling of case when session is ended before INVITE is sent
- Change default codec list to have G722 as first choice
- Lower PortAudio revision to 1412 and removed pulse patches
- Added check to ensure uniqueness of accounts' IDs
- Fixed inband DTMF support
Version 0.19.3
July 23rd, 2010
- Revert patch for adaptive G722 bitshifting that broke re-INVITEs
Version 0.19.2
July 21st, 2010
- Show middle name in the middle of the printed contact
- Skip display of fax entries from Address Book
- Fixed contacts search based on middle name
- Added exponential timeout to DNS lookups for register
- Added patch for adaptive G722 bitshifting
- Fixed handling the case when an internal pjsip invitation error occurs
- Fixed handling unicode characters in the bonjour neighbours' display names
Version 0.19.1
July 6th, 2010
- Relaxed checks for incoming sessions matching
- Changed Chat Aliases to SIP Aliases
- Updated User Agent string
- Improved ICE related status messages
Version 0.19.0
June 24th, 2010
- Added support for MSRP Alternative Connection Model (ACM)
- Enhance iTunes pause/resume behavior with chat streams
- Do not propose the bonjour group when adding contacts
- Avoid printing stream failure reason twice in chat window
- Improved resilience against provisioning of broken TLS certificates
- Fixed contact icon deletion
- Fixed handling stream renegotiation in Chat Controller
- Fixed escape of # sign for URLs in Chat window
- Fixed deletion of STUN servers from the list
- Change column header from Hostname to IP address for STUN server list
- Fixed race when NAT type detection is initiated before SIPApplication starts
- Fixed ICE proposal detection when ICE attributes are set at session level
- Fixed handling of the case when no ICE candidates were chosen
- Added NAT detector to SIPApplication object
- Only accept IP addresses for the STUN server list
- Remove notifications sent when stream ended while starting/initializing
- Fixed use of the Reason header for determining call disconnect reason
- Fixed handling of audio stream added to conference
- Generate notification when Session ended while stream was starting/initalizing
- Fixed starting of recording on AudioStream while on session is on hold
- Moved MSRP transport settings to the account level
- Fixed MSRP transport used for contacting the MSRP relay
- Fixed error message in SIPProxyAddress configuration data type
- Modified DNSLookup to not timeout completely if NS queries fail
- Hide Route header when sending requests out
- Fixed adding/removing ports on a bridge after stop was called
- Improved hold/unhold cascading in Session
- Rework ChatController notification handling
- Improved NAT detector
- Synced code with SIP SIMPLE client SDK 0.15.0 release
Version 0.18.2
May 12th, 2010
- Keep the sound device open on Snow Leopard to prevent random crashes
- Improved SRTP negotiation capabilities
- Fixed handling of missing ACK in Session
- Fixed Bonjour neighbour discovery handling
Version 0.18.1
April 27th, 2010
- Fixed high CPU usage
- Fixed bug related to audio thread that lead to crashes
- Handle BYE for INVITE without a final answer
- Updated About panel with the new logo
Version 0.18.0
April 16th, 2010
- Added Blink logo
- Added support for Authentication username
- Improved Bonjour functionality
- Improved online manual
- Added info for how to contribute
- Added darcs version control repository
- Fixed handling of Desktop Sharing proposals
- Improved GUI memory management
- Do not consider SDP in 180 Ringing
- Made calls in the GUI thread non-blocking
Version 0.17.1
April 9th, 2010
- Fixed initial contacts initialization
Version 0.17.0
April 8th, 2010
- Added Bonjour server-less functionality
- Added support for ICE keepalive
- Allow add Contacts to Conference using Drag and Drop
- Allow start Conference with sessions in progress
- Added Add to Conference button in contacts search results
- Fixed Audio status text in some situations
- Fixed Unhold if called before the Session starts
- Fixed pause/resume the Audio stream on hold/unhold
- Fixed File Transfer when dragging a file into a contact
- Use Display name in audio session tile when available
- Save information about Address Book and Bonjour groups
- Never show debug window when application starts
- Use Display name in for Bonjour Chat sessions
- Save and show Display name in History menu
Version 0.16.3
March 31st, 2010
- Added tooltip to show remote identity in audio tile
- Show contact name in Growl notifications
- Register Blink to handle tel URIs
- Disabled context options depending on account and contact type
- Use the correct account for File Transfers
- Don't block inside the notification handler
- Refactored notification handling code
- Fixed quoting of reserved characters for URIs in SMS and Chat
Version 0.16.2
March 23th, 2010
- Fixed USB-audio related crash when waking up from sleep
- Fixed crash caused by plugging in headphones
- Fixed un-muting streams removed from Audio Conference
- Use Outbound Proxy if set for SMS replication messages
- Fixed groups delete from the contextual menu
- Improved text wrapping in SMS and Chat windows
Version 0.16.1
March 17th, 2010
- Updated Talkshoe SIP address and description
Version 0.16.0
March 17th, 2010
- Added VUC address in the test Contacts created at first run
- Added Audio Conferencing, use drag and drop to manage participants
- Added SMS replication among all registered Blink instances
- Added information about ICE negotiation in Logs RTP Window
- Added RTP end-points and ICE candidates in the audio codec tooltip
- Added RFC3326 REASON header and use it for Calls Answered Elsewhere
- Added a new default outbound ringtone different than the inbound
- Fixed Answering Machine behaviour when switching audio sessions
- Fixed wrong offering of ICE in response to non-ICE offers when ICE enabled
- Fixed freezing caused by controlling iTunes playback in the same GUI thread
- Fix chat window tab matching when no contact is found in the Contacts List
- Fixed CPIM parsing for SIP URIs having @ in the Display Name
- Fixed counting for number of un-read messages in SMS window tabs
Version 0.15.2
February 28th, 2010
- Fixed ICE negotiation when too many interfaces active
- Fixed resending of pending Chat messages
- Fixed exception when closing chat window
- Fixed toolbar buttons when a Chat Session is closed
- Added GUI elements for Offline Presence Status
Version 0.15.1
February 25th, 2010
- Show currently selected audio devices in Alert Panel
- Allow Drag & Drop of files into the entire Chat window
- Added Drag & Drop Audio Conferencing controls
- Added Presence Policy window for XCAP pres-rules manipulation
- Added download support to SIP Server settings window
Bug Fixes and Improvements
- Reject incoming sessions when closing the Alert Panel window
- Stop ringing immediately when Audio Session is accepted
- Show failure reason when an incoming File Transfer fails
- Attenuate the amplitude of the hangup tone
- Disabled add stream menu options when a proposal is in progress
- Fixed candidate selection when using ICE for NAT Traversal
- Fixed logic of DNS resolver when NS record type lookup fails
- Fixed bugs in CPIM implementation used for Chat Sessions
- Fixed file corruption bug when transfering large files
- Fixed update of invalid Contact Aliases
- Fixed isComposing notification in SMS window
- Fixed crash when opening links in new window in account settings
- Refactored Presence and XCAP settings
Version 0.15.0
February 12th, 2010
Features
- Added Answering Machine with live pickup
- Implemented addition of Desktop Sharing from Chat sessions
- Implemented addition of Chat and Desktop Sharing from Audio sessions
- Implemented CANCEL for re-INVITEs that propose addition of new streams
- Retransmit last undelivered messages during next Chat session establishment
- Modified all ringtones to not be played if the silent setting is turned on
- Automatic pause and resume iTunes before and after Audio sessions
- Added an Icon for each Contact
- Display caller Icon and Name in the Alert Panel
- Display Icon in the Chat, SMS and History windows
- Added Growl notification for Audio recordings
- Added Account -> Enable Answering Machine menu item
- Added Account -> Auto Accept File Transfers menu item
- Added Account -> Auto Accept Chat Sessions menu item
- Added Bonjour Neighbours group in the main interface
- Added Answering Machine settings in Preferences
- Added Chat Aliases for each Contact
- Combined Chat Sessions from Aliases of a Contacts in the same tab
- Focus Bonjour Neighbours group when Bonjour Account is selected
- Added right click menu item to Audio sessions to Add Contact
- Added right click menu item to Audio sessions to Add chat
- Added right click menu item to Audio sessions for Desktop Sharing
- Added timeout when sending SIP MESSAGE requests
- Turn play button into stop in Sound preferences while playing
- Play ringtone when adding Audio to an existing session
- Added XCAP remote storage option for Contacts
- Adapted Blink to SIP SIMPLE client SDK version 0.12
Bug Fixes and Improvements
- Use regular nomination in ICE instead of aggressive
- Send 180 ring indication when receiving a re-INVITE
- Increased the speed of File Transfers
- Improved the responsivness of Desktop Sharing sessions
- Don't count SIP MESSAGE with is-composing as unread message
- Don't bring up the SMS window for isComposing
- Use the volume settings also for the secondary ringtones
- Adjusted the volume and size of various ringtones
- Removed the dots from 'Send SMS' menu item
- Gray SIP accounts in the main interface when re-REGISTER fail
- Synchronized audio devices at start time with the detected devices
- Disabled the use by default of sRTP without a secure SIP transport
- Fixed port allocation for Desktop Sharing viewer
- Fixed establishment of MSRP sessions to IP addresses
- Fixed volume when playing back sounds in Preferences window
- Fixed various bugs in the underlying SIP and MSRP libraries
- Fixed scrollbar when scaling main interface while Audio sessions active
- Fixed delete contact from search result
- Fixed memory leaks caused by the absence of an autorelease pool
- Fixed display of text/html payloads when they contain empty lines
- Reduced increasing memory consumption during File Transfer sessions
- Fixed display of active volume in Sound Preferences
- Lowered the CPU usage caused by logging done within MSRP library
- Log notifications to file on one line
- Allow open new windows from SIP Server settings page
- Improved the status text of the Audio drawer
- Improved overal code readability
- Improved GUI tooltips
Version 0.14.6
January 19th, 2010
- Added an alert panel for when a new audio device is detected
- Do not focus main window if an incoming session request is rejected
- Improved the History window layout and search capabilities
- Fixed crash when deleting a SIP account in some situations
- Refresh the SIP account list after an account is deleted
- Handle Command-w to close window/active tab
- Stop ringing when call is cancelled rather than waiting for final response
Version 0.14.5
January 18th, 2010
- Fixed linking against libssl 0.9.7 and libcrypto 0.9.7
- Re-register the SIP accounts when the computer wakes up from sleep
- Added contact list for chat history viewer
- Bring already open SMS window to front if a new message arrives
- Reduced the size of toolbar icons
- Enabled scrolling buttons when tabs don't fit in tabview anymore
- Added Audio Only button for Desktop Sharing session proposals
- Send is-composing for SMS only after 1st msg received or sent
- Added toolbar for the SMS window
- Search categories and smiley toggling in chat history viewer
- Gray menu item Contacts/Search Directory if account.server.settings_url is None
- Fixed exception when opening history in a closed chat session
Version 0.14.4
January 17th, 2010
- When redirect a call, re-use session type for the new target
- Enabled History toolbar button for Chat window
- Fixed icon for uploaded files in the File Transfer history
- Fixed repainting of File Transfer list when window key status changes
- Fixed selection of contacts when a contact is dragged in the list
- Delete TLS certificate file along with its SIP account
- Auto-select another account if the default account is deleted
- Fixed name displayed on the Desktop Sharing menu bar icon
- Hidden VNC server icon that appeared when Desktop Sharing started
- Improved audio device handling
- End the session if re-INVITe received 408 or 481 response
- Avoid engine blocking when logging to file is enabled
- Fixed re-INVITE in sessions that have accepted partial offer at start
- Added Toggle Smileys on Chat History window
Version 0.14.3
January 14th, 2010
- Added History Window for previous Chats and SMS
- Improved the way sound notifications are played in Chat and SMS
- Fixed bugs related to saving the Chat and SMS history files
- Fixed dragging Chat tabs outside to create separate windows
- Fixed closing Audio sessions that have been redirected
- Made SIP Server Settings URL configurable per SIP account
- Fixed SIP account enrollment for non-admin users
Version 0.14.2
January 11th, 2010
- Added support for is-composing content-type in SMS windows
- Added support for text/html content-type in Chat and SMS windows
- Added handling for redirect 301 and 302 SIP codes
- Fixed the failure in account creation wizard
- Fixed race conditions in account register function
- Fixed some session tear-down race conditions
- Moved help page to the new website address
- Reload Address Book by open/collapse action
Version 0.14.1
January 8th, 2010
- Allow empty trash when deleting files that have been transferred
- Allow cancel of file transfer sessions during DNS lookup phase
- Added Accept All when multiple file transfers received
- Fixed Debug window settings at first startup
- Fixed saving preferences when closing the window
- Fixed the search path for required libraries
- Fixed ticks of audio volume settings
- Fixed DTMF sending when remote party does not support RFC2833
- Fixed multi-threading issues in DNS resolver
Version 0.14.0
January 6th, 2010
- Implemented Desktop Sharing with Audio sessions
- Automatically re-REGISTER accounts when the IP address changes
- Dragging file(s) to Chat input area starts a File Transfer session
- Fixed DNS lookups for SIP MESSAGE
- Fixed various session establishment and register bugs
- Removed some un-necessary settings from Preferences
Version 0.12.2
January 4th, 2010
- Handle re-INVITE when remote party changes the RTP ports, tested against ZipDX.com
- Fixed display of remote party in Alert Panel for re-INVITEs
Version 0.12.1
January 1st, 2010
- Added Growl notifications for Missed Calls, Chat and SMS Messages
- Strip the (0) when dialing telephone numbers from Address Book
- Search for SIP URIs starting with sip: in Address Book URL section
- Replace + prefix from telephone numbers using PSTN -> Replace Plus setting
- Added Deferred delivery mode for SMS messages when recipient is offline
- Do not play audio notifications for Chat and File Transfers when Silent
- Continue Desktop Sharing sessions if the remote party accepts only Audio
- Several bug fixes in Chat and File Transfer sessions based on MSRP
- Fixed opening of WEB URLs from SMS window
Version 0.12.0
December 21th, 2009
- Added window for handling short messages (SIP MESSAGE method)
- Fixed lookups for DNS SRV records having A records in external domains
- Present Add Contact option in Chat and SMS windows
- Added option in the Chat Window to disable Emoticons
- Show Date in Chat messages timestamps if older than today
- Added options for Start MSRP Chat and Send SMS to the IM button
- Allow for adding Contacts already present in system Address Book
- Fixed Clear of File Transfer list when transfers are in progress
- Fixed Hangup All for mixed audio/chat sessions
- Play sounds when send/receive messages in Chat and SMS windows
- Reduce the playback volume for the hold tone
Version 0.11.1
December 12th, 2009
- Survive IP address changes
- Workaround broken DNS resolvers that do not honor SRV and NAPTR lookups
- Added inband DTMF option for audio streams in Account RTP section
- Fixed upside-down display of Address Book icons on Snow Leopard
- Raise error panel when trying to dial non-ascii SIP addresses
- Fixed starting SIP sessions when Contact entry has a non-ascii Display Name
- Search and display Address Book entries containing SIP addresses
- Fixed Chat tab name when Display Name of remote party is not available
- Fixed G722 codec compatibility issue with Asterisk, Freeswitch and ZipDX
- Reduced the CPU usage during MSRP File Transfer sessions
- Improved the right click menu for Contacts
- Released source tar-ball at http://download.ag-projects.com/Blink
- Added Credits to the About panel
Version 0.11.0
December 1st, 2009