home *** CD-ROM | disk | FTP | other *** search
/ Chip 2011 November / CHIP_2011_11.iso / Programy / Narzedzia / TeamSpeak / TeamSpeak3-Client-win32-3.0.0.exe / changelog.txt next >
Text File  |  2011-08-08  |  105KB  |  1,763 lines

  1. ===============================================================================
  2.                         TeamSpeak 3 - Client Changelog
  3.                        Copyright TeamSpeak Systems GmbH
  4.                            http://www.teamspeak.com
  5. ===============================================================================
  6.    + Added feature or noticable improvement
  7.    - Bug fix or something removed
  8.    * Changed or Information
  9.    ! Important - Take note!
  10. ===============================================================================
  11.  
  12. === Client Release 3.0.0 05 Aug 2011
  13. ! Increased plugin API version to 13
  14. + Multiple improvements to Voice Latency (= the time it takes before what you
  15.   say is heard by others). Among these also a tweak to the Voice Activity
  16.   Detection which makes VAD slightly less accurate but removes 20ms of latency.
  17.   The old VAD behavior is still available as "Legacy Voice Activation
  18.   Detection" in capture settings.
  19. + Added "connectbookmark=<bookmarkUuid>" commandline parameter.
  20. + Changed the custom nickname character limit (no whitespaces), minimum 1 and
  21.   maximum 30 characters.
  22. + Added getServerVersion, isWhispering and isReceivingWhisper to plugin API.
  23. + Added getAvatar and onAvatarUpdated to plugin API. See test plugin for usage.
  24. + Added that Push-To-Talk delay also affects Push-To-Whisper and whisper reply.
  25. + Showing a notice if a bookmark has "unresolved" properties to remind about
  26.   who is using the defaults temporarily.
  27. + The keyboard-search in servertree has been improved. Holding down SHIFT while
  28.   typing a character to search backwards. Custom nickname has priority.
  29. + Many new commands added to clientquery interface
  30. * If a timeout occurs while enumerating direct input devices, a dialog shows
  31.   which devices have been found so far. It might will help find the problem.
  32. * SPECIAL_3D_TEST and SPECIAL_SOUND_TEST are always attempted to play from 
  33.   default soundpack, even when "no sounds" is configured.
  34. - Fixed bug that could lead to corrupted sound being played back when the
  35.   latency factor slider was set to values > 1.
  36. - Fixed when switching to playback profile with a slash in its name a new
  37.   profile was created.
  38. - Fixed whisper list hotkeys, individual use of "on key down/release".
  39. - Fixed that servernames in subscriptions dialog will be updated.
  40. - Fixed downloads when target dir is not writable (e.g. CD, DVD etc).
  41. - Fixed HotKey Run Plugin commands with length above 1024 will be truncated.
  42.   
  43. === Client Release 3.0.0-rc2 08 Jun 2011
  44. + Added banner resize mode to virtualserver settings.
  45. + Channel context menu "unsubscribe from channel family" is available as soon
  46.   as any subchannel is subscribed.
  47. + "Set Avatar" now is disabled without permission.
  48. + Added package installer for easy plugins/styles/soundpacks etc. one-click
  49.   installations.
  50. * Plugin authors note: requestChannelSubscribe and requestChannelUnsubscribe
  51.   now take an array of channelIDs as parameter instead of a single channelID.
  52. * Exchanged default soundpack with male and female soundpacks.
  53. * Added soundpack page to setup wizard to select one of male or female.
  54. * Select and scroll to own client after connecting.
  55. * Fixed switching a fullscreen game to desktop when client is minimized and
  56.   showing the "warn while muted", the "entering moderated channel", the 
  57.   "force push-to-talk" or the "maximum amount of clients reached" dialog.
  58. * Client and server log windows now save and restore log level checkbox states.
  59. * Added "Debug" checkbox to control debug output in client log window.
  60. * Added "Delete" to channel permission to set i_channel_needed_delete_power.
  61. * Plugin API: Added returnCode parameter to sendPluginCommand
  62. - Support for international domain names readded.
  63. - Removed validation of input text from connection connect and bookmark
  64.   address field, so that every address can be used.
  65. - Fixed possible crash in AppScanner plugin with Umlauts.
  66. - Added a missing separator within an invitation.
  67. - Moved rest of the sounds into soundpack for more customized handling.
  68. - Fixed that poke dialog no longer opens when nickname was changed.
  69. - Changed the Push-To-Talk tooltip lines which were displayed in wrong order.
  70. - Fixed displaying port when connected via invitation.
  71. - Fixed errordisplay when family subscriptions on channels fail.
  72. - Fixed dropping images from filebrowser into channel description when
  73.   connected on multiple servers.
  74. - Fixed context menu to copy offlinemessage text.
  75. - Limited the last mentioned URLs in systemtray context menu to 10.
  76. - Fixed that image-descriptions near avatar are sometimes written over the edge
  77. - Image in channel description was broken when overwritten with same name.
  78. - Fixed that offline messages throws a warning when recipient wasn't found on
  79.   the server.
  80. - Don't save empty subscribed channels list when quickly disconnecting again
  81.   from a server, loosing the subscribed channels.
  82. - Fixed problem when binding hotkeys while joysticks were active that "pressed"
  83.   a button constantly. 
  84. - Fixed that TeamSpeak does not start as a result of broken input device
  85.   drivers. If detected TeamSpeak will at least start without usable hotkeys.
  86. - Fixed ts3server:// links being overwritten by autoconnect bookmarks when a
  87.   bookmark for the linked server already exists.
  88. - Windows installer no longer allows installing the 64-bit client on 32-bit
  89.   operating systems.
  90.  
  91. === Client Release 3.0.0-rc1 10 May 2011
  92. ! Updated CELT codec. Due to codec bitstream incompatibility you can only
  93.   communicate with new clients in channels using the CELT codec. Old clients
  94.   will either sound weird/corrupt, or (on newer servers) will not be heard.
  95. ! Increased plugin API version to 11
  96. ! Style authors should adjust SERVER_PORT in their serverinfo.tpl, see the
  97.   existing template within the default style.
  98. + Removed fmod sound system
  99. + Added a new default sound pack
  100. + Added new "easy permission" dialogue for easier configuration of permissions
  101. + Added text format toolbar and WYSIWYG edit mode to channel description
  102.   tear-off editor.
  103. + Added TSDNS support, see documentation on the TSDNS server release, which
  104.   is bundled with future TS server releases. Connecting to servers for the
  105.   first time via hostname can be slower than before in some circumstances.
  106. + Added delay of one second to server-side client search in "All clients"
  107.   dialog before search can be used again to avoid spamming the server.
  108. + Added horizontal scrollbars to channel group dialogs
  109. + Added dialog to manage server subscription modes to Options - Applications
  110. + Removed option "Show smilies", now every chat context menu sets globally.
  111. + Added hotkey "Stylesheet helper" which helps us and stylesheet authors to
  112.   show the needed information from under cursor widget. Additionally it will
  113.   set the given stylesheet e.g. background: blue; for highlight.
  114. + Added "F1" keyboard shortcut to open permissions help window.
  115. + To avoid confusion, a notice in the advanced permissions tree informs the
  116.   the user when b_client_skip_channelgroup_permissions is enabled.
  117. + Added information dialog when voice activation detection changes to
  118.   Push-to-talk or vice versa due to b_client_force_push_to_talk.
  119. + Added button to chat options page to change chat default font.
  120. + TTS (Text To Speech) on Windows now uses the correct playback device.
  121. + TTS (Text To Speech) volume on Windows can now be adjusted via playback
  122.   sound pack volume slider.
  123. + Channel create/edit dialog now allows to set some channel specific permission
  124. + Added option to virtual server dialog to disable weblist reporting
  125. + In filetransfer view, a slot and speed limitation can be set directly. The
  126.   minimum speed limit is at least 5 KiB.
  127. + Fixed making a passworded channel to default channel. Note: If a channel was
  128.   made to a default channel it cannot just be switched back. Make another
  129.   channel default instead - see also tooltip.
  130. + Showing information message when trying to delete the default channel.
  131. * Updated to Qt 4.7.2
  132. * Playback options: Voice volume slider now requires a click to "Apply", so
  133.   both sliders now behave identical.
  134. * Overhauled ban dialogs.
  135. * Overhauled webserver list layout.
  136. * Print more detailed message when a channel/client/server icon wasn't found.
  137. * Testing voice in the capture device option page will now use the default
  138.   playback profile instead of the currently selected profile.
  139. * Capture Mode and -Device can be changed during an active voice test.
  140. * Hoster button now works with php scripts serving images, it is not longer
  141.   required to directly link to image files.
  142.   link to image files 
  143. * The file transfer bandwidth limit takes influence of the available slots.
  144.   Each slot should have at least 5 KiB/s, 2 slots 10 KiB/s etc.
  145. * Updated layout of channel settings dialog
  146. * Capture- and Playback devices will be checked for validity and existence 
  147.   on device change or when the connection is initiated.
  148. * "Start/Stop rotation" have been removed from 3D item context menu entries.
  149. * The invitation dialog will be closed when client gets disconnected.
  150. * Glance button no longer toggles global option, instead toggle the subscribe
  151.   subscribe state for individual server tabs. State is saved and restored per
  152.   server unique id over client restart.
  153. * Removed option "Mute microphone when locking", now always active.
  154. * Enabled text chat to ServerQuery clients. Inform user that a ServerQuery
  155.   needs to register for private text messages to receive private chats.
  156. * To reduce server load, when applying easy permissions send all permissions
  157.   in one step. This makes marking UI elements red when the permissions could
  158.   not be applied unfortunately impossible, so this feature was removed for now.
  159. * Show only one permissions help window per permissions dialog, not one per tab
  160. * Implemented more Lua functions, see testmodule/demo.lua. Lua plugin now
  161.   registers for plugin commands so they can be used from Lua scripts.
  162. * More/Less button state saved and restored for connect, bookmarks and virtual
  163.   server edit dialogs.
  164. * Plugin filename suffixes are removed for pluginCommand usage. Currently
  165.   removed suffixes are: _win32, _win64, _linux_x86, _linux_amd64, _x86, _amd64,
  166.   _32, _64, _mac, _i386, _ppc
  167. * Added settings dialog to Lua plugin to allow enabling or disabling Lua
  168.   script modules, replacing the old mechanism with the text file in the Lua
  169.   plugin directory.
  170. * "/lua run <function>" now supports running functions from modules using
  171.   "/lua run <module>.<function>". Adjusted testmodule to the new beheaviour.
  172. * Port fields removed from connect and bookmark dialogs. Instead the syntax
  173.   <hostname>:<port> is used.
  174. * Overhauled permissions help widget
  175. * Display in client info frame if a channel group was inherited from an upper
  176.   channel.
  177. * Clients contextmenu offers to set inherited channel groups if applicable on
  178.   current subchannel.
  179. * Overhauled appscanner plugin settings
  180. * Overhauled contextmenus in permissions window
  181. * Adjusted eliding channel names in sort-after dropdown box in channel edit
  182.   dialog
  183. * Overhauled context menus in filetransfer view
  184. * URL Catcher only writes new captured URLs on client quit
  185. * Added tooltip help texts when creating channel spacer
  186. * Allow drag&drop from clients list into client permission lineedit
  187. * Removed now unused callback onVoiceRecordDataEvent from plugin API
  188. * Serverconnectioninfo window remembers position
  189. * Fixed client lag when renaming contacts in huge contact list
  190. * Setup wizard overhauled
  191. - Fixed possible assertion on incoming chats.
  192. - Virtual server weblist checkbox disabled on missing permission on newer
  193.   servers.
  194. - Fixed possible crash in G15 plugin when pressing the "Chan" button while
  195.   disconnected.
  196. - Fixed VolumeControl plugin to close settings dialog when deactivating plugin
  197.   via hotkey.
  198. - Fixed that an unchecked transfer speed limit means unlimited.
  199. - Fixed server tabs not switching playback/capture devices properly when only
  200.   the mode was changed.
  201. - Fixed appscanner plugin handling client data when server was restarted.
  202. - Calling plugin functions requestFileList and requestPermissionOverview no
  203.   longer open the FileBrowser or PermissionOverview dialogs within the client.
  204.   Added returnCode parameter to onFileListEvent and onPermissionOverviewEvent,
  205.   so plugins can also check if the callbacks were caused by an own request.
  206. - "Test Voice" stops as soon as the microphone will be activated
  207. - Fixed subscribe-all freezing the client for several seconds on big servers.
  208. - Playing notifications test sound now uses the TS3 default playback profile
  209.   instead of the system default device and uses the wave file volume modifier.
  210. - Remember selected item in notifications tree when switching sound packs.
  211. - Fixed default settings for contacts manager being saved to wrong config file.
  212. - Fixed disconnect not stopping autoreconnect properly during IP lookup.
  213. - Fixed caught URLs "times mentioned" numeric sorting.
  214. - The whisper history context menu got a few more entries.
  215. - Fixed an offline message issue when a contact changed his nickname while
  216.   typing an offline message.
  217. - Fixed using "one time privilege key" after improving security level when
  218.   connecting to server.
  219. - Fixed that channel chat tab name could be wrong after reconnect.
  220. - Fixed several widget height issues on netbooks.
  221. - Limit amount of remembered client log messages to 500.
  222. - Fixed client log view losing text format when clicking the Clear button.
  223. - Don't open chat tab on double-click for ServerQuery clients.
  224. - Fixed showing Device-Changed-Notification when playback or capture mode has
  225.   been reset to default during sound system convertion.
  226. - Automatically select top group after deleting a server- or channelgroup
  227. - Fixed hotkey when editing/renaming "switch to channel", reported by user in
  228.   forum
  229. - Channel spacer weren't shown in "switch to channel" list.
  230. - Fixed bad apply/discard check on Options Download page, which always reported
  231.   to have changed with an empty config file.
  232. - To resolve issues with some webservers, no longer append ?suid=<server uid>
  233.   to banner URLs.
  234. - Fixed reloading privilege key list after creating invitation.
  235. - Fixed virtualserver edit dialog having "Banner gfx URL" and "URL" fields in
  236.   wrong order.
  237. - Double-click on Grant column in advanced permission tree will add the grant
  238.   permission instead of the normal permission if permission was assigned yet.
  239. - Check matching client unique identifier when opening a contextmenu from chat.
  240. - Fixed playing connected sound after dialog about unfinished filetransfer was
  241.   closed.
  242. - Removed showing "???" when download gets larger than listed. For example,
  243.   when resuming an upload, while another one is downloading.
  244. - Fixed notifications test sounds not playing when playback device was set
  245.   to "Automatically use best mode" and "Default" device.
  246. - Activating capture device of the server tab which previously owned the
  247.   capture device when applying capture options, instead of activating the
  248.   most-right server tab.
  249. - Disable chat tabs when autoreconnecting after server connection was lost.
  250. - Don't disable chat input field anymore when the chat partner is not
  251.   connected to ensure offline messages can be sent and the chat text can
  252.   be still accessed.
  253. - When a client with an active chat tab disconnects and another visible client
  254.   with the same client unique ID is available, reassign the chat tab to the
  255.   other client ID to continue the chat.
  256. - When continuing to chat with the same client UID after reconnecting to
  257.   another server, reusing the existing chat tab.
  258. - Fixed that a filetransfer hangs in waiting status, when file is in use.
  259. - Return key to enter a channel will now ignore autorepeat, so the action
  260.   triggers only once when the key is pressed down.
  261. - Fixed filetransfer context menu "open folder" on queue item.
  262. - Fixed showing "Transfer Completed" as tray message when cancelled.
  263. - Fixed an issue when download contains subfolders
  264. - Don't show the "ID not found" dialog when adding a client to a server- or
  265.   channelgroup fails on insufficient permissions error.
  266. - Adjusted search behaviour for permissions to find both the permission name
  267.   and description, independent of which of them is currently displayed.
  268. - Group sort ID now used in comboboxes in whisper and privilege key dialogs.
  269. - Fixed printMessage plugin function with channel target.
  270. - Couple of filetransfer fixes like: progress sorting, up-/download texts,
  271.   filetransfer view show once...
  272. - Fixed that playback- and capture devices only were checked when connected
  273. - Fixed that context menu on user in channel groups appears twice
  274. - Default font family for chat was shown wrong.
  275. - Fixed displaying ":0" when connecting to IP.
  276. - Fixed possible crash when autoreconnecting on a server which was previously
  277.   connected to using an IP.
  278. - Fixed password parameter when inviting a buddy
  279. - Fixed no more triggering close/reopen capture devices when just changing
  280.   PreProcessorConfigValues like voice activation state, echo cancelling etc.
  281. - Fixed playing sound "file transfer complete" when canceling while using
  282.   bandwidth limiter.
  283. - No custom contextmenu when clicking on Windows titlebar
  284. - Fixed language selection box in application options page
  285. - Fixed showing the creation date of files in file transfer overwrite dialog.
  286. - Added selection page for overlay and volumecontrol plugins to setup wizard,
  287.   added check to open bookmarks/serverlist/Get own server webpage to last
  288.   wizard page.
  289. - Ignore ts3file:// links in URLCatcher
  290. - If the currently used capture profile gets deleted, the default capture
  291.   profile will be set on all connected servers using this profile.
  292. - Fixed display of newly downloaded icons in icon viewer
  293.  
  294. === Client Release 3.0.0-beta37 21 Dec 2010
  295. ! Plugin API version increased to 9. Added possibility to use return codes
  296.   with plugins to associate server errors with ts3 function calls from
  297.   individual plugins. See the test plugin for implementation details.
  298. ! Soundpack creators take note, the ${clientType} variable now expands to
  299.   "blocked_user" instead of "foe" for consistency reasons.
  300. ! The maximum amount of simultaneous tranfers is now 10 (5 upload/5 download).
  301. + Added function requestInfoUpdate to plugin API to allow plugins to request
  302.   updating the info area of the specified item if this is the currently
  303.   displayed item in the info area.
  304. + Added option "Enable Voice Activation Detection while using Push-To-Talk"
  305. + Added "Quota" tab to client connection info dialog to display monthly
  306.   filetransfer quota statistics.
  307. + Added that clients can be added via unique-/database id and dropped from
  308.   server tree or contacts into permissions -> channel groups -> clients.
  309. + Added "Whisper lists" button to whisper options as alternative way to open
  310.   the whisper lists dialog.
  311. + Channel descriptions can now be formatted using the BB-Code [LIST] tag. Also
  312.   supported is [LIST=x] where x is one of "1, i, I, a, A".
  313. + Add search field to servergroups permissions window.
  314. + Added "Skip" and "SkipAll" for filetransfers
  315. + Filebrowser shows current available dirs and files
  316. + Added "Delete client" to contextmenu in "All clients" dialog for deleting
  317.   offline clients directlry from the clients database list.
  318. + Added dialog with a "Don't show again" checkbox when entering a moderated
  319.   channel to inform the user how to request talk power.
  320. + Added links to add-ons webpage to multiple places in the client.
  321. + Hotkeys now have an own config named hotkeys.ini. Existing hotkeys will be
  322.   extracted to the new config file at client startup and only accessed there.
  323.   This makes it easier to share hotkey configurations.
  324. + All contacs have been extracted to own config named contacts.ini
  325. + Added a message popup when server update is available but server hasn't been
  326.   updated for at least seven days.
  327. + Added information dialog when warn-when-muted sound is played for the first
  328.   time telling the user what this sound means and give him a chance to disable
  329.   the feature.
  330. * Changed hotkey to focus channel widget from Shift-Backspace to Alt-Return.
  331. * Permission overview contextmenu item is now dependant on either
  332.   b_client_permissionoverview_own or b_client_permissionoverview_view for own
  333.   client and b_client_permissionoverview_view for other clients.
  334. * Permission overview now shows grant permission in a new column of the
  335.   corresponding permission instead of an own line.
  336. * The search field in the "All clients" dialog now searches directly on the
  337.   server instead of the local results. So no need to hit "More" multiple times
  338.   until all clients are received before searching anymore.
  339. * When uploading/downloading an existing file, the dialog shows filesize and
  340.   file creationdate.
  341. * Permission filter text and state of the granted-only checkbox are now saved
  342.   and restored per permission tab.
  343. * Changed behavior of clicking a ts3server:// link including "addbookmark".
  344.   Now choose between "Do nothing", "Bookmark only" and "Bookmark and Connect".
  345. * New more detailed soundpack entries for server/channelgroup assigned actions.
  346. * Permissions tree now displays group icon and the show-group-name permission
  347.   as icon and text instead of the raw permission value.
  348. * When kicked or banned from the server, only one or neither sound file will
  349.   be played, depending on which notification is activated.
  350. * Behaviour of glance button changed: Now toggles between "Subscribe to all
  351.   channels" and "Subscribe to current and previously subscribed channels"
  352.   option. Current channel subscribe state is saved to disc and restored next
  353.   client restart. If "Subscribe to all channels" is selected, newly created
  354.   channels are automatically subscribed.
  355. * The Hotkey "Bring Client to Front" will no longer minimize a full screen game
  356. - Fixed chat logging when multiple servertabs are trying to log into the
  357.   same logfile.
  358. - When forcing to start a second client with "-nosingleinstance", the second
  359.   instance will log chats to avoid having multiple clients write to the same
  360.   file producing invalid HTML.
  361. - Fixed dropping files to upload on filebrowsers tool buttons. Dropping there
  362.   is not available from the outside like desktop, explorer etc. Inside the
  363.   filebrowser, items can still be dropped to root or the according levels up.
  364. - When adding a user twice to a server group, don't open the buddy-invite
  365.   dialog occuring when a client is unknown on this server.
  366. - Reload server/channelgroups when b_serverinstance_modify_templates or
  367.   b_serverinstance_modify_querygroup have changed.
  368. - Whisper lists in whisper dialog can now be changed using cursor keys.
  369. - Fixed source file being deleted from view when drag&drop operation in
  370.   filebrowser failed.
  371. - Overhauled layout of offline messages dialogs, added Ctrl+N and Ctrl+R
  372.   keyboard shortcuts for "New" and "Reply" actions.
  373. - Fixed filetransfer playing error sound twice if file not found
  374. - Fixed filetransfer request to overwrite/resume/abort files
  375. - Fixed date/time format in filebrowser, urlcatcher, clientdebuglog and
  376.   client log, which wasn't system dependent
  377. - Remove write-only file property before deleting local avatar to avoid the
  378.   "Failed to remove existing local avatar copy" error message.
  379. - Fixed filetransfer progressbar display on windows when using classic theme
  380. - Fixed playing filetransfer complete sound once per download
  381. - Removed option "Only play sound when all of my transfers have been completed"
  382. - Fixed assertion when editing a channel or channelclient permission and
  383.   channels were created, moved or deleted.
  384. - Fix the "warn when talking while muted" function: It should now only occure
  385.   if you have only a mic mute set - and it works with Push-To-Talk now.
  386. - Fixed sorting in filebrowser, alphabetic order wasn't always respected
  387. - Fixed pasting files or folders containg "=" in name from filebrowser
  388. - Fixed crash when transferring files simultaneous
  389. - Fixed starting updater located in a directory with unicode characters
  390. - Fixed resetting filebrowsers window state when refreshing directory
  391. - Fixed filebrowser could throw "database empty result set" when transferring
  392.   recursive and by that end up in a broken/invalid paths.
  393. - Fixed format options were taken over to other tabs.
  394. - Fixed an issue, when clicking invitation but starting TeamSpeak for the
  395.   first time.
  396. - Fixed "Server groups dialog" menuitem in client contextmenu being enabled on
  397.   hotkey even if the client lacks i_group_member_add_power.
  398. - Added Save/Discard/Abort dialog to bookmarks manager when closing the dialog
  399.   while bookmarks are modified.
  400.  
  401. === Client Release 3.0.0-beta36 08 Nov 2010
  402. + Added Shift-Backspace keyboard shortcut to focus the channeltree for easier
  403.   screenreader usage. Adjusted spoken accessible names in the mainwindow and
  404.   further improved tab focus behaviour.
  405. + Activate, Deactivate and Toggle PTT hotkeys have been moved to category 
  406.   Microphone and renamed to "Local Mic Mute" which is now more meanigful
  407. - Fixed whisper reply hotkey which was mixed up when assigned via whisper list
  408.   dialog.
  409. - Fixed missing window title of setup wizard on Linux
  410. - Restored previous chat line input focus behaviour if selecting clients or
  411.   channels in the tree or a chat tab using the mouse. If using keyboard
  412.   navigation, the chat input is not focused to avoid interfering with
  413.   accessibility support.
  414. - Fixed possible crash when permission window was automatically closed on
  415.   server shutdown but dialogs or contextmenus were still open.
  416. - Fixed a bug where VAD cannot be used when Toggle PTT was manually added
  417. - Fixed "Toggle Speaker Mute" und "Toggle Microphone Mute" in setup wizard
  418. - Fixed hotkeys configured in setup wizard not being set properly
  419. - Fixed assertion when adding Hotkey-/Capture- or Playback Profile hotkey
  420. - Adjusted input validator of permissions tree
  421. - Channel commander action can now be added to toolbar
  422. - Sort ID now considered for server groups order in permissions overview.
  423. - Fixed iconpath when IconPack entry is missing in the config file.
  424. - Overhauled volumecontrol plugin.
  425.  
  426. === Client Release 3.0.0-beta35 27 Oct 2010
  427. * Automatically removing "mailto:" when copying an email address
  428. * Adjusted tab focus behaviour of client main window for easier keyboard
  429.   navigation using a screenreader.
  430. + Added Shift-Enter keyboard shortcut to focus the chat input line.
  431. - Fixed appscanner no longer crashes the client when apps.ini is broken
  432. - Fixed bbCode autotagging issues when channel description or chat text
  433.   contains bbCode-tag
  434. - Fixed avatar could be set on wrong tab
  435. ! beta34 skipped
  436.  
  437. === Client Release 3.0.0-beta33 25 Oct 2010 (never released in stable branch)
  438. * Added a bookmarks label character limit
  439. + Because of a hotkey search includes bookmarks and channels, it was rather
  440.   slow on big servers. The search pattern now must have at least 3 characters.
  441. + Added Hotkey converter extension to fix a possible crash which can be caused
  442.   by invalid or old hotkeys.
  443. - Fixed requesting avatar with 2 connections and same identity
  444. - Fixed Push-To-Talk hotkey in "Test Voice" and also "Delay releasing PTT"
  445. - Fixed disabled sounds when optionspage was closed just with "Cancel"
  446. - Fixed some issues when adding a push-to-talk key manually via hotkey setup
  447.   but still using vad
  448. - Server- and channelgroups can now be sorted by setting the new permission
  449.   i_group_sort_id. If not set or set to zero, the group ID is considered for
  450.   sorting.
  451. - Support for new permission i_group_show_name_in_tree: Set to 1 to display
  452.   the group name before the client name inside the tree. Set to 2 to display
  453.   group name behing client name. Set to 0 to ignore (same as not set).
  454. - Fixed expand/collapse indicator not showing when dragging folders in
  455.   bookmarks manager.
  456. - Fixed possible crash when deactivating the G15 plugin. Updated Logitech SDK
  457.   to version 3.06. Users running Logitech 2.x drivers should update their
  458.   G15 drivers.
  459. - Fixed selecting first group when opening the permissions window
  460.  
  461. === Client Release 3.0.0-beta32 12 Oct 2010
  462. * Hotkey dialog got an overhaul and available hotkeys are more categorized
  463. * Changed that DEL key, when holding down in treeview is no longer autorepeated
  464.   if deleting a channel or kicking a client
  465. * Respect our min/max size when creating or editing "Change Nickname" hotkey
  466. + Added that a whisper reply hotkey can be assigned in whisper list dialog
  467. - Fixed some loading issue, when image will be renamed in filebrowser but used
  468.   in channel description
  469. - Fixed moving files from one filebrowser to another, when both are from same
  470.   server and also same channel (means same file), then moving is prevented.
  471. - Fixed showing error message when banned uid was not found by the server
  472. - Fixed push-to-talk hotkey where PTT could be activated though VAD is chosen
  473. - When switching chat tabs while writing a message, all used WYSIWYG textformat
  474.   options will be translated to bbCode
  475. - Fixed a crash when hostmessage dialog was OK-clicked when server tab was
  476.   already closed
  477. - Fixed deactivated buttons when filebrowser folder is empty
  478. - Fixed client icon file not found errors after deleting an icon from offline
  479.   user which will occur when icon is no longer in cache. Requesting the icon is
  480.   now blocked until client reconnects.
  481. - Fixed bbCode URLs in Hostmessage dialog again which was deactivated by work
  482.   on poke dialog context menu
  483. - Fixed possible crash on exit when whisper history widget has been opened.
  484. - Handle "database empty result set" server message when opening the servers
  485.   icon view dialog without any icons available.
  486.  
  487. === Client Release 3.0.0-beta31 27 Sep 2010
  488. * Handle server error when client version is too old for this server by telling
  489.   the user why the connection failed and offer an automatic client update.
  490. * User context menu in poke dialog now opens by clicking mouse left or right
  491. * When opening a filebrowser dialog and its geometry is beyond desktop, it will
  492.   be moved to the upper left corner to not get lost.
  493. + Added clientquery- sendtextmessage will open chattab when partner not in view
  494. + Added that complains can be removed with DEL- key and also forced when
  495.   holding SHIFT- key (will suppress the confirmation dialog)
  496. - Fixed "database empty result" when entering empty directory
  497. - Fixed "database empty result" when client-/server group has no permission set
  498. - Fixed opening empty filebrowser
  499. - Fixed two clicks needed to deactivate glancebutton if subscribed to channel
  500.   with clients inside
  501. - Fixed possible broken filetransfer stats at the end when overwriting files
  502. - Fixed that playback- and hotkey profile can't be activated on active tab via
  503.   self menu when tab didn't get activated by mouse click
  504. - Fixed bbCode URLs in Hostmessage dialog, which were not clickable
  505. - Fixed showing an empty complain list when removing fails
  506. - Fixed a minor issue with 'drag & drop' in Bookmarks Manager
  507. - Fixed identities with "Umlauts" which weren't converted correctly
  508. - Fixed "Connection Info" menuitem in "Self" menu being deactivated when online
  509.   and activated when offline. Fixed possible crash when closing client with
  510.   connectioninfo dialogs open.
  511. - Reworked application shutdown mechanism to avoid corrupt configuration files
  512.  
  513. === Client Release 3.0.0-beta30 21 Sep 2010
  514. + Support sending and receiving unencrypted voice data. Added options to the
  515.   create/edit channel dialog and to the virtual server edit dialog where this
  516.   behavior can be configured. Only available on server beta29 and higher.
  517. + Support for ts3server:// on Mac OS X
  518. * Changed keyboard shortcut for webserverlist from Ctr+W to Ctrl+Alt+S, as
  519.   Ctrl+W can collide with the standard window close shortcut.
  520. * Changed the behavior of user context menu in poke dialog
  521. * Permissions tree now includes permissions with grant power only when the
  522.   "Show granted only" checkbox is enabled.
  523. - Fixed edit box for clientname could be larger than predefined
  524. - Fixed possible crash when server stops and permissions window is open.
  525.   Permissions subdialogs (add/delete/copy group) are now non-modal.
  526. - Identities were trimmed on load
  527. - Renaming in treeview will no longer be interrupted when poke dialog or new
  528.   message tab opens
  529. - Connect hotkey now only works if disconnected or previous connection has
  530.   completed to avoid starting multiple connection attempts at the same time.
  531. - Adjusted path to clientquery docs on Mac OS X.
  532. - Fixed logging capture- and playback device name.
  533. - Fixed plugin loading when pathname contains non-standard characters.
  534. - Revertes changed to application path detection in beta29, so starting the
  535.   client from a webbrowser via ts3server:// link works again properly.
  536. - Rename also the existing "ConnectTo" hotkeys when bookmark was renamed
  537. - Fixed offline message cache which could return wrong messages
  538. - Fixed size of host message dialog if it is a short message
  539. - Removed check for i_ft_file_browse_power when opening the filebrowser
  540.   window, as this check is inaccurate as the value for i_ft_needed_file_
  541.   browse_power is unknown to the client.
  542. - Fixed plugin dialog displaying wrong information for unloaded (wrong API
  543.   version etc.) plugins.
  544.  
  545. === Client Release 3.0.0-beta29 10 Sep 2010
  546. - Fixed opening an empty banlist
  547. - Fixed not writing logs and accessing sounds or plugins when path contains an
  548.   apostrophe
  549. - Fixed selecting channel and server group items in 3D setup with same id
  550.  
  551. === Client Release 3.0.0-beta28 - 08 Sep 2010
  552. ! The way certain text message characters are escaped was changed, servers
  553.   below beta28 will not be able to correctly display some text messages
  554. ! Plugin API version increased to 8
  555. + Added new plugin called ClientQuery which acts similar to the server query
  556.   functionality, but can only be accessed via localhost (Port 25639). It is
  557.   enabled by default and is useful to add TS3 related information into third
  558.   party applications
  559. + Added getServerConnectInfo, getChannelConnectInfo, getChannelVariableAsUint64
  560.   and setChannelVariableAsUInt64 functions for plugins, see the test plugin as
  561.   example how to use them.
  562. + Added ts3plugin_requestAutoload to plugins API to let plugins request to be
  563.   automatically loaded on client start, unless the user has manually disabled
  564.   the plugin.
  565. + Added "Copy Nickname to clipboard" context menu to "List All Clients" dialog
  566. + When editing ban entries of another users fail, a messagebox shows that a
  567.   modified copy will be inserted instead
  568. + Rewrote the updater it now also has a banner as an appreciation to the
  569.   companies that provide bandwidth and servers
  570. * Some minor offline message text-tweaks which makes it more email alike
  571. * Added an improvement to highlight a bookmark item, if nickname has an
  572.   invalid length
  573. * More improvements of server groups priority in 3D setup when a client has
  574.   multiple server groups (particularly add and delete)
  575. * Improved priority of server groups in 3D setup 
  576. * Plugin dialog now displays all plugins which failed to load including an
  577.   error message.
  578. - Fixed playing sound "error" when filetransfer fails instead of "complete"
  579. - Fixed collapsing permissions list when insufficient permission modify power
  580. - Renamed mute microphone keybind for clarity
  581. - Added hotkey "Activate Microphone (current tab)"
  582. - Fixed missing error sound when connection to server fails
  583. - Fixed that self menu could set hardware mute on wrong tab
  584. - Fixed possible crash when reconnecting to a server while permissions dialog
  585.   is still open
  586. - Fixed wrong flickering tray icon after server shutdown
  587. - Fixed sound and description when connection to server failed
  588. - Fixed using master volume when restoring client volume
  589. - Fixed client names with special characters, which could end up in "????"
  590.   in offline message context menu (left-click)
  591. - Fixed wrong icon after server shutdown
  592. - Fixed drop file on a file in same filebrowser caused an empty line
  593. - Fixed deactivate Priority Speaker, which didn't work sometimes
  594. - Fixed visibility of "Offline Message Dialog" when opened via context menu
  595. - Fixed ban list buttons
  596. - Plugins API: Fixed sendPluginCommand function.
  597. - Added client-side check when loading nicknames from bookmarks or last used
  598.   entry of connectdialog to prevent non-printable unicode characters.
  599. - Overhauled chatline cursor backup to restore cursor position on tab change.
  600. - Handle modal-quit message on servers with 0 max slots
  601. - Fixed string issue in whisper dialog when groupname contained html
  602. - Fixed that string "invalid" was out of bounds in capture sound setup dialog
  603.   when combobox had an invalid capture device
  604. - Fixed filebrowser Drag&Drop from channel to channel on a file, we assume
  605.   current path instead of a denied symbol
  606. - Fixed channelinfo template description field didn't use the hole width
  607. - Fixed sending Offline Messages to a disconnected chatpartner via context menu
  608.   could end up in "Premature end of document"
  609. - Fixed some hotkeys did't respect different server tabs
  610. - Text tweak for warn-when-muted
  611. - Fixed parsing ts3server links with Unicode nicknames, channels etc.
  612. - Fixed whisper dialog not displaying the correct server or channel group when
  613.   reopening the dialog.
  614. - Permission check for Create-Subchannel contextmenu adjusted.
  615. - Added "ts3server://host:port" as alternative syntax to
  616.   "ts3server://host?port=<port>". If both are given, "port=<port"> takes
  617.   precedence.
  618. - Fixed always-on-top feature being lost after minimize to tray.
  619. - Fixed autoreconnect after standby to rejoin the previous channel.
  620. - Replace outgoing   with whitespace instead of incoming text. Fixed
  621.   replacement using UTF-8 0xC2 0xA0 instead of ASCII 0xA0
  622. - Added workaround to avoid assertion when connecting to server.
  623. - Removed log spam when checking channelcommander icon.
  624. - Fixed UTF-8 conversion error at client start
  625. - Fixed contextmenu operating on wrong table index when sorting the table
  626. - Close bookmark contextmenu when selecting an action
  627. - Plugin printMessage functions did not convert utf-8 strings properly
  628. - Updated permission texts, translation fixes
  629. - Reduced maximum lines to reload chat history to 1000.
  630. - Mac: Fixed problem that lead to jpg and gif images not being displayed
  631. - Fixed collapsing permissions list when insufficient permission modify power
  632. - Fixed crash when using "mute output on all servers"
  633.  
  634. === Client Release 3.0.0-beta26 - 10 Aug 2010
  635. - Fixed local unmute when client was muted by plugin.
  636. + Added "Copy permission name" contextmenu to permission overview.
  637. + Added tooltip information to each entry in the webserver list.
  638. * Changed default webserver list table, city and create channels columns are by
  639.   default hidden, max clients and current clients joined into one column.
  640. + Added contextmenu to webserver list table to enable or disable table columns.
  641. - Tab close button never gets focus to avoid accidential closing of server tab.
  642. - Fixed client info HTML templates showing the application scanner line even
  643.   if disabled.
  644. - Fixed grant permissions now being displayed properly in permissions tree.
  645. - Adjusted password and can-create-channels filter in webserver list window to
  646.   make the behaviour more obvious.
  647.   Hide full/empty servers filter and users filter no longer exclusive.
  648.  
  649. === Client Release 3.0.0-beta25 - 06 Aug 2010
  650. ! Updated plugin API version to 7
  651. + Plugins can now add a line to the server/channel/client info frame by
  652.   implementing ts3plugin_infoTitle, ts3plugin_infoData, ts3plugin_freeMemory.
  653.   See the test plugin for details how to use this feature. This feature is
  654.   optional, plugins can opt not to implement the new functions.
  655.   Added new field PLUGIN_INFO_DATA to html templates to add the plugin info.
  656. + Some contact-actions can now be added to customized toolbar:
  657.   Add as Friend, Add as Blocked, Remove from Contacts
  658. - Fixed possible crash on Linux when attempting to load a Qt style.
  659. - Fixed right aligned and centered spacers could have a wrong position when the
  660.   deleted channel had a huge name
  661. - Fixed wrong servergroup positioning-priority in 3D setup 
  662. - Fixed that selected client in 3D setup points to a wrong server group
  663. - Fixed crash when opening options dialog when Application/StatusDisplay config
  664.   setting is missing.
  665. - Offline messages handling for escaped separators and also accept NUM- ENTER
  666. - Fixed another error message when creating an invitation
  667. - Fixed deleting server group in 3D setup
  668. - Tweaked offline messages again to add targets via autocompleter, combobox or
  669.   just writing in. Suggesting new approach - open for discussion. (WIP)
  670. - Easy permissions work-in-progress
  671. - Server tree elide and icon position tweaks 
  672. - Server tree now shows a horizontal scroll bar if necessary
  673. - Fixed opening the whisper list window which could lead to not being able to
  674.   assign a hotkey
  675. - Fixed filename in filebrowser cannot be seen
  676. - Fixed renaming a file in filebrowser and using a huge filename
  677. - Fixed empty filebrowser (detailed view) header now has a fixed size
  678. - Fixed an error message when creating an invitation without having permission
  679.   to open the privilege key list
  680. + Added hotkey to request Channel Commander
  681. * Overhauled offline messages
  682.   + Removed the receiver list from the offline messages dialog and inserted a
  683.     button to add receivers to new/reply message dialog
  684.   - Fixed display of unread messages
  685.   + Scroll through messages with the up/down arrow keys
  686. * 3D Sound improvements
  687.   - Fixed crash on deleting item when channel- and serverGroupID are the same
  688.   - When entering channel, a still existing uid's properties were overwritten
  689.   - Respecting clients which are whispering 
  690.   - Fixed testsound was only played when item was moved by mouse down on client
  691.     icon, not on client name
  692.   + All known entries for current channel can be shown via context menu (WIP)
  693.   - Fixed apply button didn't always enable when it should
  694.  
  695. === Client Release 3.0.0-beta23 - 02 Aug 2010
  696. - Fixed critical error when switching into a channel with a serverquery client
  697.   immediately after connecting to the server.
  698. - Updated German translation, several typo fixes
  699. - Closing client with opened and changed 3D setup caused Discard/Cancel/Apply
  700.   which blocks client from quitting.
  701. - Fixed wrong count of unread offline messages
  702. - Fixed typo when exporting identities
  703. - Fixed token generation for server groups when channel groups was previously
  704.   selected.
  705. * Added required plugin API field to plugin dialog.
  706. * Updated server/channel/client info HTML templates
  707. - Fixed Windows not accepting banner URLs with a ":" within.
  708. - Fixed the 3D listener position could be set though 3D was disabled
  709. - Fixed whiper list hotkey rollback deleted too much
  710. - Fixed 3D setup apply button does not always enable on position change
  711. + Added a warning when exporting identities
  712. - Fixed closing 3D setup Discard/Cancel/Apply could be requested twice
  713. - Inform Mac users about enabling assistive devices, but show only once.
  714. - Fixed channel chat tab doesn't update channelname when channel was changed
  715. - Added search paths "gfx" and "iconpath", usable by HTML templates and style-
  716.   sheets. e.g. "gfx:countries/fr.png or "iconpath:16x16_about.png"
  717.   Iconpath will by dynamically set to the current iconpack path.
  718. - Save and restore last 3D dialog window position
  719. - Do not show whisper history window while a fullscreen application is running.
  720. - Enable and disable 3D sound didn't work properly
  721. - Temporary 3D settings no longer get lost when clicking apply
  722. - Discard/Cancel/Apply when 3D setup has changes and dialog close was requested
  723. - All positions in 3D setup will be resetted when dialog is just closed
  724. * Replaced end of chat history marker as QTextEdit has a problem displaying
  725.   <hr> properly.
  726. - Fixed channel and client chat not reloading properly when connecting to a
  727.   different server on the same tab.
  728. + Added country display for clients to the info area and optional in the tree.
  729.   Displaying flags in the tree is disabled by default and can be toggled in the
  730.   Designs options page.
  731. - Fixed a bug where 3D ini was cleared completely instead of current server uid
  732. - Positions in 3D setup will also be saved when 3D sound is not enabled
  733. - Fixed enabling 3D caused some sort of lag
  734. - Fixed avatar not reloading properly when connecting twice to the same server.
  735. - Fixed channel description images not updating properly.
  736. + Added context menu to delete an item at select client in 3D setup
  737. - A couple of 3D setup bugfixes when positioning the items
  738. + Added "Activate Microphone" to servertab contextmenu.
  739. - Fixed options dialog not opening properly from the invalid playback/capture
  740.   device warning dialog on login or from whisper history window.
  741. + In 3D setup, the 3D positions of clients can be arranged for server- and
  742.   channel groups or also for channel commanders
  743. - Fixed filetransfer crash when download folder does not exist and the file
  744.   will be transferred to $HomeDir but the file is already there.
  745. ! Support for dynamic loading of third-party Lua scripts. Scripts should be
  746.   put into subdirectory of plugins/lua_plugin and must have a file init.lua.
  747.   For details see the example testmodule.
  748.   File custom.lua was moved to testmodule/demo.lua
  749. ! Plugin API version increased to 6, added getDirectories() helper function.
  750. - Autosubscribe on login will not overwrite expand channel settings
  751. - Updater now only shows the messagebox warning about still running client when
  752.   starting manually. If starting automatically, silently wait until the client
  753.   has quit.
  754. - Fixed Delete-group shortcut using focus of complete permissions windows.
  755. - Adjusted whisper reply to support multiple whisper reply keys via multiple
  756.   hotkey profiles.
  757. - Fixed whisper replies creating "ghost" profiles in hotkey setup dialog.
  758. - Fixed that channel spacer can cause a client crash 
  759. - Fixed server and channel group menus adding empty menus at the end  
  760. - Connect dialog now accepts empty port fields, in this case the default port
  761.   is used.
  762. - (Un)subscribing channel family will include the parent channel on which the
  763.   action was triggered.
  764. ! New mechanism to locate files from within qss files using the "url" command:
  765.   Instead of "styles/<my_style>/<my_file>" use "styles:<my_style>/<my_file>".
  766.   Check default.qss and bluesky.qss as example. This change is required so the
  767.   images are found when starting the client using a non-standard working
  768.   directory.
  769. + Added "center selected" to setup 3D
  770. - Added optional new channel commander icon displayed as client icon instead of
  771.   replacement lamp. The behaviour can be changed in Options/Design.
  772. - Removed client-side checks for b_virtualserver_servergroup_list and
  773. + Reply to an offline message has been improved
  774. + Fixed delete multiple offline messages
  775. - Removed client-side checks for  b_virtualserver_servergroup_list and
  776.   b_virtualserver_channelgroup_list, those permissions were meant for
  777.   ServerQuery usage.
  778.   Menuitem for opening the channelgroups of client dialog now checks
  779.   b_virtualserver_channelgroup_client_list instead.
  780. + Offline messages new/reply window will save and restore its geometry
  781. + Offline messages are sorted by date (default)
  782. + Added options from MainWindow context menu to Option Dialog
  783. - Added notice to chat and client log when own client description was changed.
  784. - Fixed quotes in hotmessage dialog.
  785. - Fixed unread offline messages count could be wrong
  786. - Fixed offline messages reply window didn't open
  787. + Added 'DEL' key to delete offline messages
  788. + Offline messages can be marked as read/unread
  789. + Added server name in title of offline messages window
  790. - Fixed banlist adds nickname into ban after clicking reload
  791. + Added "Find client in channel tree" to client contextmenu in text chat (only
  792.   available if channel of client is subscribed)
  793. - Fixed offline ban adds nickname
  794. + Overhaul of the offline messages sorting abilities
  795. + Added options from ServerStatusWidget to Option Dialog 
  796. - Fixed deleting all identities at once 
  797. - Whisper history widget updates entries when client changed its nickname
  798. - Fixed offline message reply can get sender wrong 
  799. - Fixed receiving whisper not being properly block when sender was added or
  800.   removed from contacts.
  801. - Fixed microphone can't be activated on active tab when capture profile was
  802.   edited 
  803. - Added options dialog to customizable toolbar
  804. - Lua plugin: Removed some unused or non-useful callbacks from ts3events.lua
  805. - Fixed problem when closing the last tab via "X" while "close all but this"
  806.   isn't ready yet. The tabs were no longer able to play sounds.
  807. - Fixed that G15-Plugin affect main-toolbar/taskbar icon 
  808. - Unmute clients when they come into view and were previously muted but
  809.   meanwhile been deleted from contacts.
  810. - Fixed that lua affect main-toolbar/taskbar icon 
  811. - Fixed closing client volume window which did not properly reset to the old
  812.   volume.
  813. - When hovering icons in server tree, the tooltips have to be displayed escaped
  814. * Apply local muted state from contacts list when receiving a whisper
  815. * Attempt to apply volume modifier from contacts list when receiving a whisper,
  816.   however this can currently be only applied when the whispering client is
  817.   visible
  818. - Fixed that collected URLs search filter is case-insensitive
  819. - Fixed collected URLs date sorting
  820. - Fixed host button disappearing when another tabs disconnect/reconnect
  821. - Fixed copy privilege key to clipboard which was limited to key column
  822. - Fixed downloading subfolders via filebrowser where files ended in wrong path
  823. + Added new default_vista.qss to fix the bookmark manager toolbar buttons hover
  824.   for Windows XP
  825. - Disabled toolbar client actions on ServerQuery clients
  826. - Disable identity security spinbox while improve operation is in progress
  827. - Fixed tab order for offline messages dialogs
  828. - Fixed whisper to Groups will reset to default settings in the whisper list 
  829. + Added context menu "ban" in client database list viewer 
  830. * -localconfig and -homeconfig commandline parameters now only available on
  831.   Windows.
  832. - Fixed Qt style other than default not loading properly on Linux.
  833. - Properly select new group after adding new server/channel permission group
  834. - Pass UTF-8 strings from and to plugin.
  835. - Depending on the different webbrowsers, a ts3server link could have a "/" 
  836.   behind the host part after crop, which lead to "Unable to resolve ..."
  837. - Fixed invitation link with a channelpass was not build correct 
  838. + The 'DEL' key can now be used to delete a whisper list
  839. - Fixed that "Away on this server" depends on amount of servers 
  840. - Fixed permission confirm-delete-group-dialog group name
  841. - Fixed another crash when removing a whisper list
  842. - Whisper history window now longer automatically raises, interferred with
  843.   fullscreen games.
  844. - Fixed editing a hotkey could probably crash if action type is "none"
  845. + When using an invitation, its url will be written to client log (scp request)
  846. - Whisper dialog got a rework and does not longer contain tabs (WIP)
  847. - Fixed a bug in whisper dialog, where comboboxes are not cleared when
  848.   selecting another server
  849. - We now use a slightly different approach to handle file browser drag and
  850.   drop. If some users still can't drag and drop into file browser, a warning
  851.   text will be added to clientlog
  852. - New lines in welcome message from server are now respected by client
  853. - Fixed some typos in whisper dialog
  854. - Fixed showing a previously selected identity when identity changes while
  855.   bookmark manager is still open
  856. - Fixed drawing a spacer as subchannel where its name should be shown as text
  857. - Fixed bad whitespace characters when passing chat messages to plugins
  858. - Don't include template and serverquery groups in client server/channelgroup
  859.   context menu
  860. * Display filename if automatic (icons, images etc.) filetransfer failed
  861. + Added serverlist to connections menu displaying a list of registered servers
  862. - There was a typo at the special spacers. It has to be -.. instead of --.
  863.   To have them all again: "---,...,-.-,___,-.."
  864. - Removed Mac TTS assert which might fire when exiting the client 
  865. - Close permissions window when disconnecting from server
  866. - Fixed banner reappearing from cache when a banner got deleted and previously
  867.   an interval was defined.
  868. * stop_talking.wav soundfile moved from soundpack to global sounds location
  869. - Fixed duplicate clients in servergroup permissions window
  870. + Collected URLs now also search for "Mentioned By"
  871. * Added reload button in Privileges Key Manager 
  872. * Changing the nickname in the contacts manager now requires a Return or click
  873.   on the apply button (the green arrow) to apply the changes, to avoid sorting
  874.   the list with every typed character.
  875. * The server/channel groups in "add privileges key" are now sorted
  876. + Added context menu entry on server/channel groups to create a privilege key
  877. + Added permission help window  to permissions window to view information about
  878.   the currently selected permission. Also allows searching over all permissions
  879.   name, description and information. Right-click on the search result list
  880.   to find the selected permission in the permissions tree.
  881. * Prevent empty identity name in Identity Manager. Empty identity names would
  882.   force bookmarks to use the default identity.
  883. * An identity which is still connected to a server can no longer be removed
  884. + Added right-click contextmenu to bookmarks. Behaviour on a bookmark menuitem
  885.   is: Left click = connect, middle click = connect in new tab, right click =
  886.   open contextmenu.
  887. + If adding a client via permissions to servergroup fails, you will be asked to
  888.   create an invitation.
  889. * Show window close button in Mac setup wizard
  890. * Rewrote ts3server:// parser to handle some special cases like '?', '\' or '&'
  891.   in the link parameters. Note: If you have a '&' or '\' in a channel name,
  892.   it needs to be escaped as '\&' or '\\' or be converted in percent encoding
  893.   like automatically done by the Invite Buddy dialog.
  894. - Fixed a few more translation issues with hotkey setup
  895. * Changed contacts manager sort order: Friends first, then blocked, last
  896.   neutral. Within each type sort alphabetically.
  897. - Added new notification settings for playing sounds while output muted
  898. - Fixed switching sort clients above/below channels options while connected
  899. - Fixed selection issue in contacts manager when editing nicknames, thanks to
  900.   -{HGH}-GEN.Skylab for the report
  901. - Automatically close permission tabs when reconnecting to a server and the
  902.   required permissions are missing
  903. + Bookmarks now realize change or deletion of identity
  904. + Added individual (optional) phonetic nickname to contacts, overwriting
  905.   existing clients phonetic nickname.
  906. * Contacts manager UI overhaul
  907. - Close clients list window when the associated servertab gets closed to avoid
  908.   a possible crash.
  909. - Fixed a case when client window won't show up 
  910. - Added invite buddy redirection
  911. - Fixed autoreconnect to current channel instead of default channel if current
  912.   channel was renamed in the meantime
  913. - Fixed self-activating VAD when just switching through the options settings
  914.   while whispering
  915. - Prevent edit channel and create subchannel dialog to be opened for the same
  916.   channel at the same time
  917. - Changed the little whisper indicator from blue to red
  918. - Bookmarks, which autoconnect on startup are now shown bold
  919. - Fixed many fields which were wrong interpreted when containing html
  920. - Previously html- escaped server/channel groups have to be displayed unescaped
  921. - Added limitation for Away Preset Name
  922.  
  923. === Client Release 3.0.0-beta22 - 09 Jun 2010
  924. - Server and channel groups in permission dialog are now sorted by group_id.
  925. - Fixed nickname and identityname in statusbar, if both are visible at the same
  926.   time and both contain html-tags.
  927. - Nickname label in connection info will only show plain text
  928. - Fixed Delete shortcut in permission groups list
  929. - Removed ServerQuery group type when adding channel groups
  930. - Strip html-tags from server/channel group names
  931. - Fixed linux drag and drop in whisper dialog
  932. - Check invalid server password error on connect and offer user a dialog to
  933.   enter a new password
  934. - Disable standard codec slider when all codec/quality/latency sliders are
  935.   also disabled
  936. - Support for new channel description view power permissions
  937. - Offline messages do now reply more like e-mails 
  938. - Fixed mirror selection of updater
  939. - Typo and text corrections, updated German translation
  940. - Fixed use of current identity name in statusbar. If an identiy was removed
  941.   but still used inside a bookmark, the old instead of default name was shown.
  942. - Fixed channel edit trying to change codec or latency when those were reduced
  943.   due to permissions.
  944. - Enabled dialog to ask for joining the servers default channel when maximum of
  945.   "max family clients" is reached.
  946. - No longer playing away notification when joining a server as "away".
  947. - Client was able to send an offline message to server.
  948. - Fixed G15 plugin which did not detect connections properly.
  949. - It is no longer possible to paste newlines into server/channel groups.
  950. - The identity name now has the same length limitation as a nickanme.
  951. - Fix bug in filetransfer where after a failed transfer a 0 byte file would
  952.   remain on the receiver end
  953. - Mac: Fix issue that resulted in an outdated version of our updater being
  954.   used
  955. - Linux: start scripts should now handle when they are executed from a 
  956.   different location than in the client installation path
  957. + When using globally away on a server tab, new clients will join and set their
  958.   status also to away afterwards.
  959. + Added context menu to copy client uids to clipboard when listing all clients.
  960.  
  961. === Client Release 3.0.0-beta21 - 01 Jun 2010
  962. ! Due to changes in the voice packet layout you require a server >= beta23 to
  963.   be able to communicate via voice
  964. ! Plugins API: Added isReceivedWhisper parameter to onTalkStatusChangeEvent,
  965.   increased plugins api version to 5.
  966. ! New whisper list system. Old lists are no longer valid. Please setup whisper
  967.   lists and hotkeys again. Whisper setup was moved from Options to own dialog
  968.   (see Tools menu). Instead of saving into common config file whisper lists
  969.   are now located in seperate file whisper.ini.
  970.   Who is allowed to whisper to you can now be configured in the new Whisper
  971.   options page. Either allow or deny all, or configure indiviual clients via
  972.   contacts manager.
  973. + Added high latency / low bandwidth codec option. View the new latency factor
  974.   slider to channel create/edit dialog.
  975. + Added new easy to use codec setup slider. Experts can still configure things
  976.   individually
  977. + Added option to sort clients above or below channels due to popular demand.
  978.   See "Design" options page for the setting. Default is the new behaviour.
  979. + Linux: Native Pulse Audio Support is available and will be used in "Use best"
  980.   mode automatically when available.
  981. - Windows Vista and Windows 7 now default to WASAPI when "Use best" is
  982.   selected (Previous default was direct sound)
  983. * The quick access list in whisper dialog now always stays visible.
  984. - Fixed some UTF8 display issues in hotkey setup.
  985. * Banner code overhaul, fixing a possible crash when connecting to multiple
  986.   servers with activated banner.
  987. - Fixed possible crash in hotkey dialog
  988. - Prevent message loop when server restarts and client is outdated.
  989. - Fixed wrong status messages when halt filetransfer.
  990. - Fixed toggle "Push To Talk".
  991. * The searchfield does no longer contain a clear button. 
  992. + Added singleinstance check to updater
  993. - Fixed wrong tree icon when connecting while talking
  994. - Fixed wrong tab icon initially after connection but before talking
  995. - When adding new serverquery scripts to the library, increment the name in the
  996.   form of "New script", "New script_1", etc.
  997. + If we detect that a hotkey with the mode "activate" or "deactivate" is about
  998.   to be added, we will provide the opposite key.
  999. * Show custom nicknames of contacts in chatlog when custom nicknames are set to
  1000.   use for this contact in the contacts manager.
  1001. - Fixed Switch to Server hotkeys
  1002. - No whisper with missing talk power
  1003. + Added a log- warning when disconnect from a server with active filetransfer.
  1004. - Fixed away button was toggled on the wrong tab.
  1005. * Icons in server tree will no longer overlap the server-/channel-/ clientname.
  1006. - Fixed chat history when containing a new line (broken formatoptions).
  1007. + Added Invite buddy dialog to autocreate a ts3server or http link to your
  1008.   current TeamSpeak 3 server, see Tools menu
  1009. * Added channel spacers: Use "[?Spacer#]Text" to add one. Where "?" can
  1010.   be an alignment (r = right, c = center, l = left). If "*" is used, all chars
  1011.   after the spacer-tag will be repeated until the whole line is filled. Change
  1012.   "#" to get an unique channel name, the value doesn't matter.
  1013.   Example: [cSpacer0]a centered text, [rSpacer1]a right aligned text. 
  1014.   Check also the five special spacer: "---,...,-.-,___,--.".
  1015. * Set permissions of secrets config file to 0x600 on Linux and Mac
  1016. + Added icon button to channel edit dialog
  1017. * Windows 7 Thai font displayed properly.
  1018. - Fixed hotkey setup in setup wizard.
  1019. - Permissions overview adjusted for server change: Skip flag now skips channel,
  1020.   channelgroup permissions.
  1021. * Added the amount of reserved slots in servers info frame
  1022. - Fixed a possible crash when disconnect while upload is in progress.
  1023. * Replaced "Serverinfo available in X seconds" in info frame with a simple
  1024.   "Refresh", which is inactive during the 5 seconds delay.
  1025.   Stylesheet authors need to adjust their serverinfo.tpl file:
  1026.   SERVER_UPDATE_AVAILABLE_IN_SECS -> SERVER_REFRESH_INACTIVE
  1027.   SERVER_UPDATE_AVAILABLE_NOW -> SERVER_REFRESH_ACTIVE
  1028.   Use default style serverinfo.tpl as example.
  1029. + Added ping and packetloss to serverconnection info
  1030. * When trying to delete unsubscribed channels with clients inside, give user
  1031.   option to force delete the channel.
  1032. - Fixed Always-on-top option so it works after client restart. You might need
  1033.   to enable it once again in the options dialog if you want to use the feature.
  1034. - Fixed rare crash when clicking in the chat history.
  1035. + Added reserved slots in virtual server edit.
  1036. * New mechanism to check if another instance of the client is already running.
  1037. - Fixed more hotkey translation issues
  1038. - Fixed disconnect hotkey translation issue
  1039. - In Privilege Key Manager, keys can also be copied as an invitation 
  1040. - Fixed a few typos (thanks to SgTRWE).
  1041. - Showing the server group name inside message box when about to leave.
  1042. - Muted icon takes precedence over whisper icon
  1043. - Fixed channel/server group submenus not properly checking groups
  1044. - Fixed chat history buffer trimming
  1045. - Fixed the VAD Slider behaviour
  1046. - Added missing tooltip for an enabled master volume widget.
  1047. - Changed strings "Token" to "Privilege Key"
  1048. - Changed the toggle quick access icon in whisper list dialog.
  1049. - Fix filetransfer percentage, which could end up far above 100%
  1050. + Using a token will always show a MessageBox.
  1051. - Fixed filebrowser drag&drop files or folder with ] inside.
  1052. + Added whisper icon to display clients currently whispering (thanks to
  1053.   DarkCode for the icon)
  1054. * Awakening from sleep mode works alot better now but the user has to
  1055.   reactivate the capture profile manually. 
  1056. - Ignore  "database empty result set" when querying empty client permissions.
  1057. - G15 plugin: Fixed clients talking display disappearing from display.
  1058. * Updated apps.ini
  1059. - The changed icon appears red, when max clients is reached or is 0.
  1060. - English text corrections, thanks to ZeroTKA
  1061. - Updated TS3 logo image shown in about dialog.
  1062. - Fixed empty lines in trayicon tooltip.
  1063. * Added contextmenu to channelgroup clients dialog to remove displayed clients.
  1064. - Fixed switching hotkey profiles. Activating another hotkey profile is no
  1065.   problem at all. Deactivating any profile switches all hotkeys completely off
  1066.   and can only be reactivated via context menu!
  1067. + The assigned hotkey profile(s) will now be shown in whisper dialog.
  1068. * Changed the directory label in filebrowser so it no longer uses a HTML link.
  1069.   Stylesheet authors can now access the label via QLabel#directoryLabel
  1070. - Fixed "test voice" lamp.
  1071. - Fixed the away button, which didn't show pressed when going globally away,
  1072.   using a preset.
  1073. - Fixed banlist invoker name wasn't shown when nickname contains an html-tag.
  1074. - Fixed Mac button text colors with Aqua style in bookmarks dialog.
  1075. - Fixed Mac text formatting in virtual server edit dialog.
  1076. - No contextmenu on server update available links
  1077. - Bluesky updates and fixes.
  1078. - Fixed possible assert in permissions widget when icon viewer is open.
  1079. - Hotkey message box "Overlapping hotkey detected..." was shown too often.
  1080. - Added minimum header width to some table and tree headers.
  1081. - Changed serverinfo update text: Update available -> Serverinfo available.
  1082.  
  1083. === Client Release 3.0.0-beta20 - 13 Apr 2010
  1084. - Adjusted default TTS CLIENT_SWITCHED_FROM_CURRENT_CHANNEL_STAYS and
  1085.   CLIENT_SWITCHED_FROM_CURRENT_CHANNEL_DISAPPEARS, channelname is the new
  1086.   channel, not the old.
  1087. * The connection info does no longer scale up an avatar if its size is smaller
  1088.   than 80 pixel. Avatars are only scaled down when necessary.
  1089. - Stop the server info update timer when disconnecting.
  1090. - Fixed percent encoded bookmark label from ts3server:// links.
  1091. - Enabled chat contextmenu for serverquery clients again, apparently used by
  1092.   people regarding to forum.
  1093. * Updated apps.ini
  1094. * Translation updates and some minor text adjustments.
  1095. - Fixed a case where an existing chat tab wasn't reused, when the disconnected
  1096.   chat partner rejoins a just subscribed channel.
  1097. - Fixed host button icon URL in Edit Virtual Server disabled when no permission
  1098. - Fixed using hotkeys when running as administrator
  1099. - Fixed vanishing of "set server/channel groups" context menu, if an entry was
  1100.   added or deleted.
  1101. + "Set server/channel group" context menu entries have been separated into
  1102.   "More..." sub menus every 15 entries.
  1103. * Bluesky update for tree selection and hover
  1104. + Don't play notification sounds when playback device is muted. Behaviour can
  1105.   be configured in the Notifications Options page, default enabled.
  1106. + Some contact manager tweaks to have a nicer look with stylesheets.
  1107. + Added contact manager tooltips which shows the complete row.
  1108. + Changing a server group does now look like changing a channel group. To
  1109.   change multiple groups, use the dialog (the old way) at the top of the menu.
  1110. - Fixed entering channel after renaming and applying with Return or Enter key.
  1111. * Added "DEL" key to remove entries in identity manager. 
  1112. * Added a default channel chat message when chat was newly created.
  1113. - Fixed a case where chattab names could end up empty.
  1114. * Inserted checks to detect bad characters in filenames for upload.
  1115. - Fixed checkbox in ban editing dialog, to use regular expressions or not.
  1116.  
  1117. === Client Release 3.0.0-beta19 - 31 Mar 2010
  1118. - Updater fixes so updating Qt libraries works properly. Wait 2 seconds before
  1119.   autostarting update so the client can close first. Updater no longer closes
  1120.   when update is finished when it was started from the TS3 client.
  1121. - Fixed scrollbar in server icon view.
  1122. - Strip whitespaces from port when pasting ip:port into connect dialog.
  1123. * Updated apps.ini
  1124.  
  1125. === Client Release 3.0.0-beta18 - 30 Mar 2010
  1126. ! Qt version updated to 4.6.2. Stylesheets might need to be checked for
  1127.   compatibility issues. Translators should update to Linguist from Qt 4.6.2.
  1128.   Plugin authors using Qt need to recompile their plugins with Qt 4.6.2.
  1129. + Support for Jaws screen reader. Feedback on this and accessibility support
  1130.   in general would be appreciated.
  1131. * Use Return or Enter key as shortcut to switch into selected channel (should
  1132.   be easier for people using screenreaders)
  1133. + Added support to fetch images from ftp servers. It can be anonymous (if the
  1134.   server supports it) and login users as well. Use the ftp- syntax e.g.
  1135.   "ftp://your.server/image.png" or "ftp://gfx:gfy@your.server/image.png".
  1136.   Be aware that the login part of URLs might is visible if someone opens the
  1137.   virtual server edit dialog.  
  1138. * Added update countdown in server info on the right
  1139. - Fixed message indicator when client rejoins chat
  1140. - Fixed overwriting recursive uploads caused crash
  1141. - Fixed possible crash when disconnecting from server with banner
  1142. - Fixed to poke dialog which would in some situations not be properly updated.
  1143. * Added delay to reload/older/newer buttons in serverlog to avoid blocking the
  1144.   server with log request spam.
  1145. * Renamed User volume modifier dialog restore button
  1146. - Fixed downloads from a link which always used the first matching tab. Could
  1147.   lead to a dead end when tab had no permission while the actual tab did.
  1148. + Added new hotkey "Disconnect from all servers"
  1149. * Added list of all clients on the current server, see Permissions menu.
  1150.   Clients can be dragged into the servergroups client list (even if offline).
  1151. - Fixed filetransfer asking for password, when downloading from a link.
  1152. * Print standard permission error message when failing file rename or delete
  1153. * Added new edit field in virtual server dialog to set an URL for the hoster
  1154.   button icon. If unset, the default icon is used.
  1155. * Changed "Edit Virtual Server" shortcut to Ctrl+Alt+S as the old shortcut
  1156.   interfered with entering the Euro sign.
  1157. - Updater: Start runscript on Linux when update finished. Make Linux 64-bit
  1158.   binary executable after download.
  1159. - Fixed crash when running the setup wizard while current servertab has no
  1160.   valid capture device.
  1161. - Fixed appearance of expiration, when reason is missing in banlist.
  1162. - Fixed possible crash when closing the client with multiple servertabs open.
  1163. - Fixed that two different PTT activate on same hotkey profile 
  1164. - The hotkey combination warning message was cut off when html- tag was used.
  1165. + Showing avarage transfer speed and runtime at the end of transfer.
  1166. - Fixed filetransfer speed label flickering
  1167. + Added new download option "Only play sound when all transfers are ready"
  1168. + Ongoing filetransfers can be saved before quit and also resumed after
  1169.   reconnect to the server. A messagebox will appear to ask for decision.
  1170. - Fix: Clients can now be dropped to servergroup from all server tabs with same
  1171.   unique identifier, but no longer from different servers as before.
  1172. * Drag&drop clients to servergroups disabled for default groups or when client
  1173.   already exists.
  1174. * Use Delete key to delete selected permission group or client (depending on
  1175.   which widget has focus).
  1176. * Automatically select added permission groups for convinience.
  1177. - Fixed linebreaks in server hostmessage
  1178. - Fixed broken linebreaks in channel description
  1179. + Fixed hotkey "Connect to Server (current tab)". Now it only blocks reconnects
  1180.   and no longer connects to other servers on current tab.
  1181. + Filetransfer got many bugfixes and improvements.
  1182. * Moved some hardcoded stylesheets out to default.qss. Added default_linux.qss
  1183. - Fixed memleak caused by appscanner
  1184. * Update visible clients in tree when group icons have changed instead of
  1185.   waiting until the tree updates on mouse movement.
  1186. * Channel groups per client dialog can now display channel groups of offline
  1187.   clients. Added "Display Channel Groups of Client" to Permissions menu in
  1188.   addition of the existing client contextmenu (just opening on "empty" client
  1189.   instead of the selected one).
  1190. * Print some more meaningful message after using a token.
  1191. * Updated German translation.
  1192. - "Display Channel Groups" action in client contextmenu is disabled when
  1193.    b_virtualserver_channelgroup_list is missing.
  1194. * Added hostname, IP and port fields to server connectioninfo dialog.
  1195. * Added copy buttons to server and client connectioninfo, replacing the old
  1196.   somewhat hidden contextmenu.
  1197. * Save and restore size of new channelgroup dialogs
  1198. * Exported ts3Functions.startVoiceRecording and ts3Functions.stopVoiceRecording
  1199.   to plugins. Plugin API version increased to 4, bundled plugins upgraded.
  1200. * Upload of remote icons is now queued, so it's possible to upload a whole
  1201.   directory of icons in one step.
  1202. * Updated default TTS soundpack, adding ${servername} to more entries
  1203. - Fixed that an offline ban is no longer bypassed by a simple rename
  1204. * Added to plugin SDK: onCustomCaptureDeviceCloseEvent,
  1205.   onCustomPlaybackDeviceCloseEvent, onFMODChannelCreatedEvent
  1206. * Adjust toolbar buttons on the fly when switching servers or current item.
  1207. * Properly handle whitespaces in ts3server channel names, e.g.:
  1208.   ts3server://voice.teamspeak.com?&channel=This Is A Channel With Spaces
  1209. * Sort servergroups in contextmenu dialog in the same order as in the
  1210.   servergroups permissions widget (by ID).
  1211. - No more "database empty result set" when listing channelgroups of client but
  1212.   the client is not a member of any channelgroup
  1213. - Fixed server chat was being blocked by contacts list.
  1214. - Fixed accidently broken expand/collapse subchannels in channel contextmenu.
  1215. * Overhauled Setup Wizard texts.
  1216. - Fixed Umlaut in clientinfo_de.tpl
  1217. * Added link to video tutorials webpage in Help menu
  1218. * Server icons dialog remembers and restores its size.
  1219. - Restore custom server icon on chat tab when switching between servers.
  1220. - Fixed client templates after deleting server groups.
  1221. * Client checks new PERMISSION_b_client_modify_own_description to allow
  1222.   changing the own description only.
  1223. - Fixed servergroup dialog items not (de)activating properly when changing a
  1224.   group or someone else changed your groups.
  1225. * Added "All files" to identity export dialog, enforce .ini suffix for exported
  1226.   identities
  1227.  
  1228. === Client Release 3.0.0-beta17 - 09 Mar 2010
  1229. * Automatically lay out icons in server icon viewer on resize
  1230. + Added popup menu to icon button of virtual server dialog to remove the icon.
  1231. * Close virtual server dialog when disconnecting.
  1232. * Bluesky style updates for new UI elements.
  1233. - Chat autoscroll fixes when using multiline chat input.
  1234. - Fixed logfile management of chat logging.
  1235. + Added overview to display all clients within a channelgroup for each channel,
  1236.   see new button and contextmenu in channelgroup permissions window.
  1237. + Added overview to display all channelgroups of a client, see new contextmenu
  1238.   entry on client menu (permissions submenu).
  1239. * Updated German translation.
  1240. * Disable password field in channel edit dialog for default channel
  1241. - Update other servertab icons if connection failed (banned, invalid password)
  1242. - Disable servergroups client contextmenu if permission is not given
  1243.   (b_virtualserver_servergroup_list).
  1244. - Fixed bug when unsubscribing a channel manually while glance is active.
  1245. - Properly display '&' characters in tab names properly
  1246. * Show a more detailed explanation when trying to remove priority speaker via
  1247.   contextmenu and the permission was not set as channel client permission. The
  1248.   contextmenu can only handle channel client priority speaker permission.
  1249. * Disable permissions tree for client and channel-client permissions when no or
  1250.   an invalid client is selected.
  1251. - DNS lookup failure won't stop autoreconnecting anymore.
  1252. + Use recently implemented remote server icon for bookmarks.
  1253. - Fixed reappearing toolbar when window reappears from tray and the toolbar was
  1254.   previously disabled.
  1255. - Fixed invalid whisper targets with whisperlists.
  1256. * Virtual server edit dialog now honors b_virtualserver_modify_icon_id (Icon)
  1257.   and b_virtualserver_modify_name (phonetic nickname).
  1258. * Overhauled server groups edit dialog.
  1259. - Client honors max chat size and won't send messages which exceed length to
  1260.   the server anymore.
  1261. - Fixed possible crash when closing server groups dialog.
  1262. * Replaced the red questionmark "no icon set" icon with a transparent pixmap.
  1263. - When playing test sound in options->playback and switching to another
  1264.   section, the sound will stop. If changing mode or device during test sound,
  1265.   the "apply"-button will immediately play with the new mode/device.
  1266. - Fixed possible crash when closing the client after using the test playback
  1267.   device button.
  1268. - Context menus no longer affect the next current tree item when the item on
  1269.   which the menu was opened is deleted.
  1270. - Fixed highlighting wrong server tab after moving it.
  1271. - Changed that virtual server edit dialog shows an icon instead of icon_id.
  1272. - The server groups dialog does now respond to changes on the server groups.
  1273. * Hoster button now will only open ftp://, https:// or http:// URLs. When no
  1274.   scheme is given, like "teamspeak.com", http:// is always suggested.
  1275. + Added server phonetic nickname for TTS via ${servername} in settings.ini
  1276. * Servergroup icons displayed in servergroup edit dialog.
  1277. + Added icons for server, channels and clients. Server icon is set in the
  1278.   virtual server edit dialog. Channel and client icons are set by i_icon_id
  1279.   in channel/client permissions.
  1280. * Updater now starts update automatically when called from client.
  1281.  
  1282. === Client Release 3.0.0-beta16 - 24 Feb 2010
  1283. - Don't drag&drop a tree item on itself
  1284. + Server groups will be updated on the fly
  1285. * Minimum updates for Server info is now every 5 seconds.
  1286. * Allow b_channel_join_ignore_password for server groups and global client
  1287.   permissions only, others make no sense.
  1288. - Fixed possible endless loop when entering a password-protected channel with
  1289.   b_channel_join_ignore_password set on the channel.
  1290. - Fixed edit-channel menuitem when calling from chat context menu.
  1291. - Removed confirm close server tab option from Applications page
  1292. - Fixed the missing context menus for channels in chatlog
  1293. + New context menu to manage the server groups
  1294. * For Windows Vista + Win7, also load <stylesheet>_vista.qss if it exists
  1295. * Added option to setup delayed PTT and whisperlist release in capture setup
  1296.   page (by default enabled, 0.3 seconds delay)
  1297. - Fixed possible crash when opening the customize toolbar window.
  1298. - Fixed the Priority Speaker action state, reported by user in forum.
  1299. + Client disconnects from all servers when entering System standby state.
  1300.   Reconnect on System resume can be disabled via options (Windows only).
  1301. - Fixed crash when a client was assigned to a channel group but its icon
  1302.   wasn't in the local cache.
  1303. - Fixed alternating row colors in default style when switching the skins.
  1304. - Fixed that clients can use "<>" in their nicknames again.
  1305. + Added hotkey "Switch to Server"-tab. If multiple server tabs are open, it
  1306.   will be tabbed forward through the servers. Without an opened tab, the hotkey
  1307.   does nothing.
  1308. - Fixed respecting the port in URL for host banner and channel description
  1309.   images.
  1310. * Hotkey "Connect to: Server (current tab)" will only be executed, when
  1311.   current tab is disconnected. So it does no longer reconnect.
  1312. - Fixed that the hoster button jumps left, when master volume is hidden.
  1313. - Fixed bug enumerating the server groups in client info template.
  1314. - The toolbar now is limited to the width of the main window. Otherwise it
  1315.   could get very large when customized with many actions and moved outside the
  1316.   main window.  
  1317. + Some new values have been added to the templates.
  1318. + Server groups are also shown in client info.
  1319. - Fixed 3D test sound, which shouldn't play without moving a client. This
  1320.   includes a fix for looping the sound when closing the dialog.
  1321. + The channel description images can be resized via channel info template to a
  1322.   predefined maximum (see channelinfo.tpl).
  1323. + The avatar can be resized via client info template (see clientinfo.tpl).
  1324. - Fixed reloading hoster banners, when client has multiple connections to a
  1325.   server.
  1326. - Fixed the away status when switching back to online again.
  1327. - Fixed crash when opening the "Create Channel Dialog" via customized toolbar
  1328.   and not connected to a server. 
  1329. - Fixed "Mute/Unmute" client actions in customized toolbar which do no longer
  1330.   toggle each other.
  1331. - Fixed "Request Talk power" and also "Cancel Request Talk Power" in customized
  1332.   toolbar. They are always enabled but now act as intended.
  1333. - Fixed icon "cancel talk request" at own client in server tree.
  1334. - Fixed crash when clicking "Expand/Collapse All" via customized toolbar and
  1335.   not connected to any server.
  1336. - Fixed crash when trying to ban clients via chat context menu and another user
  1337.   was faster banning the same client.
  1338. + Added dialog to clear local disk cache. See "Security" options page.
  1339. - Another fix to middle-clicking client to open connection info.
  1340. - Adjusted detection of email links. URLs with login names no longer take
  1341.   precedence over email, except in the form of e.g. "user@www|ftp.foo.de"
  1342. - Adding grant permissions to i_group_icon_id will not open the group icon
  1343.   dialog anymore.
  1344. * Made the group icon window a QDialog so it opens centered on its parent.
  1345. - Client makes use of i_group_max_icon_filesize before uploading the icon
  1346. - i_client_max_avatar_filesize value of -1 means unlimited file size.
  1347. - When adding bookmarks via menu or ts3server link, add the item as last
  1348.   instead of after current item (usually 2nd when the bookmarks window was
  1349.   closed, which was annoying)
  1350. - Handle error if avatar couldn't get deleted on the server.
  1351. - Fixed channel phonetic nickname not getting cleared when removing in the 
  1352.   channel edit dialog.
  1353. * Strip whitespaces from server label and address when adding to bookmarks
  1354. * Added unique identifiers to bookmark folders
  1355. - Reverted ServerQuery clear-highlight shortcut back to Escape, Backspace key
  1356.   did not work properly.
  1357.  
  1358. === Client Release 3.0.0-beta15 - 08 Feb 2010
  1359. - Fixed bug when middle-clicking a client opened own connection info after using
  1360.   the Self - Connection Info menuitem once.
  1361. - Added nickname in ban info when unique id is set. 
  1362. - Max ban time will always be inserted in ban dialog when available.
  1363. + Support for remote server/channelgroup icons in addition to the current
  1364.   method. Added dialog to manage remote and view local icons (see server
  1365.   contextmenu). Server- and channelgroups permission tabs offers the same
  1366.   dialog to select icons when editing i_group_icon_id
  1367.   IDs < 1000 are considered to be local files from the current gfx
  1368.   directory: group_<id>.png. NOTE: This has changed, the old form of
  1369.   servergroup/changroup_<id>.png does no longer exist. Instead there is
  1370.   one filename form for all icons now.
  1371.   IDs >= 1000 are considered to be the IDs of remote icons.
  1372. * Updated German translation
  1373. - Fixed possible crash when clearing channel passwords
  1374. - The poke dialog does no longer get a higher priority than other dialogs.
  1375. - Fixed scrolling tree with PageUp/PageDown and ArrowUp/ArrowDown.
  1376. - Fixed that master volume slider works across multiple tabs when these tabs
  1377.   have the same activated playback profile.
  1378. - Fixed a possible filetransfer crash when cancelling the overwrite question
  1379. + Inserted a chat date marker to show the age of the log entries.
  1380. - Fixed loosing the drop location marker when dragging a tree item outside of
  1381.   the tree widget.
  1382.  
  1383. === Client Release 3.0.0-beta13 - 02 Feb 2010
  1384. * Added automatic scroll to tree when dragging items to the top or lower margin
  1385. - Fixed context menu for a downloaded directory.
  1386. - Fixed a download bug where the actual channel folder wasn't respected.
  1387. - When adding integer permissions and grant permissions, first let the user
  1388.   input the value and then send it to the server to avoid sending double data.
  1389. - Added button to options to reset all "Are you sure...?" confirmations.
  1390. - Added confirmation when setting grant permission to zero.
  1391. - Don't ask "You are still connected to..." when closing server tab if you
  1392.   actually are not connected
  1393. + Added option "Always stay on top" in application settings (Windows only).
  1394. - Fixed "Channel maxclient reached" pop up menu doesn't save answer 
  1395. - Refilter permissions tree when "show granted only" is enabled and a
  1396.   permission is removed.
  1397. * No longer check for "config" directory in installation directory when
  1398.   deciding the configuration location
  1399. * Added server address and port to last-seen information in contacts
  1400. - "User requested talk power" sound only played if user is in own channel
  1401. - Fixed wrong TTS channelname with connected sound
  1402. + Added customizable toolbar buttons (most icons are still too small. They will
  1403.   be updated with a later release.)
  1404. * Updated German translation
  1405. - Automatically unmute users when they are removed from contacts list
  1406. * Added Edit virtualserver menuitem to Self menu
  1407. - Closing edit virtualserver dialog with Escape will also trigger the discard/
  1408.   apply dialog
  1409. - Fixed possible marking the edit virtual server dialog modified after opening
  1410. - Fixed typo in hotkey setup, so "Status change - Deactivate" works again. 
  1411. * Individually handle permissions to view server/channel group tabs and display
  1412.   notification in the permission and client widget if they cannot be viewed.
  1413. * Initialize only those permission tabs for which permission was granted to
  1414.   avoid invalid permission error spam.
  1415. - Removed -enableallactions commandline option.
  1416. - Fixed restoring server and channel groups on reconnect when keeping the
  1417.   permissions window open.
  1418. - Fixed strange behaviour of toggle microphone hotkey in combination with auto-
  1419.   activate microphone when switching server tabs.
  1420. * Reload chatlog when connecting to a new server in the same tab
  1421. * Tweaked autoscrolling after reloading logs
  1422. - Fixed creating hotkeys (no keys were accepted / gray box stayed always open)
  1423. * Play talk-power-requested sound only if user has permission to grant it
  1424. * Changed serverquery clear highlight button shortcut to Backspace, so Escape
  1425.   key is available for closing the window again.
  1426. + Escape always closes hotkey dialog, even if hotkey input doesn't work.
  1427. * Allow multiple whitespaces in channel description.
  1428. + Added use of server-, channel- and client info templates. Look into
  1429.   the folder styles\default for premade templates, which can be modified
  1430.   for different styles and languages.
  1431. + Added server address:port in server info.
  1432. - Fixed pasting a text into hotkey rename field.
  1433.  
  1434. === Client Release 3.0.0-beta12 - 20 Jan 2010
  1435. ! Plugin API version changed to 3
  1436. ! Lua scripts moved to plugins/lua_plugin/ instead of scripts/
  1437. * Copyright label in About dialog can no longer be modified by translations.
  1438.   Instead translators can use the PLACEHOLDER label in the about dialog. If
  1439.   this feature is not wanted, keep "PLACEHOLDER" as text and the label will
  1440.   be hidden.
  1441. * Added qParentWidget paramter to ts3plugin_configure function. Use this *only*
  1442.   when creating QWidgets or QDialogs as parent widget. Cast it to QDialog before
  1443.   using. For other UI libraries ignore this parameter and use the first window
  1444.   handle parameter instead.
  1445. - Fixed pasting multilines in chatedit
  1446. + Added dialog to join default channel, when favorite default channel is full.
  1447. * Added new parameter to plugin function ts3Functions.printMessage
  1448. * Added new plugin function ts3Functions.printMessageToCurrentTab
  1449. - Removed plugin function ts3Functions.getCurrentChatServerConnectionHandlerID
  1450. * Updated bundled apps.ini
  1451. - Fixed pasting host:port in bookmarks address field (port of bookmark item was
  1452.   not updated properly)
  1453. * Windows can now be closed with ESC in addition to existing Ctrl+W shortcut
  1454. - Fixed a bug where setup wizard doesn't save the mic option correctly 
  1455. * Added input field to connect and bookmark dialog for one-time token.
  1456. - Displayed elapsed time in improve identity dialog should no longer overflow.
  1457. - Fixed a possible freeze when closing the improve identity dialog while an
  1458.   identity upgrade is in progress.
  1459. - Text tweaks and German translation updates
  1460. - Fixed some strings which didn't appear in the translation
  1461. - Fixed toggling capture- and playback profiles 
  1462. - Hotkeys can be translated
  1463. - Fixed possible crash when using "close-all-but-this" on tabs
  1464. * Renamed "Password" to "Server password" in connect and bookmark dialogs to
  1465.   avoid confusion this might be a user password.
  1466. * Reactivated hotkeys "Bring to front" and "Send to back" (Windows only).
  1467. - Fixed possible crash on startup with Windows client
  1468. - Fixed handling of b_client_skip_channelgroup_permissions in permissions
  1469.   overview dialog
  1470. - Fixed bug that denied you to create a channel when you did not have
  1471.   the permission b_channel_create_with_sortorder and somebody else created
  1472.   a channel while you were filling out the create-channel fields
  1473.  
  1474. === Client Release 3.0.0-beta11 - 18 Jan 2010
  1475. ! A beta11 client is required to connect to beta13 servers
  1476. * Handle "host:port" entries in connect and bookmark dialogs. Automatically
  1477.   jump into the port field when typing ":".
  1478. * Added "Make current channel default" button to bookmarks manager
  1479. * Added ability to drag&drop channels into default channel lineedit in
  1480.   bookmarks and connect dialog.
  1481. - Autounsubscribe now takes effect when being moved or kicked out of a channel,
  1482.   not only when switching oneself.
  1483. - Fixed opening filebrowser for a passworded channel, after password is
  1484.   entered correctly.
  1485. - Added hotkey "Master Volume" to turn "up" and "down".
  1486. - Deactivated hotkeys "Bring to front" and "Send to back". Because it didn't
  1487.   work as intended.
  1488. * Use only one plugin API number instead of major/minor. Plugin authors, please
  1489.   check the now single ts3plugin_apiVersion() function in the plugin SDK.
  1490. * Exported some missing clientlib_rare function to plugins
  1491. - Reset use volume when removing user from contacts list
  1492. - Reactivated plugins in setup hotkeys
  1493. * Warn user when server version mismatches client version
  1494.  
  1495. === Client Release 3.0.0-beta10 - 10 Jan 2010 (never officially released)
  1496. * Added new sound notifications when a user (not own client) requested talk
  1497.   power and when own client was granted or revoked talk power.
  1498. + Added hotkeys "Bring to front" and "Send to back"
  1499. - Filetransfer somtimes crashed on localhost server
  1500. - Broken filetransfers in filetransfer manager can be restarted/resumed
  1501. + Filetransfer downloads from other servers are deactivated for now
  1502. * Added check if CPU supports SSE instruction set. If not, TeamSpeak will not
  1503.   start. This check can be disabled by passing "-nocpucheck" as commandline
  1504.   parameter.
  1505. * Let user confirm when cancelling Identities dialog when there are changes.
  1506. * Added warning when selecting MODALQUIT hostmessage mode in the virtualserver
  1507.   edit dialog
  1508. - Removed assert thrown when opening options, reported by user on forum
  1509. * More verbose output when .wav files failed to play (especially which file
  1510.   was not found). Should help soundpack authors.
  1511. - Removed double quotes on channel creation
  1512. - Fixed displaying images in channel info
  1513. - Escape "]" in ts3file links when drag&dropping from filebrowser into chat
  1514. * Updated bundled apps.ini
  1515. * Removed some fields from info frame on the right
  1516. - The chattab close button didn't appear when the tab was closed and a new
  1517.   message arrives on this tab.
  1518. * Workaround for the occasionally broken horizontal line after reloaded chat
  1519. * Bluesky minor fixes
  1520. - Fixed crash in Lua plugin when using "/lua run" without function parameter.
  1521. - Prevent chatlog from getting double entries
  1522. * Added option to disable muting when locking screen. It is enabled by default.
  1523.   (Windows only feature)
  1524. * Plugin can now decide if it wants the configure option called from a new
  1525.   thread or the Qt GUI thread. See the ts3plugin_offersConfigure() function in
  1526.   the plugin SDK for details.
  1527. - ServerQuery window: If no login data was given in the "Manual" setting in the
  1528.   loginname/password input fields, skip login command instead of sending empty
  1529.   strings.
  1530. - Token Manager now shows the creation time and also the description.
  1531. - A token description can be entered, when adding a token.
  1532. - Revert to default soundpack if the soundpack from config file does not exist
  1533. - Fixed ASSERT thrown when uploading files with drag&drop on Mac OS X.
  1534. - Fixed renaming client or channel. The rename box does no longer get smaller
  1535.   than the text if some changes occur in server tree.
  1536. - Fixed capture URLs
  1537. - Fixed use of bb- codes
  1538. * G15 plugin now requests server variables once per minute instead once per
  1539.   second to reduce traffic.
  1540. * Client no longer requests server variables on login but only on-demand to
  1541.   reduce traffic.
  1542. - When in filebrowser list- mode are just directories, the header label "Size"
  1543.   was cut off when its not default (english) language
  1544. - Removed double quotes when edited a channel. Inserted client clickable link
  1545.   in "renamed" message
  1546. + Added hotkey "grant next talk power"
  1547. - Talk Power can also be granted and cancelled by double clicking the request
  1548.   talk power icon
  1549. * New ts3server:// parameters:
  1550.   - "token=<token>": Will send token to server on connection
  1551.   - "addbookmark=<Server label>": Requests to add the link to the users
  1552.     bookmarks (with confirmation) with the specified server label instead of
  1553.     connecting to the server
  1554. * Added confirmation dialog when removing clients from servergroups
  1555. * Display group name in the group-delete confirmation dialog
  1556. - Disable bookmark autoconnect when starting the client via ts3server:// link
  1557. - Fixed splitting escaped channel path string
  1558. - Ensure connect-to hotkey is executed only once in current serverview
  1559. * Updated plugin.h sample code for C++ compilers
  1560. - Fixed possible crash when exiting the client while ServerQuery window is open
  1561. - Ensure ServerQuery "quit" is sent only once when closing the window
  1562. - The chat timestamp section will no longer be wrapped if someone sends a huge
  1563.   text without spaces.
  1564. - Stripped out more bb- code to avoid the appearance of urls or images
  1565. - Removed double escaping of meta data in clients info
  1566. + Clients can also be banned when they are just gone offline. Click clients
  1567.   name at disconnected message.
  1568. * Limit various client text input dialogs to server-defined max length.
  1569. * Trim whitespaces of client and channel nicknames
  1570. * Optimized banner animation code. Added workaround for image files with 0 ms
  1571.   animation delay to prevent them eating up all CPU cycles.
  1572. - Adjusted add-ban dialog taborder
  1573. - Fixed glance button not resetting properly when switching server tabs
  1574. - Typo fixes, updated German translation
  1575. - Fixed Escape key in Mac hotkey dialog, wasn't detected properly to abort the
  1576.   hotkey input
  1577. - Fixed hotkey input window sometimes not getting the focus on Mac
  1578. * Ensure at least the default hotkey profile is loaded when using voice test,
  1579.   else the PTT key might not be available for voice test.
  1580. - Fixed possible crash with hotkeys when closing server tabs
  1581. - Don't request channel description when subscribing channels with clients
  1582.   inside
  1583. - Don't spam "Error getting channel from channel names in Action-SwitchTo"
  1584.   to client protocol when not connected
  1585. * Show custom name from contacts manager even if recording. However, both
  1586.   custom and nickname are not shown, text would be too long.
  1587. * Windows TTS now only uses one channel instead of five simultaneous voices.
  1588. * Added sound warnings when users in your channel start/stop recording and when
  1589.   you switch into a channel where users are already recording.
  1590. * Show special warnings when deleting template server/channel groups.
  1591. * Improved chat autoscroll
  1592. - Chat does no longer scroll history when a multiline text was pasted and arrow
  1593.   up/down was pressed
  1594. - Some chat sections grayed out, where they shouldn't
  1595. - When opening a text chat, the tab gets immediatly active
  1596. - Fixed hotkey for start-/stop recording
  1597. + Added hotkeys to switch to next/previous channel but be aware, if you change
  1598.   too frequently, the server will take antispam measures!
  1599. - Various tweaks containing the chat - (history, bb- code, html, saving cursor
  1600.   positions)
  1601. ! Plugin API increased to 2.0, all included plugins updated.
  1602. * Added more functions to Lua plugin
  1603. * Overhauled Token manager dialog
  1604. - Fixed missing template groups when reconnecting to server (force reload from
  1605.   cache when needed permissions arrived)
  1606. - Fixed grayed out channel chat and setting tabname when changing channel
  1607. - Fixed formatting of "/help" output in channel chats
  1608. * When automatically subscribing all channels on login, don't spam log with
  1609.   subscribe message for each channel, just print one line.
  1610. + Improved chat text selection 
  1611. - Fixed that a ban entry gets deleted when its editing fails due to permission
  1612. - Fixed chat tab order of server and channel 
  1613. - Fixed a crash when 3D Sound is still open and TS3 closes with STRG+Q
  1614. * Visibility of toolbar and statusbar is now stored in configuration file.
  1615. * Contacts window now stores and restores its geometry. The sector of clients
  1616.   will also take the largest possible size.
  1617. - Fixed bug with request talk power that could lead to no talk power being
  1618.   requested even though the user issued the command
  1619. - fix "Assertion "m_pChanClients" failed at
  1620.   client\clientlib\serverconnectionhandler.cpp:1196" bug
  1621.  
  1622. === Client Release 3.0.0-beta9 - 31 Dec 2009
  1623. + In client context menu, grant and revoke talk power was separated
  1624. - Whisper List can now be set up with identical names. The path will also be
  1625.   shown in the list to make clear, which channel is used.
  1626. - Prevent showing of bb- or html- code in (meta data) info frame
  1627. - Fixed a strange chat tab behavior
  1628. - ServerQuery or other clients can no longer take over a chattab, when clientID
  1629.   of the recently gone chatpartner matches.
  1630. - Fixed that users no longer can display local images in chat.
  1631.  
  1632. === Client Release 3.0.0-beta8 - 29 Dec 2009 ===
  1633. - Ignoring "file://" which can start local executables.
  1634. - Fixed a bug while whispering and reconnecting
  1635. - Fixed bug that could lead to the client sending UDP packets with the
  1636.   network interface max capacity. Only systems with a instable system clock
  1637.   were affected.
  1638. - Fixed small memleak
  1639. - Fixed invalid detection of racing/flight device equipment
  1640. - Sort clients also by is_talker status in tree view
  1641.  
  1642. === Client Release 3.0.0-beta7 - 25 Dec 2009 ===
  1643. * In the virtualserver edit dialog, show a warning when selecting a permanent
  1644.   server or channel group as default, as this will remove all users from the
  1645.   group.
  1646. - Fixed bug with empty serverquery tree items
  1647. * Support PHP banner URLs like for example:
  1648.   http://www.foo.com/image.php?img=bar.png
  1649. - Fixed warn-while-muted setting not loading from config on application start
  1650. - Disable autoreconnect on invalid password error to avoid ending in an
  1651.   infinite reconnect loop
  1652. - ServerQuery can no longer take over a chattab, when clientID of the queryclient
  1653.   matches the clientID of a recently gone chatpartner. (wip!)
  1654. - Fixed bad mirrors.ini
  1655.  
  1656. === Client Release 3.0.0-beta6 - 23 Dec 2009 ===
  1657. - Mac: Fixed path to 3d_test.wav
  1658. * Client no longer ignores i_client_serverquery_view_power permission.
  1659. * TokenManager: Add Token ComboBoxes now preselect the default groups
  1660. * Updated German translation
  1661. - Prevent enabling VAD/continuous transmission via options dialog when
  1662.   force-push-to-talk permission is set
  1663. * Dont raise TS3 windows except filebrowser when dragging a file over any
  1664.   client window
  1665. * VirtualServerEdit: Save and restore window geometry
  1666. * Added error message when creating folder failed
  1667. - Fixed possible crash in whisperlistmanager when deleting channels which were
  1668.   added to a whisperlist
  1669. * Permissions filter now case insensitive
  1670. - Fixed handling skip flag in permissions overview
  1671. * Display "Forced" in skip column of permissions overwhen when skip is enforced
  1672.   via b_client_skip_channelgroup_permission
  1673. * Permissions filter now case insensitive
  1674. - 3d Sound: TestUsers were no longer multiplied when toggling 3d sound
  1675. - Channel edit event did not change the channel phonetic name
  1676. - Updater: Added timeout for 5 seconds. Otherwise the updater hangs infinite if
  1677.   the update server cannot be reached.
  1678. - Middle mouse button didn't work with bookmark submenus
  1679. - Run disabled check on menus on server tab change
  1680. - Fixed crash with invalid client links
  1681. - Fixed all serverconnections being lost if you press a hotkey for Connect to
  1682.   Server
  1683. - BookmarkManager: Fixed IDs and statistics of duplicated entries.
  1684.  
  1685. === Client Release 3.0.0-beta5 - 22 Dec 2009 ===
  1686. * Added "Logs" tab to virtualserver edit dialog to configure server logging.
  1687. * When update or blacklist server cannot be reached, print info instead of
  1688.   warning log.
  1689. * Added confirmation dialog when removing grant permissions
  1690. - Whisper List: Some tweaks when the last list was removed
  1691. - "Activate microphone automatically" didn't work correctly with PTT
  1692. - 3D Sound: Prevent multiple "Cannot disband..."- dialogs
  1693. - Filetransfer: Downloading a link does no longer crash
  1694. - Don't show the permission error message when closing ServerQuery window
  1695. * Added "Join Channel of Client" and "Move Client to own Channel" to context
  1696.   menu opened on client in chat log.
  1697. - Do not show "Failed to open permissions cache file for reading" message when
  1698.   cache file does not exist.
  1699. * Fixed checks in virtualserver edit dialog bandwidth and quota fields. Range
  1700.   is now from -1 to 2^64 - 1. "-1" means maximum value for convinience.
  1701. * Added debug output showing config path when it cannot be saved
  1702. * Implemented channel phonetic name. See channel edit dialog to set it.
  1703. * Added option to disable middle mouse button shortcuts in tree (See
  1704.   Applications options page)
  1705. * Bluesky update: Fixed toolbar and toolbar close buttons in bluesky_linux.
  1706.   Fixed broken labels in channel 3D sound widget.
  1707. * Added default_mac.qss and bluesky_mac.qss to overwrite special Mac app bundle
  1708.   paths to the styles directory.
  1709. * Add win32/win64 to dump filename
  1710. * Added missing apps.ini to installer
  1711. * Added new setting to select between "Subscribe to all channels" and
  1712.   "Subscribe to current and previously subscribed channels". With the first,
  1713.   you will subscribe to all channels on login and stay subscribed when you
  1714.   switch channels. While you can unsubscribe channels manually, you will
  1715.   resubscribe to all channels on next login again. With the second, you will
  1716.   subscribe only to the current channel on login plus any channels subscribed
  1717.   in a previous connection to this server. Switching channels will unsubscribe
  1718.   you, unless it was a "remembered" subscription.
  1719. * Now unused Autosubscribe all and Autounsubscribe checkboxes removed from
  1720.   Design options page
  1721. - When connecting via ts3server:// link, use default identity, capture,
  1722.   playback and hotkey profiles
  1723. * Nickname length increased to 30 characters
  1724. * Limit phonetics nickname length to 30 characters
  1725. * Phonetics nickname simplified. Instead of entering the format phonetic
  1726.   alphabet name, just enter the desired name itself, e.g. "Peter", "Ralf".
  1727. * Typo fix German translation ("Konflicht").
  1728. * Changed German translation for "poke" to "anstupsen".
  1729. * Removed detailed settings for warn-when-talking-while-muted, option by
  1730.   default on
  1731. * Check if notifications sound is enabled for warn-when-muted, automatically
  1732.   enable and warn user if sound script is missing
  1733. * Added checks to warn-when-muted activation: Not away, not headset muted, not
  1734.   disconnected
  1735. * Check for update only once per day
  1736. - Fixed a possible crash that could occure when the capture device was closed
  1737.   (for example when changing devices in local test mode)
  1738.  
  1739. === Client Release 3.0.0-beta2 - 20 Dec 2009 ===
  1740. - Fixed a problem where the client could not store some passwords correctly,
  1741.   the stored version was always trimmed to only a few characters
  1742. - When entering hostnames/ips with trailing or leading spaces this could lead
  1743.   to the client not being able to connect. We now ignore trailing and leading
  1744.   white space.
  1745. - Fixed a crash while destructing tts
  1746. - Fixed a crash with hoster banner
  1747. - Fixed a problem where the "Glance" button could cause a client assertion to
  1748.   fail (which terminated your client).
  1749. - fixed possible crash with whisperlist
  1750. * Renamed sound packs to better (more descriptive) names
  1751. * Replaced the previous default sound pack with a less verbose version
  1752. - Play stop talking wav, even in TTS profile 
  1753. - Bandwidth limit when edited in virtual server edit dialog now accepts bigger
  1754.   values
  1755. - Fixed a crash that could occure on connect when connecting with a hostname
  1756.   instead of by IP
  1757. - Mute headphones now also stops you from sending, since this what casual users
  1758.   expect. The functionality to mute only your headphones and still be able to
  1759.   transmit will return in a future build.
  1760.  
  1761. === Client Release 3.0.0-beta1 - 19 Dec 2009 ===
  1762. * Initial beta release
  1763.