Commit Graph

443 Commits

Author SHA1 Message Date
Pig Fang
a413927980 Add tests for TextureController 2017-11-17 07:40:29 +08:00
Pig Fang
b19565bf8b Add tests for PluginController 2017-11-16 14:09:08 +08:00
Pig Fang
faa73bebc9 Do some checks before updating player profile 2017-11-15 14:00:11 +08:00
Pig Fang
aaf612f2d9 Add tests for PlayerController 2017-11-14 23:25:04 +08:00
printempw
08afd5df89 Fix checking specific environment file 2017-11-09 16:32:18 +08:00
printempw
e5db3a720c Update configuration of Travis CI 2017-11-09 16:22:23 +08:00
printempw
0f065ef202 Try to avoid using site url which ends with index.php #101 2017-11-07 21:40:53 +08:00
printempw
6c7b494f16 Fix #104 2017-11-07 20:45:29 +08:00
Pig Fang
594954dbe2 Make responsive for closet
fix #89
2017-11-06 11:07:24 +08:00
Pig Fang
bce4ed4a42 Add a option for adding a player after registered 2017-11-05 20:56:52 +08:00
Pig Fang
249ac1b505 Fix adding texture to closet 2017-11-05 19:29:30 +08:00
Pig Fang
739bc17c3a Refactor Closet model 2017-11-05 16:54:01 +08:00
Pig Fang
8d1adc7e4d Add security check before resetting password 2017-11-05 10:25:20 +08:00
Pig Fang
ed27972608 Add tests for ClosetController 2017-11-04 20:25:54 +08:00
Pig Fang
b6ffa970cf Add tests for AdminController 2017-11-04 20:25:54 +08:00
Pig Fang
abd27055c1 Add tests for AuthController 2017-11-04 20:25:54 +08:00
Pig Fang
2a895e1b88 Add tests for middleware and HomeController 2017-11-04 20:25:54 +08:00
gplane
74d6b55483 Add score check before setting privacy 2017-11-03 21:59:27 +08:00
printempw
231a91e367 Fix translation of getting textures 2017-08-07 13:48:20 +08:00
printempw
4bf0de92c5 Define default skin/avatar image in one place 2017-08-07 13:38:46 +08:00
printempw
a55f150eac Fix operating admin himself 2017-08-06 22:53:11 +08:00
gplane
0771c4c2dd Use "min" as unit when sign remaining time is less than 1 hour 2017-08-06 17:05:04 +08:00
printempw
a2edc469ac Show precision time when sign remaining time is less than 1 hour 2017-08-05 23:43:35 +08:00
printempw
fe721bd833 Skip copying vendor if error occurred when upgrading 2017-08-05 16:00:14 +08:00
printempw
4bf1058c46 Fix minor bug about error log 2017-08-05 15:31:47 +08:00
printempw
a8f4397be4 Enhance clearing compiled views 2017-08-05 15:10:08 +08:00
printempw
b06051dd91 Remove class App\Services\Storage 2017-08-05 15:04:06 +08:00
printempw
01a0d58c7d Update redirecting url of plugin market 2017-08-05 14:40:56 +08:00
printempw
bc7679fd0d Use default background image when option leaved empty 2017-08-05 14:35:28 +08:00
printempw
0566d4e7e0 Throw exception when two plugins use the same name definition 2017-07-30 16:11:23 +08:00
printempw
d15217ddcb Fix operating players of an admin himself on admin page 2017-07-30 14:42:26 +08:00
printempw
235141e2d9 Expect only new passwords to be at least 6 characters 2017-07-22 11:12:49 +08:00
printempw
3a74329548 Rename sign in to sign 2017-07-14 09:17:52 +08:00
printempw
397da60f4f Forbid operations when user lacks permission 2017-07-14 08:21:29 +08:00
printempw
b873ffef9c Adjust filename of source files 2017-07-03 20:54:19 +08:00
printempw
f4dc8cbcf9 Add detection of directory write permission 2017-06-30 11:23:26 +08:00
printempw
34962255a2 Add ajax pagination & search for skinlib 2017-06-30 10:33:41 +08:00
printempw
a0d1924165 Return exception in plain text for xhr requests 2017-06-29 21:34:02 +08:00
printempw
10801b8f7d Redirect to last requested path after logging in 2017-06-28 20:42:51 +08:00
printempw
1957f97807 Add option for detecting IP address via which header 2017-06-28 19:50:34 +08:00
printempw
88ed00660a Fix password encryption of CrazyLogin #66 2017-06-28 18:38:48 +08:00
printempw
b7df1b362c Reset invalid player textures automatically 2017-06-28 17:13:07 +08:00
printempw
27c7a77f04 Add Chinese translation for runtime checking 2017-06-27 20:09:42 +08:00
printempw
6aebb483a1 Move route defination files to /routes 2017-06-27 19:48:18 +08:00
printempw
2665d5c56b Fix filter of skinlib 2017-05-05 12:43:53 +08:00
gplane
5365164ef5 Use 0 to reset texture for player in admin panel 2017-04-29 08:49:08 +08:00
gplane
dfbe6400d4 Add some redirectings for admin panel 2017-04-27 18:02:05 +08:00
gplane
d9552e268c Fix password length of installation 2017-04-27 12:42:04 +08:00
gplane
97bcfa2686 Fix updating email address
Add detecting whether email is existed or not
2017-04-27 09:25:42 +08:00
gplane
b54ddb6fb2 Add changing player name in admin panel 2017-04-27 08:52:55 +08:00
gplane
ca9aded3df Add option for choosing types of textures to be cleared 2017-04-26 23:39:10 +08:00
gplane
c723f0a780 Fix score calculation 2017-04-26 16:24:19 +08:00
gplane
44999af7d8 Display nickname before changing texture owner 2017-04-26 15:28:53 +08:00
gplane
293cb0e457 Redirect to index if search keyword is empty 2017-04-25 08:51:30 +08:00
gplane
4311af2a5f Fix type mistake 2017-04-24 17:16:54 +08:00
gplane
fdea88eb2b Add searching texture for uploaders themselves 2017-04-24 17:13:06 +08:00
gplane
5c7b8bf6b2 Optimize filter of skin library 2017-04-24 17:02:29 +08:00
gplane
f53bb7acb6 Optimize closet
1. Use jqPaginator
2. Use CSR for closet
3. Use AJAX for closet
4. Just type to search instead of pressing ENTER key
5. Link to skin library is according to current category when closet is empty
6. Texture indicator shows category of texture
2017-04-24 11:26:53 +08:00
gplane
8056216d3f Fix score calculation 2017-04-22 23:35:25 +08:00
gplane
4ae8ed2d82 Use CSR for DataTables 2017-04-22 18:36:22 +08:00
gplane
2b0f8b20c1 Fix score calculation 2017-04-21 18:44:11 +08:00
gplane
98ff895d3b Fix setting existing texture to be private 2017-04-21 18:11:17 +08:00
gplane
2986e6babd Fix showing private textures for owner 2017-04-21 16:48:25 +08:00
gplane
3e27625064 Update storage display when checking in 2017-04-21 00:05:45 +08:00
printempw
5db84529de Merge branch 'master' of github.com:printempw/blessing-skin-server 2017-02-03 14:26:14 +08:00
printempw
c19eec5a90 fix division by zero when user score < rate 2017-02-03 14:25:17 +08:00
HaLuLu-MECHREVO X6Ti
c4a2b22c30 add detection for size of HD skins 2017-01-25 15:34:43 +08:00
printempw
989b29a43a fix getting remaining time of signing in 2017-01-22 22:19:55 +08:00
printempw
b198ce5d35 fix binding email #47 2017-01-22 18:39:14 +08:00
printempw
233b2d4e39 return error message directly when requested with POST 2017-01-22 16:45:19 +08:00
printempw
38018276e5 fix changing current language at texture detail page 2017-01-22 15:58:52 +08:00
printempw
097194d542 redirect plugin market to g-plane/unofficial-plugins-market 2017-01-21 17:04:09 +08:00
printempw
b13552e5d1 use IoC container to call plugin callbacks 2017-01-20 21:36:29 +08:00
printempw
49fd8e4eb3 enhance directory structure of assets 2017-01-20 18:22:10 +08:00
printempw
100314dfd7 use babel to compile ES6 scripts to ES5 2017-01-19 23:07:13 +08:00
printempw
2be20b4bee fix default parameter value of OptionForm::addMessage 2017-01-19 12:57:36 +08:00
printempw
2461b47d75 clear unused imported namespaces 2017-01-18 22:57:15 +08:00
printempw
13e51464f6 separate checking installation as a middleware 2017-01-18 22:42:50 +08:00
printempw
294b008880 now maximum password length is extended to 64 2017-01-18 22:35:25 +08:00
printempw
c628a3da3e make language detector more accurate 2017-01-18 22:31:35 +08:00
printempw
4cfb3f27f6 use hash_equals() to compare password hash 2017-01-18 12:59:52 +08:00
printempw
47c758c5c0 fix comparing time of signing in 2017-01-18 12:56:37 +08:00
printempw
9ff5bbfcaa ✏️ use signing in instead of checking in 2017-01-17 22:57:16 +08:00
printempw
a0494ce3d0 fix awful indentation in i18n files of option pages 2017-01-17 22:16:03 +08:00
printempw
db15ff2314 fix url to config pages of plugins 2017-01-17 21:41:20 +08:00
printempw
5f9eb0b6fd add option for sending usage statistics 2017-01-15 16:20:29 +08:00
printempw
9486f19f5d add support for callback of enabling/disabling/deleting plugins 2017-01-14 21:31:21 +08:00
printempw
10a9397fd0 fix searching closet 2017-01-14 20:39:13 +08:00
printempw
ad159c7f20 add url field for plugins' package.json 2017-01-14 20:26:38 +08:00
printempw
3fcb991ac7 encrypt token cookie 2017-01-14 20:24:48 +08:00
printempw
ba6ae737ca set current language with query string 2017-01-14 19:28:27 +08:00
printempw
79f1608780 update custom error pages 2017-01-14 18:42:30 +08:00
printempw
6c34392c11 clear compiled view cache when update 2017-01-13 22:34:06 +08:00
printempw
38e24f4642 stop loop after adding all the contents 2017-01-08 16:12:28 +08:00
printempw
07b3a025a5 use name as unique identifier for plugins generally 2017-01-08 16:09:54 +08:00
printempw
954329a8e7 add useful functions for plugins 2017-01-08 16:05:54 +08:00
printempw
f6aadc71f0 add language-chooser for error pages 2017-01-08 15:20:50 +08:00
printempw
3569c43fb2 use Query Builder to get storage size used by user 2017-01-08 14:29:48 +08:00
printempw
118d8cc649 show current role at user/admin panel 2017-01-08 14:15:55 +08:00
printempw
1d4dca0ff3 update util functions 2017-01-08 13:44:03 +08:00