TeaWeb/ChangeLog.md

518 lines
20 KiB
Markdown
Raw Normal View History

2018-03-25 12:15:49 +00:00
# Changelog:
2020-08-22 19:20:02 +00:00
* **22.08.20**
- Added a fancy client updated, change log window for the native and web client
- Implemented the changed audio API into the client
* **11.08.20**
- Fixed the voice push to talk delay
- Improved the microphone setting controller
- Heavily reworked the input recorder API
- Improved denied audio permission handling
2020-08-08 13:20:32 +00:00
* **09.08.20**
- Added a "watch to gather" context menu entry for clients
2020-08-09 00:12:25 +00:00
- Disassembled the current client icon sprite into his icons
- Added an icon spread generator. This now allows dynamically adding new icons to the spread sheet
- Fixed a bug that prevented the microphone settings from saving
- Enabled the CSS editor for the client as well
* **08.08.20**
2020-08-08 13:20:32 +00:00
- Added a watch to gather mode
- Added API support for the popout able browsers for the native client
* **05.08.20**
- Putting the CSS files within the assets. No extra load needed any more
- Revoked the async file loading limit
- Improved chunk splitting for webpack
- Using webpack for the opus codec generated code as well
- Improved the web audio context handler
* **01.08.20**
- Cleaning up the channel trees selection on reset
- Updated the translations to the newest standard
2020-07-25 11:56:30 +00:00
* **25.07.20**
- Fixed bug where icons could not be loaded due to cros policy
* **24.07.20**
- Cleaned up the web client socket connection establishment code
- Improved connect refused error detection (Not showing the certificate accept dialog if the server is down)
* **21.07.20**
- Added the enchanted server log system
- Recoded the server log with react
* **20.07.20**
- Some general project cleanup
- Heavily improved the IPC internal API
- Added a basic API for popout able modals
- Added a CSS variable editor
* **18.07.20**
2020-07-17 21:56:20 +00:00
- Rewrote the channel conversation UI and manager
- Several bug fixes like the scrollbar
- Updated the channel history view mode
- Improved chat box behaviour
- Automatically crawling all channels on server join for new messages (requires TeaSpeak 1.4.16-b2 or higher)
2020-07-17 21:56:20 +00:00
- Improved the channel chat history browsing experience
2020-08-22 19:20:02 +00:00
- Added support for the `qote` bbcode and markdown syntax
- Recoded the private conversation UI and manager
- Improved client disconnect/reconnect handing
- Updated several chat box issues
- Improved history view
- Improved chat experience when chatting with two different users which have the same identity
- Automatically reopening the last open private chats
- Fixed the chat partner typing indicator
- Fixed chat scroll bar after switching tabs
- Fixed the chat "scroll to new messages" button
- Finalized the loader animation
- Improved the channel tree scroll fix handler
2020-07-17 21:56:20 +00:00
* **12.07.20**
- Made the loader compatible with ES5 to support older browsers
- Updated the loader animation
2020-06-15 14:56:05 +00:00
* **15.06.20**
- Recoded the permission editor with react
- Fixed sever permission editor display bugs
- Recoded the group add editor with react
- Added the ability to duplicate groups and copy their permissions
- The permission editor now uses by default the highest permission value instead of 1
- Added options to enable/disable a whole permission group
* **14.06.20**
- Fixed local icon display element not updating when the icon has been loaded
2020-06-13 16:47:05 +00:00
* **13.06.20**
- Started to extract all color values and put them into css variables
- Fixed a minor issue related to server/channel groups
* **12.06.20**
- Added a copy/paste menu for all HTML input elements
2020-06-12 16:27:33 +00:00
- Heavily improved web client audio de/encoding
2020-06-12 17:33:05 +00:00
- Fixed script node voice encoding
* **11.06.20**
- Fixed channel tree deletions
2020-06-11 09:17:56 +00:00
- Removed layout recalculate bottleneck on connection handler switching
- Fixed empty channel tree on tab change, if the tree has some scroll offset
2020-06-11 12:53:14 +00:00
- Added the ability to duplicate bookmarks
- Fixed issue [#106](https://github.com/TeaSpeak/TeaWeb/issues/106)
- Fixed issue [#90](https://github.com/TeaSpeak/TeaWeb/issues/90)
* **10.06.20**
- Finalize the channel file explorer
- Reworked the file transfer system
- Using an appropriate hash function for the avatar id generation
- Fixed icon over clipping for the channel tree and favorites
* **21.05.20**
- Updated the volume adjustment bar
* **18.05.20**
- Fixed client name change does not update the name in the channel tree
- Fixed hostbanner height
2020-05-03 18:59:18 +00:00
* **03.05.20**
- Splitup the file transfer & management part
- Added the ability to register a custom file transfer provider (required for the native client)
- Added DockerHub image deploy automatisation
2020-05-03 21:32:04 +00:00
- Fixed enum member declaration for the dts generator
- Hiding non exported classes from `.d.ts` files
2020-05-03 18:59:18 +00:00
* **25.04.20**
- Fixed missing channel tree update on talk power change
2020-04-21 13:18:16 +00:00
* **21.04.20**
- Clicking on the music bot does not longer results in the insufficient permission sound when the client has no permissions
- Fixed permission editor overflow
2020-04-21 13:50:11 +00:00
- Fixed the bookmark edit window (bookmarks have failed to save)
2020-04-21 13:18:16 +00:00
* **18.04.20**
- Recoded the channel tree using React
- Heavily improved channel tree performance on large servers (fluent scroll & updates)
- Automatically scroll to channel tree selection
- Fixed client speak indicator
- Fixed the message unread indicator only shows up after the second message (as well increase visibility)
- Fixed the invalid initialisation of codec workers
- Improved context menu subcontainer selection
- Fixed client channel permission tab within the permission editor (previously you've been kick from the server)
2020-04-18 19:26:44 +00:00
- Added the ability to collapse/expend the channel tree
- Removed PHP dependencies from the project. PHP isn't needed anymore
* **11.04.20**
- Only show the host message when its not empty
* **10.04.20**
2020-04-10 18:57:50 +00:00
- Improved key code displaying
- Added a keymap system (Hotkeys)
* **09.04.20**
- Using React for the client control bar
- Saving last away state and message
- Saving last query show state
- Removing the hostbutton when we're disconnected from the server
2020-04-09 21:09:59 +00:00
- Improved main pages loader speed as well inlining the initial js/css sources
This ensures that the error & loading animation loads properly regardless of any errors
2020-04-04 10:49:12 +00:00
* **04.03.20**
- Implemented the new music bot playlist song list
- Implemented the missing server log message builders
* **03.03.20**
- Using webpack instead of our own loaded (a lot of restructuring)
- Fixed that the microphone slider hasn't worked for touch devices
2020-04-03 14:02:26 +00:00
- Fixed a bug which caused that audio data hasn't been transmitted
- Added the ability to start a https web server
* **28.03.20**
- Fixed a bug within the permission editor which kicks you from the server
2020-03-27 15:15:15 +00:00
* **21.03.20**
- Fixed identity import throwing an "btoa" error
2020-03-19 10:35:39 +00:00
* **19.03.20**
- Using proper icons for the client info
- Added an image preview overlay
- Added image preview within the chat
- Added an image preview to the music bot thumbnails
- Added an image preview to client avatars
- Fixed the translations system default repository
2020-03-19 10:35:39 +00:00
2020-03-18 22:00:24 +00:00
* **18.03.20**
- Updated the sound playback mechanism and allowing the native backend to playback sounds via the native interface.
2020-02-22 13:30:17 +00:00
* **22.02.20**
- Added a music bot control panel
2020-02-16 17:09:59 +00:00
* **16.02.20**
- Updated the `setup_windows.md` tutorial
- Correct redirecting to `index.php` when using the serve mode
- Added correct hostname resolving for the web client.
- Fixed automatically added new lines for inserted text
2020-02-16 18:27:48 +00:00
- Improved button icon visibility within the permission editor
2020-02-16 18:37:34 +00:00
- Fixed missing "private chats" button
- Allowing YT videos within the chat and channel descriptions
2020-02-16 17:09:59 +00:00
2020-02-02 14:05:36 +00:00
* **02.02.20**
- Added a music bot GUI
2020-01-30 23:54:00 +00:00
* **30.01.20**
- Improved chat message parsing
- Fixed copy & paste error
- Better handling for spaces & tab indention
- Fixed internal audio codec error
- Fixed modal spam on microphone start fail
* **21.12.19**
- Improved background performance when the microphone has been muted
- Added support for `[ul]` and `[ol]` tags within the chat
- Disabled BBCode format by default (enableable via the settings)
- Added a hint under the chat box for the text formatting
- Added Headings to the chat
- Added `[hr]` or `___` to the chat
- Added support for tables within the chat
- Fixed "undefined" history when pressing `arrowup` within the chat box
- Correctly logging ban messages within the server log
- Capturing last used profile for connect
* **20.12.19**
- Fixing chat URL escaping
- Fixed issue [#77](https://github.com/TeaSpeak/TeaWeb/issues/77)
- Implemented issue [#75](https://github.com/TeaSpeak/TeaWeb/issues/75) (Close Modals With ESC)
- Improved the server info modal experience (Correctly showing no permissions)
- Improved "About" modal overflow behaviour
- Allow the client to use the scroll bar without closing the modal within modals
- Improved bookmarks modal for smaller devices
2020-01-30 23:54:00 +00:00
- Fixed invalid white space representation
* **10.12.19**
- Show the server online count along the server chat
* **24.11.19**
- Fixed several bugs within the permission editor
- Hide senseless permissions (disableable via options)
2019-11-24 14:47:58 +00:00
- Mute system sounds by default if the output has been muted
- Improved PPT handler for the web client [#73](https://github.com/TeaSpeak/TeaWeb/issues/73)
* **06.10.19**
- Added the possibility to connect within an already running TeaWeb instance
- Closing the emoji picker as soon the client clicks into the void
2019-10-30 20:51:57 +00:00
* **30.10.19**
- Removed old `files.php` script and replaced it with a more modern `file.ts` script to generate the environment
- Some small UI fixed
- Added support for the client to use his mouse keys (TeaClient for Windows only)
- Made the top menu bar fully translateable
- Fixed an UI overflow within the permission editor when using another language
* **Client update 1.4.0**
- Removed icon size restriction for SVGs
- Fixed permission editor icon select for not granted icon permissions
2019-08-21 08:00:01 +00:00
- Fixed "disconnect" button not showing up after beeing connected
- Improved handling of `disableMultiSession` settings (Connect in a new tab does not show up anymore)
- Implemented avatar upload
- Sorting server group icons within client channel tree
- Fixed buggy away message position
- Logging the servers welcome message [#54](https://github.com/TeaSpeak/TeaWeb/issues/54)
- Showing servers hostbutton
- Fixed microphone and sound action sounds [#67](https://github.com/TeaSpeak/TeaWeb/issues/67)
- Added option to mute clients [#64](https://github.com/TeaSpeak/TeaWeb/issues/64)
- Improved debug loader (no dependency faults anymore)
- Saving private conversations and showing the messages again after client restart
- Fixed some general memory leaks
- Implemented the hostmessage functions
- Fixed bookmark server password
2019-09-12 21:59:35 +00:00
- Improved UI performance
2019-08-21 08:00:01 +00:00
2020-08-22 19:20:02 +00:00
- Big UI Improvement:
- New "dark theme" design
- All elements are responsive to the font-size (Supporting now large & small screens (No mobile support yet))
- Implemented an active ping calculation
- And a lot more....
2019-06-22 10:39:29 +00:00
* **22.06.19**
- Fixed channel create not working issue
- Added BB-Code support for pokes
2019-06-20 10:05:46 +00:00
* **20.06.19**
- Improved the threshold audio filter
- Parsing `[spacerX]` channels properly
2019-05-25 17:06:57 +00:00
* **25.05.19**
- Show icons within the permission editor
- Added the possibility to select icons within the permission editor
- Added server group clients list
- Improved invite buddy dialog
- Improved poke modal system
2019-05-25 17:12:27 +00:00
- Improved modal template for text input
2019-05-25 17:06:57 +00:00
2019-05-24 20:14:02 +00:00
* **24.05.19**
- Implemented icon upload
* **21.05.19**
- Restructured project
- Redesigned the audio input API (required for the client)
- Minifying release file
- Fixed travis builds
2019-04-29 16:49:01 +00:00
* **29.04.19**
- Added a master volume slider and separated it from the sounds master volume
- Saving changed sound and master volume settings
* **26.04.19**
2019-04-26 21:59:12 +00:00
- Significant permission editor performance improve
Using canvas now instead of a lots of HTML nodes
- Fixed client related query and music bot issues
2019-04-15 15:43:09 +00:00
* **15.04.19**
- Adjusted hostbanner properties
- Added a chat history log
- Added some extra features needed for the client
2019-04-15 13:33:51 +00:00
2019-04-04 19:47:52 +00:00
* **04.04.19**
- Fixed issue with client icons not updating correctly (Showing invalid microphone state)
- Added multi server mode
- Connect URL not disconnecting from all other servers
- Open certificate accept URL in another tab
- Improved the host banner experience
- Hiding server group types in permission editor which are not editable
2019-03-28 16:54:46 +00:00
* **28.03.19**
2019-03-25 19:04:04 +00:00
- Improved icon and avatar cache handling
- Added an icon manager
- Fixed bookmark create modal style
- Fixed control bar drop downs going over the edge
- Fixed context menu overflowing and going out of the side
- Improved host banner url revoke (only revoke after a new one has been generated)
- Added some fancy console messages
2019-03-28 16:30:15 +00:00
- Added country icons to the translation tab
- Decreased required bandwidth on translation loading
2019-03-25 19:04:04 +00:00
2019-03-17 11:39:44 +00:00
* **17.03.19**
2019-03-17 11:15:39 +00:00
- Using VAD by default instead of PPT
- Improved mobile experience:
- Double touch join channel
- Removed the info bar for devices smaller than 500px
- Added country flags and names
- Added favicon, which change when you're recording
- Fixed double cache loading
- Fixed modal sizing scroll bug
- Added a channel subscribe all button
- Added individual channel subscribe settings
- Improved chat switch performance
- Added a chat message URL finder
- Escape URL detection with `!<url>`
- Improved chat experience
- Displaying offline chats as offline
- Notify when user closes the chat
- Notify when user disconnect/reconnects
- Preloading hostbanners to prevent flickering
2019-03-17 11:39:44 +00:00
- Fixed empty channel and server kick messages
2019-03-17 11:15:39 +00:00
Implemented the Material Design and fixed some bugs (#33) * cleaned up some files * Fundamental style update * Redesigned some style * fixed hostbanner popup * Removed old identity stuff * fixed close listener * Fixed changelog date * fixed release chat icons * fixed url * Fixed hostbanner * Uploaded missing images * Improved update handling * Improved script files * Fixed loading error and icon error * fixed Yes/No modal * Fixed loader issues with MS Edge * fixed modal style bug * Fixed control bar overflow for small devices * Improved error handling on identity creation * Logging generate error to terminal * fixed possible php error * fixed some possible loading errors when other files have'nt been already loaded. * removed debug message * Changed emsrcypten flags * Improved codec error handling * removed webassembly as required dependency * Improved and fixed channel tree issues * Improved the sliders * Removed unneeded files * fixed loader versions cache * second slight performance improved (dont animate elements anymore if they are not shown) * Fixed query visibility setting * not showing useless client infos for query clients * Added an auto reconnect system * Added a canceled message and increased reconnect interval * removed implemented todo * fixed repetitive channel names * Reworked the channel tree selected lines * Fixed channel tree names * Fixed name alignment * fixed the native client * added min width to the server select groups to avoid a disappearing effect on shrink * fixed bugged downloaded icons
2019-02-17 15:08:10 +00:00
* **17.02.19**
- Removed WebAssembly as dependency (Now working with MS Edge as well (but without audio))
- Improved channel tree performance
- Improved touch channel tree hierarchy (not selects the channel which had been actually touched)
- Added the possibility to scroll on the control bar (required for super small devices)
- Improved error handling within the codecs
- Fixed the vertical sliders for touch devices
- Added an effect on slider select/move
- Fixed query visibility setting
- Removed useless client infos for query clients
- Added an auto reconnect system
- Reworked the channel tree selected lines
* **15.02.19**
- Fixed MS Edge loading/document issues
- Fixed invalid pattern in the yes/no modal
* **11.02.19**
- Added a detection to the loader to avoid cached files on updates
* **09.02.19**
- Improved UI now using the material design framework based on bootstrap
- Fixed several UI overflow or small screen issues
- Improved permission editor performance
- Added hash rate to identity improve
- Merged CSS files in release mode
- Fixed overlapping avatars
* **04.02.19**
- Fixed channel permissions
2019-01-27 12:11:40 +00:00
* **27.01.19**
- Made sounds configurable
- Added option to mute sounds when output is muted
- Added push to talk delay option
- Have improvements related to identity management
- First load of the app generates identity
- Default VAD is not longer PPT, changed to Voice activity detection via threshold
- Added identity improve gui
2019-01-27 12:11:40 +00:00
* **26.01.19**
- Improved TeaSpeak identities (now generates automatic and are saveable)
- Fixed `connect_profile` parameter within URL
2019-01-20 17:43:14 +00:00
* **20.01.19**
- Added the possibility to change the remote volume of a bot
- Added a playlist management system
- Added BBCodes to the chat
- Added client links to BBCodes
- Added channel links to BBCodes
- Added the possibility to drag client into the chat
- Added function "create invite code" to the server
- Added parameters `connect_password` and `connect_password_hashed` to URL to pass passwords
2019-01-19 14:21:37 +00:00
* **19.01.19**
- Added multi user movement
- Improved connection profile error handling
2019-01-20 17:43:14 +00:00
- Added possibility to move the dividers
2019-01-19 14:21:37 +00:00
2018-12-23 16:44:24 +00:00
* **23.12.18**
- Added query account management (since server 1.2.32b)
* **18.12.18**
- Added bookmarks and bookmarks management
- Added query user visibility button and creation (Query management will follow soon)
- Fixed overflow within the group assignment dialog
* **17.12.18**
- Implemented group prefix and suffix
* **15.12.18**
- Implemented a translation system with default translated language sets for
- German
- Turkish
- Russian
2018-12-03 17:56:36 +00:00
* **3.12.18**
- Fixed url connect parameters
2018-12-02 13:12:23 +00:00
* **2.12.18**
- Fixed `[spacerX]` detection
- Added a hint if the channel encryption has been overridden by the server settings
- Enabled log grouping
- Improved permission popup performance
- Showing a better client version on client info
2018-12-02 18:27:03 +00:00
- When you press enter while a channel is selected let you enter this channel
- Fixed connect file select overflow
2018-12-02 13:12:23 +00:00
* **1.12.18**
- Added the possibility to navigate via arrow keys within the channel tree
2018-11-25 12:59:05 +00:00
* **25.11.18**
- Implemented support for svg and image detection
- Fixed keeped host banner
2018-11-20 14:06:42 +00:00
* **20.11.18**
- Improved client updates, and showing a query client as a query
2018-11-19 18:05:42 +00:00
* **17.11.18**
- Improved PPT handling
* **04.11.18**
- Added basic music bot management (Create | Delete | Nickname/Description-change)
- Merged music bot pause and play. Added stop button
- Fixed voice "lamp" being on on channel switch
- Improved hostbanner reload (Not flicker anymore)
- Added sounds on servergroup assignment and on revoke as well for channel group changed
- Added client multiselect and multi actions
2018-11-04 13:20:38 +00:00
- Implemented serveredit file transfer support
* **03.11.18**
- Reworked on the basic overlay sizes
- Added hostbanner to the UI
2018-11-03 23:39:29 +00:00
- Implemented sounds
- Implemented poke notification
- Added local volume change to music bots
- Added move and channel kick to the music bot context menu options
- Reworked private chat format
- Added several server chat messages
- Fixed client double click chat opening
- Implemented client drag and drop
- Fixed channel select within sub channels
2018-10-28 22:01:09 +00:00
* **28.10.18**
- Restructured the project
- Added a lot of helper scripts
- Added a native client declaration export file to access the native methods
* **27.10.18**
- Added speaker select option (client only)
- Displaying version of the client
- Reworked on the audio setting menu
* **20.10.18**
- Project restructuring (forgot to update the changelog)
- Added a complete ban ui
- Fixed pointer stringify bug
2018-09-30 19:50:59 +00:00
* **30.09.18**
- Added the permission system (Assignments and management)
2020-08-22 19:20:02 +00:00
- Fixed poke and client description with empty message
- Fixed channel tree icons
- Fixed group sorting
2018-09-30 20:36:17 +00:00
2020-08-22 19:20:02 +00:00
* **26.09.18**
2018-09-26 13:04:56 +00:00
- Added Safari support
2020-08-22 19:20:02 +00:00
* **25.09.18**
2018-09-25 10:57:47 +00:00
- Added support for token use
- Added support for away messages
2020-08-22 19:20:02 +00:00
- Fixed away display within information bar
2018-09-25 10:57:47 +00:00
- Capturing last given address and nickname within connect modal
2020-08-22 19:20:02 +00:00
- Using random password field ids for server connect modal
- Improved forum not authenticated message within connect modal
2018-09-25 15:39:38 +00:00
- Added partitional MS Edge support
2020-08-22 19:20:02 +00:00
- Fixed chat new line indeed
2018-09-25 10:57:47 +00:00
2020-08-22 19:20:02 +00:00
* **24.09.18**
2018-09-24 19:14:36 +00:00
- Added server passwords within login modal
- Fixed native encoding for opera and firefox
- Made the default music bot group configurable
2018-09-24 19:14:36 +00:00
2020-08-22 19:20:02 +00:00
* **27.02.18**
- The first public upload of the Web client
All TeaSpeak premium & alpha testers have access
You require a valid TeaSpeak forum account