TeamSpeak Client Changelog

Supervisor

Administrator
Apr 27, 2015
1,863
2,546
335
=== Client Release 3.0.7 21 Jun 2012
Code:
! Plugin API changed to 17
+ Added away hotkey with away message.
+ Added toolbar buttons set and delete for avatars.
+ Added saving of ban duration for presets.
+ Added [noparse]...[/noparse] tags for chat to prevent text in between beeing
  replaced with emoticons. Note: It's strict so both tags have to be found!
+ Exported temporary password functions to Plugin API
+ New getClientDisplayname function in Plugin API (client name including custom
  nickname, as configured in the contacts)
+ Added special return value of -2 to Plugin init function. See test plugin for
  details. This return value should only be used in very rare situations.
+ Added two(windows only) additional hotkey systems for keyboard and mouse for
  testing. The RawInput system can also handle joysticks and gamepads. Existing
  hotkeys will be backed up and converted to make them also usable for the new
  systems.
+ Added dialog when trying to send a server chat without permission.
+ Added new channel description preview (work in progress) which is a
  replacement for the WYSIWYG editor.
+ Added "Enter Chat Message..." info text to chat field.
+ Added context menu to ban out of complainlist.
+ Added hotkeys to activate/deactivate/toggle 3D sound.
+ Added close Tab on middle mouse button.
+ Added readable error message if send to channel chat fails due to permission.
+ Added possibility to use custom country flag icons: If the folder
  gfx/customCountries exists, country icons will be loaded from this folder,
  otherwise as before from gfx/countries. gfx/customCountries won't be over-
  written again from updater.
* Styles can now change the color of the newsticker text, see Bluesky style for
  an example.
* Style authors: Chat line "Enter chat message" color now can be overwritten.
  See existing default.qss style for example.
* Swapped skip/negated column in permission overview so it's the same order as
  in the permissions tree.
* Request to start createfileassoc.exe to add .ts3_addon etc. file associations
  to the registry can now be skipped with "Ignore" button.
* Mac OS X: Migrated config location from ~/.ts3client to ~/Library/Application
  Support/TeamSpeak 3. The folder will automatically be moved the first time
  TeamSpeak starts, if the old folder exists and the new folder does not exist.
* Warn user when connecting to a server and the server UID has changed in
  comparison to the stored value in the bookmark.
* Compress command packets to reduce network traffic (voice and filetransfer
  will not be affected)
- Running createfileassoc.exe will restore file associations to original if the
  user had changed them manually in Windows explorer.
- Fixed copy to clipboard ts3file:// link tagging.
- Fixed some whisperlist dialog issues.
- Fixed some issues when deleting animated avatars.
- Empty banner files will be automatically removed so the client can retry
  downloading the banner.
- Fixed creating empty registry key in HKCU\Software on client start.
- Install path in package installer can now be manually edited.
- Tweaked package installer window size, was too small on Mac OS X.
- Package installer now asks if the installed addon should be activated.
  Requires to restart TeamSpeak client to actually activate the addon.
- Fixed crash when using stylesheet helper hotkey on its own tooltip.
- Volume control plugin has been removed for now, there are too many issues
  for too many users. The updater will automatically delete the DLL.
- Improved subscribe and local mute functions called by Plugins, they will
  now do exactly the same like triggering the action via client UI.
- Fixed comboboxes in connect dialog and bookmarks which returned invalid
  text when elided (including the "...", which resulted in invalid identities
  or profiles).
- Fixed disabling "Rename" and "Delete" contextmenu in server-/channelgroup
  permission windows. Requires server 3.0.6 or above.
- Fixed disabling the servergroup menuitems in a clients contextmenu, checking
  own i_group_member_add_power against each i_group_needed_member_add_power.
- Fixed default value of "Play only important sounds when muted" dropdown in
  the notifications setup.
- Disable all elements in the permissions window on anti-flood error to avoid
  leaving the permissions in an invalid state. The user needs to wait some
  seconds and then klick "Reload" to refresh dialog.
- Mac: Fixed crash when releasing a dragged tree item after disconnecting.
- Fixed client ignoring force-ptt permission when connecting to a server
  without capture profile.
- Fixed away message in tree not checking the "Ignore away message" setting
  from contacts manager.
- Not possible to send empty complains anymore.
- Fixed an issue when marking multiple offline messages as unread.
- Fixed appending wrong server chat log.
- Fixed checking folder entries on existing before opening otherwise it will be
  reset to default home dir.
- Fixed channel description preview close.
- Fixed setting channel description which was wrong on sub channels.
- Fixed messing up radioboxes in capture setup when creating new profiles.
- Fixed extracting URLs on history messages broken by   spaces.
 

