Pig Fang
c75f4429ac
Use native controls
2019-11-27 17:21:48 +08:00
Pig Fang
6aa458c95b
New default home page background
2019-11-27 15:06:09 +08:00
Pig Fang
6321cea0da
Add @types/bootstrap
2019-11-27 14:34:03 +08:00
Pig Fang
f8844cb549
Specify base URL at <base> element
2019-11-26 17:59:14 +08:00
Pig Fang
0fbf16acad
Tweak webpack config
2019-11-26 13:01:15 +08:00
Pig Fang
a724543dac
Add some type annotations
2019-11-26 11:49:10 +08:00
Pig Fang
383e20acbd
Tweak Jest setup file
2019-11-26 11:44:44 +08:00
Pig Fang
7235375581
Upgrade ESLint-related
2019-11-25 23:30:51 +08:00
Pig Fang
7aa044324c
Update changelog
2019-11-24 14:42:15 +08:00
Pig Fang
52dae783e8
Upgrade to AdminLTE v3
2019-11-24 14:32:58 +08:00
Pig Fang
5df36ae8ea
Replace $nextTick with flushPromises
2019-11-21 09:33:28 +08:00
Pig Fang
96c22e20af
Fix TypeScript errors
2019-11-21 09:23:50 +08:00
Pig Fang
e394e7491a
Fix template of home page
2019-11-20 17:09:11 +08:00
Pig Fang
1fc607a00b
Add "Spanish" option
2019-11-13 14:51:10 +08:00
Pig Fang
3cb6d09046
New Crowdin translations ( #105 )
2019-11-11 18:14:46 +08:00
Pig Fang
195c4e26aa
New Crowdin translations ( #103 )
2019-11-11 18:14:17 +08:00
Pig Fang
b21e1e5566
New Crowdin translations ( #102 ) [skip ci]
2019-11-02 22:22:56 +08:00
Pig Fang
76a9ce6aab
Remove unused l10n texts
2019-11-02 19:03:43 +08:00
Pig Fang
2a2491ac93
Do not extract Switch component
2019-09-19 23:19:17 +08:00
Pig Fang
bb898ea2e4
Use message to report plugin errors
...
Instead of `notification`
2019-09-19 23:09:53 +08:00
Pig Fang
82140b6893
Blade -> Twig (almost finished)
2019-09-19 22:13:25 +08:00
Pig Fang
3b1866ffba
Blade -> Twig
2019-09-18 23:06:48 +08:00
Pig Fang
9403ae356d
Blade -> Twig (wip)
2019-09-17 23:10:44 +08:00
Pig Fang
93a7bae30d
Fix catching cipher exception
2019-09-14 12:28:22 +08:00
Pig Fang
cbad417f03
Remove "pray for kyoani" text
2019-09-12 19:33:48 +08:00
Pig Fang
7dd7bb0adc
Tweak l10n
2019-09-08 19:39:26 +08:00
Pig Fang
54d3b76c13
Add support of customizing UI text
2019-09-08 18:57:19 +08:00
Pig Fang
a72d46d2f2
Add more methods on blessing.fetch
2019-09-08 15:20:49 +08:00
Pig Fang
b7d845ee51
Prevent warning
2019-09-08 11:43:03 +08:00
Pig Fang
5718567bea
Load front end i18n of plugin automatically
2019-09-07 23:20:16 +08:00
Pig Fang
efd6f44aea
Fix i18n file
2019-09-07 21:08:08 +08:00
Pig Fang
9ff8ea0893
Load front-end i18n text at back-end
2019-09-07 17:18:58 +08:00
Pig Fang
803ea2899d
Rename changelogs
2019-09-07 10:34:57 +08:00
Pig Fang
13a2cd9b18
Refactor setup
2019-09-06 23:53:47 +08:00
Pig Fang
5d1dce347f
Switch to another translations loader
2019-09-06 18:52:34 +08:00
Pig Fang
e4685ad649
Update changelogs
2019-09-04 23:00:07 +08:00
Pig Fang
e3483375e0
Remove package swiggles/memcache
2019-09-04 22:59:06 +08:00
Pig Fang
347399c944
Add commit SHA at status page
2019-08-31 09:42:29 +08:00
Pig Fang
70280d0acc
Fix lint
2019-08-31 09:15:20 +08:00
Pig Fang
c44ff192ba
Catch plugin's bootstrapper exceptions
2019-08-31 09:12:51 +08:00
Pig Fang
3d3e488443
Show error stack from plugins
2019-08-28 17:45:25 +08:00
Pig Fang
15c3c0423a
Decrease PHP version requirement to 7.2.0
2019-08-28 17:36:20 +08:00
Pig Fang
c9cdc6640c
Add more info at status page
2019-08-28 16:04:26 +08:00
Pig Fang
49bf12675d
Add more info at status page
2019-08-28 14:52:51 +08:00
Pig Fang
8bb617623e
Add environment status page
2019-08-28 11:39:00 +08:00
Pig Fang
5465399eda
Fix lint
2019-08-25 17:32:39 +08:00
Pig Fang
deb8c44e45
Improve text of plugins management
2019-08-25 15:54:29 +08:00
Pig Fang
0c6fe77492
Update links [skip ci]
2019-08-24 12:08:58 +08:00
Pig Fang
602fde7227
Add tests
2019-08-23 10:59:44 +08:00
Pig Fang
e01f034ffd
Support caching options
2019-08-21 23:46:38 +08:00
Pig Fang
937186e34b
Plugin system: allow to define conflicts
2019-08-21 11:48:42 +08:00
Pig Fang
cd9fa0b3d3
Update changelog [skip ci]
2019-08-20 21:58:11 +08:00
Pig Fang
bf778e9405
Tweak
2019-08-16 17:09:40 +08:00
Pig Fang
eb836357b8
Refactor plugin system (part 10)
2019-08-15 11:57:55 +08:00
Pig Fang
85a67a5332
Refactor plugin system (part 7)
2019-08-13 18:42:17 +08:00
Pig Fang
283ab51259
Drop support of IIS [skip ci]
2019-08-10 10:27:43 +08:00
Pig Fang
457594797c
Increase PHP version requirement
2019-08-09 22:56:54 +08:00
Pig Fang
6003292d60
Update changelog [skip ci]
2019-08-09 17:22:23 +08:00
Pig Fang
c281a444f0
Allow to enable or disable a plugin via CLI
2019-08-08 23:03:48 +08:00
Pig Fang
aa635c16af
Fix importing Illuminate\Support\Str
2019-08-08 22:27:16 +08:00
Pig Fang
55346ac4c0
Update changelogs
2019-08-08 11:55:38 +08:00
Pig Fang
4de51a464a
Fix that model was reset after resetting skin previewing
2019-08-08 11:29:42 +08:00
Pig Fang
7443766f4c
Tweak policy of retrieve CA cert for GuzzleHttp
2019-08-04 18:19:53 +08:00
Pig Fang
4c51924940
Resolve User class from service container
2019-08-04 10:56:15 +08:00
Pig Fang
abaa88444f
Update notice of front end CDN
2019-08-03 22:49:12 +08:00
Pig Fang
80cc47279f
config.blade.php as default config view file name.
2019-07-26 16:26:50 +08:00
Pig Fang
9cd46fdbaf
Add missing l10n text ( fix #83 )
2019-07-26 15:49:41 +08:00
Pig Fang
53781536e7
Some fields at admin panel shouldn't be sortable
2019-07-26 15:41:50 +08:00
Pig Fang
1ccddf5e74
Pray for Kyoto Animation
2019-07-18 22:02:55 +08:00
Pig Fang
fe55b0be9d
Fix linting errors
2019-07-12 22:41:44 +08:00
Pig Fang
718c7a61a5
Fix redirecting without URL query string after logged in
2019-07-12 15:53:49 +08:00
Pig Fang
bb719bd089
Tiny fix [skip ci]
2019-07-11 11:35:11 +08:00
Pig Fang
e62ad371f1
Fix loading front-end i18n texts of plugins
2019-07-11 11:31:30 +08:00
Pig Fang
c387794e17
Add option for fixed background
2019-07-10 10:53:19 +08:00
Pig Fang
a082bec096
Add option for hiding introduction of home page
2019-07-10 10:18:10 +08:00
Pig Fang
788a2d5c6e
Fix Font Awesome of bottom of home page
2019-07-10 09:35:09 +08:00
Pig Fang
9bc839e8a5
Remove unused i18n text
2019-07-08 16:21:54 +08:00
Pig Fang
82ddeb63c4
Optimize form validation
2019-07-08 16:13:49 +08:00
Pig Fang
588b4db2c6
Remove unused i18n text
2019-07-08 13:17:01 +08:00
Pig Fang
a4d4dcfa9c
Optimize form validation
2019-07-08 13:10:34 +08:00
Pig Fang
4196a952e0
Optimize exception stack of Ajax error
2019-07-08 12:01:26 +08:00
Pig Fang
83330c0dfd
Add Docker support with Laradock
2019-07-07 15:12:51 +08:00
Pig Fang
8ee6c6725f
Update changelog [skip ci]
2019-07-07 09:43:35 +08:00
Asnxthaony
68343b0a31
Fix rename in closet ( #80 )
2019-07-07 09:40:30 +08:00
Pig Fang
4529d1e219
Push notifications to queue ( fix #78 )
2019-07-05 22:48:23 +08:00
Pig Fang
dffe7fc060
Nothing here
2019-07-05 19:45:30 +08:00
Pig Fang
4df5d867a9
Fix again
2019-07-05 19:30:05 +08:00
Asnxthaony
21d4636877
Remove unused translation ( #76 )
2019-07-05 19:28:47 +08:00
Pig Fang
a4fe2243af
Fix release-related issue
2019-07-05 18:53:00 +08:00
Pig Fang
1c2220ef94
Fix release-related issue
2019-07-05 18:15:46 +08:00
Pig Fang
b28c8a8bf1
Fix release-related issue
2019-07-05 18:04:30 +08:00
Pig Fang
db5640dc62
Fix for release issue
2019-07-05 17:47:47 +08:00
Pig Fang
a36c31e5bd
Check PHP version before updating
2019-07-05 14:48:12 +08:00
Pig Fang
4c2c74dafb
Only super admin can visit update pages
2019-07-05 12:40:14 +08:00
Pig Fang
2f08a7db37
New plugin API: pushMiddleware
2019-07-03 19:33:08 +08:00
Pig Fang
7a7cc2ddd9
Notifications
2019-07-03 16:19:13 +08:00
Pig Fang
ab7b3841b5
Tweak the order of "report" table
2019-07-03 09:30:42 +08:00
Pig Fang
e8108959e3
New plugin API: addUserBadge
2019-07-02 23:34:27 +08:00
Pig Fang
f93e0d1755
Fix occasion of mounted event of plugins system
2019-07-02 17:39:41 +08:00
Pig Fang
0bbeaa7246
Make front end assets URL flexible
2019-07-02 11:35:29 +08:00
Pig Fang
7ae8a6325d
Add link for editing announcement
2019-07-02 11:20:43 +08:00
Pig Fang
f1232724df
Fix occasion of mounted event of plugins system
2019-07-02 10:59:21 +08:00
Pig Fang
83247087cb
Only check update for super admin
2019-07-02 09:08:31 +08:00
Pig Fang
f064b9271c
Tweak some links at closet page
2019-07-01 23:16:46 +08:00
Pig Fang
00d7d5481e
Allow to use relative path at PLUGINS_DIR
2019-07-01 21:25:25 +08:00
Pig Fang
a69bafd915
Fix that OAuth tables not created at installation ( fix #72 )
2019-06-30 23:25:48 +08:00
Asnxthaony
d2c75cd35a
Standardize translation ( #71 )
...
* Standardize translation
* Update front-end.yml
2019-06-30 17:46:14 +08:00
Pig Fang
cd84f1f8a6
add configurable "Explore" menu
2019-06-28 23:47:30 +08:00
Pig Fang
7cb3e246a8
Fix possible duplicated signings ( fix #68 )
2019-06-25 22:59:05 +08:00
Pig Fang
0a1f9ea3d6
Fix type errors
2019-06-18 13:12:47 +08:00
Pig Fang
66182eaabc
Optimize panel of changing color
2019-06-15 17:55:18 +08:00
Pig Fang
42d212dc95
Allow to customize HTTP code
...
For rejecting accessing private texture
2019-06-04 22:45:57 +08:00
Pig Fang
345317d105
Update changelog [skip ci]
2019-06-02 23:40:19 +08:00
Pig Fang
e9c326e61e
Support Chrome's theme-color
2019-06-02 23:30:10 +08:00
Pig Fang
ad7f885235
Tweak chart
2019-06-02 23:06:50 +08:00
Pig Fang
95c2866b01
Fix cloning response object
2019-05-23 11:26:34 +08:00
Pig Fang
50dbd4ee52
Better UX for backend errors ( fix #64 )
2019-05-22 23:55:37 +08:00
Pig Fang
23f8ee408e
Require verified email for OAuth routes ( fix #59 )
2019-05-22 10:13:01 +08:00
yushijinhun
ee979cfb2a
Update changelog
2019-05-19 18:15:20 +08:00
Pig Fang
9d2ec9a955
Tweak
2019-05-19 10:32:28 +08:00
Pig Fang
979290c71c
Fix test
2019-05-19 10:30:00 +08:00
yushijinhun
4012cfc46f
Fix #61
2019-05-18 21:04:21 +08:00
yushijinhun
b4ab63907c
Test cases for #61
2019-05-18 21:04:19 +08:00
yushijinhun
00d715d0bf
chmod -x ca-bundle.crt [skip ci]
2019-05-11 23:10:45 +08:00
yushijinhun
705be701fe
Update changelog [skip ci]
2019-05-11 23:09:53 +08:00
yushijinhun
8ef45c37e3
Fix default steve skin may be displayed in slim model
2019-05-11 22:55:14 +08:00
yushijinhun
f4cbda6168
Fix style
2019-05-11 22:39:31 +08:00
yushijinhun
6b6fb8d33d
Fix previewing model is not set in closet & players page
2019-05-11 22:34:11 +08:00
yushijinhun
f53ce777b3
Fix previewing doesn't use specified model
...
Related: 2eab303457
2019-05-11 22:16:39 +08:00
Pig Fang
7127970f23
Fix that state of skin library page can't be saved
2019-05-08 23:29:57 +08:00
Pig Fang
9c0c72c166
Allow to process report more than once
2019-05-08 12:51:48 +08:00
Pig Fang
aec1c1312e
Refactor
2019-05-08 11:41:49 +08:00
Pig Fang
929cc14761
Fix model can't walk after resetting model ( fix #53 )
2019-05-08 10:52:18 +08:00
Pig Fang
f88e60e07f
Refactor importing ElementUI
2019-05-07 23:56:25 +08:00
Pig Fang
5e1ea64c66
Expose some Element UI components
2019-05-07 18:52:22 +08:00
Pig Fang
72780a6217
Preview player automatically if user has only one player ( fix #46 )
2019-05-07 17:49:07 +08:00
Pig Fang
776d1eee1e
Tweak changelog [skip ci]
2019-05-07 15:21:10 +08:00
Pig Fang
a4c9736dfa
Refactor deleting texture
2019-05-07 15:16:53 +08:00
Pig Fang
09eed5da43
Update changelog
2019-05-07 14:08:04 +08:00
Pig Fang
f590763993
Update changelog [skip ci]
2019-05-06 17:47:24 +08:00
时光
7e3145d230
Make dashboard circles middle ( #51 )
2019-05-06 10:32:40 +08:00
Pig Fang
9eb7b037ab
Fix resetting options of "Customize" page
2019-05-05 20:04:36 +08:00
Pig Fang
7d37bc6cb1
Append commit information at build time
2019-05-04 22:01:08 +08:00
Pig Fang
4e5276ca87
Update changelog [skip ci]
2019-05-04 21:36:03 +08:00
Asnxthaony
5ef0aebe62
Remove unnecessary spaces [ci skip] ( #49 )
2019-05-04 21:16:56 +08:00
Pig Fang
7b8b318402
Detect type automatically when uploading texture
2019-05-04 17:09:44 +08:00
Pig Fang
85eefad0b1
Fix sorting textures in skin library
2019-05-04 16:02:46 +08:00
Pig Fang
2eab303457
Fix previewing alex textures
2019-05-04 13:31:46 +08:00
Pig Fang
d418083495
Fix dropdown menu of skin library
2019-05-04 11:51:24 +08:00
Asnxthaony
059c948b1c
Update options.yml ( #47 )
2019-05-04 07:34:13 +08:00
Pig Fang
90836c6d1e
Fix an error when updating
2019-05-03 23:44:04 +08:00
Pig Fang
04269b57e9
Fix closet pagination
2019-05-03 23:17:17 +08:00
Pig Fang
51c9bac405
Fix pagination of closet
2019-05-03 15:23:56 +08:00
Pig Fang
c2906ecc4f
Fix style of language menu
2019-05-03 15:15:10 +08:00
Pig Fang
9197b8b095
Fix possible error on update page
2019-05-03 15:04:02 +08:00
Pig Fang
7982ae2661
Fix update script
2019-05-03 11:55:23 +08:00
Pig Fang
47d1f50cb2
Bump version to 4.1.0
2019-05-03 10:58:36 +08:00
Pig Fang
5ea5d76b70
Upgrade dependencies
2019-05-03 09:49:48 +08:00
Pig Fang
0880e1e51e
Add release note page
2019-05-03 09:08:39 +08:00
Pig Fang
8a240d0533
Optimize update tips
2019-05-03 08:50:02 +08:00
Pig Fang
a9844142aa
Simplify update steps
2019-05-03 08:46:15 +08:00
Pig Fang
403089157a
FIx chart [skip ci]
2019-05-02 23:30:58 +08:00
Pig Fang
f297788806
Fix missing CSRF field
2019-05-02 20:51:34 +08:00
Pig Fang
60ad06cfbb
Fix style of avatar
2019-05-02 18:52:37 +08:00
Pig Fang
9d2bf8ad40
Split two axises
2019-05-02 16:57:34 +08:00
dz_paji
c5f0b0eb58
Update index.yml ( #45 )
...
make it sounds better
2019-05-02 14:43:29 +08:00
Pig Fang
c7d56637f4
Fix width of chart at admin panel
2019-05-02 09:54:50 +08:00
Pig Fang
f7c8dc87ce
Truncate too long texture name ( fix #44 )
2019-05-02 09:25:28 +08:00
Little_Qiu
d40b267eb1
Update index.yml ( #43 )
2019-05-02 07:27:18 +08:00
Pig Fang
2ffc2244ec
Tweak style of score notice at upload page
2019-05-01 20:37:51 +08:00
Pig Fang
fb10962ff9
Expand content policy alert
2019-05-01 20:15:41 +08:00
Pig Fang
9d2990389d
Extract some texts as i18n at home page
2019-05-01 20:08:06 +08:00
Pig Fang
9f93aca8a1
Tweak text
2019-05-01 19:49:57 +08:00
Pig Fang
0c858cb6c3
Add an event hook after i18n loaded
2019-05-01 19:42:13 +08:00
Pig Fang
b5ee28e60a
Display site name on error page
2019-05-01 19:04:14 +08:00
Pig Fang
2b575d7a8f
Fix update page
2019-05-01 16:40:18 +08:00
Pig Fang
777e786873
Add API root information
2019-05-01 10:14:14 +08:00
Pig Fang
a769d91464
Extract common code as component
2019-04-28 15:32:18 +08:00
Pig Fang
fc0a9ccf6b
Clean up CSS
2019-04-28 15:16:16 +08:00
Pig Fang
a7ac10bc8c
Clean up
2019-04-28 14:58:14 +08:00
Pig Fang
d8bec1d1fb
Add APIs for closet
2019-04-28 11:38:38 +08:00
Pig Fang
34933d9159
Simplify blades
2019-04-28 09:32:04 +08:00
Pig Fang
86bed61a0e
Simplify blades
2019-04-28 09:28:53 +08:00
Pig Fang
8a2aaccabe
Refactor entry file
2019-04-27 22:06:09 +08:00
Pig Fang
15f22dd10c
Tweak lintings
2019-04-27 14:12:02 +08:00
Pig Fang
e2c125648f
Support OAuth2
2019-04-25 23:24:24 +08:00
Pig Fang
d2ad6107d1
Refactor middlewares
2019-04-25 13:01:39 +08:00
Pig Fang
122477c5c3
Add RESTful APIs about players
2019-04-24 13:10:03 +08:00
Pig Fang
1c205f6842
New API: add new player
2019-04-23 23:03:12 +08:00
Pig Fang
9d31faa533
Fix language dropdown for mobile ( fix #39 )
2019-04-23 19:52:00 +08:00
Pig Fang
168413b710
Fix transparent navigation bar
2019-04-23 19:17:53 +08:00
Pig Fang
6d03e47526
Nomalize JSON response structure
2019-04-23 19:14:41 +08:00
Pig Fang
0486ddc5a1
Normalize JSON response structure
2019-04-23 11:47:45 +08:00
Pig Fang
f8bba6b7b7
Add ForbiddenIE middleware
2019-04-22 21:09:36 +08:00
Pig Fang
ade8b0e5a6
Bundle certificate ( fix #36 )
2019-04-19 23:15:05 +08:00
Pig Fang
8bab3699ba
Add option about transparent navigation bar
2019-04-19 19:32:15 +08:00
Pig Fang
b36aa1c9f9
Fix 2D preivew ( fix #33 )
2019-04-10 13:09:40 +08:00
Pig Fang
1c72171a5e
Extract copyright as view
2019-04-08 16:07:42 +08:00
Pig Fang
c9f75f70d1
Defer checking updates
2019-04-08 14:42:40 +08:00
Pig Fang
6da5094cb4
Remove get_base_url function
2019-04-07 08:54:54 +08:00
Pig Fang
8fa1477d7d
Clean console output
2019-04-06 23:01:33 +08:00
Pig Fang
4c4023bbc2
Refactor UpdateController
2019-04-06 22:52:43 +08:00
Pig Fang
e32983a1a1
Simplify update page
2019-04-05 22:53:07 +08:00
Pig Fang
d7b78324f8
Simplify downloading packages
2019-04-05 17:23:27 +08:00
Pig Fang
c5d2082308
Tweak console
2019-04-05 09:09:40 +08:00
Pig Fang
108bd260a4
Tweak webpack
2019-04-05 09:00:43 +08:00
Pig Fang
4305b722ca
Switch to Laravel's validation expcetion handler
2019-04-05 08:58:00 +08:00
Pig Fang
29b0c1e5a3
Extract some helper functions to view
2019-04-04 11:40:18 +08:00
Pig Fang
e2c6028196
Show chars captcha even "invisible" is on
2019-04-04 10:19:32 +08:00
Pig Fang
13559e229d
Fix front end test
2019-04-03 23:16:05 +08:00
Pig Fang
ac4fb12e42
Remove type limitation on login page
2019-04-03 10:24:33 +08:00
Pig Fang
bf479ad6a6
Fix alerting
2019-04-03 09:46:59 +08:00
Pig Fang
1f2d7a98ce
Better UX about players
2019-04-01 21:45:59 +08:00
Pig Fang
a5d0b3f137
Update URLs
2019-04-01 10:33:16 +08:00
Pig Fang
bd86b7936a
Layout tiny tweaks
2019-04-01 09:56:04 +08:00
Pig Fang
6d5ab8ed2e
Hide cape if cape is empty
2019-03-31 16:31:42 +08:00
Pig Fang
3022f9f337
Fix downloading texture
2019-03-31 15:12:49 +08:00
Pig Fang
444dee3f14
Fix loading CSS on update page
2019-03-31 14:47:48 +08:00
Pig Fang
e87c52d30f
Fill database info automatically in setup
...
Ref: #30
2019-03-31 11:07:42 +08:00
Pig Fang
d9efa1d5ff
Declare sharable user instance in master view
2019-03-31 09:08:31 +08:00
Pig Fang
8521217d4a
Tweak style of user dashboard
2019-03-30 19:06:32 +08:00
Pig Fang
7589ec8f2b
Use buttons from Element UI
2019-03-30 18:36:01 +08:00
Pig Fang
fd01a352a4
Load i18n from element-ui
2019-03-30 15:48:34 +08:00
Pig Fang
e7f8503578
Allow fallback i18n
2019-03-30 15:04:55 +08:00
Pig Fang
867ef34628
Hide content policy link if it is empty
2019-03-30 14:46:12 +08:00
Pig Fang
44edb23ba2
Fix English text
2019-03-30 14:45:54 +08:00
Pig Fang
e49c40cc08
Switch to new slot syntax
2019-03-30 14:39:55 +08:00
Pig Fang
9a095732fa
Build plugin "report-textures" into core
2019-03-30 11:38:30 +08:00
Pig Fang
9feed83fcc
UI tweak
2019-03-29 09:58:58 +08:00
Pig Fang
f16c416176
Hide comment area by default
2019-03-29 09:04:57 +08:00
Pig Fang
19a51f8df7
Restructure files
2019-03-28 16:37:01 +08:00
Pig Fang
afc5854615
Tweak build
2019-03-28 10:24:09 +08:00
Pig Fang
be41f1a6b8
Simplify imports
2019-03-28 09:15:11 +08:00
Little_Qiu
f6845ab22c
Improve text prompts when reCAPTCHA is enabled
2019-03-27 13:33:29 +08:00
Pig Fang
37cc838137
Tweak imports
2019-03-27 13:06:03 +08:00
Pig Fang
a311e814d1
UI tweak
2019-03-27 11:50:39 +08:00
Pig Fang
77e69f23e3
Extract common code
2019-03-27 11:29:08 +08:00
Pig Fang
a5d2659d98
Refactor
2019-03-27 11:09:11 +08:00
Pig Fang
64658fd9f2
Enable reCAPTCHA on "forgot" page
2019-03-27 11:07:04 +08:00
Pig Fang
3e7836b9ff
Simplify build
2019-03-27 10:50:17 +08:00
Pig Fang
e25a3623a5
Fix i18n key
2019-03-27 10:42:39 +08:00
Pig Fang
ddc65ddd23
Tweak
2019-03-27 10:38:42 +08:00
Pig Fang
164195e0dc
Remove iCheck
2019-03-26 23:41:13 +08:00
Pig Fang
3622ed7548
Remove iCheck partially
2019-03-26 23:31:15 +08:00
Pig Fang
716423bd88
Beautify texture upload page
2019-03-26 22:04:27 +08:00
Pig Fang
a1e38eec1f
Rework skin library filter
2019-03-26 17:42:27 +08:00
Pig Fang
c60e36b1a0
Make responsive in user dashboard
2019-03-26 11:43:31 +08:00
Pig Fang
b6cf6d21a1
Rework admin panel
2019-03-26 10:42:25 +08:00
Pig Fang
9e14a3cffb
Fix chart-related issues
2019-03-26 10:21:44 +08:00
Pig Fang
f7c03a3fac
Beautify user dashboard
2019-03-26 09:44:04 +08:00
Pig Fang
c168970723
Remove "toastr" and "sweetalert2"
2019-03-25 22:01:57 +08:00
Pig Fang
51713c5b16
Tiny fixes
2019-03-24 15:49:42 +08:00
Pig Fang
04b8f73ac4
Support invisible reCAPTCHA
2019-03-24 15:45:50 +08:00
Pig Fang
d5903f6412
Should reset reCAPTCHA ( fix #28 )
2019-03-24 11:43:19 +08:00
Pig Fang
2397ebc565
Remove recaptcha_mirror option
2019-03-24 10:14:27 +08:00
Pig Fang
1fa155c213
Support reCAPTCHA
2019-03-24 09:58:37 +08:00
Pig Fang
f6040707e1
Generate extra data in controllers
2019-03-23 19:52:14 +08:00
Pig Fang
2267a2cadb
Remove UserRepository
2019-03-23 11:06:36 +08:00
Pig Fang
b4ef665848
Refactor
2019-03-23 00:20:28 +08:00
Pig Fang
aec3fe4a87
Support limiting single player
2019-03-22 21:40:12 +08:00
Pig Fang
6793ccea30
Remove unused code
2019-03-22 11:13:21 +08:00
Pig Fang
21707dbe5d
Set sortField automatically
2019-03-22 10:40:45 +08:00
Pig Fang
8845958ec4
Fix unintented escaping in profile page
2019-03-21 23:04:25 +08:00
Pig Fang
3a4844a5dd
Build plugin "bs-super-cache" into core
2019-03-21 12:44:15 +08:00
Pig Fang
4b553c3c92
Build "get-score-by-sharing" into core
2019-03-20 23:28:04 +08:00
Pig Fang
d27dc54377
Build "redis" plugin into core
2019-03-20 11:00:14 +08:00
Pig Fang
3366237828
Split "resource" as a dedicated page
2019-03-20 10:01:42 +08:00
Pig Fang
accdffa88a
Reuse code
2019-03-20 09:38:16 +08:00
Pig Fang
61b687275f
UI tweak
2019-03-20 08:52:24 +08:00
Pig Fang
8a6aeb0657
Hoist router
2019-03-19 19:29:44 +08:00
Pig Fang
c770cd017e
Allow load multiple modules
2019-03-19 19:18:24 +08:00
Pig Fang
a4c49d6634
Replace Chart.js with ECharts
2019-03-19 19:16:03 +08:00
Pig Fang
33d431606d
Allow loading pure script
2019-03-19 15:36:47 +08:00
Pig Fang
bf364c5f5f
Reorg views
2019-03-18 15:00:18 +08:00
Pig Fang
b6668a8eeb
Fix ESLint rules
2019-03-18 14:36:43 +08:00
Pig Fang
30e07a9c3b
Fix regression [skip ci]
2019-03-18 13:34:32 +08:00
Pig Fang
f64e6494c6
One operation to change permission
2019-03-18 13:24:03 +08:00
Pig Fang
d1d4c54818
Migrate to TypeScript
2019-03-18 09:55:24 +08:00
Pig Fang
cfe419d41c
Migrate to TypeScript
2019-03-17 23:39:48 +08:00
Pig Fang
83c1806d2b
Tweak webpack config
2019-03-17 23:10:40 +08:00
Pig Fang
5d80b8e06a
Migrate to TypeScript partially
2019-03-17 21:09:46 +08:00
Pig Fang
3b033be048
Refactor front-end
2019-03-17 15:59:52 +08:00
Pig Fang
9633625e3d
Reuse common code
2019-03-17 15:26:12 +08:00
Pig Fang
36f2e86a42
Reformat Stylus
2019-03-17 11:19:07 +08:00
Pig Fang
d54a9e4602
Use Minecraft font in skinlib
2019-03-17 11:00:15 +08:00
Pig Fang
9872221dc3
Fix linting errors
2019-03-17 10:21:18 +08:00
Pig Fang
a1cfbe7f5b
Allow to reset avatar
2019-03-17 09:46:02 +08:00
Pig Fang
0dfdf593ca
Allow set avatar from skinlib
2019-03-17 00:12:56 +08:00
Pig Fang
70c9226bf8
Hide setAsAvatar if texture is cape
2019-03-16 23:47:56 +08:00
Pig Fang
afb65615b0
Build "seo-meta-tags" into core
2019-03-16 21:52:09 +08:00
Pig Fang
3bf9b18d64
Build "static-file-cdn" into core
2019-03-16 19:56:50 +08:00
Pig Fang
1e7071ebe3
Fix compatibility of sweetalert2 with bootstrap 3
2019-03-15 19:13:38 +08:00
Pig Fang
8a9ea940a4
Upgrade dependencies
2019-03-15 17:39:24 +08:00
Pig Fang
6778fc6d08
Fix linting errors
2019-03-15 16:50:16 +08:00
Pig Fang
5f2f3a0d45
New eslint config
2019-03-15 11:42:41 +08:00
Pig Fang
5915b3ec17
Reimplementing closet
2019-03-14 23:55:49 +08:00
Pig Fang
ceac906771
Rename column player_name to name
2019-03-13 13:16:51 +08:00
Pig Fang
a75b358751
Add "download" button
2019-03-12 23:56:48 +08:00
Pig Fang
69b6d3685d
Remove feedback
2019-03-12 20:51:46 +08:00
Pig Fang
1ff8e631fe
Remove settings of preference ( #8 )
...
Resolve #6
2019-03-02 21:13:17 +08:00
Pig Fang
9ddf5ec311
removed unused blade views
2019-02-28 15:30:36 +08:00
Pig Fang
e44b3b5d22
fix tests
2019-02-19 16:37:29 +08:00
Pig Fang
709ecf6f9b
upgrade deps
2019-02-19 11:55:54 +08:00
Pig Fang
82ab3289db
Fix favicon
2018-10-19 22:23:47 +08:00
Pig Fang
12539d5f9d
Modify path of front-end resources
2018-10-19 21:42:14 +08:00
Pig Fang
9def3808e3
Support frontend custom l10n text
2018-09-15 17:14:20 +08:00
Pig Fang
764c4ae94d
Fix previewing high-res texture on upload page
2018-09-13 23:46:23 +08:00
Pig Fang
972c639730
Simplify code
2018-09-13 18:53:04 +08:00
Pig Fang
43051bad90
Finish button of BS update
2018-09-13 18:10:23 +08:00
Pig Fang
6bfe30b394
Always throw an Error instance
2018-09-11 23:29:02 +08:00
Pig Fang
205a8f54f0
Simplify fetch calls on high level
2018-09-11 18:56:01 +08:00
Pig Fang
8ee01b7adb
Emit an event after previewer mounted
2018-09-10 18:37:43 +08:00
Pig Fang
9f0e08b84f
Expose walkFetch method for plugins
2018-09-09 12:59:56 +08:00
Pig Fang
130d16a2f0
Reduce global variables pollution
2018-09-09 09:28:05 +08:00
Pig Fang
4cd1d91f39
Fix text update after state changed
2018-09-08 23:45:25 +08:00
Pig Fang
87100e9ae7
Expose internal function to global for plugins
2018-09-08 23:34:12 +08:00
Pig Fang
e355c8df68
Delay emitting mounted event
2018-09-08 21:26:25 +08:00
Pig Fang
016367a0a8
Postpone the emitting
2018-09-08 15:39:14 +08:00
Pig Fang
4c40900910
Move emitting to each fetcher
2018-09-08 15:31:04 +08:00
Pig Fang
f0d4e5bfdb
Add type definitions for event emitter
2018-09-08 15:27:41 +08:00
Pig Fang
4db7872c02
Emit an event after mounted
2018-09-08 14:40:53 +08:00
Pig Fang
cd43fb6f0e
Fix retrieving csrf token
2018-09-08 14:31:08 +08:00
Pig Fang
23b360e8d7
Upgrade dependencies
2018-09-08 13:25:14 +08:00
Pig Fang
d32d72ee4d
Upgrade dependencies
2018-09-08 11:56:00 +08:00
Pig Fang
8359967b16
Reduce text on player_name_length option
2018-09-08 10:30:24 +08:00
Pig Fang
6e4a1dfc6f
Add more tests
2018-09-08 10:11:44 +08:00
Pig Fang
47207476ff
Add more tests
2018-09-07 23:58:00 +08:00
Pig Fang
544b30c830
Fix for dropdown menu in admin panel
2018-09-07 22:26:34 +08:00
Pig Fang
f20e2bcfe3
Add tests for i18n
2018-09-07 10:44:57 +08:00
Pig Fang
f55412035d
Add event emitter
2018-09-07 10:14:31 +08:00
Pig Fang
5be159eede
Prevent from replacing i18n data directly
2018-09-06 22:18:07 +08:00
Pig Fang
1a079c90c4
Upgrade to Laravel 5.7
2018-09-06 16:26:03 +08:00
Pig Fang
35488ecca1
Tweak
2018-09-05 23:34:53 +08:00
Pig Fang
825e376777
Drop support for IE
2018-09-05 23:27:02 +08:00
Pig Fang
bc8319e20e
Hoist module "toastr"
2018-08-24 09:08:34 +08:00
Pig Fang
af9cf005ff
Fix toggling verification state
2018-08-23 11:13:54 +08:00
Pig Fang
839bb88359
Fix loading fallback front-end l10n files
2018-08-22 10:27:30 +08:00
Pig Fang
36f9fee280
Fix loading css of admin page
2018-08-22 10:26:05 +08:00
Pig Fang
c09544d942
Fix for Font Awesome 5
2018-08-21 14:50:47 +08:00
Pig Fang
5fcb33bf16
Simplify code
2018-08-21 14:49:49 +08:00
Pig Fang
3dd5943e17
Use text field instead of html field in SweetAlert2
2018-08-21 14:49:16 +08:00
printempw
f1378367d7
Update email template
2018-08-21 14:36:42 +08:00
printempw
1f58f2f524
Fix logging out at homepage
2018-08-21 14:35:09 +08:00
printempw
0f869cac3e
Update notice of unavailable plugins registry
2018-08-21 14:34:27 +08:00
Pig Fang
83c675d2fc
Fix OptionForm rendering on mobile
2018-08-21 12:04:04 +08:00
Pig Fang
9b3eff0f3a
Change SweetAlert2 type in plugin update alert
2018-08-21 11:06:41 +08:00
Pig Fang
f3fab514a5
Add missing updates checking
2018-08-21 10:49:02 +08:00
Pig Fang
7b8b9dc379
Add missing feedback function
2018-08-21 10:14:47 +08:00
Pig Fang
7103d52a6e
Clean up
2018-08-21 09:13:43 +08:00
printempw
fbafb8daa7
Allow HTML in tips of update scripts
2018-08-21 09:08:46 +08:00
Pig Fang
6eac8cf2c7
Restrict PluginController access to super admin only
2018-08-21 09:05:29 +08:00
Pig Fang
30c05ea9b8
Fix loading CSS on error page
2018-08-21 09:03:30 +08:00
Pig Fang
f058b92ca9
Make notice box on player page always expanded
2018-08-21 08:45:39 +08:00
Pig Fang
0a2f952056
Fix test
2018-08-20 23:33:31 +08:00
Pig Fang
1c2e3a19ca
Add likes count to items on skinlib page
2018-08-20 23:30:05 +08:00
Pig Fang
d30f049111
Fix CSRF on upload page
2018-08-20 23:24:21 +08:00
Pig Fang
a8fa68a611
Fix CSRF verification for OptionForm
2018-08-20 23:14:05 +08:00
printempw
23b2abdfaf
Fix form validation rules
2018-08-20 23:12:02 +08:00
Pig Fang
aff8e9f058
Fix CSRF verification
2018-08-20 23:09:26 +08:00
Pig Fang
1275ca92e3
Show FAQ link on fatal error modal
2018-08-20 22:45:06 +08:00
printempw
e6d35dd400
Update translations
2018-08-20 22:39:14 +08:00
printempw
ef3f9fccaa
Allow customizing homepage by overriding translation strings
2018-08-20 22:23:41 +08:00
Pig Fang
dd2f2030da
Optimize deleting element from array
2018-08-20 22:19:05 +08:00
Pig Fang
da8ac77ace
Add webpack alias
2018-08-20 21:39:27 +08:00
Pig Fang
98d228da4c
Fix front-end resources
2018-08-19 19:02:22 +08:00
Pig Fang
f6d022c377
Add plugins management page
2018-08-19 17:39:33 +08:00
Pig Fang
32104da31f
Change view extension from .tpl to .blade.php
2018-08-19 11:53:24 +08:00
Pig Fang
6b4812b251
Add plugin marketplace
2018-08-19 11:39:14 +08:00
Pig Fang
37bdaceeb9
Fix tests
2018-08-18 09:48:39 +08:00
printempw
5b3b2da64c
Specify update source by environment variable
2018-08-17 23:29:14 +08:00
Pig Fang
ad32b718eb
Use guzzle to download update packages
2018-08-17 23:24:08 +08:00
Pig Fang
2305a80102
Remove Utils class
2018-08-17 22:54:26 +08:00
Pig Fang
b7f0a5b23e
Add "quick apply" button at skinlib.show page
2018-08-17 21:38:44 +08:00
Pig Fang
799ccf83ec
Add notice for applying textures from closet
2018-08-17 17:52:08 +08:00
Pig Fang
4a72442fdb
Add a option for requiring player name when register
2018-08-17 17:03:38 +08:00
Pig Fang
939d71923b
Enhance rate limit for sending password reset email
2018-08-17 16:07:24 +08:00
Pig Fang
9000bd6916
Retrieve external data in data
2018-08-17 14:49:11 +08:00
Pig Fang
b5468cc143
Support email verification
2018-08-17 12:32:44 +08:00
Pig Fang
706ca1938b
Update mail template of password reset
2018-08-16 18:10:09 +08:00
Pig Fang
40deffb3b9
Limit login attempts by IP address
2018-08-16 17:57:24 +08:00
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