Commit Graph

720 Commits

Author SHA1 Message Date
Pig Fang
bf8ec12645 Support changing texture model from skinlib 2018-08-16 17:42:54 +08:00
Pig Fang
d657e88dd8 Fix risky test 2018-08-16 16:46:46 +08:00
Pig Fang
767436610c Clean up 2018-08-16 16:38:21 +08:00
Pig Fang
71cd20052b Remove unused files 2018-08-16 16:36:19 +08:00
Pig Fang
deda5cf11c Add skin library "show" page 2018-08-16 16:34:27 +08:00
Pig Fang
d39f95d634 Fix polyfill 2018-08-16 15:22:58 +08:00
Pig Fang
2f9ded7646 Fix render escaped l10n 2018-08-16 15:12:48 +08:00
Pig Fang
298dfc1064 Enable more ESLint rules 2018-08-16 14:50:11 +08:00
Pig Fang
733e694ba0 Add "upload" page 2018-08-15 16:44:21 +08:00
Pig Fang
a573f0efe3 Retrieve initial data from query string 2018-08-14 23:45:32 +08:00
Pig Fang
f17cc18995 Prevent possible XSS 2018-08-14 23:43:56 +08:00
Pig Fang
190e54578a Add index page of skin library 2018-08-14 23:27:36 +08:00
Pig Fang
7e4ae5381b Use server side table 2018-08-13 11:08:14 +08:00
Pig Fang
f71a9b3dd8 Remove old JavaScript files 2018-08-12 17:56:00 +08:00
Pig Fang
d32eb379ba Add "reset" page 2018-08-12 17:50:04 +08:00
Pig Fang
96af04433c Support retrieving route params 2018-08-12 17:33:30 +08:00
Pig Fang
85d9677a64 Tweak imports 2018-08-12 17:17:54 +08:00
Pig Fang
131540e3f1 Add "forgot" page 2018-08-12 16:09:20 +08:00
Pig Fang
b343707978 Add register page 2018-08-12 11:16:57 +08:00
Pig Fang
59e4bf628e Fix serializing data from Blade to JavaScript 2018-08-12 10:46:18 +08:00
Pig Fang
c0ac92604f Revert: fix button state 2018-08-12 10:34:09 +08:00
Pig Fang
4470b7ba9c Add missing logout 2018-08-12 09:31:50 +08:00
Pig Fang
0889276494 Fix button state 2018-08-12 09:31:35 +08:00
Pig Fang
b29caca472 Extract style 2018-08-12 09:18:45 +08:00
Pig Fang
718ec2f7b4 Add login page 2018-08-12 08:56:42 +08:00
Pig Fang
7cfb961e2b Use Jest's fake timers 2018-08-12 08:55:42 +08:00
Pig Fang
fea37bc512 Fix HTTP headers 2018-08-12 08:48:42 +08:00
Pig Fang
f7d156ac79 Remove old JavaScript files 2018-08-11 15:09:17 +08:00
Pig Fang
be798afe5c Remove old css file 2018-08-11 11:59:59 +08:00
Pig Fang
ca1f5fdb69 Add players page 2018-08-11 11:59:11 +08:00
Pig Fang
9b846a4733 Update css of skin previewer 2018-08-10 15:15:40 +08:00
Pig Fang
c9e92bbbbb Add missing css 2018-08-10 14:59:34 +08:00
Pig Fang
7fdb6da915 Case 2018-08-09 17:08:07 +08:00
Pig Fang
516a7b4798 Add "change color" box 2018-08-09 17:07:20 +08:00
Pig Fang
9699a4434a Remove unused content 2018-08-09 15:37:51 +08:00
Pig Fang
6d4db993e4 Fix risky test 2018-08-09 15:34:36 +08:00
Pig Fang
887fcbdc90 Add players management page 2018-08-09 15:34:21 +08:00
Pig Fang
9e92684593 Fix <small> font size 2018-08-08 18:33:12 +08:00
Pig Fang
ceadadbe95 Change font awesome icon 2018-08-08 18:19:21 +08:00
Pig Fang
e3b5cbc36f Hot reload for development 2018-08-08 18:17:11 +08:00
Pig Fang
ca9a025fad Update style of admin panel 2018-08-08 15:39:05 +08:00
Pig Fang
05c6ce13bc Fix linting warning 2018-08-08 15:33:06 +08:00
Pig Fang
023968ef9d Copy Chart.js as-is 2018-08-08 15:30:26 +08:00
Pig Fang
b0bdc3e7b2 Upgrade to Font Awesome 5 2018-08-08 12:30:50 +08:00
Pig Fang
f0e177d62d Add user dashboard page 2018-08-08 09:50:35 +08:00
Pig Fang
4e9c0b9d45 Fix style of home page 2018-08-07 09:25:20 +08:00
Pig Fang
0198cf84f5 Use Minecraft font for logo 2018-08-06 18:44:01 +08:00
Pig Fang
8fd5350ee3 Fix sweetalert2 style 2018-08-06 18:37:00 +08:00
Pig Fang
c333720fa3 Fix querying single user 2018-08-06 18:26:42 +08:00
Pig Fang
472477efa0 Fix form style 2018-08-06 16:51:04 +08:00
Pig Fang
6c6c01fb16 Use fetch and remove axios 2018-08-06 13:16:10 +08:00
Pig Fang
6a14339c56 Add "Users Management" page 2018-08-06 12:14:20 +08:00
Pig Fang
8a83a176ce Add flushPromises for tests 2018-08-06 09:30:54 +08:00
Pig Fang
5e4bc4b564 Use Fetch API 2018-08-05 15:33:08 +08:00
Pig Fang
a2e6315198 Simplify input validator 2018-08-05 14:36:44 +08:00
Pig Fang
33de864504 Add more ESLint rules and format 2018-08-05 09:47:29 +08:00
Pig Fang
3c2aa37967 Optimize webpack build 2018-08-04 10:22:16 +08:00
Pig Fang
b0097eacbd Remove pre-script section 2018-08-03 16:30:34 +08:00
Pig Fang
43afaa3e8d Optimize loading fonts 2018-08-03 10:35:06 +08:00
Pig Fang
3dfa5c6e4e Add profile page 2018-08-02 17:29:43 +08:00
Pig Fang
d946810c46 Fix css of toastr 2018-08-02 15:01:07 +08:00
Pig Fang
7e72e3c01b Update global style 2018-08-02 09:52:20 +08:00
Pig Fang
b7f0ddd7f0 Add closet page 2018-08-02 09:45:33 +08:00
Pig Fang
5bccfd3d26 Mock assets files 2018-08-01 22:36:12 +08:00
Pig Fang
379ddd5251 Update test infrastructure 2018-07-31 22:58:35 +08:00
Pig Fang
72946e2474 Add more TypeScript declarations 2018-07-31 22:20:42 +08:00
Pig Fang
f97504d164 Update mock 2018-07-31 17:05:24 +08:00
Pig Fang
7ab91a568d Change module mapping 2018-07-31 10:42:14 +08:00
Pig Fang
21dfb21c41 Use swal.mixin 2018-07-31 10:37:34 +08:00
Pig Fang
7206f5952b Upgrade sweetalert2 to v7 2018-07-31 10:19:51 +08:00
Pig Fang
8d23a14c79 Disable console output in unit test 2018-07-31 10:18:14 +08:00
Pig Fang
0423bef836 Fix running jQuery plugins 2018-07-31 09:16:56 +08:00
Pig Fang
7985321022 Add default skin 2018-07-30 15:45:29 +08:00
Pig Fang
6c6cecc5bd Add missing l10n 2018-07-30 11:43:31 +08:00
Pig Fang
5b72834c62 Add missing style 2018-07-30 11:42:10 +08:00
Pig Fang
821357cf35 Add fonts 2018-07-30 11:24:36 +08:00
Pig Fang
2eb6e294cf Fix test 2018-07-30 09:52:39 +08:00
Pig Fang
b666f59554 Fix Promise polyfill 2018-07-30 09:05:15 +08:00
Pig Fang
48704bd3ce Support front-end i18n 2018-07-29 18:56:07 +08:00
Pig Fang
e69e7be1d9 Use webpack instead of parcel 2018-07-29 15:31:54 +08:00
Pig Fang
d3abbcdf82 Update test 2018-07-29 08:50:25 +08:00
Pig Fang
f43ce12a87 Add polyfill for IE 2018-07-28 11:12:25 +08:00
Pig Fang
3946314ae0 Update test 2018-07-27 18:54:39 +08:00
Pig Fang
18274d4d22 Add missing files 2018-07-27 16:54:36 +08:00
Pig Fang
69e9641bf4 Add test for component "ClosetItem" 2018-07-27 16:17:22 +08:00
Pig Fang
9eeaf5989e Remove unused line 2018-07-27 11:56:07 +08:00
Pig Fang
c120c58dda Add Vue component for skinview3d 2018-07-27 09:54:23 +08:00
Pig Fang
f6dec9d447 Get ready for using Vue.js 2018-07-25 15:32:08 +08:00
Pig Fang
11afeea08d Add L10n support for program copyright style 2018-07-22 16:46:37 +08:00
Pig Fang
5e3e2bf688 Return 204 instead of 200 for CDN cache 2018-07-22 16:42:58 +08:00
Pig Fang
e60d73b410 Remove bs_announcement function and parsedown 2018-07-22 16:32:34 +08:00
Pig Fang
d05cd4aab2 Throw PrettyPageException when cipher is invalid 2018-07-22 16:23:49 +08:00
Pig Fang
d16483bacb Add custom HTTP-500 error page 2018-07-22 16:16:29 +08:00
Pig Fang
aa149f4f3e Allow overriding translations 2018-07-22 11:06:16 +08:00
Pig Fang
02ba6ed3df Allow overriding views 2018-07-22 10:58:29 +08:00
Pig Fang
1dc145cc9a Generate random salt and app key by default 2018-07-22 09:39:27 +08:00
Pig Fang
10a0cd09db Add option for denying directly downloading textures 2018-07-22 09:38:42 +08:00
Pig Fang
0233e44ccd Add a setup step to fill database info 2018-07-21 16:55:36 +08:00
Pig Fang
0ded695295 Nickname is required in setup 2018-07-20 17:23:54 +08:00
Pig Fang
712b754c09 Fix i18n 2018-07-20 16:51:45 +08:00
Pig Fang
5b1667d798 Add regexp rule support for texture name 2018-07-20 15:41:15 +08:00
Pig Fang
fdf618b2be Use Laravel's auth system and use another captcha generator 2018-07-20 14:42:43 +08:00
Pig Fang
3c24a166e8 Use signed URL to simplify resetting password 2018-07-18 11:04:34 +08:00
Pig Fang
c6d8108c8c use @lang directive 2018-07-17 11:06:55 +08:00
Pig Fang
a8a3ba4ec9 add types shims 2018-07-17 09:39:14 +08:00
Pig Fang
3df2f2dda9 use Blade::if to check if a user is admin 2018-07-17 09:29:10 +08:00
Pig Fang
9cd6e0945d booleanify public property 2018-07-16 11:10:01 +08:00
Pig Fang
e1df46b7cd use stylus instead of sass 2018-07-10 14:19:58 +08:00
printempw
da34062a9c Add L10n support for site name and description 2018-07-06 14:49:39 +08:00
printempw
12b32fce3d Update introduction text about scores 2018-07-06 14:09:17 +08:00
printempw
815fef7f3d Enhance rendering notice for unsatisfied plugin dependencies 2018-06-29 20:54:40 +08:00
printempw
b4e8b7e8c9 Update tests of plugins 2018-06-29 18:26:48 +08:00
printempw
967e1642d3 Update plugins management page for resolving dependencies 2018-06-29 16:45:43 +08:00
printempw
c45b478de2 Add .env variables for customizing the path to load plugins from 2018-06-28 12:32:58 +08:00
printempw
f24aeb5a7a Add l10n support for announcement and copyright text, close #115 2018-06-19 19:57:33 +08:00
printempw
e7f95fe956 Add short description for setting model preference 2018-06-19 17:45:43 +08:00
printempw
abde385776 Add more validation rules for player name 2018-06-19 11:51:34 +08:00
printempw
6926ae21ff Use swal to show error message when adding players 2018-06-19 11:47:50 +08:00
printempw
53fd30f093 Add placeholder method to OptionFormText 2018-06-18 21:50:10 +08:00
printempw
64b904107a Update the text on console 2018-06-17 14:42:55 +08:00
printempw
36064873e3 Revert "Add a option for adding a player after registered"
This feature will be implemented as a plugin. This reverts commit ad255252b57b135ddecf89aa1331c40c97324be9.
2018-06-15 22:44:30 +08:00
Pig Fang
a2ad367651 feat: better DataTables AJAX error 2018-03-18 10:49:49 +08:00
printempw
c0ae401600 Update default site name 2018-02-25 09:19:48 +08:00
printempw
62af291091 Add button to clear selected textures in closet 2018-02-24 18:14:15 +08:00
printempw
4c54a391be Remove package fx3costa/laravelchartjs 2018-02-24 17:08:32 +08:00
printempw
da48fd84dc Adjust allowed maximum password length to 32 2018-02-24 16:32:19 +08:00
printempw
efe5c6229c Update initialization of datatables 2018-02-24 15:59:56 +08:00
printempw
a13d5a947a Fix tooltips on data tables 2018-02-24 13:51:32 +08:00
printempw
31391be8c3 Use laravelchartjs package to generate overview chart 2018-02-24 13:33:24 +08:00
printempw
4d8856e0f4 Adjust canvas style of skinview3d 2018-02-24 13:31:37 +08:00
printempw
459439f132 Fix tests for skinview3d 2018-02-24 00:08:24 +08:00
printempw
249c9f290d Avoid operating skinViewer instance directly outside the module 2018-02-24 00:08:09 +08:00
printempw
0373c0ada6 Remove tests for texture-preview module 2018-02-24 00:01:44 +08:00
printempw
d54709c23d Add default texture for alex model 2018-02-23 23:17:29 +08:00
printempw
0a0b25b5af Update initialization of skinview3d 2018-02-23 22:32:08 +08:00
printempw
76b607dfd2 Fix DOM selector of changing player name 2018-02-23 22:18:18 +08:00
printempw
d2d8eef15f Migrate to skinview3d completely 2018-02-23 22:16:51 +08:00
printempw
9505efb797 Update vendor i18n files 2018-02-23 18:51:29 +08:00
printempw
6d579f8b1e Add plugin configs to sidebar menu 2018-02-23 18:12:12 +08:00
printempw
9bf7dccb64 Fix generating sidebar 2018-02-23 16:51:50 +08:00
printempw
98e27151ff Fix bootstrap tooltips 2018-02-23 16:26:53 +08:00
printempw
b876b99459 Switch to skinview3d on skinlib pages 2018-02-23 16:22:08 +08:00
printempw
0bb3ef55b3 Replace three.msp.js with skinview3d 2018-02-23 16:16:52 +08:00
printempw
2d43a05a54 Fix codebase due to dependencies update 2018-02-23 12:08:27 +08:00
printempw
35c5b469a0 Add check for escapeshellarg function 2018-02-22 23:07:23 +08:00
printempw
3725ec26f7 Check existing tables before running database migrations 2018-02-22 22:29:25 +08:00
printempw
6a977b6de4 Add support for SQLite database 2018-02-22 21:38:23 +08:00
printempw
8ceec96224 Optimize SQL queries on view admin.index 2018-02-22 19:17:40 +08:00
printempw
90af85d00f Fix using JavaScript protocol in a.href 2018-02-16 20:15:26 +08:00
printempw
3ebc206e7d Remove lib docCookies 2018-02-16 19:54:07 +08:00
printempw
42e06e8954 Add .editorconfig 2018-02-16 15:39:55 +08:00
Pig Fang
74f17494a4 fix(i18n): clarify wrong password 2018-01-04 22:07:16 +08:00
Pig Fang
acadfd73bb fix(i18n): fix wrong i18n key for "player" page 2018-01-01 23:02:18 +08:00
Pig Fang
846f29ef6d style(js): stricter eslint rules (#108)
* style(js): stricter eslint rules

* build: ignore .eslintignore
2017-12-29 23:28:11 +08:00
Pig Fang
b1fa8c098b refactor(common): refactor polyfill of String.prototype.includes 2017-12-27 17:47:13 +08:00
Pig Fang
04a88a2e30 build: remove commonjs exports 2017-12-24 11:40:15 +08:00
Pig Fang
88502a3db1 test(all): remove console output when testing 2017-12-24 10:54:00 +08:00
Pig Fang
e4ee22ad75 Fix missing parameter 2017-12-16 11:15:18 +08:00
Pig Fang
bec9bdf3f3 Fix iterating items for closet and skin library
`for...of` is a feature of ES6,
however Babel will transpile this syntax to `Symbol.iterator()`,
which does not supported on IE11.
We won't add `Symbol` polyfill,
because it will increase JS file size.
`Array.prototype.reduce` is of ES5 and supported on IE11.
2017-12-16 11:03:37 +08:00
Pig Fang
76b6d68bc2 Update JSDoc 2017-12-09 15:32:25 +08:00
Pig Fang
a97128da1e Move "setTexture" function to "closet" 2017-12-04 14:41:53 +08:00
gplane
b834264c3e Update JavaScript tests 2017-11-29 13:52:32 +08:00
Pig Fang
4ebd54707e Update JavaScript tests 2017-11-26 23:57:52 +08:00
Pig Fang
09ccae26c4 Use event listener instead of inline href
Using inline `href` to execute JavaScript in Firefox doesn't work.
2017-11-24 22:27:33 +08:00
Pig Fang
577c5ab8df Use fallback locale for JavaScript in I18N 2017-11-24 20:03:44 +08:00
Pig Fang
b19565bf8b Add tests for PluginController 2017-11-16 14:09:08 +08:00
Pig Fang
aaf612f2d9 Add tests for PlayerController 2017-11-14 23:25:04 +08:00
printempw
9f19897528 Tweak i18n text 2017-11-09 20:49:15 +08:00
Pig Fang
42a42ef8c7 Use async/await and update tests 2017-11-08 13:33:03 +08:00
printempw
64d8b44a13 Adjust the position of auto-add-player checkbox 2017-11-07 20:08:03 +08:00
Pig Fang
6a5a198b1d Fix missing texture type after renaming item in closet 2017-11-06 16:19:59 +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
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
gplane
6df8babc7d Tweak i18n text 2017-08-19 08:50:27 +08:00
printempw
b948f27692 Fix signing out after changing password 2017-08-07 14:46:03 +08:00
printempw
52281dd25c Add option destroyOnClose for showModal 2017-08-07 14:43:22 +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
64d6900434 Add fucking test for sending feedbacks 2017-08-07 13:14:49 +08:00
printempw
0f611d56f6 Adjust frequency of sending feedbacks 2017-08-07 10:16:25 +08:00
printempw
19f75f4a0d Add test for checking updates 2017-08-06 23:39:18 +08:00
printempw
3ab2db4133 Fix tests 2017-08-06 23:12:07 +08:00
printempw
1852e9f4fb Separate scripts about checking updates from HTML 2017-08-06 23:08:09 +08:00
printempw
efb7cf07e5 Fix removing items from closet 2017-08-06 22:40:30 +08:00
printempw
86c5343c55 Move all iCheck initialization to layout.js 2017-08-06 22:31:09 +08:00
printempw
c25332008f Revert "Make iCheck color followed by body theme"
This reverts commit e4ae3c7130c4aa73cf276b451c763a533a78da82.
2017-08-06 22:09:19 +08:00
gplane
37654eb807 Make iCheck color followed by body theme 2017-08-06 18:06:29 +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
cb2ce86aae Enhance detection of mobile browser scrolling #80 2017-08-05 18:22:03 +08:00
printempw
56be384dfd Fix sending statistics 2017-08-05 16:09:32 +08:00
printempw
bc7679fd0d Use default background image when option leaved empty 2017-08-05 14:35:28 +08:00
printempw
904ab9f05b Fix responsive home page, close #80 2017-08-04 10:21:03 +08:00
printempw
d5f7c704dd Add dangling commas in module.exports 2017-08-01 14:42:17 +08:00
printempw
5fd8ef62aa Update tests 2017-08-01 14:39:44 +08:00
printempw
3e798d9cc5 Simplify the form of catching ajax errors 2017-08-01 12:24:32 +08:00
printempw
07110d2580 Fix adding event listener using jQuery 2017-08-01 12:19:23 +08:00
printempw
f29ab3042d Fix XSS when searching skinlib 2017-07-31 12:51:00 +08:00
printempw
2ea4920851 Update font-family of mail title 2017-07-30 16:33:27 +08:00
printempw
0566d4e7e0 Throw exception when two plugins use the same name definition 2017-07-30 16:11:23 +08:00
printempw
e170d6685f Fix searching player count of user at admin page 2017-07-30 14:48:40 +08:00
printempw
153f515f15 Minor bug fixes for tests 2017-07-28 18:22:59 +08:00
printempw
28c4d555d4 Merge pull request #76 from g-plane/master
为 JavaScript 代码添加单元测试
2017-07-28 04:54:03 -05:00
printempw
4e546076ef Fix ajax URL of managing plugins 2017-07-28 17:51:18 +08:00
gplane
d1faaf64f5 Add unit test for JavaScript files 2017-07-20 15:36:59 +08:00
printempw
54a0ac3618 Apply new style for login page 2017-07-14 10:37:00 +08:00
printempw
a8ac404c98 Remove reference to index.js 2017-07-14 09:45:30 +08:00
printempw
52a18195cd Use ES6 destructuring assignment syntax 2017-07-14 09:34:09 +08:00
printempw
3a74329548 Rename sign in to sign 2017-07-14 09:17:52 +08:00
printempw
7d7b35f5fd Fix translation for user menu 2017-07-14 09:02:56 +08:00
printempw
eb0e5bc589 Fix clearing current filters when switching laguage 2017-07-14 08:47:42 +08:00
printempw
1154b219fe Fix translation of jQuery datatables 2017-07-14 08:29:57 +08:00
printempw
397da60f4f Forbid operations when user lacks permission 2017-07-14 08:21:29 +08:00
printempw
8bb885d476 Prevent default behavior of clicking button at login page 2017-07-13 21:37:37 +08:00
printempw
a51523e54c Fix url of setting user avatar 2017-07-13 21:24:05 +08:00
printempw
104f5a32a7 Refactor & modulize JavaScript files 2017-07-13 17:03:21 +08:00
printempw
ddb0e0bff8 Remove file headers 2017-07-12 22:28:20 +08:00
printempw
d9206e955d Use url() to generate absolute url in JavaScript files 2017-07-12 22:19:23 +08:00
printempw
b873ffef9c Adjust filename of source files 2017-07-03 20:54:19 +08:00
printempw
d9abb7c99f Fix minor bugs 2017-06-30 16:36:59 +08:00
printempw
8df825d16a Fix fucking auto height reseting caused by AdminLTE 2017-06-30 14:04:32 +08:00
printempw
c9bdc1b6e9 Fix background image placeholder 2017-06-30 12:04:27 +08:00
printempw
b6506e2776 Add placeholder for background image at homepage 2017-06-30 10:43:34 +08:00
printempw
34962255a2 Add ajax pagination & search for skinlib 2017-06-30 10:33:41 +08:00
printempw
e83b9d1268 Fix translation for accessing non-existent plugin configuration 2017-06-29 15:02:11 +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
fda8d9fd35 Fix not clearing cape preview when switching players 2017-06-28 17:23:57 +08:00
printempw
f07cc0f76f Add extra links in user-menu for admins 2017-06-27 22:51:14 +08:00
printempw
2ed5dad582 Fix determining URL with language preferred 2017-05-06 21:50:31 +08:00
printempw
48c8aeb6ff Fix real-time nickname hinting when transfering players 2017-05-06 21:21:19 +08:00
printempw
b800d6fe07 Fix user status after ban/unban 2017-05-05 12:07:47 +08:00
printempw
a47070f4e3 Fix unhandled uid format 2017-05-05 11:57:41 +08:00
gplane
189a796a7f Fix reloading plugins table 2017-04-28 19:54:26 +08:00
gplane
dfbe6400d4 Add some redirectings for admin panel 2017-04-27 18:02:05 +08:00
gplane
2ca383628e Fix redirect after updating profile 2017-04-27 16:38:40 +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
e134296565 Fix detection of options of clearing textures 2017-04-27 00:02:48 +08:00
gplane
9d16e20db5 Fix missing preview of cape in player management
of user center.
2017-04-27 00:00:42 +08:00
gplane
2649840644 Fix misspelling of "general.js" 2017-04-26 23:48:39 +08:00
gplane
8f0487b0ee Update text about changing texture of player 2017-04-26 23:47:47 +08:00
gplane
ca9aded3df Add option for choosing types of textures to be cleared 2017-04-26 23:39:10 +08:00
gplane
e0fee86ea7 Fix missing filter when switching language 2017-04-26 21:07:42 +08:00
gplane
ffc2de2e4a Remove English hint for search page 2017-04-26 20:50:20 +08:00
gplane
602e52d9e6 Fix displaying player name rule 2017-04-26 17:50:10 +08:00
gplane
8a8a4e57ee Show message when closet is empty
after deleting textures.
2017-04-26 17:43:34 +08:00