Supervisor

Administrator
Apr 27, 2015
1,863
2,546
335
=== Client Release 3.0.8 16 Jul 2012
Code:
+ Added support for SRV records when resolving domain names. Format for a SRV
  record for a TS3 server is:
  "_ts3._udp.name TTL IN SRV priority weight port target"
  It is also possible to add a SRV record for a TSDNS server for a domain, the
  format for this is:
  "_tsdns._tcp.name TTL IN SRV priority weight port target"
  The priority when resolving is: (1) _ts3 SRV record, (2) _tsdns SRV record,
  (3) TSDNS, (4) DNS
+ Added local server banner via filetransfer.
+ Added showing the chat line limit and its typed chars.
+ Added check of containing files before deleting a channel.
+ Added after assigning a hotkey the lockable key like NUM_LOCK etc. will be
  switched back to its previous state.
+ Added notification channel deleted/edited "by the server". Please note the
  two added keys CHANNEL_DELETED_BY_SERVER and CHANNEL_EDITED_OTHER_BY_SERVER
  in settings.ini. Addon Sound Packs can add them too.
+ Added custom "block receiving whisper" button for toolbar.
+ Added activate/deactivate/toggle hotkeys to block receiving whispers.
+ Mac OS X: Added Apple Developer ID certificate for gatekeeper in upcoming
  Mountain Lion release.
* Clients can now be dragged from chat log.
* Enable drag&drop from "List All Clients" again. Drag applies to the selected
  client.
* Save last sorting of "List All Clients" list. Apply sorting whenever new
  clients arrive after clicking the "More" button. Nicknames are now sorted
  case-insensitive.
* Show invoker if client description was edited by another client.
* Support bbCode in ts3plugin_infoData text
* Package installer only autoactivates styles if a qss file is present.
- Fixed "RenderDeviceContext" logging on Windows.
- Overhauled Delete Avatar mechanism to trigger more reliable when avatar was
  deleted by another user.
- Some typo fixes in English and German texts.
- Fixed voice test no longer ignores "vad over ptt".
- Fixed strange behavior when hammering PTT during voice test.
- Fixed changing enable/disable delayPTT and its delay value during voice test.
- Fixed using "Keyboard & Mouse" hotkey system with Synergy.
- Fixed chat line issue when opening menu e.g. via ALT+S.
- Fixed an issue with the filetransfer slots could get over the maximum of 10.
- Fixed crash when parsing a corrupt urls.dat (thanks to torzsi for the file).
  Please note: urls.dat is now called caught_urls.dat and because it got a new
  internal format, the old one will be deleted after convertion.
- Fixed displaying wrong default channel group in channelgroup permissions.
- Fixed a memory leak, which could increase memory usage drastically when
  running the client for a very long time.
- Fixed filter clear button in server/client logviews, cleaned up layouts.
- Fixed chat line edit char counter which now counts also unicode characters,
  so the displayed characters can be different from the counter.
 

Supervisor

Administrator
Apr 27, 2015
1,863
2,546
335
=== Client Release 3.0.8.1 30 Jul 2012
Code:
+ Increased Plugin API version to 18:
  Added returnCode to flushChannelCreate|Update, changed type of permissionID
  parameters from anyID to unsigned int.
+ Mono sounds can now also be sent to just left and right (stereo) speakers.
  This is now the default setting. Select "Mono to surround" in playback
  options to get the old behaviour.
* Changing the bantime dropdown no longer adjusts the time.
* Added contextmenu to copy client version from About dialog to clipboard.
* Added SERVER_ICON, CHANNEL_ICON and CLIENT_ICON variables to info templates.
* Enable scrollbuttons on Mac tabs to avoid the window resizing when too many
  chat tabs open.
* Added Isle of Man country flag.
- Fixed possible crash when clicking on ts3server:// links with a default
  channel specified.
- Fixed banlist sorting which did not apply properly after searching.
- Reverted plain/text mimetype for client items drag&drop. Needs some more work
  on lineedits first to implement this properly.
 

Supervisor

Administrator
Apr 27, 2015
1,863
2,546
335
=== Client Release 3.0.9 23 Oct 2012
Code:
+ Changed the storage format of the configuration files to a SQLite database.
  Conversion is done automatically the first time the client is started, all
  affected files will be moved to a backup folder.
+ Increased Plugin API version to 19
+ Added setClientVolumeModifier to plugin API. Min/Max volume is -50.0 to +20.0
+ Added getClientNeededPermission and getPermissionIDByName to plugin API
+ Added missing plugin API parameters for onUpdateClientEvent
+ Added parsing of channel id "cid=xyz" from invitation link. If you also give
  a channel name parameter the channel id gets priority.
  e.g. http://www.teamspeak.com/invite/voice.teamspeak.com/?cid=xyz
