New requirements:
- Update to PHP 7.2
- Added parameter and return type declarations
- Use random_int for login code generation and random_bytes for CSRF token generation
- Updated frontend and backend libraries
- Support for hiding members of channels in viewer (see config key: viewer_hidden_channel_ids)
- Removed config caching
- Fixed issue where DB problems will display a PHP recursion error instead of the error template
- Added TS3 icon sync to the installer, as the first sync takes a while
- Upgrade to new variable declaration syntax in latte
- Replace moment.js with smaller day.js
- Removed TS3 server ID from metrics
- Automatically hide members of channels with subscribe power ≥75
- Fixed an error in viewer when user had a numeric username (thanks Ondra3211!)
- FAQ bug fixes
- link to the first question didn't worked
- sometimes the copy button didn't worked
- Removed utf8_encode polyfill
- Updated translations, added Chinese language (thanks ZeusGamingPlay!)
- PHP 7.2 - 7.4
note: PHP 8 will be supported after TeamSpeak 3 PHP Framework releases a new version with https://git.io/JKlRx merged- TeamSpeak server 3.10.0 (build 1564054246) or newer
required by TeamSpeak 3 PHP Framework 1.1.34
⚠ This is a development version of TS-website!
There are important features missing, like Admin Panel. Everything is configured via the database. Please continue only if you feel comfortable with it.
⚠ This is a development version of TS-website!
- Updated year in the footer
- Updated translations
There are important features missing, like Admin Panel. Everything is configured via the database. Please continue only if you feel comfortable with it.
⚠ This is a development version of TS-website!
- Fix query_displayip containing semicolon not showing in links (#141)
- Make FAQ questions full-width - better click target
- Suppress warning for missing virtualserver_nickname (TeaSpeak)
- Made the icon in the assigner category config optional
- Updated bundled composer libraries (fixes https://t.me/tswebsite/13140)
There are important features missing, like Admin Panel. Everything is configured via the database. Please continue only if you feel comfortable with it.
⚠ This is a development version of TS-website!
- Fixed an issue with the installer locking before installation finished
- Added a deprecation warning for PHP 5.6
- Fixed default border color around custom checkboxes
- Extended sessions to last 90 days
- This might not work if you have more websites on the same server that use PHP's session, as they might GC sessions faster than we want to
- Added option to define server groups required to use group assigner
- Updated languages
- Minor fixes and improvements
There are important features missing, like Admin Panel. Everything is configured via the database. Please continue only if you feel comfortable with it.
⚠ This is a development version of TS-website!
- Experimental IPv6 support
- This should allow you to log-in when you use IPv6 on both TeamSpeak server and web server
- This feature should work with both Cloudflare and without it
- Anyone who has access to IPv6 is welcome to test this feature and leave feedback by creating a new issue
- Please remember to provide all the details including screenshot of the login debug (lower-right corner of the login modal)
- More minor fixes and improvements
- Metrics: Use native functions instead of cURL - better compatibility
- Updated languages
- Updated CDN dependencies
There are important features missing, like Admin Panel. Everything is configured via the database. Please continue only if you feel comfortable with it.
⚠ This is a development version of TS-website!
- fixed a cache directory creation setting invalid permissions
- TS-website will now throw all database errors instead of silently failing
- easier to debug database problems
- updated language phrases and added new languages: French, Turkish, Italian and Ukrainian
- thanks to all authors for their contribution!
- added a very rare red warning for some people
- added IP debug to the login modal
- makes it a little easier to debug login issues
- show English language name when hovering over language dropdown item
There are important features missing, like Admin Panel. Everything is configured via the database. Please continue only if you feel comfortable with it.
⚠ This is a development version of TS-website!
- added banlist loader
- fixed a bug that caused problems when a database password contained a dollar sign
- a server-rendered date will now be shown when Moment.js cannot generate one
- languages are now sorted by their native names
- language cache interval is now configurable
- fixed priority speaker icon in viewer
- updated languages
There are important features missing, like Admin Panel. Everything is configured via the database. Please continue only if you feel comfortable with it.