Académique Documents
Professionnel Documents
Culture Documents
Fixed
Fixed
Fixed
Fixed
Fixed
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
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.
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
-
* 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.
+ In filetransfer view, a slot and speed limitation can be set directly. The
minimum speed limit is at least 5 KiB.
+ Fixed making a passworded channel to default channel. Note: If a channel was
made to a default channel it cannot just be switched back. Make another
channel default instead - see also tooltip.
+ Showing information message when trying to delete the default channel.
* Updated to Qt 4.7.2
* Playback options: Voice volume slider now requires a click to "Apply", so
both sliders now behave identical.
* Overhauled ban dialogs.
* Overhauled webserver list layout.
* Print more detailed message when a channel/client/server icon wasn't found.
* Testing voice in the capture device option page will now use the default
playback profile instead of the currently selected profile.
* Capture Mode and -Device can be changed during an active voice test.
* Hoster button now works with php scripts serving images, it is not longer
required to directly link to image files.
link to image files
* The file transfer bandwidth limit takes influence of the available slots.
Each slot should have at least 5 KiB/s, 2 slots 10 KiB/s etc.
* Updated layout of channel settings dialog
* Capture- and Playback devices will be checked for validity and existence
on device change or when the connection is initiated.
* "Start/Stop rotation" have been removed from 3D item context menu entries.
* The invitation dialog will be closed when client gets disconnected.
* Glance button no longer toggles global option, instead toggle the subscribe
subscribe state for individual server tabs. State is saved and restored per
server unique id over client restart.
* Removed option "Mute microphone when locking", now always active.
* Enabled text chat to ServerQuery clients. Inform user that a ServerQuery
needs to register for private text messages to receive private chats.
* To reduce server load, when applying easy permissions send all permissions
in one step. This makes marking UI elements red when the permissions could
not be applied unfortunately impossible, so this feature was removed for now.
* Show only one permissions help window per permissions dialog, not one per tab
* Implemented more Lua functions, see testmodule/demo.lua. Lua plugin now
registers for plugin commands so they can be used from Lua scripts.
* More/Less button state saved and restored for connect, bookmarks and virtual
server edit dialogs.
* Plugin filename suffixes are removed for pluginCommand usage. Currently
removed suffixes are: _win32, _win64, _linux_x86, _linux_amd64, _x86, _amd64,
_32, _64, _mac, _i386, _ppc
* Added settings dialog to Lua plugin to allow enabling or disabling Lua
script modules, replacing the old mechanism with the text file in the Lua
plugin directory.
* "/lua run <function>" now supports running functions from modules using
"/lua run <module>.<function>". Adjusted testmodule to the new beheaviour.
* Port fields removed from connect and bookmark dialogs. Instead the syntax
<hostname>:<port> is used.
* Overhauled permissions help widget
* Display in client info frame if a channel group was inherited from an upper
channel.
* Clients contextmenu offers to set inherited channel groups if applicable on
current subchannel.
* Overhauled appscanner plugin settings
* Overhauled contextmenus in permissions window
* Adjusted eliding channel names in sort-after dropdown box in channel edit
dialog
* Overhauled context menus in filetransfer view
* URL Catcher only writes new captured URLs on client quit
*
*
*
*
*
*
-
- Fixed plugin dialog displaying wrong information for unloaded (wrong API
version etc.) plugins.
=== Client Release 3.0.0-beta29 10 Sep 2010
- Fixed opening an empty banlist
- Fixed not writing logs and accessing sounds or plugins when path contains an
apostrophe
- Fixed selecting channel and server group items in 3D setup with same id
=== Client Release 3.0.0-beta28 - 08 Sep 2010
! The way certain text message characters are escaped was changed, servers
below beta28 will not be able to correctly display some text messages
! Plugin API version increased to 8
+ Added new plugin called ClientQuery which acts similar to the server query
functionality, but can only be accessed via localhost (Port 25639). It is
enabled by default and is useful to add TS3 related information into third
party applications
+ Added getServerConnectInfo, getChannelConnectInfo, getChannelVariableAsUint64
and setChannelVariableAsUInt64 functions for plugins, see the test plugin as
example how to use them.
+ Added ts3plugin_requestAutoload to plugins API to let plugins request to be
automatically loaded on client start, unless the user has manually disabled
the plugin.
+ Added "Copy Nickname to clipboard" context menu to "List All Clients" dialog
+ When editing ban entries of another users fail, a messagebox shows that a
modified copy will be inserted instead
+ Rewrote the updater it now also has a banner as an appreciation to the
companies that provide bandwidth and servers
* Some minor offline message text-tweaks which makes it more email alike
* Added an improvement to highlight a bookmark item, if nickname has an
invalid length
* More improvements of server groups priority in 3D setup when a client has
multiple server groups (particularly add and delete)
* Improved priority of server groups in 3D setup
* Plugin dialog now displays all plugins which failed to load including an
error message.
- Fixed playing sound "error" when filetransfer fails instead of "complete"
- Fixed collapsing permissions list when insufficient permission modify power
- Renamed mute microphone keybind for clarity
- Added hotkey "Activate Microphone (current tab)"
- Fixed missing error sound when connection to server fails
- Fixed that self menu could set hardware mute on wrong tab
- Fixed possible crash when reconnecting to a server while permissions dialog
is still open
- Fixed wrong flickering tray icon after server shutdown
- Fixed sound and description when connection to server failed
- Fixed using master volume when restoring client volume
- Fixed client names with special characters, which could end up in "????"
in offline message context menu (left-click)
- Fixed wrong icon after server shutdown
- Fixed drop file on a file in same filebrowser caused an empty line
- Fixed deactivate Priority Speaker, which didn't work sometimes
- Fixed visibility of "Offline Message Dialog" when opened via context menu
- Fixed ban list buttons
- Plugins API: Fixed sendPluginCommand function.
- Added client-side check when loading nicknames from bookmarks or last used
entry of connectdialog to prevent non-printable unicode characters.
- Overhauled chatline cursor backup to restore cursor position on tab change.
- Handle modal-quit message on servers with 0 max slots
- Fixed string issue in whisper dialog when groupname contained html
- Fixed that string "invalid" was out of bounds in capture sound setup dialog
when combobox had an invalid capture device
- Fixed filebrowser Drag&Drop from channel to channel on a file, we assume
current path instead of a denied symbol
- Fixed channelinfo template description field didn't use the hole width
- Fixed sending Offline Messages to a disconnected chatpartner via context menu
could end up in "Premature end of document"
- Fixed some hotkeys did't respect different server tabs
- Text tweak for warn-when-muted
- Fixed parsing ts3server links with Unicode nicknames, channels etc.
- Fixed whisper dialog not displaying the correct server or channel group when
reopening the dialog.
- Permission check for Create-Subchannel contextmenu adjusted.
- Added "ts3server://host:port" as alternative syntax to
"ts3server://host?port=<port>". If both are given, "port=<port"> takes
precedence.
- Fixed always-on-top feature being lost after minimize to tray.
- Fixed autoreconnect after standby to rejoin the previous channel.
- Replace outgoing with whitespace instead of incoming text. Fixed
replacement using UTF-8 0xC2 0xA0 instead of ASCII 0xA0
- Added workaround to avoid assertion when connecting to server.
- Removed log spam when checking channelcommander icon.
- Fixed UTF-8 conversion error at client start
- Fixed contextmenu operating on wrong table index when sorting the table
- Close bookmark contextmenu when selecting an action
- Plugin printMessage functions did not convert utf-8 strings properly
- Updated permission texts, translation fixes
- Reduced maximum lines to reload chat history to 1000.
- Mac: Fixed problem that lead to jpg and gif images not being displayed
- Fixed collapsing permissions list when insufficient permission modify power
- Fixed crash when using "mute output on all servers"
=== Client Release 3.0.0-beta26 - 10 Aug 2010
- Fixed local unmute when client was muted by plugin.
+ Added "Copy permission name" contextmenu to permission overview.
+ Added tooltip information to each entry in the webserver list.
* Changed default webserver list table, city and create channels columns are by
default hidden, max clients and current clients joined into one column.
+ Added contextmenu to webserver list table to enable or disable table columns.
- Tab close button never gets focus to avoid accidential closing of server tab.
- Fixed client info HTML templates showing the application scanner line even
if disabled.
- Fixed grant permissions now being displayed properly in permissions tree.
- Adjusted password and can-create-channels filter in webserver list window to
make the behaviour more obvious.
Hide full/empty servers filter and users filter no longer exclusive.
=== Client Release 3.0.0-beta25 - 06 Aug 2010
! Updated plugin API version to 7
+ Plugins can now add a line to the server/channel/client info frame by
implementing ts3plugin_infoTitle, ts3plugin_infoData, ts3plugin_freeMemory.
See the test plugin for details how to use this feature. This feature is
optional, plugins can opt not to implement the new functions.
Added new field PLUGIN_INFO_DATA to html templates to add the plugin info.
+ Some contact-actions can now be added to customized toolbar:
Add as Friend, Add as Blocked, Remove from Contacts
- Fixed possible crash on Linux when attempting to load a Qt style.
- Fixed right aligned and centered spacers could have a wrong position when the
deleted channel had a huge name
- Fixed wrong servergroup positioning-priority in 3D setup
- Discard/Cancel/Apply when 3D setup has changes and dialog close was requested
- All positions in 3D setup will be resetted when dialog is just closed
* Replaced end of chat history marker as QTextEdit has a problem displaying
<hr> properly.
- Fixed channel and client chat not reloading properly when connecting to a
different server on the same tab.
+ Added country display for clients to the info area and optional in the tree.
Displaying flags in the tree is disabled by default and can be toggled in the
Designs options page.
- Fixed a bug where 3D ini was cleared completely instead of current server uid
- Positions in 3D setup will also be saved when 3D sound is not enabled
- Fixed enabling 3D caused some sort of lag
- Fixed avatar not reloading properly when connecting twice to the same server.
- Fixed channel description images not updating properly.
+ Added context menu to delete an item at select client in 3D setup
- A couple of 3D setup bugfixes when positioning the items
+ Added "Activate Microphone" to servertab contextmenu.
- Fixed options dialog not opening properly from the invalid playback/capture
device warning dialog on login or from whisper history window.
+ In 3D setup, the 3D positions of clients can be arranged for server- and
channel groups or also for channel commanders
- Fixed filetransfer crash when download folder does not exist and the file
will be transferred to $HomeDir but the file is already there.
! Support for dynamic loading of third-party Lua scripts. Scripts should be
put into subdirectory of plugins/lua_plugin and must have a file init.lua.
For details see the example testmodule.
File custom.lua was moved to testmodule/demo.lua
! Plugin API version increased to 6, added getDirectories() helper function.
- Autosubscribe on login will not overwrite expand channel settings
- Updater now only shows the messagebox warning about still running client when
starting manually. If starting automatically, silently wait until the client
has quit.
- Fixed Delete-group shortcut using focus of complete permissions windows.
- Adjusted whisper reply to support multiple whisper reply keys via multiple
hotkey profiles.
- Fixed whisper replies creating "ghost" profiles in hotkey setup dialog.
- Fixed that channel spacer can cause a client crash
- Fixed server and channel group menus adding empty menus at the end
- Connect dialog now accepts empty port fields, in this case the default port
is used.
- (Un)subscribing channel family will include the parent channel on which the
action was triggered.
! New mechanism to locate files from within qss files using the "url" command:
Instead of "styles/<my_style>/<my_file>" use "styles:<my_style>/<my_file>".
Check default.qss and bluesky.qss as example. This change is required so the
images are found when starting the client using a non-standard working
directory.
+ Added "center selected" to setup 3D
- Added optional new channel commander icon displayed as client icon instead of
replacement lamp. The behaviour can be changed in Options/Design.
- Removed client-side checks for b_virtualserver_servergroup_list and
+ Reply to an offline message has been improved
+ Fixed delete multiple offline messages
- Removed client-side checks for b_virtualserver_servergroup_list and
b_virtualserver_channelgroup_list, those permissions were meant for
ServerQuery usage.
Menuitem for opening the channelgroups of client dialog now checks
b_virtualserver_channelgroup_client_list instead.
+ Offline messages new/reply window will save and restore its geometry
+ Offline messages are sorted by date (default)
+
+
+
+
+
+
+
*
*
+
+
*
+
-
+ 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
one filename form for all icons now.
IDs >= 1000 are considered to be the IDs of remote icons.
* Updated German translation
- Fixed possible crash when clearing channel passwords
- The poke dialog does no longer get a higher priority than other dialogs.
- Fixed scrolling tree with PageUp/PageDown and ArrowUp/ArrowDown.
- Fixed that master volume slider works across multiple tabs when these tabs
have the same activated playback profile.
- Fixed a possible filetransfer crash when cancelling the overwrite question
+ Inserted a chat date marker to show the age of the log entries.
- Fixed loosing the drop location marker when dragging a tree item outside of
- Ensure ServerQuery "quit" is sent only once when closing the window
- The chat timestamp section will no longer be wrapped if someone sends a huge
text without spaces.
- Stripped out more bb- code to avoid the appearance of urls or images
- Removed double escaping of meta data in clients info
+ Clients can also be banned when they are just gone offline. Click clients
name at disconnected message.
* Limit various client text input dialogs to server-defined max length.
* Trim whitespaces of client and channel nicknames
* Optimized banner animation code. Added workaround for image files with 0 ms
animation delay to prevent them eating up all CPU cycles.
- Adjusted add-ban dialog taborder
- Fixed glance button not resetting properly when switching server tabs
- Typo fixes, updated German translation
- Fixed Escape key in Mac hotkey dialog, wasn't detected properly to abort the
hotkey input
- Fixed hotkey input window sometimes not getting the focus on Mac
* Ensure at least the default hotkey profile is loaded when using voice test,
else the PTT key might not be available for voice test.
- Fixed possible crash with hotkeys when closing server tabs
- Don't request channel description when subscribing channels with clients
inside
- Don't spam "Error getting channel from channel names in Action-SwitchTo"
to client protocol when not connected
* Show custom name from contacts manager even if recording. However, both
custom and nickname are not shown, text would be too long.
* Windows TTS now only uses one channel instead of five simultaneous voices.
* Added sound warnings when users in your channel start/stop recording and when
you switch into a channel where users are already recording.
* Show special warnings when deleting template server/channel groups.
* Improved chat autoscroll
- Chat does no longer scroll history when a multiline text was pasted and arrow
up/down was pressed
- Some chat sections grayed out, where they shouldn't
- When opening a text chat, the tab gets immediatly active
- Fixed hotkey for start-/stop recording
+ Added hotkeys to switch to next/previous channel but be aware, if you change
too frequently, the server will take antispam measures!
- Various tweaks containing the chat - (history, bb- code, html, saving cursor
positions)
! Plugin API increased to 2.0, all included plugins updated.
* Added more functions to Lua plugin
* Overhauled Token manager dialog
- Fixed missing template groups when reconnecting to server (force reload from
cache when needed permissions arrived)
- Fixed grayed out channel chat and setting tabname when changing channel
- Fixed formatting of "/help" output in channel chats
* When automatically subscribing all channels on login, don't spam log with
subscribe message for each channel, just print one line.
+ Improved chat text selection
- Fixed that a ban entry gets deleted when its editing fails due to permission
- Fixed chat tab order of server and channel
- Fixed a crash when 3D Sound is still open and TS3 closes with STRG+Q
* Visibility of toolbar and statusbar is now stored in configuration file.
* Contacts window now stores and restores its geometry. The sector of clients
will also take the largest possible size.
- Fixed bug with request talk power that could lead to no talk power being
requested even though the user issued the command
- fix "Assertion "m_pChanClients" failed at
client\clientlib\serverconnectionhandler.cpp:1196" bug
- Fixed a problem where the client could not store some passwords correctly,
the stored version was always trimmed to only a few characters
- When entering hostnames/ips with trailing or leading spaces this could lead
to the client not being able to connect. We now ignore trailing and leading
white space.
- Fixed a crash while destructing tts
- Fixed a crash with hoster banner
- Fixed a problem where the "Glance" button could cause a client assertion to
fail (which terminated your client).
- fixed possible crash with whisperlist
* Renamed sound packs to better (more descriptive) names
* Replaced the previous default sound pack with a less verbose version
- Play stop talking wav, even in TTS profile
- Bandwidth limit when edited in virtual server edit dialog now accepts bigger
values
- Fixed a crash that could occure on connect when connecting with a hostname
instead of by IP
- Mute headphones now also stops you from sending, since this what casual users
expect. The functionality to mute only your headphones and still be able to
transmit will return in a future build.
=== Client Release 3.0.0-beta1 - 19 Dec 2009 ===
* Initial beta release