+ Added channel/client search in active server tree with STRG+F but only if
  the server tree has the focus. Otherwise it is the ordinary chat search.
+ Added hotkey switch to previous/next channel (channel family).
+ Added hotkey switch to previous/next channel (same level).
+ Added hotkey request talk power.
+ Added hotkey revoke all and grant next user talk power.
+ Added revoke talk power by double clicking the tree icon.
+ Added revoke talk power and revoke all and grant next user talk power toolbar
  action.
+ Added host message preview button which shows the formatted message in a
  tooltip.
+ Added Hotkey Gamepad and Joystick compatibility for RAW and Direct Input.
  Existing Direct Input hotkeys will be converted to Raw Input once Direct
  Input is activated. Existing Raw Input hotkeys cannot be converted so they
  have to be reassigned.
+ Added date and time to server log ("*** Log begins...").
+ Added bookmarkmanager context menu "sort by name".
* After deleting an offline message the next message will be selected.
* Moved possible existing serverquery authlogin and authpassword from
  ts3clientui_qt.conf to ts3clientui_qt.secrets.conf.
* Added Made in Germany icon in About dialog.
* Chat character counter always located left of newsticker.
* Client drag&drop improvements.
* Added -silent commandline parameter to package installer.
* Package installer stores installed add-ons in addons.ini
* Modified tree behaviour to avoid scrolling up/down constantly on crowded
  servers.
* Modified chat scrolling behaviour to keep the chat textoutput in place when
  new messages arrive while being scrolled up or having text selected.
* Added [hr] bbCode support to channel description.
* Added save and restore last ban reason when banning a client.
* Added offline subject and message character limit.
* When dropping many files into chat line the drop text will be just cut off at
  the end because of the chat line limit. When dropping many files into chat
  history and the message length would fit into two separate lines, the drop
  will be accepted. If the drop text is too long it will be ignored.
* Small icons will get extended and centered to at least 16x16.
* Added license display to server info (SERVER_LICENSE for template)
* Extended logging for querying TSDNS SRV records.
- Fixed context menu in channel description edit.
- Fixed HTML entities in plain chat log.
- Fixed embedding local server banner URL in [IMG] tags is no longer necessary.
  Just drop an image from file filebrowser or type a valid ts3image:// link.
- Fixed connecting to server via ts3server:// link or invitation if link
  contains a channel name.
- Fixed a reply offline message coloring issue.
- Fixed hotkey compatibility issue with keys "M" and "N".
- Fixed hotkey issue with "keyboard & mouse only" (no keys were captured).
- Fixed display of resized animated banner.
- Fixed possibily blocking ban dialog time display.
- Don't allow negative ban times.
- Fixed icon viewer grid size, which could be broken after uploading icons
  which don't have the standard size of 16x16.
- Updated b_client_is_sticky permission help text.
- Fixed unicode usage of updater uncompression tool.
- Fixed servericon not updating properly in chat tab.
- Removed legacy VAD option from capture options.
- Clear temporary statusbar message when typing chats, the max characters
  counter could overlap with tempoary help texts.
- Fixed possible crash when using the -nohotkeys parameter.
- Removed built-in serverquery Window. Future server versions do not support
  this anymore.
- Fixed max input length calculation for channel description and offine
  messages when using unicode and escaped characters.
- Fixed group sorting in channel groups of client dialog.
- Fixed saving sort column and sort order in offline messages dialog.
- Fixed that channel description editor only shows plain text.
- Fixed plugin enable/disable checkbox at plastique style.
- Fixed joining servers default channel if bookmarks default channel is full.
- Fixed copying text from info frame if text is formatted with [list] tag.
- Fixed background when dragging files from file browser.
- The offline message dialog can be opened once per server and will act on the
  servers state.
- Fixed upload/download state after resuming a transfer interrupted by error.
- Fixed transfer state after resuming an interrupted transfer and also the
  transferred size.
 

Supervisor

Administrator
Apr 27, 2015
1,863
2,546
335
=== Client Release 3.0.9.1 25 Oct 2012
Code:
+ Added button in notifications to set all bookmark soundpacks to "default".
- Fixed converter setting "default" instead of "default female voice" so old
  bookmarks use soundpack in notifications.
 

Supervisor

Administrator
Apr 27, 2015
1,863
2,546
335
=== Client Release 3.0.9.2 29 Oct 2012
Code:
- Reverted running privileged behaviour which was changed for 3.0.9 and causes
  hotkeys not working with games running as administrator.
