CINXE.COM
TeamTalk v5.17 released – BearWare.dk
<!DOCTYPE html> <html class="no-js" lang="en-US"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="profile" href="http://gmpg.org/xfn/11" /> <title>TeamTalk v5.17 released – BearWare.dk</title> <meta name='robots' content='max-image-preview:large' /> <link rel='dns-prefetch' href='//fonts.googleapis.com' /> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/bearware.dk\/wordpress\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.5.5"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://bearware.dk/wordpress/wp-includes/css/dist/block-library/style.min.css?ver=6.5.5' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='github-embed-css' href='https://bearware.dk/wordpress/wp-content/plugins/github-embed/css/github-embed.css?ver=6.5.5' type='text/css' media='all' /> <link rel='stylesheet' id='mh-google-fonts-css' href='https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,700,600' type='text/css' media='all' /> <link rel='stylesheet' id='mh-magazine-lite-css' href='https://bearware.dk/wordpress/wp-content/themes/mh-magazine-lite/style.css?ver=2.9.2' type='text/css' media='all' /> <link rel='stylesheet' id='mh-font-awesome-css' href='https://bearware.dk/wordpress/wp-content/themes/mh-magazine-lite/includes/font-awesome.min.css' type='text/css' media='all' /> <script type="text/javascript" src="https://bearware.dk/wordpress/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://bearware.dk/wordpress/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" src="https://bearware.dk/wordpress/wp-content/themes/mh-magazine-lite/js/scripts.js?ver=2.9.2" id="mh-scripts-js"></script> <link rel="https://api.w.org/" href="https://bearware.dk/index.php?rest_route=/" /><link rel="alternate" type="application/json" href="https://bearware.dk/index.php?rest_route=/wp/v2/posts/1479" /><link rel="canonical" href="https://bearware.dk/?p=1479" /> <link rel="alternate" type="application/json+oembed" href="https://bearware.dk/index.php?rest_route=%2Foembed%2F1.0%2Fembed&url=https%3A%2F%2Fbearware.dk%2F%3Fp%3D1479" /> <link rel="alternate" type="text/xml+oembed" href="https://bearware.dk/index.php?rest_route=%2Foembed%2F1.0%2Fembed&url=https%3A%2F%2Fbearware.dk%2F%3Fp%3D1479&format=xml" /> <!--[if lt IE 9]> <script src="https://bearware.dk/wordpress/wp-content/themes/mh-magazine-lite/js/css3-mediaqueries.js"></script> <![endif]--> </head> <body id="mh-mobile" class="post-template-default single single-post postid-1479 single-format-standard custom-background mh-right-sb" itemscope="itemscope" itemtype="https://schema.org/WebPage"> <div class="mh-container mh-container-outer"> <div class="mh-header-mobile-nav mh-clearfix"></div> <header class="mh-header" itemscope="itemscope" itemtype="https://schema.org/WPHeader"> <div class="mh-container mh-container-inner mh-row mh-clearfix"> <div class="mh-custom-header mh-clearfix"> <div class="mh-site-identity"> <div class="mh-site-logo" role="banner" itemscope="itemscope" itemtype="https://schema.org/Brand"> <div class="mh-header-text"> <a class="mh-header-text-link" href="https://bearware.dk/" title="BearWare.dk" rel="home"> <h2 class="mh-header-title">BearWare.dk</h2> <h3 class="mh-header-tagline">Home of the TeamTalk Conferencing System</h3> </a> </div> </div> </div> </div> </div> <div class="mh-main-nav-wrap"> <nav class="mh-navigation mh-main-nav mh-container mh-container-inner mh-clearfix" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement"> <div class="menu-menu-1-container"><ul id="menu-menu-1" class="menu"><li id="menu-item-29" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-29"><a href="https://bearware.dk/">Home</a></li> <li id="menu-item-31" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-31"><a href="https://bearware.dk/?page_id=4">Products</a></li> <li id="menu-item-35" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-35"><a href="https://bearware.dk/?page_id=8">Contact</a></li> <li id="menu-item-68" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-68"><a href="https://bearware.dk/?page_id=64">Consulting</a></li> </ul></div> </nav> </div> </header><div class="mh-wrapper mh-clearfix"> <div id="main-content" class="mh-content" role="main" itemprop="mainContentOfPage"><article id="post-1479" class="post-1479 post type-post status-publish format-standard has-post-thumbnail hentry category-news"> <header class="entry-header mh-clearfix"><h1 class="entry-title">TeamTalk v5.17 released</h1><p class="mh-meta entry-meta"> <span class="entry-meta-date updated"><i class="fa fa-clock-o"></i><a href="https://bearware.dk/?m=202408">August 15, 2024</a></span> <span class="entry-meta-author author vcard"><i class="fa fa-user"></i><a class="fn" href="https://bearware.dk/?author=2">Bj酶rn Damstedt Rasmussen</a></span> <span class="entry-meta-categories"><i class="fa fa-folder-open-o"></i><a href="https://bearware.dk/?cat=5" rel="category">News</a></span> <span class="entry-meta-comments"><i class="fa fa-comment-o"></i><a class="mh-comment-scroll" href="https://bearware.dk/?p=1479#mh-comments">6</a></span> </p> </header> <div class="entry-content mh-clearfix"> <figure class="entry-thumbnail"> <img src="https://bearware.dk/wordpress/wp-content/uploads/2014/08/ttico1.png" alt="" title="ttico" /> </figure> <p>The TeamTalk v5.17 release has mainly focused on accessibility issues in the TeamTalk desktop client. As you’ll notice many list views have been replaced by table views which are more accessible to screen readers. All the new accessiblity features have been implemented by <a href="https://github.com/CoBC">Corentin Bacqu茅-Cazenave</a>.</p> <p>The documentation for this release is still lacking a bit so please give input in <a href="https://github.com/BearWare/TeamTalk5/discussions">Discussions</a> on features that should be described in more detail.</p> <h2 class="wp-block-heading">New Features and Bug Fixes</h2> <p>The list of changes is very long but hopefully contains the necessary information to try out the new features. Notice that no changes have been made to the TeamTalk server and therefore there’s no new release of <a href="https://bearware.dk/?page_id=976" data-type="page" data-id="976">TeamTalk Pro Server</a>.</p> <ul> <li>Default Qt Client <ul> <li>“Connect to a Server” and “User Accounts” dialog simplified with multiple sub dialogs</li> <li>Redesigned “Sound Events” and “Shortcuts” tabs in “Preferences” dialog</li> <li>Table view instead of tree view in “Online Users”, “User Accounts”, “Banned Users”, “Server List”, “File List”, “Server Properties” and “Preferences” dialogs</li> <li>Use Qt checkable flag in user rights list of “User Accounts” dialog to allow screenreader to see if an item is checked</li> <li>Fixed state of checkable items in “Preferences”, “User Account”, “Server properties” dialogs not announce by Voice Over on MacOS</li> <li>Fixed labels of edit fields in “Custom Video Format” dialog</li> <li>Replaced readonly edit fields by labels in “User Info” and “Server Statistics” dialogs</li> <li>Radio buttons for Gender, Sound System and Status mode changed to combo boxes</li> <li>Context menu to move banned/unbanned users to banned/unbanned list in “Banned Users” dialog</li> <li>“Move Users” dialog from “Users” -> “Advanced” menu item</li> <li>“Check for Update” in “Help” menu</li> <li>Playback mode “Default” for sound events now also use TeamTalk selected sound device</li> <li>Menu to insert MOTD variables in “Server Properties” dialog</li> <li>Ability to “join last joined channel” for each server</li> <li>Ability to leave current channel from everywhere in main window</li> <li>Ability to customize some TTS and status bar messages</li> <li>Ability to customize date and time format</li> <li>Ability to replace existing file on upload</li> <li>Ability to copy all User Info to clipboard in “User Info” dialog</li> <li>Ability to sort Ban List</li> <li>Ability to hide some elements of main window</li> <li>Ability to reorder column of “User Accounts” and “Online Users” dialog</li> <li>Ability to search by IP or username in “Banned Users” dialog</li> <li>Ability to show password on login error, channel password, channel operator password, and channel share</li> <li>Ability to pause Media File streams</li> <li>Single dialog to enter username and password on login error and channel share</li> <li>Support for Import/Export entire Server List in “Connect to a Server” dialog</li> <li>Support Idle Time on Linux (X11)</li> <li>Support Qt Accessibility Announcement for TTS events on MacOS and Windows (Qt 6.8)</li> <li>Support VoiceOver for TTS events using Apple Script</li> <li>Reset label of files list when disconnected from server</li> <li>Removed option “Announce server name” from TTS options, use customizable messages instead</li> <li>Optional sound event for user typing private message</li> <li>Only show available info in “User Info” dialog</li> <li>“Voice level” progress bar in Main Window can now get focus</li> <li>Transfer progress bar in “File Transfer” dialog can now get focus</li> <li>System language used by default</li> <li>Locale file size now also use in “File Transfer” dialog</li> <li>Locale date time now also use in “About” dialog</li> <li>Locale date time in “Banned Users” dialog</li> <li>Windows installer translatable</li> <li>Windows and macOS updated to Qt v6.8.0-beta2</li> <li>OS version displays in user info</li> </ul> </li> <li>Android Client <ul> <li>Toggle channel operator does not show password dialog if user has user-right to change channel operator</li> </ul> </li> </ul> </div></article><nav class="mh-post-nav mh-row mh-clearfix" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement"> <div class="mh-col-1-2 mh-post-nav-item mh-post-nav-prev"> <a href="https://bearware.dk/?p=1474" rel="prev"><img width="80" height="60" src="https://bearware.dk/wordpress/wp-content/uploads/2022/01/spam-80x60.jpeg" class="attachment-mh-magazine-lite-small size-mh-magazine-lite-small wp-post-image" alt="" decoding="async" srcset="https://bearware.dk/wordpress/wp-content/uploads/2022/01/spam-80x60.jpeg 80w, https://bearware.dk/wordpress/wp-content/uploads/2022/01/spam-326x245.jpeg 326w" sizes="(max-width: 80px) 100vw, 80px" /><span>Previous</span><p>SpamBot updated with ban duration/expiration</p></a></div> <div class="mh-col-1-2 mh-post-nav-item mh-post-nav-next"> <a href="https://bearware.dk/?p=1482" rel="next"><img width="60" height="60" src="https://bearware.dk/wordpress/wp-content/uploads/2014/08/ttico1.png" class="attachment-mh-magazine-lite-small size-mh-magazine-lite-small wp-post-image" alt="" decoding="async" srcset="https://bearware.dk/wordpress/wp-content/uploads/2014/08/ttico1.png 256w, https://bearware.dk/wordpress/wp-content/uploads/2014/08/ttico1-150x150.png 150w" sizes="(max-width: 60px) 100vw, 60px" /><span>Next</span><p>Official TeamTalk Servers Moved to the EU</p></a></div> </nav> <div id="mh-comments" class="mh-comments-wrap"> <h4 class="mh-widget-title"> <span class="mh-widget-title-inner"> 6 Comments </span> </h4> <ol class="commentlist mh-comment-list"> <li id="comment-1270" class="comment byuser comment-author-technologyguy1 even thread-even depth-1 mh-comment-item"> <article id="div-comment-1270" class="mh-comment-body"> <footer class="mh-comment-footer mh-clearfix"> <figure class="mh-comment-gravatar"> <img alt='' src='https://secure.gravatar.com/avatar/598e698f19226a48a0aff4d8ab40af59?s=80&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/598e698f19226a48a0aff4d8ab40af59?s=160&d=mm&r=g 2x' class='avatar avatar-80 photo' height='80' width='80' decoding='async'/> </figure> <div class="mh-meta mh-comment-meta"> <div class="vcard author mh-comment-meta-author"> <span class="fn">technologyguy1</span> </div> <a class="mh-comment-meta-date" href="https://bearware.dk/?p=1479#comment-1270"> August 15, 2024 at 22:27 </a> </div> </footer> <div class="entry-content mh-comment-content"> <p>Hi,<br /> This is great update, but a few ideas.<br /> First, make it so that showing the windows information or build information for the os can be disabled. I think it’s a privacy thing, some people don’t want others to know what os they are using, etc. It is a nice feature, but maybe not everyone wants this.<br /> Second, I think we should make it so that the channels that have 0 users do not have the option to join, and show up first no matter what, as it is in Android client. I know that it can be sorted by popularity, but in Android they show up first regardless, so make it also in the QT client as well, and impossible to join, with the join option disabled.<br /> That’s all for now.<br /> Thanks for reading!</p> </div> <div class="mh-meta mh-comment-meta-links"><a rel="nofollow" class="comment-reply-login" href="https://bearware.dk/wordpress/wp-login.php?redirect_to=https%3A%2F%2Fbearware.dk%2F%3Fp%3D1479">Log in to Reply</a> </div> </article></li><!-- #comment-## --> <li id="comment-1271" class="comment byuser comment-author-xmradio4ever odd alt thread-odd thread-alt depth-1 mh-comment-item"> <article id="div-comment-1271" class="mh-comment-body"> <footer class="mh-comment-footer mh-clearfix"> <figure class="mh-comment-gravatar"> <img alt='' src='https://secure.gravatar.com/avatar/8e7ec0c80db7455420d08ef192c6661e?s=80&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/8e7ec0c80db7455420d08ef192c6661e?s=160&d=mm&r=g 2x' class='avatar avatar-80 photo' height='80' width='80' loading='lazy' decoding='async'/> </figure> <div class="mh-meta mh-comment-meta"> <div class="vcard author mh-comment-meta-author"> <span class="fn">xmradio4ever</span> </div> <a class="mh-comment-meta-date" href="https://bearware.dk/?p=1479#comment-1271"> August 18, 2024 at 00:55 </a> </div> </footer> <div class="entry-content mh-comment-content"> <p>Good day, nice update, but I have some ideas. I think that the ability to have administrator and operators as an imogy is nice, but can you please make it an optional setting, maybe some users like to have the words for Administrator, operator, or question mode etc etc in this.<br /> Second, there is no event for Desktop sharing, no TTS message if someone shares a desktop but it’s only in status bar, and also there is no indictaion for screen reader to see if desktop without doing ctrl + g.<br /> Next the same is for video and media sharing, it does not have a tts event asosiated with it, but they do have indications other places which is good. Also in regards to question mode, there is a tts event, but no status bar event. These should immediatly be fixed.<br /> Well I think that is everything, nice update.</p> </div> <div class="mh-meta mh-comment-meta-links"><a rel="nofollow" class="comment-reply-login" href="https://bearware.dk/wordpress/wp-login.php?redirect_to=https%3A%2F%2Fbearware.dk%2F%3Fp%3D1479">Log in to Reply</a> </div> </article></li><!-- #comment-## --> <li id="comment-1274" class="comment byuser comment-author-xmradio4ever even thread-even depth-1 mh-comment-item"> <article id="div-comment-1274" class="mh-comment-body"> <footer class="mh-comment-footer mh-clearfix"> <figure class="mh-comment-gravatar"> <img alt='' src='https://secure.gravatar.com/avatar/8e7ec0c80db7455420d08ef192c6661e?s=80&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/8e7ec0c80db7455420d08ef192c6661e?s=160&d=mm&r=g 2x' class='avatar avatar-80 photo' height='80' width='80' loading='lazy' decoding='async'/> </figure> <div class="mh-meta mh-comment-meta"> <div class="vcard author mh-comment-meta-author"> <span class="fn">xmradio4ever</span> </div> <a class="mh-comment-meta-date" href="https://bearware.dk/?p=1479#comment-1274"> August 29, 2024 at 12:33 </a> </div> </footer> <div class="entry-content mh-comment-content"> <p>Hello. I am not able to use GitHub for right now, so hoping that the devs read the newsletter. There is a bug in TeamTalk.<br /> If a user has his status message during inactivity set, and then the internet connection is lost, when the internet connnection comes back again, the status message is no longer there. I think it needs to be there if the connection is returned.<br /> You can test by setting your status message, letting Teamtalk go away, turn off your router or something to get rid of internet without touching your pc, and then when it comes back, your status will be away but your message won’t be there.<br /> I think that’s it. Thank a lot.</p> </div> <div class="mh-meta mh-comment-meta-links"><a rel="nofollow" class="comment-reply-login" href="https://bearware.dk/wordpress/wp-login.php?redirect_to=https%3A%2F%2Fbearware.dk%2F%3Fp%3D1479">Log in to Reply</a> </div> </article></li><!-- #comment-## --> <li id="comment-1275" class="comment byuser comment-author-mohammad-drwesh odd alt thread-odd thread-alt depth-1 mh-comment-item"> <article id="div-comment-1275" class="mh-comment-body"> <footer class="mh-comment-footer mh-clearfix"> <figure class="mh-comment-gravatar"> <img alt='' src='https://secure.gravatar.com/avatar/bed46503b553bb9222aec84a040df93a?s=80&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/bed46503b553bb9222aec84a040df93a?s=160&d=mm&r=g 2x' class='avatar avatar-80 photo' height='80' width='80' loading='lazy' decoding='async'/> </figure> <div class="mh-meta mh-comment-meta"> <div class="vcard author mh-comment-meta-author"> <span class="fn">mohammad drwesh</span> </div> <a class="mh-comment-meta-date" href="https://bearware.dk/?p=1479#comment-1275"> October 29, 2024 at 18:58 </a> </div> </footer> <div class="entry-content mh-comment-content"> <p>Hello, I think there is an error in the process of deleting public servers after creation. Here is what happened to me. I created a private server and then converted it to a public server that appears in the list of servers. After the success of the command, I wanted to delete the server from the list. Here is the problem. After deleting the guest account and blocking the statistics bot, the server remains. It is visible to everyone, but when accessing it, it appears that the account is invalid because it has already been deleted, and thus the server remains visible in the list of public servers even after deleting the statistics bot鈥檚 account and blocking the bot鈥檚 IP. Is there a solution to this, regards.</p> </div> <div class="mh-meta mh-comment-meta-links"><a rel="nofollow" class="comment-reply-login" href="https://bearware.dk/wordpress/wp-login.php?redirect_to=https%3A%2F%2Fbearware.dk%2F%3Fp%3D1479">Log in to Reply</a> </div> </article></li><!-- #comment-## --> <li id="comment-1276" class="comment byuser comment-author-mohammad-drwesh even thread-even depth-1 mh-comment-item"> <article id="div-comment-1276" class="mh-comment-body"> <footer class="mh-comment-footer mh-clearfix"> <figure class="mh-comment-gravatar"> <img alt='' src='https://secure.gravatar.com/avatar/bed46503b553bb9222aec84a040df93a?s=80&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/bed46503b553bb9222aec84a040df93a?s=160&d=mm&r=g 2x' class='avatar avatar-80 photo' height='80' width='80' loading='lazy' decoding='async'/> </figure> <div class="mh-meta mh-comment-meta"> <div class="vcard author mh-comment-meta-author"> <span class="fn">mohammad drwesh</span> </div> <a class="mh-comment-meta-date" href="https://bearware.dk/?p=1479#comment-1276"> October 29, 2024 at 20:42 </a> </div> </footer> <div class="entry-content mh-comment-content"> <p>Edit: The problem has been solved. Thank you</p> </div> <div class="mh-meta mh-comment-meta-links"><a rel="nofollow" class="comment-reply-login" href="https://bearware.dk/wordpress/wp-login.php?redirect_to=https%3A%2F%2Fbearware.dk%2F%3Fp%3D1479">Log in to Reply</a> </div> </article></li><!-- #comment-## --> <li id="comment-1290" class="comment byuser comment-author-gwadar odd alt thread-odd thread-alt depth-1 mh-comment-item"> <article id="div-comment-1290" class="mh-comment-body"> <footer class="mh-comment-footer mh-clearfix"> <figure class="mh-comment-gravatar"> <img alt='' src='https://secure.gravatar.com/avatar/d06b749802bdd6bfd77fb6dc0da049cc?s=80&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/d06b749802bdd6bfd77fb6dc0da049cc?s=160&d=mm&r=g 2x' class='avatar avatar-80 photo' height='80' width='80' loading='lazy' decoding='async'/> </figure> <div class="mh-meta mh-comment-meta"> <div class="vcard author mh-comment-meta-author"> <span class="fn">Gwadar</span> </div> <a class="mh-comment-meta-date" href="https://bearware.dk/?p=1479#comment-1290"> March 26, 2025 at 07:54 </a> </div> </footer> <div class="entry-content mh-comment-content"> <p>i am unable to connect server</p> </div> <div class="mh-meta mh-comment-meta-links"><a rel="nofollow" class="comment-reply-login" href="https://bearware.dk/wordpress/wp-login.php?redirect_to=https%3A%2F%2Fbearware.dk%2F%3Fp%3D1479">Log in to Reply</a> </div> </article></li><!-- #comment-## --> </ol> </div> <div id="respond" class="comment-respond"> <h3 id="reply-title" class="comment-reply-title">Leave a Reply <small><a rel="nofollow" id="cancel-comment-reply-link" href="/?p=1479#respond" style="display:none;">Cancel reply</a></small></h3><p class="must-log-in">You must be <a href="https://bearware.dk/wordpress/wp-login.php?redirect_to=https%3A%2F%2Fbearware.dk%2F%3Fp%3D1479">logged in</a> to post a comment.</p> </div><!-- #respond --> </div> <aside class="mh-widget-col-1 mh-sidebar" itemscope="itemscope" itemtype="https://schema.org/WPSideBar"><div id="mh_custom_posts-2" class="mh-widget mh_custom_posts"><h4 class="mh-widget-title"><span class="mh-widget-title-inner"><a href="https://bearware.dk/?cat=5" class="mh-widget-title-link">News</a></span></h4> <ul class="mh-custom-posts-widget mh-clearfix"> <li class="post-1482 mh-custom-posts-item mh-custom-posts-small mh-clearfix"> <figure class="mh-custom-posts-thumb"> <a href="https://bearware.dk/?p=1482" title="Official TeamTalk Servers Moved to the EU"><img width="60" height="60" src="https://bearware.dk/wordpress/wp-content/uploads/2014/08/ttico1.png" class="attachment-mh-magazine-lite-small size-mh-magazine-lite-small wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://bearware.dk/wordpress/wp-content/uploads/2014/08/ttico1.png 256w, https://bearware.dk/wordpress/wp-content/uploads/2014/08/ttico1-150x150.png 150w" sizes="(max-width: 60px) 100vw, 60px" /> </a> </figure> <div class="mh-custom-posts-header"> <p class="mh-custom-posts-small-title"> <a href="https://bearware.dk/?p=1482" title="Official TeamTalk Servers Moved to the EU"> Official TeamTalk Servers Moved to the EU </a> </p> <div class="mh-meta mh-custom-posts-meta"> <span class="mh-meta-date updated"><i class="fa fa-clock-o"></i>March 2, 2025</span> <span class="mh-meta-comments"><i class="fa fa-comment-o"></i><a class="mh-comment-count-link" href="https://bearware.dk/?p=1482#mh-comments">12</a></span> </div> </div> </li> <li class="post-1479 mh-custom-posts-item mh-custom-posts-small mh-clearfix"> <figure class="mh-custom-posts-thumb"> <a href="https://bearware.dk/?p=1479" title="TeamTalk v5.17 released"><img width="60" height="60" src="https://bearware.dk/wordpress/wp-content/uploads/2014/08/ttico1.png" class="attachment-mh-magazine-lite-small size-mh-magazine-lite-small wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://bearware.dk/wordpress/wp-content/uploads/2014/08/ttico1.png 256w, https://bearware.dk/wordpress/wp-content/uploads/2014/08/ttico1-150x150.png 150w" sizes="(max-width: 60px) 100vw, 60px" /> </a> </figure> <div class="mh-custom-posts-header"> <p class="mh-custom-posts-small-title"> <a href="https://bearware.dk/?p=1479" title="TeamTalk v5.17 released"> TeamTalk v5.17 released </a> </p> <div class="mh-meta mh-custom-posts-meta"> <span class="mh-meta-date updated"><i class="fa fa-clock-o"></i>August 15, 2024</span> <span class="mh-meta-comments"><i class="fa fa-comment-o"></i><a class="mh-comment-count-link" href="https://bearware.dk/?p=1479#mh-comments">6</a></span> </div> </div> </li> <li class="post-1474 mh-custom-posts-item mh-custom-posts-small mh-clearfix"> <figure class="mh-custom-posts-thumb"> <a href="https://bearware.dk/?p=1474" title="SpamBot updated with ban duration/expiration"><img width="80" height="60" src="https://bearware.dk/wordpress/wp-content/uploads/2022/01/spam-80x60.jpeg" class="attachment-mh-magazine-lite-small size-mh-magazine-lite-small wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://bearware.dk/wordpress/wp-content/uploads/2022/01/spam-80x60.jpeg 80w, https://bearware.dk/wordpress/wp-content/uploads/2022/01/spam-326x245.jpeg 326w" sizes="(max-width: 80px) 100vw, 80px" /> </a> </figure> <div class="mh-custom-posts-header"> <p class="mh-custom-posts-small-title"> <a href="https://bearware.dk/?p=1474" title="SpamBot updated with ban duration/expiration"> SpamBot updated with ban duration/expiration </a> </p> <div class="mh-meta mh-custom-posts-meta"> <span class="mh-meta-date updated"><i class="fa fa-clock-o"></i>June 21, 2024</span> <span class="mh-meta-comments"><i class="fa fa-comment-o"></i><a class="mh-comment-count-link" href="https://bearware.dk/?p=1474#mh-comments">1</a></span> </div> </div> </li> </ul></div></aside></div> <footer class="mh-footer" itemscope="itemscope" itemtype="https://schema.org/WPFooter"> <div class="mh-container mh-container-inner mh-footer-widgets mh-row mh-clearfix"> <div class="mh-col-1-1 mh-home-wide mh-footer-area mh-footer-1"> <div id="search-6" class="mh-footer-widget widget_search"><h6 class="mh-widget-title mh-footer-widget-title"><span class="mh-widget-title-inner mh-footer-widget-title-inner">Search</span></h6><form role="search" method="get" class="search-form" action="https://bearware.dk/"> <label> <span class="screen-reader-text">Search for:</span> <input type="search" class="search-field" placeholder="Search …" value="" name="s" /> </label> <input type="submit" class="search-submit" value="Search" /> </form></div></div> </div> </footer> <div class="mh-copyright-wrap"> <div class="mh-container mh-container-inner mh-clearfix"> <p class="mh-copyright">Copyright © 2025 | WordPress Theme by <a href="https://mhthemes.com/themes/mh-magazine/?utm_source=customer&utm_medium=link&utm_campaign=MH+Magazine+Lite" rel="nofollow">MH Themes</a></p> </div> </div> </div><!-- .mh-container-outer --> <script type='text/javascript'> /* <![CDATA[ */ r3f5x9JS=escape(document['referrer']); hf4N='3fa8049d2240a8eb54461f1c5c277ec5'; hf4V='2698cc39508c8e59a0525d120a6cc50b'; cm4S="form[action='https://bearware.dk/wordpress/wp-comments-post.php']"; jQuery(document).ready(function($){var e="#commentform, .comment-respond form, .comment-form, "+cm4S+", #lostpasswordform, #registerform, #loginform, #login_form, #wpss_contact_form";$(e).submit(function(){$("<input>").attr("type","hidden").attr("name","r3f5x9JS").attr("value",r3f5x9JS).appendTo(e);return true;});var h="form[method='post']";$(h).submit(function(){$("<input>").attr("type","hidden").attr("name",hf4N).attr("value",hf4V).appendTo(h);return true;});}); /* ]]> */ </script> <script type="text/javascript" src="https://bearware.dk/wordpress/wp-includes/js/comment-reply.min.js?ver=6.5.5" id="comment-reply-js" async="async" data-wp-strategy="async"></script> <script type="text/javascript" src="https://bearware.dk/wordpress/wp-content/plugins/wp-spamshield/js/jscripts-ftr2-min.js" id="wpss-jscripts-ftr-js"></script> </body> </html> <!-- Performance optimized by Docket Cache: https://wordpress.org/plugins/docket-cache -->