TeamTalk v5.17 released

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 Corentin Bacqué-Cazenave.

The documentation for this release is still lacking a bit so please give input in Discussions on features that should be described in more detail.

New Features and Bug Fixes

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 TeamTalk Pro Server.

  • Default Qt Client
    • “Connect to a Server” and “User Accounts” dialog simplified with multiple sub dialogs
    • Redesigned “Sound Events” and “Shortcuts” tabs in “Preferences” dialog
    • Table view instead of tree view in “Online Users”, “User Accounts”, “Banned Users”, “Server List”, “File List”, “Server Properties” and “Preferences” dialogs
    • Use Qt checkable flag in user rights list of “User Accounts” dialog to allow screenreader to see if an item is checked
    • Fixed state of checkable items in “Preferences”, “User Account”, “Server properties” dialogs not announce by Voice Over on MacOS
    • Fixed labels of edit fields in “Custom Video Format” dialog
    • Replaced readonly edit fields by labels in “User Info” and “Server Statistics” dialogs
    • Radio buttons for Gender, Sound System and Status mode changed to combo boxes
    • Context menu to move banned/unbanned users to banned/unbanned list in “Banned Users” dialog
    • “Move Users” dialog from “Users” -> “Advanced” menu item
    • “Check for Update” in “Help” menu
    • Playback mode “Default” for sound events now also use TeamTalk selected sound device
    • Menu to insert MOTD variables in “Server Properties” dialog
    • Ability to “join last joined channel” for each server
    • Ability to leave current channel from everywhere in main window
    • Ability to customize some TTS and status bar messages
    • Ability to customize date and time format
    • Ability to replace existing file on upload
    • Ability to copy all User Info to clipboard in “User Info” dialog
    • Ability to sort Ban List
    • Ability to hide some elements of main window
    • Ability to reorder column of “User Accounts” and “Online Users” dialog
    • Ability to search by IP or username in “Banned Users” dialog
    • Ability to show password on login error, channel password, channel operator password, and channel share
    • Ability to pause Media File streams
    • Single dialog to enter username and password on login error and channel share
    • Support for Import/Export entire Server List in “Connect to a Server” dialog
    • Support Idle Time on Linux (X11)
    • Support Qt Accessibility Announcement for TTS events on MacOS and Windows (Qt 6.8)
    • Support VoiceOver for TTS events using Apple Script
    • Reset label of files list when disconnected from server
    • Removed option “Announce server name” from TTS options, use customizable messages instead
    • Optional sound event for user typing private message
    • Only show available info in “User Info” dialog
    • “Voice level” progress bar in Main Window can now get focus
    • Transfer progress bar in “File Transfer” dialog can now get focus
    • System language used by default
    • Locale file size now also use in “File Transfer” dialog
    • Locale date time now also use in “About” dialog
    • Locale date time in “Banned Users” dialog
    • Windows installer translatable
    • Windows and macOS updated to Qt v6.8.0-beta2
    • OS version displays in user info
  • Android Client
    • Toggle channel operator does not show password dialog if user has user-right to change channel operator

3 Comments

  1. Hi,
    This is great update, but a few ideas.
    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.
    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.
    That’s all for now.
    Thanks for reading!

  2. 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.
    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.
    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.
    Well I think that is everything, nice update.

  3. 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.
    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.
    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.
    I think that’s it. Thank a lot.

Leave a Reply