- Fixed writing whisper group targets.
 

Supervisor

Administrator
Apr 27, 2015
1,863
2,546
335
=== Client Release 3.0.10 27 Feb 2013
Code:
+ Added Opus voice and music codecs. Requires server 3.0.7 or later.
  Please note that Opus Music is not intended for general voice chat and no
  preprocessing is done when opus music is used. This means that AGC, noise
  suppression, echo cancellation etc. do not work when using Opus music.
* Updated Qt to 4.8.3 for improved Windows 8 compatibility.
* Overhauled Audio tab of channel edit dialog for new Opus Codec
* Updated client to use new permission list format as used by server 3.0.7
* Restore size and position of Complains List and Permission Overview windows.
  Changed base class of both from QDialog to QWidget.
* Added guiConnect, createBookmark, getPermissionIDByName and
  getClientNeededPermission to Lua API
* Tweaked length checks in various text fields for client and channelname.
* A spacer without a name will now be shown as an empty line.
* If a playback- or capture profile was renamed or deleted every hotkey
  depending on this profile will be adjusted.
* Changed hotkey dialog category spacer alignment to left.
* Client template can now show the update channel used by other clients.
* New option to autostart TeamSpeak on Windows startup.
* Added optional "server_uid=<suid>" parameter to ts3server links. If an
  existing bookmark with the same server UID found, the bookmarks settings
  will be used for the connection.
* Added context menu to notifications to select which sounds are important.
  The setting is global for all sound packs.
* Added context menu entry in server list to copy server address to clipboard.
* Added "Move Client to own Channel" in client context menu.
* Added notification icon to status bar if client has unread offline messages.
* Added TS3_CONFIG_DIR environment variable to overwrite location of config
  directory.
* Adjusted default size of some windows to adjust better to small and very
  large monitor resolutions.
* Added message for outgoing pokes. Can be configured in Notifications Options.
* Overhauled Tabs look on Mac OS X via default_mac.qss stylesheet.
* ts3server links are again caught for the Collected URLs
* Added confirmation when resetting custom toolbar settings to default
* Don't show server update dialog while running a fullscreen application
- Fixed upload/download slots if one slot was set to 0.
- Fixed closing hotkey dialog even though keep open was enabled.
- Fixed copy and paste client text.
- Fixed client window sizes which now depend on the screen resolution when
  opening for the first time.
- Fixed converting 3D sound positions into db.
- Fixed offline message parsing error if message was empty.
- Fixed that hotkey push button always adds in "all" hotkey profiles instead
  of the selected one.
- Fixed resizing and centering smaller gif icons to 16x16.
- Fixed that the setup wizard only configures the default hotkey profile and
  when having more than one hotkey profile a hint on the welcome page will be
  shown as a reminder.
- Fixed bb-code of server host message when message contains newlines.
- Fixed editing a hotkey but assigning the same action.
- Fixed a direct input hotkey issue when pushing two buttons at once on
  different devices.
- Fixed stuck PTT button when releasing the mouse.
- Fixed "Edit bookmark" contextmenu in bookmarks menu.
- Fixed some ts3server links issues when using cid parameter.
- Setup wizard now always uses the Standard hotkey profile in case when
  multiple hotkey profiles exist.
- Fixed UTF-8 characters in URL catcher
- Fixed possible crash sending a poke to a meanwhile disconnected client
- Fixed local mute/unmute hotkeys
- Fixed passing onClientIDsEvent and onClientIDsFinishedEvent to Plugin API
- Fixed crash when deleting a playback profile
- Fixed crash when no default sound device is present
- Fixed previously renamed onCustom3dRolloffCalculationClientEvent and
  ts3plugin_onCustom3dRolloffCalculationWaveEvent functions in test plugin.
 

Supervisor

Administrator
Apr 27, 2015
1,863
2,546
335
=== Client Release 3.0.10.1 04 Apr 2013
Code:
+ Fixed gatekeeper signature error starting the 3.0.10 client on Mac OS X
* Updater will in addition to renaming updated DLLs and exe also move them
  to a folder "old" to avoid Qt loading the old plugin DLLs.
* Export missing requestClientEditDescription to Lua
+ Added some context menu entries into whisper history
- Stereo recording in DirectSound works properly now
- Recording from sources with more than 2 channels should downmix properly to
  2 channels now (in stead of just using the first 2 channels)
- Adjusted default position of windows when opened for the first time when the
  position has not yet been stored.
- Added more default languages to the Mac OS X app bundle affecting the Mac
  menu, which is independant from Qt translation files. All language folders
  are now ignored by gatekeeper, so they can be safely manually added.
