Professional Documents
Culture Documents
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
*
-
- 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.
=== Client Release 3.0.10.1 04 Apr 2013
+ 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 "−" 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.
=== Client Release 3.0.10 27 Feb 2013
+ 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
+
+
+
+
+
+
+
+
*
*
*
*
*
*
-
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.
window when client nickname had special HTML characters like < >
Fn key on Macbooks now recognized as hotkey
Fixed contextmenu of bookmark menuitems when items were in subfolders
Save channel subscriptions per server and client UID (before only per server)
Fixed hotkey BringToFront when client was minimized.
Fixed preventing baloontips when running a fullscreen application.
Fixed composing and close-chat events which got previously broken.
Fixed autoreconnecting in password-protected channel.
Properly register packet installer file associations on Mac in the case of
old Mac clients getting updated (worked when installing from dmg).
- Fixes and performance improvements for fetching and caching remote icons in
channel description.
- Fixed invalid "Not connected" display in G15 plugin when closing another
server tab.
- Removed option to configure chat history buffer size. Just use 20 lines.
=== Client Release 3.0.2 16 Nov 2011
! Updated plugins API to 14
+ Added individual handling of soundpacks per servertab.
+ Added that dropping a file from File Browser into an offline message will
create a ts3file:// link. A few minor bbCodes are now usable too.
+ Added "close all but this" for chat tabs.
+ Added two notifications CLIENT_RENAMED_BY_YOU and CLIENT_RENAMED_BY_OTHER
which were also included in our default soundpacks.
* Exported new function getClientLibVersionNumber to plugins API
* Changed paramaters of onServerLogEvent and onServerLogFinishedEvent in
plugins API and Lua plugin scripts.
* Updated server log dialog to support new improved server logging.
* More detailed client logging for connection attempts.
* Crashdump dialogs lets you open the folder to the dump file instead of just
copying the filename.
* Banner requests now consider the HTTP header "Cache-Control: no-cache".
* Updater autostarts client after successful update
* Improved connection quality information in statusbar.
* Added news ticker to client and updater.
* Last ban time remembered and restored when opening ban dialog the next time.
* Mac: Mainwindow splitter no longer collapsible as workaround for Qt issue.
- Fixed client issue when connected with multiple tabs and overwriting a file
in filebrowser of inactive tab.
- Fixed some default_speech sound file issues. Some special sound files pointed
to old targets.
- Fixed not respecting the i_group_sort_id for server/channel groups in virtual
server edit dialog.
- Fixed some line breaks for copy & paste from chatlog.
- Fixed client can write in another opened chatab.
- Fixed showing false drop indicator frame after moving a channel spacer.
- Fixed showing "invalid client id" in "out of view" detection.
- Fixed renaming the channel tab if another channel gets a new name.
- Fixed false report "offline message sent" when permissions are insufficient.
- Fixed showing found receipients in autocompleter in "new offlinemessage"
dialog. The search is triggered if receipient is not in the contact list.
- Fixed hiding clients system tray context menu when clicking outside.
- Fixed copying channel edit dialog description to clipboard. New Lines are no
longer stripped off.
- Fixed whisper lamp shining blue instead red if whisper hotkey was pressed
again before release delay was reached.
- Added missing whisper settings to contact defaults dialog.
- Bookmark folders no longer collapse when dragging & dropping.
- Added small delay when searching in the All-clients list window to prevent
spamming the server with search requests.
- Fixed bug in tree drag&drop which made is possible to drag a wrong client
into a channel.
- Fixed: Notifications marked as important were not saved to soundpacks.
- Fixed assert when editing "special" notifications.
- Various improvements and fixes to sound backends.
- Fixed display of b_client_skip_channelgroup_permissions in permission
overview when skip flag was set on channel.
- Channels no longer collapse after moving when a client is moved inside.
- Fixed bookmark manager identity dropdown box misbehaving when default
identity is not the first in the identity list.
+
*
+
+
+
+
!
!
!
+
-
+
+
-
+
+
+
+
+
+
+
+
+
*
*
+
+
*
+
+
*
+
*
+
*
*
*
+
+
*
*
+
+
*
*
Windows.
Fixed Qt style other than default not loading properly on Linux.
Properly select new group after adding new server/channel permission group
Pass UTF-8 strings from and to plugin.
Depending on the different webbrowsers, a ts3server link could have a "/"
behind the host part after crop, which lead to "Unable to resolve ..."
Fixed invitation link with a channelpass was not build correct
The 'DEL' key can now be used to delete a whisper list
Fixed that "Away on this server" depends on amount of servers
Fixed permission confirm-delete-group-dialog group name
Fixed another crash when removing a whisper list
Whisper history window now longer automatically raises, interferred with
fullscreen games.
Fixed editing a hotkey could probably crash if action type is "none"
When using an invitation, its url will be written to client log (scp request)
Whisper dialog got a rework and does not longer contain tabs (WIP)
Fixed a bug in whisper dialog, where comboboxes are not cleared when
selecting another server
We now use a slightly different approach to handle file browser drag and
drop. If some users still can't drag and drop into file browser, a warning
text will be added to clientlog
New lines in welcome message from server are now respected by client
Fixed some typos in whisper dialog
Fixed showing a previously selected identity when identity changes while
bookmark manager is still open
Fixed drawing a spacer as subchannel where its name should be shown as text
Fixed bad whitespace characters when passing chat messages to plugins
Don't include template and serverquery groups in client server/channelgroup
context menu
Display filename if automatic (icons, images etc.) filetransfer failed
Added serverlist to connections menu displaying a list of registered servers
There was a typo at the special spacers. It has to be -.. instead of --.
To have them all again: "---,...,-.-,___,-.."
Removed Mac TTS assert which might fire when exiting the client
Close permissions window when disconnecting from server
Fixed banner reappearing from cache when a banner got deleted and previously
an interval was defined.
stop_talking.wav soundfile moved from soundpack to global sounds location
Fixed duplicate clients in servergroup permissions window
Collected URLs now also search for "Mentioned By"
Added reload button in Privileges Key Manager
Changing the nickname in the contacts manager now requires a Return or click
on the apply button (the green arrow) to apply the changes, to avoid sorting
the list with every typed character.
The server/channel groups in "add privileges key" are now sorted
Added context menu entry on server/channel groups to create a privilege key
Added permission help window to permissions window to view information about
the currently selected permission. Also allows searching over all permissions
name, description and information. Right-click on the search result list
to find the selected permission in the permissions tree.
Prevent empty identity name in Identity Manager. Empty identity names would
force bookmarks to use the default identity.
An identity which is still connected to a server can no longer be removed
Added right-click contextmenu to bookmarks. Behaviour on a bookmark menuitem
is: Left click = connect, middle click = connect in new tab, right click =
open contextmenu.
If adding a client via permissions to servergroup fails, you will be asked to
create an invitation.
Show window close button in Mac setup wizard
Rewrote ts3server:// parser to handle some special cases like '?', '\' or '&'
*
+
+
*
-
in the link parameters. Note: If you have a '&' or '\' in a channel name,
it needs to be escaped as '\&' or '\\' or be converted in percent encoding
like automatically done by the Invite Buddy dialog.
Fixed a few more translation issues with hotkey setup
Changed contacts manager sort order: Friends first, then blocked, last
neutral. Within each type sort alphabetically.
Added new notification settings for playing sounds while output muted
Fixed switching sort clients above/below channels options while connected
Fixed selection issue in contacts manager when editing nicknames, thanks to
-{HGH}-GEN.Skylab for the report
Automatically close permission tabs when reconnecting to a server and the
required permissions are missing
Bookmarks now realize change or deletion of identity
Added individual (optional) phonetic nickname to contacts, overwriting
existing clients phonetic nickname.
Contacts manager UI overhaul
Close clients list window when the associated servertab gets closed to avoid
a possible crash.
Fixed a case when client window won't show up
Added invite buddy redirection
Fixed autoreconnect to current channel instead of default channel if current
channel was renamed in the meantime
Fixed self-activating VAD when just switching through the options settings
while whispering
- Prevent edit channel and create subchannel dialog to be opened for the same
channel at the same time
- Changed the little whisper indicator from blue to red
- Bookmarks, which autoconnect on startup are now shown bold
- Fixed many fields which were wrong interpreted when containing html
- Previously html- escaped server/channel groups have to be displayed unescaped
- Added limitation for Away Preset Name
=== Client Release 3.0.0-beta22 - 09 Jun 2010
- Server and channel groups in permission dialog are now sorted by group_id.
- Fixed nickname and identityname in statusbar, if both are visible at the same
time and both contain html-tags.
- Nickname label in connection info will only show plain text
- Fixed Delete shortcut in permission groups list
- Removed ServerQuery group type when adding channel groups
- Strip html-tags from server/channel group names
- Fixed linux drag and drop in whisper dialog
- Check invalid server password error on connect and offer user a dialog to
enter a new password
- Disable standard codec slider when all codec/quality/latency sliders are
also disabled
- Support for new channel description view power permissions
- Offline messages do now reply more like e-mails
- Fixed mirror selection of updater
- Typo and text corrections, updated German translation
- Fixed use of current identity name in statusbar. If an identiy was removed
but still used inside a bookmark, the old instead of default name was shown.
- Fixed channel edit trying to change codec or latency when those were reduced
due to permissions.
- Enabled dialog to ask for joining the servers default channel when maximum of
"max family clients" is reached.
- No longer playing away notification when joining a server as "away".
- Client was able to send an offline message to server.
- Fixed G15 plugin which did not detect connections properly.
- It is no longer possible to paste newlines into server/channel groups.
- The identity name now has the same length limitation as a nickanme.
- Fix bug in filetransfer where after a failed transfer a 0 byte file would
remain on the receiver end
- Mac: Fix issue that resulted in an outdated version of our updater being
used
- Linux: start scripts should now handle when they are executed from a
different location than in the client installation path
+ When using globally away on a server tab, new clients will join and set their
status also to away afterwards.
+ Added context menu to copy client uids to clipboard when listing all clients.
=== Client Release 3.0.0-beta21 - 01 Jun 2010
! Due to changes in the voice packet layout you require a server >= beta23 to
be able to communicate via voice
! Plugins API: Added isReceivedWhisper parameter to onTalkStatusChangeEvent,
increased plugins api version to 5.
! New whisper list system. Old lists are no longer valid. Please setup whisper
lists and hotkeys again. Whisper setup was moved from Options to own dialog
(see Tools menu). Instead of saving into common config file whisper lists
are now located in seperate file whisper.ini.
Who is allowed to whisper to you can now be configured in the new Whisper
options page. Either allow or deny all, or configure indiviual clients via
contacts manager.
+ Added high latency / low bandwidth codec option. View the new latency factor
slider to channel create/edit dialog.
+ Added new easy to use codec setup slider. Experts can still configure things
individually
+ Added option to sort clients above or below channels due to popular demand.
See "Design" options page for the setting. Default is the new behaviour.
+ Linux: Native Pulse Audio Support is available and will be used in "Use best"
mode automatically when available.
- Windows Vista and Windows 7 now default to WASAPI when "Use best" is
selected (Previous default was direct sound)
* The quick access list in whisper dialog now always stays visible.
- Fixed some UTF8 display issues in hotkey setup.
* Banner code overhaul, fixing a possible crash when connecting to multiple
servers with activated banner.
- Fixed possible crash in hotkey dialog
- Prevent message loop when server restarts and client is outdated.
- Fixed wrong status messages when halt filetransfer.
- Fixed toggle "Push To Talk".
* The searchfield does no longer contain a clear button.
+ Added singleinstance check to updater
- Fixed wrong tree icon when connecting while talking
- Fixed wrong tab icon initially after connection but before talking
- When adding new serverquery scripts to the library, increment the name in the
form of "New script", "New script_1", etc.
+ If we detect that a hotkey with the mode "activate" or "deactivate" is about
to be added, we will provide the opposite key.
* Show custom nicknames of contacts in chatlog when custom nicknames are set to
use for this contact in the contacts manager.
- Fixed Switch to Server hotkeys
- No whisper with missing talk power
+ Added a log- warning when disconnect from a server with active filetransfer.
- Fixed away button was toggled on the wrong tab.
* Icons in server tree will no longer overlap the server-/channel-/ clientname.
- Fixed chat history when containing a new line (broken formatoptions).
+ Added Invite buddy dialog to autocreate a ts3server or http link to your
current TeamSpeak 3 server, see Tools menu
* Added channel spacers: Use "[?Spacer#]Text" to add one. Where "?" can
*
+
*
*
*
+
*
+
*
+
+
*
*
*
+
*
* Hotkey "Connect to: Server (current tab)" will only be executed, when
current tab is disconnected. So it does no longer reconnect.
- Fixed that the hoster button jumps left, when master volume is hidden.
- Fixed bug enumerating the server groups in client info template.
- The toolbar now is limited to the width of the main window. Otherwise it
could get very large when customized with many actions and moved outside the
main window.
+ Some new values have been added to the templates.
+ Server groups are also shown in client info.
- Fixed 3D test sound, which shouldn't play without moving a client. This
includes a fix for looping the sound when closing the dialog.
+ The channel description images can be resized via channel info template to a
predefined maximum (see channelinfo.tpl).
+ The avatar can be resized via client info template (see clientinfo.tpl).
- Fixed reloading hoster banners, when client has multiple connections to a
server.
- Fixed the away status when switching back to online again.
- Fixed crash when opening the "Create Channel Dialog" via customized toolbar
and not connected to a server.
- Fixed "Mute/Unmute" client actions in customized toolbar which do no longer
toggle each other.
- Fixed "Request Talk power" and also "Cancel Request Talk Power" in customized
toolbar. They are always enabled but now act as intended.
- Fixed icon "cancel talk request" at own client in server tree.
- Fixed crash when clicking "Expand/Collapse All" via customized toolbar and
not connected to any server.
- Fixed crash when trying to ban clients via chat context menu and another user
was faster banning the same client.
+ Added dialog to clear local disk cache. See "Security" options page.
- Another fix to middle-clicking client to open connection info.
- Adjusted detection of email links. URLs with login names no longer take
precedence over email, except in the form of e.g. "user@www|ftp.foo.de"
- Adding grant permissions to i_group_icon_id will not open the group icon
dialog anymore.
* Made the group icon window a QDialog so it opens centered on its parent.
- Client makes use of i_group_max_icon_filesize before uploading the icon
- i_client_max_avatar_filesize value of -1 means unlimited file size.
- When adding bookmarks via menu or ts3server link, add the item as last
instead of after current item (usually 2nd when the bookmarks window was
closed, which was annoying)
- Handle error if avatar couldn't get deleted on the server.
- Fixed channel phonetic nickname not getting cleared when removing in the
channel edit dialog.
* Strip whitespaces from server label and address when adding to bookmarks
* Added unique identifiers to bookmark folders
- Reverted ServerQuery clear-highlight shortcut back to Escape, Backspace key
did not work properly.
=== Client Release 3.0.0-beta15 - 08 Feb 2010
- Fixed bug when middle-clicking a client opened own connection info after using
the Self - Connection Info menuitem once.
- Added nickname in ban info when unique id is set.
- Max ban time will always be inserted in ban dialog when available.
+ Support for remote server/channelgroup icons in addition to the current
method. Added dialog to manage remote and view local icons (see server
contextmenu). Server- and channelgroups permission tabs offers the same
dialog to select icons when editing i_group_icon_id
IDs < 1000 are considered to be local files from the current gfx
directory: group_<id>.png. NOTE: This has changed, the old form of
servergroup/changroup_<id>.png does no longer exist. Instead there is
*
+
-
*
*
*
*
*
+
*
*
*
*
*
*
*
*
*
+
!
*
*
*
+
*
*