Professional Documents
Culture Documents
+ Added external link warning to opening URLs from within URL Catcher
* Updated include folders in plugin SDK for recent code restructuring
* On entering an unsubscribed channel, scan all clients for CLIENT_TALK_REQUEST
and preset that value to avoid getting the notification sound when clicking
on that client later.
- Fixed unclickable Download Folder label in Filebrowser dialog.
- Fixed PTT delay not getting properly saved and restored.
- Replaced wrong clear filter icon in permissions overview dialog.
=== Client Release 3.0.18.1 10 Oct 2015
! Hotfix release to fix security vulnerability
=== Client Release 3.0.18 23 Sep 2015
+ 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.
=== Client Release 3.0.17 04 Aug 2015
+ 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
*
-
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.
=== Client Release 3.0.8.1 30 Jul 2012
+ 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.
=== Client Release 3.0.8 16 Jul 2012
+ 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:
+
+
+
+
+
+
+
+
*
*
*
*
*
*
-
- 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.
=== Client Release 3.0.6 20 Apr 2012
+ Added temporary server passwords, see contextmenu on server. Temporary
passwords are valid for a specified period of time and work in addition to
the permanent server password. The server requires a permanent passwords
set, else temporary passwords have no effect. Needs server 3.0.3 or above.
+ Plugin API updated to 16
+ Added context menu "Paste & Send" in chat line.
+ The away message is now shown beside nickname.
+ Added multiselection for "Permissions > Channel Groups > Clients", the DEL
key works too.
+ Added ban reason sorting.
+ Added line markers for each chat line. Can be disabled via chat display
context menu (default is enabled).
+ Added ability to delete other clients avatar if b_client_avatar_delete_other
is set. Requires server 3.0.3 or above.
+ Removed the confusing soundpack "None".
+ Added animated gif support for avatar and channel description. Can be
toggled in Settings->Options->Design (default is enabled).
+ Added new permission b_client_request_talker, this allows clients to
request talk power. Requires server 3.0.3 or above.
+ Added news browser, meant to point users to new features in the client.
* Added name of the user who granted talk power to the message: "Talk power
granted by X".
* Utilities (update, error_report and package_installer) are now dynamically
translatable.
* Plugin API changes: Added setPluginMenuEnabled, requestClientIDs,
onClientIDsEvent, onClientIDsFinishedEvent. Removed pluginEvent and
getAPIVersion. Removed plugin_events.h header.
* Added plugin hotkeys, see test plugin for details
* Added version string to uninstall registry entries for display in Windows
deinstall system control panel.
* Phonetic name can now be pre- defined per identiy but still be overwritten in
every bookmark.
* ts3server:// links can now be entered into the Connect dialog. Values from
this link will overwrite existing values from the dialog.
* Collected URLs are now saved in binary file instead of ini, much faster.
* Display server/channel group icons in group list of permissions window.
* All clients list can now also be searched by client unique identifier.
- Fixed contextmenu in chat on ts3server links
- Fixed opening the privilege key dialog without having the permission to see
the key list and also then, all created keys will be shown until the dialog
has been closed or list has been reloaded.
- Minor UI overhaul of privilege key list and add dialog.
- Fixed adding a custom ban even without the permission to list. When adding a
ban a dialog will show if the ban could be inserted.
- Empty ban list no longer shows "Insufficient permissions to view bans"
- Fixed opening URLs with different char encoding e.g. ISO 8859-1 (Latin-1)
having '%F6' instead of '' in filename.
Fixed chat tab notification markers when switching between multiple servers.
Newsticker performance improvements.
Fixed possible crash when clicking toolbar buttons while switching servers.
When clicking ts3server links with addbookmark=<label>, request adding new
bookmark if the specified label does not yet exist.
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
<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
* Added tooltip help texts when creating channel spacer
* Allow drag&drop from clients list into client permission lineedit
* Removed now unused callback onVoiceRecordDataEvent from plugin API
* Serverconnectioninfo window remembers position
* Fixed client lag when renaming contacts in huge contact list
* Setup wizard overhauled
- Fixed possible assertion on incoming chats.
- Virtual server weblist checkbox disabled on missing permission on newer
servers.
- Fixed possible crash in G15 plugin when pressing the "Chan" button while
disconnected.
- Fixed VolumeControl plugin to close settings dialog when deactivating plugin
via hotkey.
- Fixed that an unchecked transfer speed limit means unlimited.
- Fixed server tabs not switching playback/capture devices properly when only
the mode was changed.
- Fixed appscanner plugin handling client data when server was restarted.
- Calling plugin functions requestFileList and requestPermissionOverview no
longer open the FileBrowser or PermissionOverview dialogs within the client.
Added returnCode parameter to onFileListEvent and onPermissionOverviewEvent,
so plugins can also check if the callbacks were caused by an own request.
- "Test Voice" stops as soon as the microphone will be activated
- Fixed subscribe-all freezing the client for several seconds on big servers.
- Playing notifications test sound now uses the TS3 default playback profile
instead of the system default device and uses the wave file volume modifier.
- Remember selected item in notifications tree when switching sound packs.
- Fixed default settings for contacts manager being saved to wrong config file.
- Fixed disconnect not stopping autoreconnect properly during IP lookup.
- Fixed caught URLs "times mentioned" numeric sorting.
- The whisper history context menu got a few more entries.
- Fixed an offline message issue when a contact changed his nickname while
typing an offline message.
- Fixed using "one time privilege key" after improving security level when
connecting to server.
- Fixed that channel chat tab name could be wrong after reconnect.
- Fixed several widget height issues on netbooks.
- Limit amount of remembered client log messages to 500.
- Fixed client log view losing text format when clicking the Clear button.
- Don't open chat tab on double-click for ServerQuery clients.
- Fixed showing Device-Changed-Notification when playback or capture mode has
been reset to default during sound system convertion.
- Automatically select top group after deleting a server- or channelgroup
- Fixed hotkey when editing/renaming "switch to channel", reported by user in
forum
- Channel spacer weren't shown in "switch to channel" list.
- Fixed bad apply/discard check on Options Download page, which always reported
to have changed with an empty config file.
- To resolve issues with some webservers, no longer append ?suid=<server uid>
to banner URLs.
- Fixed reloading privilege key list after creating invitation.
- Fixed virtualserver edit dialog having "Banner gfx URL" and "URL" fields in
wrong order.
- Double-click on Grant column in advanced permission tree will add the grant
permission instead of the normal permission if permission was assigned yet.
- Check matching client unique identifier when opening a contextmenu from chat.
- Fixed playing connected sound after dialog about unfinished filetransfer was
closed.
- Removed showing "???" when download gets larger than listed. For example,
when resuming an upload, while another one is downloading.
- Fixed notifications test sounds not playing when playback device was set
to "Automatically use best mode" and "Default" device.
- Activating capture device of the server tab which previously owned the
capture device when applying capture options, instead of activating the
most-right server tab.
- Disable chat tabs when autoreconnecting after server connection was lost.
- Don't disable chat input field anymore when the chat partner is not
connected to ensure offline messages can be sent and the chat text can
be still accessed.
- When a client with an active chat tab disconnects and another visible client
with the same client unique ID is available, reassign the chat tab to the
other client ID to continue the chat.
- When continuing to chat with the same client UID after reconnecting to
another server, reusing the existing chat tab.
- Fixed that a filetransfer hangs in waiting status, when file is in use.
- Return key to enter a channel will now ignore autorepeat, so the action
triggers only once when the key is pressed down.
- Fixed filetransfer context menu "open folder" on queue item.
- Fixed showing "Transfer Completed" as tray message when cancelled.
- Fixed an issue when download contains subfolders
- Don't show the "ID not found" dialog when adding a client to a server- or
channelgroup fails on insufficient permissions error.
- Adjusted search behaviour for permissions to find both the permission name
and description, independent of which of them is currently displayed.
- Group sort ID now used in comboboxes in whisper and privilege key dialogs.
- Fixed printMessage plugin function with channel target.
- Couple of filetransfer fixes like: progress sorting, up-/download texts,
filetransfer view show once...
- Fixed that playback- and capture devices only were checked when connected
- Fixed that context menu on user in channel groups appears twice
- Default font family for chat was shown wrong.
- Fixed displaying ":0" when connecting to IP.
- Fixed possible crash when autoreconnecting on a server which was previously
connected to using an IP.
- Fixed password parameter when inviting a buddy
- Fixed no more triggering close/reopen capture devices when just changing
PreProcessorConfigValues like voice activation state, echo cancelling etc.
- Fixed playing sound "file transfer complete" when canceling while using
bandwidth limiter.
- No custom contextmenu when clicking on Windows titlebar
- Fixed language selection box in application options page
- Fixed showing the creation date of files in file transfer overwrite dialog.
- Added selection page for overlay and volumecontrol plugins to setup wizard,
added check to open bookmarks/serverlist/Get own server webpage to last
wizard page.
- Ignore ts3file:// links in URLCatcher
- If the currently used capture profile gets deleted, the default capture
profile will be set on all connected servers using this profile.
- Fixed display of newly downloaded icons in icon viewer
*
-
accessibility support.
- Fixed possible crash when permission window was automatically closed on
server shutdown but dialogs or contextmenus were still open.
- Fixed a bug where VAD cannot be used when Toggle PTT was manually added
- Fixed "Toggle Speaker Mute" und "Toggle Microphone Mute" in setup wizard
- Fixed hotkeys configured in setup wizard not being set properly
- Fixed assertion when adding Hotkey-/Capture- or Playback Profile hotkey
- Adjusted input validator of permissions tree
- Channel commander action can now be added to toolbar
- Sort ID now considered for server groups order in permissions overview.
- Fixed iconpath when IconPack entry is missing in the config file.
- Overhauled volumecontrol plugin.
=== Client Release 3.0.0-beta35 27 Oct 2010
* Automatically removing "mailto:" when copying an email address
* Adjusted tab focus behaviour of client main window for easier keyboard
navigation using a screenreader.
+ Added Shift-Enter keyboard shortcut to focus the chat input line.
- Fixed appscanner no longer crashes the client when apps.ini is broken
- Fixed bbCode autotagging issues when channel description or chat text
contains bbCode-tag
- Fixed avatar could be set on wrong tab
! beta34 skipped
=== Client Release 3.0.0-beta33 25 Oct 2010 (never released in stable branch)
* Added a bookmarks label character limit
+ Because of a hotkey search includes bookmarks and channels, it was rather
slow on big servers. The search pattern now must have at least 3 characters.
+ Added Hotkey converter extension to fix a possible crash which can be caused
by invalid or old hotkeys.
- Fixed requesting avatar with 2 connections and same identity
- Fixed Push-To-Talk hotkey in "Test Voice" and also "Delay releasing PTT"
- Fixed disabled sounds when optionspage was closed just with "Cancel"
- Fixed some issues when adding a push-to-talk key manually via hotkey setup
but still using vad
- Server- and channelgroups can now be sorted by setting the new permission
i_group_sort_id. If not set or set to zero, the group ID is considered for
sorting.
- Support for new permission i_group_show_name_in_tree: Set to 1 to display
the group name before the client name inside the tree. Set to 2 to display
group name behing client name. Set to 0 to ignore (same as not set).
- Fixed expand/collapse indicator not showing when dragging folders in
bookmarks manager.
- Fixed possible crash when deactivating the G15 plugin. Updated Logitech SDK
to version 3.06. Users running Logitech 2.x drivers should update their
G15 drivers.
- Fixed selecting first group when opening the permissions window
=== Client Release 3.0.0-beta32 12 Oct 2010
* Hotkey dialog got an overhaul and available hotkeys are more categorized
* Changed that DEL key, when holding down in treeview is no longer autorepeated
if deleting a channel or kicking a client
* Respect our min/max size when creating or editing "Change Nickname" hotkey
+ Added that a whisper reply hotkey can be assigned in whisper list dialog
- Fixed some loading issue, when image will be renamed in filebrowser but used
in channel description
- Fixed moving files from one filebrowser to another, when both are from same
server and also same channel (means same file), then moving is prevented.
- Fixed showing error message when banned uid was not found by the server
- Fixed push-to-talk hotkey where PTT could be activated though VAD is chosen
- When switching chat tabs while writing a message, all used WYSIWYG textformat
options will be translated to bbCode
- Fixed a crash when hostmessage dialog was OK-clicked when server tab was
already closed
- Fixed deactivated buttons when filebrowser folder is empty
- Fixed client icon file not found errors after deleting an icon from offline
user which will occur when icon is no longer in cache. Requesting the icon is
now blocked until client reconnects.
- Fixed bbCode URLs in Hostmessage dialog again which was deactivated by work
on poke dialog context menu
- Fixed possible crash on exit when whisper history widget has been opened.
- Handle "database empty result set" server message when opening the servers
icon view dialog without any icons available.
- Fixed selecting own client after connecting, which was broken in certain
circumstances (subscribe all or glance active, but missing subscribe
permissions).
=== Client Release 3.0.0-beta31 27 Sep 2010
* Handle server error when client version is too old for this server by telling
the user why the connection failed and offer an automatic client update.
* User context menu in poke dialog now opens by clicking mouse left or right
* When opening a filebrowser dialog and its geometry is beyond desktop, it will
be moved to the upper left corner to not get lost.
+ Added clientquery- sendtextmessage will open chattab when partner not in view
+ Added that complains can be removed with DEL- key and also forced when
holding SHIFT- key (will suppress the confirmation dialog)
- Fixed "database empty result" when entering empty directory
- Fixed "database empty result" when client-/server group has no permission set
- Fixed opening empty filebrowser
- Fixed two clicks needed to deactivate glancebutton if subscribed to channel
with clients inside
- Fixed possible broken filetransfer stats at the end when overwriting files
- Fixed that playback- and hotkey profile can't be activated on active tab via
self menu when tab didn't get activated by mouse click
- Fixed bbCode URLs in Hostmessage dialog, which were not clickable
- Fixed showing an empty complain list when removing fails
- Fixed a minor issue with 'drag & drop' in Bookmarks Manager
- Fixed identities with "Umlauts" which weren't converted correctly
- Fixed "Connection Info" menuitem in "Self" menu being deactivated when online
and activated when offline. Fixed possible crash when closing client with
connectioninfo dialogs open.
- Reworked application shutdown mechanism to avoid corrupt configuration files
=== Client Release 3.0.0-beta30 21 Sep 2010
+ Support sending and receiving unencrypted voice data. Added options to the
create/edit channel dialog and to the virtual server edit dialog where this
behavior can be configured. Only available on server beta29 and higher.
+ Support for ts3server:// on Mac OS X
* Changed keyboard shortcut for webserverlist from Ctr+W to Ctrl+Alt+S, as
Ctrl+W can collide with the standard window close shortcut.
* Changed the behavior of user context menu in poke dialog
* Permissions tree now includes permissions with grant power only when the
"Show granted only" checkbox is enabled.
- Fixed edit box for clientname could be larger than predefined
- Fixed possible crash when server stops and permissions window is open.
Permissions subdialogs (add/delete/copy group) are now non-modal.
- Identities were trimmed on load
- Renaming in treeview will no longer be interrupted when poke dialog or new
message tab opens
- Connect hotkey now only works if disconnected or previous connection has
+
*
+
+
+
+
!
!
!
Fixed 3D setup apply button does not always enable on position change
Added a warning when exporting identities
Fixed closing 3D setup Discard/Cancel/Apply could be requested twice
Inform Mac users about enabling assistive devices, but show only once.
Fixed channel chat tab doesn't update channelname when channel was changed
Added search paths "gfx" and "iconpath", usable by HTML templates and stylesheets. e.g. "gfx:countries/fr.png or "iconpath:16x16_about.png"
Iconpath will by dynamically set to the current iconpack path.
Save and restore last 3D dialog window position
Do not show whisper history window while a fullscreen application is running.
Enable and disable 3D sound didn't work properly
Temporary 3D settings no longer get lost when clicking apply
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)
+ Added options from MainWindow context menu to Option Dialog
- Added notice to chat and client log when own client description was changed.
- Fixed quotes in hotmessage dialog.
- Fixed unread offline messages count could be wrong
- Fixed offline messages reply window didn't open
+ Added 'DEL' key to delete offline messages
+ Offline messages can be marked as read/unread
+ Added server name in title of offline messages window
- Fixed banlist adds nickname into ban after clicking reload
+ Added "Find client in channel tree" to client contextmenu in text chat (only
available if channel of client is subscribed)
- Fixed offline ban adds nickname
+ Overhaul of the offline messages sorting abilities
+ Added options from ServerStatusWidget to Option Dialog
- Fixed deleting all identities at once
- Whisper history widget updates entries when client changed its nickname
- Fixed offline message reply can get sender wrong
- Fixed receiving whisper not being properly block when sender was added or
removed from contacts.
- Fixed microphone can't be activated on active tab when capture profile was
edited
- Added options dialog to customizable toolbar
- Lua plugin: Removed some unused or non-useful callbacks from ts3events.lua
- Fixed problem when closing the last tab via "X" while "close all but this"
isn't ready yet. The tabs were no longer able to play sounds.
- Fixed that G15-Plugin affect main-toolbar/taskbar icon
- Unmute clients when they come into view and were previously muted but
meanwhile been deleted from contacts.
- Fixed that lua affect main-toolbar/taskbar icon
- Fixed closing client volume window which did not properly reset to the old
volume.
- When hovering icons in server tree, the tooltips have to be displayed escaped
* Apply local muted state from contacts list when receiving a whisper
* Attempt to apply volume modifier from contacts list when receiving a whisper,
however this can currently be only applied when the whispering client is
visible
- Fixed that collected URLs search filter is case-insensitive
- Fixed collected URLs date sorting
- Fixed host button disappearing when another tabs disconnect/reconnect
- Fixed copy privilege key to clipboard which was limited to key column
- Fixed downloading subfolders via filebrowser where files ended in wrong path
+ Added new default_vista.qss to fix the bookmark manager toolbar buttons hover
for Windows XP
- Disabled toolbar client actions on ServerQuery clients
- Disable identity security spinbox while improve operation is in progress
- Fixed tab order for offline messages dialogs
- Fixed whisper to Groups will reset to default settings in the whisper list
+ Added context menu "ban" in client database list viewer
* 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.
* Added channel spacers: Use "[?Spacer#]Text" to add one. Where "?" can
be an alignment (r = right, c = center, l = left). If "*" is used, all chars
after the spacer-tag will be repeated until the whole line is filled. Change
"#" to get an unique channel name, the value doesn't matter.
Example: [cSpacer0]a centered text, [rSpacer1]a right aligned text.
Check also the five special spacer: "---,...,-.-,___,--.".
* Set permissions of secrets config file to 0x600 on Linux and Mac
+ Added icon button to channel edit dialog
* Windows 7 Thai font displayed properly.
- Fixed hotkey setup in setup wizard.
- Permissions overview adjusted for server change: Skip flag now skips channel,
channelgroup permissions.
* Added the amount of reserved slots in servers info frame
- Fixed a possible crash when disconnect while upload is in progress.
* Replaced "Serverinfo available in X seconds" in info frame with a simple
"Refresh", which is inactive during the 5 seconds delay.
Stylesheet authors need to adjust their serverinfo.tpl file:
SERVER_UPDATE_AVAILABLE_IN_SECS -> SERVER_REFRESH_INACTIVE
SERVER_UPDATE_AVAILABLE_NOW -> SERVER_REFRESH_ACTIVE
Use default style serverinfo.tpl as example.
+ Added ping and packetloss to serverconnection info
* When trying to delete unsubscribed channels with clients inside, give user
option to force delete the channel.
- Fixed Always-on-top option so it works after client restart. You might need
to enable it once again in the options dialog if you want to use the feature.
- Fixed rare crash when clicking in the chat history.
+ Added reserved slots in virtual server edit.
* New mechanism to check if another instance of the client is already running.
- Fixed more hotkey translation issues
- Fixed disconnect hotkey translation issue
- In Privilege Key Manager, keys can also be copied as an invitation
- Fixed a few typos (thanks to SgTRWE).
- Showing the server group name inside message box when about to leave.
- Muted icon takes precedence over whisper icon
- Fixed channel/server group submenus not properly checking groups
- Fixed chat history buffer trimming
- Fixed the VAD Slider behaviour
- Added missing tooltip for an enabled master volume widget.
- Changed strings "Token" to "Privilege Key"
- Changed the toggle quick access icon in whisper list dialog.
- Fix filetransfer percentage, which could end up far above 100%
+ Using a token will always show a MessageBox.
- Fixed filebrowser drag&drop files or folder with ] inside.
+ Added whisper icon to display clients currently whispering (thanks to
DarkCode for the icon)
* Awakening from sleep mode works alot better now but the user has to
reactivate the capture profile manually.
- Ignore "database empty result set" when querying empty client permissions.
- G15 plugin: Fixed clients talking display disappearing from display.
* Updated apps.ini
- The changed icon appears red, when max clients is reached or is 0.
- English text corrections, thanks to ZeroTKA
- Updated TS3 logo image shown in about dialog.
- Fixed empty lines in trayicon tooltip.
* Added contextmenu to channelgroup clients dialog to remove displayed clients.
- Fixed switching hotkey profiles. Activating another hotkey profile is no
problem at all. Deactivating any profile switches all hotkeys completely off
and can only be reactivated via context menu!
+ The assigned hotkey profile(s) will now be shown in whisper dialog.
* Changed the directory label in filebrowser so it no longer uses a HTML link.
+ Support for Jaws screen reader. Feedback on this and accessibility support
in general would be appreciated.
* Use Return or Enter key as shortcut to switch into selected channel (should
be easier for people using screenreaders)
+ Added support to fetch images from ftp servers. It can be anonymous (if the
server supports it) and login users as well. Use the ftp- syntax e.g.
"ftp://your.server/image.png" or "ftp://gfx:gfy@your.server/image.png".
Be aware that the login part of URLs might is visible if someone opens the
virtual server edit dialog.
* Added update countdown in server info on the right
- Fixed message indicator when client rejoins chat
- Fixed overwriting recursive uploads caused crash
- Fixed possible crash when disconnecting from server with banner
- Fixed to poke dialog which would in some situations not be properly updated.
* Added delay to reload/older/newer buttons in serverlog to avoid blocking the
server with log request spam.
* Renamed User volume modifier dialog restore button
- Fixed downloads from a link which always used the first matching tab. Could
lead to a dead end when tab had no permission while the actual tab did.
+ Added new hotkey "Disconnect from all servers"
* Added list of all clients on the current server, see Permissions menu.
Clients can be dragged into the servergroups client list (even if offline).
- Fixed filetransfer asking for password, when downloading from a link.
* Print standard permission error message when failing file rename or delete
* Added new edit field in virtual server dialog to set an URL for the hoster
button icon. If unset, the default icon is used.
* Changed "Edit Virtual Server" shortcut to Ctrl+Alt+S as the old shortcut
interfered with entering the Euro sign.
- Updater: Start runscript on Linux when update finished. Make Linux 64-bit
binary executable after download.
- Fixed crash when running the setup wizard while current servertab has no
valid capture device.
- Fixed appearance of expiration, when reason is missing in banlist.
- Fixed possible crash when closing the client with multiple servertabs open.
- Fixed that two different PTT activate on same hotkey profile
- The hotkey combination warning message was cut off when html- tag was used.
+ Showing avarage transfer speed and runtime at the end of transfer.
- Fixed filetransfer speed label flickering
+ Added new download option "Only play sound when all transfers are ready"
+ Ongoing filetransfers can be saved before quit and also resumed after
reconnect to the server. A messagebox will appear to ask for decision.
- Fix: Clients can now be dropped to servergroup from all server tabs with same
unique identifier, but no longer from different servers as before.
* Drag&drop clients to servergroups disabled for default groups or when client
already exists.
* Use Delete key to delete selected permission group or client (depending on
which widget has focus).
* Automatically select added permission groups for convinience.
- Fixed linebreaks in server hostmessage
- Fixed broken linebreaks in channel description
+ Fixed hotkey "Connect to Server (current tab)". Now it only blocks reconnects
and no longer connects to other servers on current tab.
+ Filetransfer got many bugfixes and improvements.
* Moved some hardcoded stylesheets out to default.qss. Added default_linux.qss
- Fixed memleak caused by appscanner
* Update visible clients in tree when group icons have changed instead of
waiting until the tree updates on mouse movement.
* Channel groups per client dialog can now display channel groups of offline
clients. Added "Display Channel Groups of Client" to Permissions menu in
addition of the existing client contextmenu (just opening on "empty" client
images.
* 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
*
+
-
*
*
added to a whisperlist
* Permissions filter now case insensitive
- Fixed handling skip flag in permissions overview
* Display "Forced" in skip column of permissions overwhen when skip is enforced
via b_client_skip_channelgroup_permission
* Permissions filter now case insensitive
- 3d Sound: TestUsers were no longer multiplied when toggling 3d sound
- Channel edit event did not change the channel phonetic name
- Updater: Added timeout for 5 seconds. Otherwise the updater hangs infinite if
the update server cannot be reached.
- Middle mouse button didn't work with bookmark submenus
- Run disabled check on menus on server tab change
- Fixed crash with invalid client links
- Fixed all serverconnections being lost if you press a hotkey for Connect to
Server
- BookmarkManager: Fixed IDs and statistics of duplicated entries.
=== Client Release 3.0.0-beta5 - 22 Dec 2009 ===
* Added "Logs" tab to virtualserver edit dialog to configure server logging.
* When update or blacklist server cannot be reached, print info instead of
warning log.
* Added confirmation dialog when removing grant permissions
- Whisper List: Some tweaks when the last list was removed
- "Activate microphone automatically" didn't work correctly with PTT
- 3D Sound: Prevent multiple "Cannot disband..."- dialogs
- Filetransfer: Downloading a link does no longer crash
- Don't show the permission error message when closing ServerQuery window
* Added "Join Channel of Client" and "Move Client to own Channel" to context
menu opened on client in chat log.
- Do not show "Failed to open permissions cache file for reading" message when
cache file does not exist.
* Fixed checks in virtualserver edit dialog bandwidth and quota fields. Range
is now from -1 to 2^64 - 1. "-1" means maximum value for convinience.
* Added debug output showing config path when it cannot be saved
* Implemented channel phonetic name. See channel edit dialog to set it.
* Added option to disable middle mouse button shortcuts in tree (See
Applications options page)
* Bluesky update: Fixed toolbar and toolbar close buttons in bluesky_linux.
Fixed broken labels in channel 3D sound widget.
* Added default_mac.qss and bluesky_mac.qss to overwrite special Mac app bundle
paths to the styles directory.
* Add win32/win64 to dump filename
* Added missing apps.ini to installer
* Added new setting to select between "Subscribe to all channels" and
"Subscribe to current and previously subscribed channels". With the first,
you will subscribe to all channels on login and stay subscribed when you
switch channels. While you can unsubscribe channels manually, you will
resubscribe to all channels on next login again. With the second, you will
subscribe only to the current channel on login plus any channels subscribed
in a previous connection to this server. Switching channels will unsubscribe
you, unless it was a "remembered" subscription.
* Now unused Autosubscribe all and Autounsubscribe checkboxes removed from
Design options page
- When connecting via ts3server:// link, use default identity, capture,
playback and hotkey profiles
* Nickname length increased to 30 characters
* Limit phonetics nickname length to 30 characters
* Phonetics nickname simplified. Instead of entering the format phonetic
alphabet name, just enter the desired name itself, e.g. "Peter", "Ralf".
* Typo fix German translation ("Konflicht").