- Fixed Upload button of IconView dialog on Mac OS X
- Removed warning spam message on Mac OS X when connecting to a TSDNS server.
- Fixed tooltip for United Kingdom
- Fixed possible crash in Add-Hotkey dialog
- Fixed crash when right-clicking on the background area of notification
  options.
- Do not replace "-" with "&minus;" in hostmessage dialog.
- Adjusted package installer to work properly if plugins do not follow the
  recommended name scheme of _win32.dll and _win64.dll
- Fixed possible crash when deleting profiles.
- Fixed encoding when invitation contains channel password with spaces.
 

Supervisor

Administrator
Apr 27, 2015
1,863
2,546
335
=== Client Release 3.0.11 31 Jul 2013
Code:
! Changed the platform string for the Mac OsX platform from "Mac" to "OS X"
+ Added (Windows only) hotkey support for multiple USB devices. If we cannot
  get the USB device name from the system, we will try to read it from a local
  file. Please notice usb.ids in root folder. You can always overwrite it with
  the latest version from http://www.linux-usb.org/usb.ids.
+ The chat- and poke messages are now styleable too. Please notice the
  default_chat.qss in styles/ folder for example. The default_chat.qss is also
  the fallback if <stylename>_chat.qss does not exist.
+ Added "Classic" theme for users who want the old chat color scheme back.
+ Protection against DOS attacks was added to server 3.0.8. Added required
  counterpart of this functionality to the client. Server 3.0.8 requires
  client 3.0.11 to connect.
+ Added C++ runtime libraries to Linux deployment
* Reworked URLs storage hopefully fixing crash on loading corrupt data file.
  Stored URLs from previous versions will expire.
* Autoexpire URLs after 180 days.
* Plugin API: printMessage and printMessageToCurrentTab are now executed in
  the GUI thread, fixing a crash in the Arma plugin.
* Added "Channel" to Receive/Sent Poke notification. New default for both
  is server + channel + client.
* Added confirmation when deleting an Identity via the remove button.
* Automatically close "ban client" and "serverquery login" dialogs when
  disconnecting.
* Added limit of 40 characters in phonetic nickname field in channel dialog.
* Added character limit to name field in server/channel copy dialog.
* Added copying Server IP to clipboard from server connectioninfo dialog.
* Added a dialog to make sure the user will be informed about old USB device
  hotkeys. They have to be newly assigned once.
* Changed default chat notification settings for outgoing pokes.
* Changed default settings for neutral contacts, no custom name anymore.
* Added rootIsDecorated to remove collapse indicator on root item to stylesheet
* Added to client template: CLIENT_VERSION_SHORT, CLIENT_CONNECTED_SINCE
* Added to channel template: CHANNEL_VOICE_DATA_ENCRYPTED_FLAG
* Added to server template: SERVER_VERSION_SHORT
* Added that info frame loads the <style>_chat.qss
- Fixed issue with outgoing poke display when user has special characters in
  in his nickname and the poke contains an URL.
- Removed Collected URLs item from the tray menu.
- Fixed some custom nickname displays which were not shown correctly (chat,
  poke and whisper history).
- Fixed UTF-8 display of country tooltips (e.g. Cura�ao), added bl.png for
  Saint Barth�lemy.
- Fixed "Make current channel default" in bookmarks dialog which didn't work
  properly after adding this bookmark while already being connected.
