Commit Graph

486 Commits

Author SHA1 Message Date
printempw
cdcbde29f4 Remove DetectLanguagePrefer middleware from static routes 2018-08-05 16:25:37 +08:00
printempw
f40947c688 Add a option for requiring player name when register 2018-07-28 16:37:44 +08:00
printempw
4904e1c2a4 Add option to disable email verification 2018-07-28 00:58:50 +08:00
printempw
0e70a88e13 Use random generated token for password resetting 2018-07-28 00:42:09 +08:00
printempw
e2575f8a9a Add helper function generate_random_token 2018-07-27 18:46:32 +08:00
printempw
459a232c26 Forward front-end query string parameters to datatables 2018-07-27 17:11:07 +08:00
printempw
fd5d8a06ce Enhance rate limit for sending password reset email 2018-07-27 16:47:49 +08:00
printempw
bcd4b059d5 Fix interacting with cache in tests 2018-07-27 14:26:32 +08:00
printempw
3c8f0c9e22 Add admin operation to change user's verification status 2018-07-27 12:54:55 +08:00
printempw
58987edd12 Update User model 2018-07-27 01:50:55 +08:00
printempw
7fc3d2443b Hide actual remain time of rate limiting 2018-07-27 01:49:20 +08:00
printempw
19e6d8575f Require verification after changing email 2018-07-26 18:22:21 +08:00
printempw
ebcc693ab4 Add user email verification 2018-07-26 18:20:02 +08:00
printempw
1490f202b3 Update mail template of password reset 2018-07-25 19:44:50 +08:00
printempw
534224c212 Limit login attempts by IP address 2018-07-25 15:28:59 +08:00
printempw
e0c7292d35 Support changing texture model from skinlib 2018-07-24 17:22:18 +08:00
printempw
8f86e768d0 Tweak service providers for code readability 2018-07-22 18:49:41 +08:00
printempw
e83722cd88 Add L10n support for program copyright style 2018-07-22 15:31:06 +08:00
printempw
89ef69ba28 Return 204 instead of 200 for CDN cache 2018-07-22 14:57:30 +08:00
printempw
8f3088bcb3 Update middleware CheckAdministrator 2018-07-22 14:56:15 +08:00
printempw
55c7109b98 Add read permission check for .env 2018-07-22 12:09:18 +08:00
printempw
1597f0fac0 Catch PDOException in OptionRepository 2018-07-22 12:03:54 +08:00
printempw
05cd77e963 Adjust service providers 2018-07-22 11:20:15 +08:00
printempw
5ae53acbb9 Throw PrettyPageException when cipher is invalid 2018-07-22 11:10:33 +08:00
printempw
d31e0ebc7e Allow overriding translations 2018-07-22 09:42:46 +08:00
printempw
df8381b7c6 Add option for denying directly downloading textures 2018-07-22 00:39:56 +08:00
printempw
60b870488c Add error control for retrieving textures 2018-07-22 00:39:56 +08:00
printempw
bf9342847f Update path of log files 2018-07-22 00:39:56 +08:00
printempw
b047ee8fda Add report() helper function 2018-07-22 00:39:56 +08:00
printempw
b7a4259f29 Remove cipher CrazyCrypt1
This cipher was originally added for integration with CrazyLogin,
but now the cipher was included in the crazylogin-integration plugin.
2018-07-19 22:47:18 +08:00
printempw
335e8ca498 Add regexp rule support for texture name 2018-07-12 17:35:50 +08:00
printempw
eb62bd0b6f Use mail.driver to determine whether password reset is disabled 2018-07-12 14:45:37 +08:00
printempw
2a35e83939 Log the exceptions thrown by email service in detail 2018-07-11 23:31:20 +08:00
printempw
da34062a9c Add L10n support for site name and description 2018-07-06 14:49:39 +08:00
printempw
def8cc39b6 Add support for localized options 2018-07-06 14:46:25 +08:00
printempw
f2477f437b Use composer/semver to compare versions
Remove Utils::versionCompare method.
2018-06-30 16:31:39 +08:00
printempw
40485253ec Refine hashing uploaded file
Remove Utils::upload method.
Add bs_hash_file helper function.
Add HashingFile event.
2018-06-30 16:05:00 +08:00
printempw
3d9478a75c Move Player::getBinaryTexture method to TextureController 2018-06-29 22:45:00 +08:00
printempw
815fef7f3d Enhance rendering notice for unsatisfied plugin dependencies 2018-06-29 20:54:40 +08:00
printempw
4da044146f Update the parameter of PluginManager::getUnsatisfiedRequirements method 2018-06-29 18:14:55 +08:00
printempw
967e1642d3 Update plugins management page for resolving dependencies 2018-06-29 16:45:43 +08:00
printempw
cae51b3a7a Add dependency definition for plugins 2018-06-29 15:55:56 +08:00
printempw
86a5631431 Add composer support for plugins 2018-06-28 23:32:27 +08:00
printempw
0a307e9221 Refine texture preview generation
The methods in App\Services\Minecraft now accept binary image data as their first parameter.
The parameters of Minecraft::generatePreviewFromSkin is reordered.
Fix skin preview for Alex model textures.
Add more parameters to Minecraft::generatePreviewFromCape for specifying image size.
2018-06-28 21:55:33 +08:00
printempw
334eb7c3c5 Clear unnecessary filesystems 2018-06-28 18:25:31 +08:00
printempw
c45b478de2 Add .env variables for customizing the path to load plugins from 2018-06-28 12:32:58 +08:00
printempw
89ae8480da Remove dependency on php extension fileinfo 2018-06-19 21:04:15 +08:00
printempw
f24aeb5a7a Add l10n support for announcement and copyright text, close #115 2018-06-19 19:57:33 +08:00
printempw
c9f9a8ddb2 Fix placeholder of OptionFormText 2018-06-19 12:35:01 +08:00
printempw
abde385776 Add more validation rules for player name 2018-06-19 11:51:34 +08:00