Commit Graph
100 Commits
Author SHA1 Message Date
Wruczek bcef09b846 Auto-detect Cloudflare in installer 2023-03-14 13:02:13 +01:00
Wruczek 4ac20a09f7 Fixed "Your IP has been banned" alert on ban list not being displayed
Fixes #215
2022-12-14 01:37:19 +01:00
Wruczek 3704f427ad News - change to fuzzy date 2022-12-05 02:26:56 +01:00
Wruczek c28ab18fee Add date to news 2022-09-27 00:54:03 +02:00
Wruczek 83d7d0b970 Don't store user language in session
So that we don't save it in every session on every page visit. Cookies are enough to remember selected language.
2022-06-30 03:47:15 +02:00
Wruczek 8c93d31321 Merge remote-tracking branch 'origin/2.0' into 2.0 2021-10-16 01:55:01 +02:00
Wruczek 1d03800336 TS-website is not yet compatible with PHP 8 2021-10-16 01:54:47 +02:00
WruczekandGitHub 48f5dcacde Update Latte (#203) 2021-10-16 01:10:27 +02:00
WruczekandGitHub ed436d8392 Update translations, added Chinese language (#202) 2021-10-16 00:59:07 +02:00
WruczekandGitHub 524729c939 Fix typos (#200) 2021-10-16 00:03:12 +02:00
WruczekandGitHub e1a6345338 Remove utf8_encode polyfill (#201)
utf8_encode is included with PHP 7.2, which is our minimum required version.
2021-10-16 00:03:05 +02:00
WruczekandGitHub 5661bfb9f6 Update readme (#199) 2021-10-15 23:35:49 +02:00
Wruczek 51639a48bf Merge remote-tracking branch 'origin/2.0' into 2.0 2021-04-16 16:58:01 +02:00
Wruczek 223309c428 FAQ page bug fixes
- link to the first question didnt worked (first question has ID of 0, which was treated as false)
- sometimes the copy button didnt worked (was returning from the script without being in a function)
2021-04-16 16:57:44 +02:00
Wruczek aa431b3436 Set font-display to fallback for google fonts (#179) 2021-02-01 14:31:39 +01:00
Wruczek 411fa13807 Update versions of libs from CDNJS, remove an unused datatables plugin 2021-02-01 14:31:01 +01:00
Wruczek 3c874d725d Merge branch '2.0' of github.com:Wruczek/ts-website into 2.0 2021-02-01 09:13:00 +01:00
Wruczek fe60bbe7a7 Mark a channel hidden based on its needed subscribe power 2020-12-02 19:16:42 +01:00
Wruczek 6fff5900eb Update readme 2020-11-03 04:22:50 +01:00
Wruczek 63c4895c91 Remove mentions of the admin panel to prevent confusion 2020-11-03 04:21:25 +01:00
Wruczek 167f20981f Minor changes to installer 2020-10-23 18:27:54 +02:00
Wruczek 99842a8ba4 Remove TS3 server ID from metrics
We don't really use it for anything, so we don't need to collect it.
2020-10-23 18:22:27 +02:00
Wruczek e6c48d170f Update comment 2020-10-23 18:12:46 +02:00
Wruczek 3aca04e04c Remove dayjs language fallback 2020-10-23 18:07:32 +02:00
Wruczek 9a5e05ca84 Fix an exception in viewer, when client had an empty away message 2020-10-23 18:06:46 +02:00
Wruczek c751001c61 Update lang for day.js 2020-10-21 16:55:32 +02:00
Wruczek 2ca6ac03d7 Replace moment.js with smaller day.js 2020-10-21 16:18:00 +02:00
Wruczek f3d7584a46 Correct variable declaration in latte 2020-10-21 14:45:26 +02:00
Wruczek 753c6c7688 Minor improvements 2020-10-08 06:29:13 +02:00
Wruczek b736b13286 Fix functions __ and __get having invalid parameter types 2020-10-08 06:28:26 +02:00
Wruczek 06b843353a Updated requirements in installer 2020-10-07 00:33:34 +02:00
Wruczek c317ac3614 Add TS3 icon sync to the installer 2020-10-06 23:58:29 +02:00
Wruczek d93bff9634 More type declarations, minor code improvements 2020-10-06 23:09:58 +02:00
Wruczek 502a7d2fde More minor improvements
- more type declarations
- remove config caching, it was a minor speed improvement, but a big confusion when website didnt updated after editing config
- fix issue where DB problems will display a PHP recursion error instead of the error template
2020-10-06 17:05:08 +02:00
Wruczek 16b6e829fe Add more type declarations, support for hiding channels in viewer 2020-10-06 04:29:59 +02:00
Wruczek 8bcca7d0c1 Remove special support for TS server < 3.8.0 2020-10-06 04:27:56 +02:00
Wruczek 9848c096e6 bans.php - dont pass null into Utils::escape 2020-10-06 04:26:04 +02:00
Wruczek d0d9c91ab2 PHP 7 - type declarations, use secure pseudo randoms 2020-10-06 04:13:28 +02:00
Wruczek 742707a29a Updated composer package versions 2020-10-06 02:42:59 +02:00
Wruczek d7f5b01a04 v dev-2.0.5.1 - updated bundled composer libraries to their latest version 2019-12-19 13:54:31 +01:00
Wruczek 84beffd067 Make the icon in the assigner category config optional 2019-11-15 01:57:20 +01:00
Wruczek 97e186e0f7 TeaSpeak servers dont return "virtualserver_nickname" - suppress warnings if its not there 2019-11-08 01:42:03 +01:00
Wruczek e54fa125e2 Make faq questions full-width, easier to click on 2019-11-04 19:09:41 +01:00
Wruczek cf6d9e046b Fix query_displayip containing semicolon not showing in links
Closes #141
2019-11-02 17:34:03 +01:00
Wruczek 00a27f2e8e Bump version to dev-2.0.5 2019-10-20 21:29:19 +02:00
Wruczek 01bcd41297 Merge branch '2.0' of github.com:Wruczek/ts-website into 2.0 2019-10-18 20:25:28 +02:00
WruczekandGitHub be6c56cf39 Updated languages (#140) 2019-10-18 20:16:16 +02:00
WruczekandGitHub 3f015a2623 Added option to define server groups required to use group assigner (#139) 2019-10-18 20:09:25 +02:00
Wruczek 58cd3e90dd Added required servergroups to use group assigner 2019-10-18 19:58:05 +02:00
WruczekandGitHub 15a00998da Extend session to 90 days (#138) 2019-10-18 18:39:00 +02:00
Wruczek e42ad8642e Fix default border color around custom checkboxes 2019-09-06 04:01:53 +02:00
Wruczek 9e049de136 Small comment fix 2019-07-29 15:20:06 +02:00
Wruczek 9eb8481d1f Add a deprecation warning about PHP 5.6 2019-07-29 15:19:48 +02:00
Wruczek 8acdc5031c Fixed an issue with the installer locking before installation finished 2019-07-29 15:19:00 +02:00
Wruczek 380a530842 Typo 2019-07-25 17:06:28 +02:00
Wruczek 06a1036f51 Merge remote-tracking branch 'origin/2.0' into 2.0 2019-07-25 17:02:58 +02:00
Wruczek b6eba32cf1 I've had enough
https://i.imgur.com/0uD16KM.png
2019-07-25 17:02:48 +02:00
Wruczek 0e7e36ddd3 Revert donation page link, its not ready yet 2019-06-05 05:17:13 +02:00
Wruczek c79c8406cc Bump version to dev-2.0.4 2019-06-05 05:04:34 +02:00
Wruczek 47fa208b30 Experimental IPv6 support 2019-06-05 05:01:23 +02:00
Wruczek efe0e5a6ad Minor fixes 2019-06-05 02:31:19 +02:00
Wruczek 2c23889da0 Updated CDN dependencies 2019-06-05 02:21:50 +02:00
Wruczek ed7d3d2a4b Updated languages 2019-04-23 05:49:52 +02:00
Wruczek 03c0f2e805 Metrics: Use native functions instead of cURL - better compatibility 2019-04-23 05:35:38 +02:00
Wruczek 3491b00a32 Fixed typos in installer 2019-04-23 05:22:37 +02:00
Wruczek 2d6c91f809 Small fixes 2019-04-22 17:40:39 +02:00
Wruczek ad2296e74e Use location = location instead of location.reload
location.reload re-submits POST forms, while location = location does not
2019-04-22 17:37:29 +02:00
Wruczek 1beeb011a0 Small CSS/HTML fixes 2019-04-09 00:21:55 +02:00
Wruczek fed9b56d11 Require latte 2.4.x, ensures support for php <7.1 2019-03-22 17:11:57 +01:00
Wruczek 1acb652d56 Fixed typo in French language name 2019-03-21 03:50:06 +01:00
Wruczek 2a5890514f Merge remote-tracking branch 'origin/2.0' into 2.0 2019-03-21 03:43:32 +01:00
Wruczek acb163302c Version bump 2019-03-21 03:43:06 +01:00
Wruczek 76083f69e1 Added Italian and Ukrainian languages 2019-03-21 03:42:33 +01:00
Wruczek cfa71d7521 Show english language name when hovering over language dropdown item 2019-03-21 03:27:01 +01:00
Wruczek 119443bbe8 Add IP debug to the login modal (#114) 2019-03-01 06:12:11 +01:00
Wruczek 6cff15964f Some people are unbelievable 2019-02-08 16:30:04 +01:00
Wruczek be9baee799 Typo... 2019-02-01 03:21:30 +01:00
Wruczek c94f166153 CSS: Set to the value, unset is less compatible 2019-02-01 03:08:34 +01:00
Wruczek 972c2e6520 Fixed a bug during installation
It set the "option" on the dbconfig and saved it to the config file as a string. Then it failed to load the file.
2019-02-01 03:05:56 +01:00
Wruczek 428e383c91 Forgot drop statements from lang sql 2019-01-30 18:12:38 +01:00
Wruczek 8cf8a26821 Updated languages 2019-01-30 18:09:21 +01:00
Wruczek d4f1efe96a Throw DB exceptions instead of silently failing 2019-01-30 15:59:55 +01:00
Wruczek 5e5fb356c7 Fixed a directory creation bug
When the cache directory for servericons was not found, the ServerIconCache tried to create one. Due to a bug, the created directory had no permissions and was inaccessible
2019-01-19 15:25:25 +01:00
Wruczek 9257912eb7 Version bump 2019-01-15 13:39:44 +01:00
Wruczek 355df433c1 Added a ban list loader, hiding the table until it fully initializes 2019-01-15 13:29:39 +01:00
Wruczek d36099a8e3 Fixed priority speaker icon in viewer 2019-01-13 21:26:34 +01:00
Wruczek b8e3cd2466 Forgotten space 2019-01-12 10:53:53 +01:00
Wruczek f45e0a03d8 Configurable language cache interval, sort languages by their native name 2019-01-10 13:16:25 +01:00
Wruczek 84453234b4 Updated languages 2019-01-10 13:07:07 +01:00
Wruczek be2a2dc473 Make use of DateUtils class, update composer error message 2019-01-10 12:50:12 +01:00
Wruczek cf990c8544 Bugfix: use single quotes in config
So that the passwords with a dollar ($) wont be parsed into a variable by PHP
2019-01-09 13:48:46 +01:00
Wruczek b71ca1848c Dump version to dev-2.0.1 2019-01-09 12:14:57 +01:00
Wruczek 895e36c8ec Added new languages, updated translations, changed sql installation
Separated language in db dump, makes it easier for me to update
Added commit alongside the version in the generated config file
2019-01-09 12:09:15 +01:00
Wruczek 65ae062a96 New bans page format
- Favor showing banned user's name if available
- Support for MyTSID bans
- Show the ban type alongside it (is it a UID / IP / MyTSID ban?)
- Fixed a bug that caused the banned-ip alerts to not display if user's last name was known
2019-01-09 11:22:36 +01:00
Wruczek 7ac6d34e7b Added escape method to Utils 2019-01-09 11:15:07 +01:00
Wruczek a1eafee419 Updated MySQL schema with new translations
Huge thanks to @bykidi for the quick help with Russian translation!
2019-01-05 20:20:28 +01:00
Wruczek fa17ce4858 Revert the totalconnections update, its not available without db info 2019-01-05 20:14:02 +01:00
Wruczek 81495b21c4 Added the no reason set message on the bans page 2019-01-05 15:30:26 +01:00
Wruczek c7371b0fc0 Added favicon 2019-01-05 13:19:50 +01:00
Wruczek a9ff982c45 Small fixes
- added totalconnections to the client info API
- fixed width on datatables
2019-01-04 14:44:01 +01:00