- Fixed wrong connection count for new bookmarks (was 1 after creation even
  if we didn't connect yet).
- Fixed vanishing port number from bookmark address field.
- Fixed issue with chat pen displaying chat partner is typing when he was
  just interacting with the tab.
- Fixed webserver list freezing when webserver is not reachable.
- Fixed wrong "Apply/Discard" dialog when changing option pages.
- Plugin API: Callbacks are now called properly on requestFileList
- Fixed issues with highlight and filter in server log dialog.
- Fixed offline message subject which will no longer send newlines.
- Fixed that http:// is now the default scheme when missing in poke- or
  hostmessage dialog.
- Fixed stylesheet helper hotkey which now shows the correct object names.
- Fixed the translation of some hotkey descriptions.
- Fixed server messages which had an additional whitespace at the beginning.
- Fixed quoting of channel- and user links.
- Fixed pasting a newline character which now is prevented at several places.
- Fixed discarding mouse buttons at hotkey system "Keyboard & Mouse Only". If
  you don't need discarding, "Default" is the better choice and also more
  flexible.
- Fixed unusable sound devices in osx
- Fixed default Downloads folder on Linux, no longer download to home dir.
 

Supervisor

Administrator
Apr 27, 2015
1,863
2,546
335
=== Client Release 3.0.11.1 06 Aug 2013
Code:
- Fixed possible crash in hotkey system on client startup
- Fixed dependencies on newer glibc versions
- Plugin API: Fixed ts3plugin_onHotkeyRecordedEvent not being called
 

Supervisor

Administrator
Apr 27, 2015
1,863
2,546
335
=== Client Release 3.0.12 09 Sep 2013
Code:
+ Integrated Overwolf Overlay.
  Windows: Overwolf can now be installed and started from the TeamSpeak client
  via menu and toolbar actions. Bundled Overwolf mini installer in TeamSpeak
  autoupdate and installer, which downloads the actual Overwolf installer.
  All platforms: Added Overwolf icon in TeamSpeak tree to indicate clients
  running Overwolf (can be disabled in Options/Design). These icons require
  TeamSpeak Server 3.0.9 or later.
+ Included TeamSpeak control plugin. This is part of a project offering the
  possibility to control TeamSpeak from another application running on the same
  computer, similar to the clientquery plugin. Currently Windows only. More
  detailed information will be available in the near future.
* Removed the overlay plugin from TeamSpeak installer and autoupdate, so future
  updates to the overlay plugin no longer depend on a TeamSpeak release. The
  overlay plugin is available and maintained on the authors webpage:
  http://ts3overlay.r-dev.de/
* Direct Input Hotkey is now automatically changed to "Default" in preparation
  to removing Direct Input in a later release. While you can manually switch it
  back to Direct Input again, we don't recommend to do so.
- Fixed possible crash in direct input hotkey system.
- Fixed infinite file access caused by animated images.
- Fixed possible crash in client/server log highlight dialog.
- Fixed issue running 32 bit Linux client on systems without SSE2 CPU support.
 

Supervisor

Administrator
Apr 27, 2015
1,863
2,546
335
=== Client Release 3.0.13 01 Oct 2013
Code:
+ Added support for channel delay feature in server 3.0.10. This allows to set
  a delay in seconds after which temporary channels will be deleted after the
  last client has left. To configure a virtualserver default, set the delay in
  the virtualserver edit dialog. Or configure per channel in the channel edit
  dialog. Channel templates were adjusted to show the delete delay and a count-
  down until the channel is removed.
+ Added search field in customize toolbar dialog.
+ Added display of filetransfer progress in taskbar (Windows 7 and above).
* Removed deprecated Direct Input hotkey system, meanwhile replaced by the
  "Default" hotkey system.
- Fixed assigning hotkey when key was mapped or deactivated via "ScanCode Map".
- Fixed avatar animation when an animated gif will be set after a jpg.
- Fix for Overwolf integration, avoid getting back to desktop when TeamSpeak
  is started by Overwolf in-game and immediately a dialog opens.
 

Supervisor

Administrator
Apr 27, 2015
1,863
2,546
335
=== Client Release 3.0.13.1 24 Oct 2013
Code:
+ Fixed possible crash in appscanner plugin when receiving invalid plugin
  commands via serverquery or fake plugins.
* Ignore "Hide TeamSpeak in Taskbar" option when being started from Overwolf
  while in a fullscreen game, as this may minimize the game.
* Added Ctrl+W shortcut to close server tab
* Self menu mnemonic changed from s to e to avoid collision with _S_ettings
- Appscanner plugin no longer requests autoload.
- Fixed UI display issue with delete delay in edit channel deialog when
  b_channel_modify_temp_delete_delay is not set.
 

Supervisor

Administrator
Apr 27, 2015
1,863
2,546
335
=== Client Release 3.0.14 14 Mar 2014
Code:
+ Updated to Qt 5.2.1. Updated compilers, runtime and third party libraries.
  This includes a multitude of changes to the TeamSpeak client to ensure
  transition from Qt 4 to 5. This is a major update under the hood.
+ Iconpacks can now be provided as a zip file. See gfx/default.zip
  Old folders gfx/default and gfx/countries will be emptied on update.
  Custom iconpacks are still supported. Icons in extracted folders take
  priority over zip archives if both exist.
  Note: Plugin authors have to provide their own icons.
+ The plugin SDK is now distributed as zip archive in pluginsdk.zip. The old
  pluginsdk folder is no longer updated, original files will be automatically
  deleted on update.
+ Added https support, so the client can now load and display remote icons from
  https pages. A https server banner will work after the next server release.
* Distribute Windows runtime as DLLs in TeamSpeak installation root instead of
  using vcredist package. This is a temporary solution until the updater is
  able to run a downloaded vcredist package post-update if required.
* Unused Qt 4 libraries will be deleted by the updater when the updater starts
  (so not immediately on first update, as the old updater still requires Qt 4).
* Memory usage and overall performance optimizations.
* Plugin API increased to 20. Plugins depending on Qt 4.8 have to be updated.
* Plugin API: Added isDown parameter to requestHotkeyInputDialog function to
  support PTT key bindings. Note: It's in the pluginsdk.zip now!
* Prevent client from connecting to ports > 65535.
* Missing icons will be shown as a blue bordered icon with a number.
* Inform users when a recording client joins or leaves your channel.
* Permissions window allows to set b_channel_join_ignore_password for server
  groups, channel groups and clients.
* "Install Overwolf" checkbox in Windows is now remotely controlled by Overwolf
  server. If down or not reachable, defaults to disabled.
* Cache animated avatars/banners to lower hard disk access.
* On Linux the system tray icon is now hidden by default due to incompatibilities
  with Qt and freedesktop tray icon standards. It can be activated in the
  options.
* Privilege key window supports Multi-select for copy to clipboard action.
* Improved integration with Overwolf for their latest 2014-02-03 release.
* Moved chat format buttons from mainwindow into the chat input contextmenu.
  These actions will now add bbCode tags to the text instead of using a very
  basic WYSIWYG approach, which is too dependant on Qt CSS formatting risking
  to break on any Qt update.
* Automatically format *bold* and _underline_ in received chat messages.
- Fixed joystick/gamepad button count.
- Fixed renaming profiles.
- Fixed saving preset messages.
- Removed "Hide in taskbar" option
- Removed "Use double click to activate" option, tray icon activation is now
  using the platform standard behavior (double click on Windows, single click
  on other platforms)
- Fixed an undefined file transfer status when transfer starts.
- Fixed a possible file transfer crash when transfer starts.
- Updated emoticons display which can now show more icons at once.
- Fixed showing a blank main window when minimizing/maximizing the window
  quickly.
- PTT key in capture profile is only shown from default hotkey profile.
- Show error message on missing sound files.
- Fixed possible crash when deleting a profile.
- Fixed possible animated avatar freeze.
- Fixed rare crash when increasing identity security level.
- Fixed client name format in client banned message
- Fixed wrong notification ID in channel created event
 

Supervisor

Administrator
Apr 27, 2015
1,863
2,546
335
=== Client Release 3.0.15 23 Jun 2014
Code:
+ Overhauled update system. General goals are to reduce download size and allow
  the updater to update itself before updating the client.
+ Two-step update ensures that the updater can update itself before updating
  the TeamSpeak client. This way we can deploy changes to the updater more
  quickly.
+ Updater copies itself to temp folder and then runs from there, thus we no
  longer have issues with the updater not being able to update files because they
  are currently used by the system.
+ Added binary patching to the updater for a faster and much smaller download
+ Compressed update files with lzma instead of gzip to further reduce size
+ Added update channel selection to Options dialog (Applications page) to make
  it easier to switch to beta channel. No more update.ini editing required.
+ URLs will now be written into their own database named urls.db. The old urls.dat
  will be converted and deleted. If the converter finds a broken url in the
  urls.dat, the file will be discarded and a clean database will be created.
* Simplified Updater UI, removed some useless functions (Start/Changelog)
* Updated bundled Overwolf installer
* Multiple fixes and improvements to bbCode parser from 3.0.14.
* Updated openssl to 1.0.1h
- Removed pluginsdk.zip from installer and updater. It is available again from
  our downloads page (http://teamspeak.com?page=downloads).
- Removed mirrors.ini, mirrors are no longer being used.
- Fixed broken date and time displays (bans, temp passwords, messages, logs
  etc). This was an oversight when switching from Qt 4 to 5.
- Fixed currently typing pen in chat not showing to other users.
- Fixed delay after applying changes in some pages of the Options dialog,
  especially noticeable in Applications page.
- Fixed adding bans not working with some Unicode characters in nicknames.
- Fixed some tooltips which changed with Qt5.
- Fixed temporary passwords table header which broke with Qt5.
- Fixed disabling max user spinboxes in channel edit dialog.
- Fixed icon scaling when loading from folder.
- Removed icon when moving a spacer.
- The profile and whisperlist name is now limited to 60 characters.
- Fixed an icon in filebrowser.
- Fixed website invitation for OSX.
- Fixed ts3link if a file or a folder name contains whitespace.
- Fixed client freeze and lag when loading chat history.
- Fixed permission table header which broke with Qt5.
- Fixed package installer which broke with Qt5.
- Fixed timestamp field in chat. Some digits were interpreted wrong.
- Fixed package installer. Some addons could not be uncompressed.
- Fixed quotation marks surrounding news ticker in updater on Linux and OS X
 

Supervisor

Administrator
Apr 27, 2015
1,863
2,546
335
=== Client Release 3.0.15.1 14 Jul 2014
Code:
- Fixed possible client freeze with url tags.
- Fixed possible client freeze with huge images.
- Images (both remote and ts3image) with width or height > 4000 px are now
  refused and no longer displayed in the channel description.
- Magnet urls are now allowed.
- Limited number of caught URLs to 10 per chat message.
- Adjustments to teamspeak control plugin for better Overwolf compatibility.
 

Supervisor

Administrator
Apr 27, 2015
1,863
2,546
335
=== Client Release 3.0.16 06 Aug 2014
Code:
+ Added two new iconpacks, one as new default. When using the old default
  iconpack, it will be changed to the new default once. Old iconpack is
  still included for people who prefer it.
+ Added new modern theme, but do not set as default automatically.
* Updated template files to use the new icon syntax.
* Added plugin_sdk.html to install directory, pointing to the current download
  location.
- Fixed possible issue with control DLL plugin and recent Overwolf release.
 

Supervisor

Administrator
Apr 27, 2015
1,863
2,546
335
=== Client Release 3.0.17 04 Aug 2015
Code:
+ Added automatic crashdump upload, replacing the old manual upload to the
  forum. In case of a crash, a report tool will show and ask the user if the
  dump should automatically be uploaded to our servers.
+ Collect and send anonymous statistics about users hardware and operating
  system to us for internal decisions (which hardware and OS version needs to
  be supported etc.). Disabled by default, user will be asked by a dialog the
  first time if he agrees to send the data. Decision can be changed later in
  Options/Application/Anonymous Statistics. What exactly is being sent is
  displayed in the client log. If agreed, data is sent once per month. Users on
  beta channel always send the data.
+ Added multilingual license agreement dialog due to legal requirements.
+ Added multilingual newsticker with support dynamic update periods.
+ Multilingual Windows installer.
+ Iconpacks default_colored_2014 and default_mono_2014 updated. Some icons
  were overhauled and some new were added.
+ OS X: Added support for GateKeeper Version 2 signatures for OS X 10.9 and
  above.
+ Added more icon names to settings.ini.
+ Improved support for high resolution Retina displays.
+ Added dialog to restart client after changing iconpack or language.
+ Added taskbar flashing on incoming chat message.
* Updated Windows C++ runtime to version 120.
* Updated to Qt 5.4.1
- Fixed URL capture when emoticon replacement is enabled. The emoticon :/ was
  replaced inside hyperlinks (http://) and thus ruined the link. Also fixed
  clientid:// and channelid:// links, which were affected by the same problem.
- Fixed scaling of various images.
- Fixed possible crashes related to filetransfer.
- Changed appearance of poke dialog when client is minimized, hidden or behind
  a fullscreen application.
- Fixed crash with rotating users in 3D sound.
- Fixed possible crash with some bluetooth controllers.
- Fixed searching server tree for customname and nickname.
- Fixed sending offline messages to multiple users.
- Fixed issue with chat partner disconnecting.
- Fixed special character treatment in TSDNS resolver.
- Fixed various issues with URL tagging.
- Reworked UTF 8 conversion backend.
- Fixed possible crash with invalid texts in virtual server settings dialog.
- Removed appscanner plugin due to questionable usefulness
 

Supervisor

Administrator
Apr 27, 2015
1,863
2,546
335
=== Client Release 3.0.18 23 Sep 2015
Code:
+ Updated to Qt 5.5.0 for improved Windows 10 compatibility and to fix a crash
  seen in client 3.0.17
+ Added option to always prevent poke dialog as quick workaround after GamesCom
  feedback. See Options/Applications/Never Show Poke Dialog. This may be
  removed again when a more final solution is implemented.
+ Added warning dialog when opening hyperlinks to external pages.
+ Added cw.png to countries flags
* Updated bundled Overwolf installer
- Fixed address field on connect dialog to accept ts3server:// links again,
  a bug introduced with 3.0.17 release.
- No contextmenu in clients list of server groups dialog when the currently
  selected group is not a regular group.
- Fixed Windows 8.1 and 10 detection in new statistics gathering in 3.0.17.
- Updated some icons and banners where outdated logo was shown.
- Prevent uploading URL shortcuts on Windows to prevent a client freeze.
- Corrected a few typos in permissions help texts.
 

Supervisor

Administrator
Apr 27, 2015
1,863
2,546
335
=== Client Release 3.0.18.1 10 Oct 2015
Code:
! Hotfix release to fix security vulnerability
 
Top