Commit Graph

405 Commits

Author SHA1 Message Date
printempw
dbef0b0efd finish i18n of setup 2016-12-30 17:44:53 +08:00
printempw
e0a4667cc8 add detection for Accept-Language 2016-12-30 12:43:59 +08:00
printempw
cbec1d3869 rewrite option pages with new OptionForm 2016-12-29 23:14:09 +08:00
printempw
228c17ca68 add renderWithOutTable & renderInputTagsOnly for OptionForm 2016-12-29 13:11:46 +08:00
printempw
1d7dc13e18 refactor OptonForm 2016-12-28 23:28:15 +08:00
printempw
da7a0ac606 add option for score consumption of adding to closet 2016-12-28 13:08:17 +08:00
printempw
f31bd85445 add Markdown support for site announcement 2016-12-28 12:53:13 +08:00
printempw
886b15de87 add many styles for copyright text 2016-12-27 23:05:09 +08:00
printempw
5e567c48a5 add permission check for storage path 2016-12-27 22:31:52 +08:00
printempw
c37091d0f1 fix showing empty file when UploadFile::error !== UPLOAD_ERR_OK 2016-12-25 23:21:13 +08:00
printempw
33b89db7f5 implement ArrayAccess interface for plugins 2016-12-24 23:06:56 +08:00
printempw
043dabaccf add error handler of rendering exceptions in brief 2016-12-23 21:44:52 +08:00
printempw
04de047b8a fix bug of posting to /plugins/manage 2016-12-22 21:57:51 +08:00
printempw
af48273465 add option for returning score when deleting textures 2016-12-21 22:53:53 +08:00
printempw
2ee71b6d98 show custom error page when APP_DEBUG is false 2016-12-18 21:59:51 +08:00
printempw
70bed0c4c3 minor change of naming things and bug fixes 2016-12-18 17:32:46 +08:00
printempw
6e0ecf4d96 remove unnecessary directories 2016-12-17 23:00:07 +08:00
printempw
8677cd9376 rename middlewares 2016-12-17 22:45:08 +08:00
printempw
372be47ac8 fix parse error at index.php under PHP 5.3 2016-12-17 20:48:13 +08:00
printempw
55f8c87b92 add PluginController 2016-12-17 19:52:59 +08:00
printempw
94495614c3 separate runtime check to a function 2016-12-17 19:52:22 +08:00
printempw
2807c3ce6d enhance judgement of active menu 2016-12-17 19:02:56 +08:00
printempw
58014e9b1e fix not checking chinese player names 2016-12-17 18:17:34 +08:00
printempw
65acb7426b save modified options at terminable middleware instead of destruct function 2016-12-17 17:25:01 +08:00
printempw
4f30cc6eb7 use error control operater when invoking set_time_limit() 2016-12-16 22:54:12 +08:00
printempw
56cefa1ca5 check data of closet valid before loop 2016-12-16 22:51:50 +08:00
printempw
139db5c08d fix redirecting url after enable/disable plugins 2016-12-16 22:45:51 +08:00
printempw
efd57bfce0 use Request::ip() instead 2016-12-16 22:20:41 +08:00
printempw
28a66cba18 use methods from UrlGenerator to set root url & schema 2016-12-16 22:14:32 +08:00
printempw
8e75b3b605 remove temp file if uploaded file duplicated 2016-12-14 22:11:40 +08:00
printempw
223081cf05 add --force for database migration command 2016-12-14 22:10:48 +08:00
printempw
325ea187e0 fix rendering content of option form 2016-12-11 22:26:58 +08:00
printempw
a858456d38 add some application information for javascript 2016-12-10 22:01:05 +08:00
printempw
6ff4ad0c33 add support for multilevel menus 2016-12-10 21:30:24 +08:00
printempw
55534bb52b fix getting info of invalid texture 2016-12-10 19:49:45 +08:00
printempw
05edc193ae add event for rendering header & footer 2016-12-10 19:36:01 +08:00
printempw
91ff0fd2a7 start using laravel-debugbar 2016-12-10 18:55:08 +08:00
printempw
28ea2b2858 separate v2 data migrations as a plugin 2016-11-25 22:34:41 +08:00
printempw
3811f7d704 working on extracting of updates 2016-11-25 13:13:26 +08:00
printempw
9b6c18cd6b now we have an awesome progress bar when download updates 2016-11-25 12:54:20 +08:00
printempw
4ef6fba0c6 remove constant BASE_DIR 2016-11-21 21:50:24 +08:00
printempw
d2a2b81652 add event PluginWasDeleted 2016-11-19 22:02:02 +08:00
printempw
0d006dac66 add event UserProfileUpdated 2016-11-18 23:06:15 +08:00
printempw
eb3b963dca add custom messages & callbacks for option forms 2016-11-18 22:39:12 +08:00
printempw
a91da6cf3c fix rendering of option forms 2016-11-18 21:59:09 +08:00
printempw
b84a137cf7 fix rules for player names 2016-11-18 17:28:49 +08:00
printempw
58a2e10c0a add query string for avatars forcely 2016-11-18 17:24:13 +08:00
printempw
7004ab627c fix routes for setup wizard 2016-11-18 16:59:05 +08:00
printempw
589be0c892 move setup wizard into laravel framework 2016-11-18 16:46:58 +08:00
printempw
5fc43ed45b fix some minor issues for plugins 2016-11-17 17:32:12 +08:00
printempw
b232503fab add ability of selecting multi textures at closet 2016-11-13 12:20:30 +08:00
printempw
be4af844fe abstract forms for options 2016-11-12 23:50:41 +08:00
printempw
fdf2a82e2e fix removing ending slash of url 2016-11-11 23:04:53 +08:00
printempw
36925139db fix escaping unicode player name 2016-11-11 21:19:45 +08:00
printempw
11c88f28cd add log for password resetting 2016-11-07 22:34:34 +08:00
printempw
b42ad27f6f add events of player operations 2016-11-07 22:16:27 +08:00
printempw
a6751473f6 event CheckPlayerExists now returns bool value 2016-11-06 10:58:01 +08:00
printempw
1ee3ecd462 fix checking user password returned by event listeners 2016-11-05 21:23:07 +08:00
printempw
821cd025e9 fix unknown column username 2016-11-05 21:08:10 +08:00
printempw
e0a59900a3 add event EncryptUserPassword 2016-11-05 20:11:48 +08:00
printempw
ea1948dc59 fix bug at binding email 2016-11-05 20:11:31 +08:00
printempw
4e6cd56c39 fix class names of ciphers 2016-11-05 20:10:46 +08:00
printempw
e9ace93035 fix removing items from closet 2016-10-30 15:31:49 +08:00
printempw
f71190e286 update ciphers 2016-10-30 14:12:22 +08:00
printempw
6aaec6f658 working on events & data adapter 2016-10-30 11:57:26 +08:00
printempw
167c40f550 add last-modified header for json profiles 2016-10-30 11:56:59 +08:00
printempw
0df49ff670 fix using InvalidArgumentException 2016-10-29 21:31:58 +08:00
printempw
5c042ae0ab separate cache logic from core 2016-10-29 18:54:38 +08:00
printempw
2559f7907b add namespace hints for plugin views and translation 2016-10-27 22:52:26 +08:00
printempw
e6fedfd2f3 separate config generator as a plugin 2016-10-25 22:47:50 +08:00
printempw
f3e803f57f use app() instead of App::make() 2016-10-25 21:35:09 +08:00
printempw
329f4c86bc add class autoloader for plugins 2016-10-24 22:32:07 +08:00
printempw
7f79a654bd fix booting option repository at setup 2016-10-23 13:04:59 +08:00
printempw
429dc7c7a7 fix using array as class contant 2016-10-23 12:19:19 +08:00
printempw
e35fa9b85a refactor models 2016-10-23 11:41:52 +08:00
printempw
c849ed21fa abstract general Repository 2016-10-21 22:11:49 +08:00
printempw
d6e810da4a working on data adaptation 2016-10-17 17:51:51 +08:00
printempw
55414072e7 working on framework of plugins 2016-10-17 12:20:55 +08:00
printempw
688bf668e8 return bool value when option value is 0 or 1 2016-10-17 10:07:38 +08:00
printempw
82ada0930b add option for auto detecting asset url 2016-10-17 09:46:57 +08:00
printempw
1b1a198839 fix using ClosetModel 2016-10-16 22:06:31 +08:00
printempw
923b048e4f use awesome Carbon instead of awful strtotime() 2016-10-16 21:30:40 +08:00
printempw
ab4c72184a add menu item for importing data from v2 2016-10-16 20:29:12 +08:00
printempw
86d82931bb add option of max size of uploaded file 2016-10-16 20:18:40 +08:00
printempw
7f0e9a4178 add search for closet 2016-10-16 20:04:21 +08:00
printempw
b01d0fded2 use Query Builder to refactor Closet model 2016-10-16 18:54:36 +08:00
printempw
c09700ea57 enhance abstraction of Player model 2016-10-16 18:16:15 +08:00
printempw
d0a5191a61 abstract registering player 2016-10-07 16:06:38 +08:00
printempw
a22357d1c6 fix translation of auth.logout.fail 2016-10-06 17:57:07 +08:00
printempw
98a0d70571 fix cache-control header when return_200_when_notfound is on 2016-10-03 21:57:55 +08:00
printempw
41e0a628d6 modularize routes 2016-10-03 21:44:26 +08:00
printempw
f0532dcc6c fix minimal length of password 2016-10-02 20:30:27 +08:00
printempw
5efd875b06 fix PrettyPageException at setup pages 2016-09-30 23:21:04 +08:00
printempw
fa9629e796 fix updater 2016-09-30 21:00:47 +08:00
printempw
a4ad0d7e19 deprecate Utils::convertString() due to security 2016-09-30 20:54:10 +08:00
printempw
a079331bf8 enhance translations of skinlib 2016-09-30 20:46:15 +08:00
printempw
7ead22de93 enhance rendering menus 2016-09-30 17:00:41 +08:00
printempw
975e34db95 allow to re-upload textures which were setted to private 2016-09-30 16:31:45 +08:00
printempw
ee4cbd2092 fix cache control of json profile 2016-09-28 23:26:19 +08:00
printempw
fd7afd2ead fix i18n when http exception occurs 2016-09-28 17:54:07 +08:00
printempw
1618707e5d regenerate session id after logging out 2016-09-28 17:48:37 +08:00
printempw
65b0109d39 fix showing flash message 2016-09-28 13:03:33 +08:00
printempw
459c325597 fix translation of noticing wrong password 2016-09-27 22:41:10 +08:00
printempw
a877e93c3a fix getting environment variables 2016-09-27 22:35:04 +08:00
printempw
03fbf61cf8 fix checking in after zero 2016-09-27 22:32:15 +08:00
printempw
af95ef11d6 fix minus page numbers 2016-09-27 22:31:37 +08:00
printempw
446149c9ef fix url() function when using CDN 2016-09-27 22:15:51 +08:00
printempw
ddc84518ee fix version control of update urls 2016-09-25 15:59:00 +08:00
printempw
2e9ae091da add importing options automatically 2016-09-25 14:32:56 +08:00
printempw
c86dc05572 add options of caching things 2016-09-25 14:21:51 +08:00
printempw
084e04c30a add caching headers 2016-09-25 11:40:50 +08:00
printempw
15c3c55142 add renaming closet items 2016-09-25 10:35:16 +08:00
printempw
eb8f33ef8f fix bug of transferring player 2016-09-25 09:38:46 +08:00
printempw
f0ef6dec0d move static files to resources/assets 2016-09-25 00:03:07 +08:00
printempw
1e57e9cef4 redirect to former url after setting locale 2016-09-24 23:37:28 +08:00
printempw
effa0a42df working on i18n of controllers 2016-09-24 22:49:20 +08:00
printempw
1cdfb139c1 move language switcher to HomeController 2016-09-24 22:45:54 +08:00
printempw
6d5105b5cd check mime type of file out of laravel validator 2016-09-22 22:00:12 +08:00
printempw
d9b364556b working on i18n of user center 2016-09-15 23:03:58 +08:00
printempw
23f6e4b35e add helper function for menu and copyright 2016-09-15 20:35:46 +08:00
printempw
8507860b15 add helper function for header and footer 2016-09-15 11:04:08 +08:00
printempw
41f24b9a3a add menu for switching languages 2016-09-15 09:20:02 +08:00
printempw
0fe9cf19b4 add route for setting locale dynamically 2016-09-14 23:27:02 +08:00
printempw
9642c1c9b0 move assets to resources directory 2016-09-14 22:44:30 +08:00
printempw
2c890730b6 fix email binding 2016-09-11 15:39:55 +08:00
printempw
0a3ea9b1e1 fix undefined tid 2016-09-10 22:06:43 +08:00
printempw
6c1311db5e add json helper function 2016-09-10 21:39:45 +08:00
printempw
b455fe6f06 fix response of validations 2016-09-10 21:14:46 +08:00
printempw
9ef9137688 extend validator rules at ValidatorExtendServiceProvider 2016-09-10 19:06:54 +08:00
printempw
35c978697b fix checking file exists 2016-09-10 18:50:04 +08:00
printempw
5e3e1e64d4 fixed support for sub directory 2016-09-10 17:52:33 +08:00
printempw
fd622e2eb8 save session when terminate abnormally 2016-09-08 18:08:45 +08:00
printempw
c6bee0727f fix urls of assets for sub directory 2016-09-05 22:18:34 +08:00
printempw
691f26e736 fix UrlGenerator at error page 2016-09-04 17:05:30 +08:00
printempw
b73c819142 use Mail of laravel 2016-09-04 16:15:15 +08:00
printempw
1fa51927bb use composer to load helpers 2016-09-04 15:47:51 +08:00
printempw
681a56a741 use validator of laravel instead of Validate class 2016-09-04 15:35:12 +08:00
printempw
f5c9e08ad6 use validator of laravel 2016-09-03 23:50:55 +08:00
printempw
f30c7c8aa4 add timestamp to control cache of update sources 2016-09-03 22:09:13 +08:00
printempw
31001f15ae fix cache of requests with size 2016-09-03 21:12:13 +08:00
printempw
2b55346a0c fix undefined player_name at PlayerController 2016-09-03 21:06:01 +08:00
printempw
fde6005cbf fix preview with size 2016-09-03 21:04:34 +08:00
printempw
7ed653e876 separate event listeners from app core 2016-08-30 10:10:11 +08:00
printempw
fffb8fd441 add file cache for non-existent players 2016-08-30 08:55:02 +08:00
printempw
9f02cf26c1 use custom helpers instead of util classes 2016-08-29 23:31:43 +08:00
printempw
0dd6d0125c use redirect helper function 2016-08-29 23:12:45 +08:00
printempw
cfd289c0c8 add macros for responses 2016-08-29 22:48:55 +08:00
printempw
8196324f73 write data from cookie to session in a parent middleware 2016-08-29 22:46:57 +08:00
printempw
bde548de40 add PrettyPageException to handle exceptions which should be rendered 2016-08-29 19:47:30 +08:00
printempw
124b98f9d7 load some envs to config to prevent cache problems 2016-08-29 16:41:28 +08:00
printempw
1caae0dd75 add cache for json profiles of players 2016-08-29 15:28:20 +08:00
printempw
9290f1d2a7 fix rendering HttpException with whoops 2016-08-29 15:10:51 +08:00
printempw
1798d07210 update routes 2016-08-29 14:49:10 +08:00
printempw
3949ddd59c add events and listeners for cache 2016-08-29 14:25:24 +08:00
printempw
fc4b64ca34 enhance Option class 2016-08-29 14:23:53 +08:00
printempw
cebae55ca5 fix preview of double layer skins 2016-08-29 12:19:21 +08:00
Alexander Xia
03d5768f40 fix double layer skin preview 2016-08-29 02:34:54 +00:00
printempw
f11070dcf0 fix relative urls 2016-08-28 22:16:48 +08:00
printempw
ca775a2809 add options to service container 2016-08-28 22:15:09 +08:00
printempw
b7dc5e395e fix getting app version 2016-08-28 21:48:15 +08:00
printempw
776109f487 use Storage facade to manage files 2016-08-28 20:33:35 +08:00
printempw
cc74d4020d add installation check at BootServiceProvider 2016-08-28 18:33:47 +08:00
printempw
1e7030236e initialize for laravel 2016-08-28 10:05:21 +08:00
printempw
986b20a0ad add DocBlocks for Updater 2016-08-27 18:11:34 +08:00
printempw
6e726df521 add auto-update 2016-08-26 22:42:49 +08:00
printempw
6170144fb1 fix using deprecated mysql_escape_string() 2016-08-26 17:36:57 +08:00
printempw
56bfcd0b67 fix bug of register and deleting account 2016-08-26 13:22:48 +08:00
printempw
dddd66d49e move framework files to app/Core directory 2016-08-25 22:44:03 +08:00
printempw
e1525cfad4 fix clearing textures of player, close #31 2016-08-25 21:42:09 +08:00
printempw
889dfad9fa decide storage unit automatically 2016-08-25 13:26:53 +08:00
printempw
4de91cc543 add placeholders of table name for sqls 2016-08-25 13:25:55 +08:00
printempw
cece50e1a3 use SQL to calculate storage used 2016-08-24 22:43:30 +08:00
printempw
98505984e1 move framework files to App/Blessing 2016-08-24 22:43:04 +08:00
printempw
0e3418dc56 add migration for importing users and textures simultaneously 2016-08-20 21:08:46 +08:00
printempw
c6b2d6c1cc add migration for v2 users 2016-08-19 23:09:32 +08:00
printempw
1875210f3f update generateRndString 2016-08-18 21:51:39 +08:00
printempw
89acfaff8f add deleting invalid textures automatically 2016-08-17 18:08:51 +08:00
printempw
ced8e30797 rewrite Storage class to improve reusability 2016-08-17 13:16:46 +08:00
printempw
0e5d18c0a1 import option automatically if exists 2016-08-17 12:16:03 +08:00
printempw
4a862c6ecc notify user if texture file is deleted 2016-08-16 22:58:21 +08:00
printempw
3a9d1fc665 add logging in with your owned player names 2016-08-16 22:52:00 +08:00
printempw
0b17fa4799 rewrite the constructor of User class 2016-08-16 13:27:06 +08:00
printempw
08c54acae7 fix un-existent column 2016-08-14 13:31:56 +08:00
printempw
96ae3957f8 refactor Database class 2016-08-14 08:31:07 +08:00
printempw
76c305d8c3 add option for setting score of private textures 2016-08-13 23:25:10 +08:00
printempw
497c762879 fix calculating total pages 2016-08-13 22:31:24 +08:00
printempw
7b9077d085 fix indentation 2016-08-13 22:14:01 +08:00
printempw
e28be4cc32 fix relative urls, close #27 2016-08-13 21:41:53 +08:00
printempw
46bf958215 set default timezone when boot up 2016-08-12 17:59:14 +08:00
printempw
6dbcc7aacd fix non-static method 2016-08-11 22:56:36 +08:00
printempw
013edd87ac add default value for getting options 2016-08-11 18:10:14 +08:00
printempw
8b586bddf6 add pages for update 2016-08-11 13:17:30 +08:00
printempw
7d7432a374 add placeholders for comment script 2016-08-11 12:47:02 +08:00
printempw
d4623f453d use mbstring to split chinese characters 2016-08-10 23:00:15 +08:00
printempw
3d83f3278c fix bug at importing v2 textures 2016-08-10 22:46:17 +08:00
printempw
22be48c309 enhance performance at installation 2016-08-10 22:22:28 +08:00
printempw
fba53c1fe5 use PrettyPageHandler to handler errors while installing 2016-08-10 22:07:20 +08:00
printempw
8241e98121 add migrating textures from v2 to v3 2016-08-10 18:03:06 +08:00
printempw
ab472d8fd2 move boot procedure to Boot class 2016-08-10 13:02:16 +08:00
printempw
88f1ca4f23 add template for 403 2016-08-09 21:55:49 +08:00