Pig Fang
33c345b6e6
Upgrade dependencies
2019-05-03 10:34:50 +08:00
Pig Fang
a9844142aa
Simplify update steps
2019-05-03 08:46:15 +08:00
Pig Fang
d519a4824a
Register command at setup
2019-05-02 22:52:37 +08:00
Pig Fang
777e786873
Add API root information
2019-05-01 10:14:14 +08:00
Pig Fang
d8bec1d1fb
Add APIs for closet
2019-04-28 11:38:38 +08:00
Pig Fang
fd70a7182f
Add API for fetch current user
2019-04-27 23:10:21 +08:00
Pig Fang
fe5b7c7380
Add more API tests
2019-04-27 20:08:41 +08:00
Pig Fang
51e4efba7b
Make sure tid_cape set
2019-04-26 21:38:26 +08:00
Pig Fang
1a98e7937d
Return empty string when JWT auth failed
2019-04-26 18:58:12 +08:00
Pig Fang
e2c125648f
Support OAuth2
2019-04-25 23:24:24 +08:00
Pig Fang
1ae0329083
Rename auth guard
2019-04-25 13:29:43 +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
64f25ef95f
Reset invalid texture when player retrieved
2019-04-23 23:34:04 +08:00
Pig Fang
1c205f6842
New API: add new player
2019-04-23 23:03:12 +08:00
Pig Fang
6d03e47526
Nomalize JSON response structure
2019-04-23 19:14:41 +08:00
Pig Fang
fd541e7365
Clean up
2019-04-23 14:13:58 +08:00
Pig Fang
d8f08176a2
Check owner before operating player
2019-04-23 13:09:06 +08:00
Pig Fang
b70004ec0f
Add JWT refreshing
2019-04-23 12:45:06 +08:00
Pig Fang
0486ddc5a1
Normalize JSON response structure
2019-04-23 11:47:45 +08:00
Pig Fang
6507f2699f
Support JWT authentication
2019-04-23 10:05:58 +08:00
Pig Fang
7f58d92590
Set new version automatically
2019-04-22 22:56:24 +08:00
Pig Fang
573cca5c5d
Allow multiple plugins market registry
2019-04-22 19:26:17 +08:00
Pig Fang
d01ca18431
Fix zip file name when downloading plugin
2019-04-20 15:17:42 +08:00
Pig Fang
79e5909bdd
Fix requiring verification in closet page
2019-04-20 15:14:25 +08:00
Pig Fang
bb3fecf57c
Fix syntax
2019-04-19 23:21:14 +08:00
Pig Fang
d8d80f2729
Fix syntax
2019-04-19 23:17:58 +08:00
Pig Fang
ade8b0e5a6
Bundle certificate ( fix #36 )
2019-04-19 23:15:05 +08:00
Pig Fang
8eb174a6dc
Apply fixes from StyleCI ( #35 )
2019-04-19 19:36:36 +08:00
Pig Fang
8bab3699ba
Add option about transparent navigation bar
2019-04-19 19:32:15 +08:00
Pig Fang
d86e4c1805
Do not publish .env file
2019-04-09 13:21:31 +08:00
Pig Fang
1c72171a5e
Extract copyright as view
2019-04-08 16:07:42 +08:00
Pig Fang
4c4023bbc2
Refactor UpdateController
2019-04-06 22:52:43 +08:00
Pig Fang
a24e34cf5e
Add version check for market registry
2019-04-05 17:48:36 +08:00
Pig Fang
d7b78324f8
Simplify downloading packages
2019-04-05 17:23:27 +08:00
Pig Fang
634f0b726a
Inline one-time used helper function
2019-04-04 11:16:04 +08:00
Pig Fang
aa30d5a41e
Add tests for captcha
2019-04-04 11:04:13 +08:00
Pig Fang
1f2d7a98ce
Better UX about players
2019-04-01 21:45:59 +08:00
Pig Fang
58437a1b97
Add new plugins registry ( fix #31 )
2019-04-01 16:12:11 +08:00
Pig Fang
4897656425
Fix passing extra view info
2019-03-31 16:07:36 +08:00
Pig Fang
7e4d439da9
Refactor
2019-03-31 11:00:07 +08:00
Pig Fang
3a8504c1bf
Fix modifying dotenv file ( fix #30 )
2019-03-31 10:33:03 +08:00
Pig Fang
d9efa1d5ff
Declare sharable user instance in master view
2019-03-31 09:08:31 +08:00
Pig Fang
1e3816d1d4
Upgrade dependencies
2019-03-30 16:22:08 +08:00
Pig Fang
9a095732fa
Build plugin "report-textures" into core
2019-03-30 11:38:30 +08:00
Pig Fang
c01e362ae0
Fix validating captcha
2019-03-27 11:11:09 +08:00
Pig Fang
64658fd9f2
Enable reCAPTCHA on "forgot" page
2019-03-27 11:07:04 +08:00
Pig Fang
04b8f73ac4
Support invisible reCAPTCHA
2019-03-24 15:45:50 +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
f9c659036d
Prevent conflict with PhpRedis extension
2019-03-21 22:51:30 +08:00
Pig Fang
3a4844a5dd
Build plugin "bs-super-cache" into core
2019-03-21 12:44:15 +08:00
Pig Fang
6c31b3465f
Fix generating avatar with specific size
2019-03-21 09:36:59 +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
9c2e3e52ad
Deduplicate code
2019-03-19 23:48:45 +08:00
Pig Fang
2cb334b091
Optimize dashboard query
2019-03-19 23:35:13 +08:00
Pig Fang
a4c49d6634
Replace Chart.js with ECharts
2019-03-19 19:16:03 +08:00
Pig Fang
749339f331
Process likes in a special method
2019-03-19 15:19:33 +08:00
Pig Fang
9828f66f5d
Remove redundant check
2019-03-19 10:13:57 +08:00
Pig Fang
b426bc36a7
Clean up
2019-03-18 22:22:20 +08:00
Pig Fang
e0a8d4cb3e
Fix
2019-03-18 17:57:20 +08:00
Pig Fang
d06e17dfdc
Strip FIRST_RUN if database ok
2019-03-18 16:44:38 +08:00
Pig Fang
f64e6494c6
One operation to change permission
2019-03-18 13:24:03 +08:00
Pig Fang
34441f587e
Skip database page if config ok ( fixes #25 )
2019-03-17 12:05:31 +08:00
Pig Fang
a1cfbe7f5b
Allow to reset avatar
2019-03-17 09:46:02 +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
e2d63da311
Optimize test
2019-03-16 19:04:14 +08:00
Pig Fang
b4f1bb2402
Apply fixes from StyleCI ( #24 ) [skip ci]
...
This pull request applies code style fixes from an analysis carried out by [StyleCI](https://github.styleci.io ).
---
For more information, click [here](https://github.styleci.io/analyses/qyNGM5 ).
2019-03-16 18:53:19 +08:00
Pig Fang
dac2c32ff4
Return avatar without cache
2019-03-16 18:49:51 +08:00
Pig Fang
1c5f732c3c
Apply fixes from StyleCI ( #22 )
2019-03-16 17:45:41 +08:00
Pig Fang
ec78b7452a
Fix
2019-03-16 17:43:57 +08:00
Pig Fang
e5f998af5d
Build "avatar-api" plugin into core
2019-03-16 17:40:04 +08:00
Pig Fang
5235ac23b0
Fix uploading texture
2019-03-16 16:32:49 +08:00
Pig Fang
c4b3cc89b0
Fix redirecting in setup
2019-03-15 13:21:47 +08:00
Pig Fang
13fade2773
Fix missing likes field
2019-03-15 13:14:59 +08:00
Pig Fang
1afa36e8e9
Apply fixes from StyleCI ( #18 ) [skip ci]
...
This pull request applies code style fixes from an analysis carried out by [StyleCI](https://github.styleci.io ).
---
For more information, click [here](https://github.styleci.io/analyses/zYNYDd ).
2019-03-15 00:03:54 +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
69b6d3685d
Remove feedback
2019-03-12 20:51:46 +08:00
Pig Fang
63b352d670
Apply fixes from StyleCI ( #12 )
2019-03-03 00:38:44 +08:00
Pig Fang
995c653fec
Remove redundant setPrivacy function
2019-03-02 23:58:35 +08:00
Pig Fang
5332589b65
Use Laravel's built-in updater
2019-03-02 23:47:51 +08:00
Pig Fang
3cf19d8656
Apply fixes from StyleCI ( #11 )
...
This pull request applies code style fixes from an analysis carried out by [StyleCI](https://github.styleci.io ).
---
For more information, click [here](https://github.styleci.io/analyses/8wKwbZ ).
2019-03-02 22:58:37 +08:00
Pig Fang
1ff8e631fe
Remove settings of preference ( #8 )
...
Resolve #6
2019-03-02 21:13:17 +08:00
Pig Fang
5c8f4028ea
Use files instead of hard-coded base64
2019-02-28 16:34:16 +08:00
Pig Fang
e528547b89
Laravel 5.8 ( #5 )
2019-02-27 23:44:50 +08:00
Pig Fang
6d93a78d22
fix: check tables if it's existed when db is connected
2019-02-18 17:15:14 +08:00
Pig Fang
f7b5046a38
skip db connection check before setup
...
close printempw/blessing-skin-server#133
2019-02-18 16:35:39 +08:00
Pig Fang
14f80ab573
attempt to fix again
2019-02-16 18:16:57 +08:00
Pig Fang
3ddb560e33
attempt to fix again
2019-02-16 17:02:28 +08:00
Pig Fang
752bb80885
attempt to fix risky ops
2019-02-16 16:45:58 +08:00
Pig Fang
02b7c6158d
Process assets of plugins
2018-10-19 22:47:01 +08:00
Pig Fang
1e120d3ec7
Fix reading .env file
2018-10-19 21:43:25 +08:00
Pig Fang
d01daa4137
Regress to add parsedown to service container
2018-09-08 20:09:56 +08:00
Pig Fang
8359967b16
Reduce text on player_name_length option
2018-09-08 10:30:24 +08:00
Pig Fang
0c82cd3950
Set model preference to slim when applying slim skin to new players
2018-08-21 14:47:37 +08:00
Pig Fang
5a2c010f3b
Fix verification status for first user
2018-08-21 11:03:57 +08:00
printempw
23b2abdfaf
Fix form validation rules
2018-08-20 23:12:02 +08:00
Pig Fang
cf03da0a2e
Update tests
2018-08-19 18:28:38 +08:00
Pig Fang
47a0a24a5e
Remove datatables package
2018-08-19 17:53:54 +08:00
Pig Fang
f6d022c377
Add plugins management page
2018-08-19 17:39:33 +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
printempw
e1d686d1a7
Use Guzzle to request update source
2018-08-17 23:24:30 +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
printempw
16dbc6cff0
Fix timezone of Last-Modified header
2018-08-17 22:02:05 +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
0ef92a5565
Update tests and composer autoload
2018-08-17 15:25:08 +08:00
Pig Fang
b7b3e32f22
Remove unused code
2018-08-17 14:33:35 +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
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
b3876468b2
Fix validating captcha
2018-08-12 16:00:21 +08:00
Pig Fang
f0e177d62d
Add user dashboard page
2018-08-08 09:50:35 +08:00
Pig Fang
5788fb93c1
Disallow to delete administrator
2018-08-02 10:21:25 +08:00
Pig Fang
7b000bcab0
Add method for retrieving all players
2018-07-30 15:45:08 +08:00
Pig Fang
6102d27530
Support retrieving avatar by tid
2018-07-30 15:18:33 +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
e2703aad84
Use helper function report
2018-07-22 11:36:00 +08:00
Pig Fang
60996020f4
Fix test
2018-07-22 10:50:01 +08:00
Pig Fang
11b6078c57
Add error control for retrieving textures
2018-07-22 10:00:30 +08:00
Pig Fang
10a0cd09db
Add option for denying directly downloading textures
2018-07-22 09:38:42 +08:00
Pig Fang
b2a514d3fe
Remove unused code
2018-07-21 17:55:44 +08:00
Pig Fang
0233e44ccd
Add a setup step to fill database info
2018-07-21 16:55:36 +08:00
Pig Fang
07e5d8b3ec
Update route for captcha
2018-07-21 08:21:42 +08:00
Pig Fang
8bd60624a0
Fix validating captcha
2018-07-21 08:17:16 +08:00
Pig Fang
201fe21e6d
Update PHP requirement
2018-07-20 17:32:27 +08:00
Pig Fang
0ded695295
Nickname is required in setup
2018-07-20 17:23:54 +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
24b2107c48
Fix processing cookies after deleting user
2018-07-19 10:46:01 +08:00
Pig Fang
fa1c780786
Rename method on User model
2018-07-19 10:31:44 +08:00
Pig Fang
3c24a166e8
Use signed URL to simplify resetting password
2018-07-18 11:04:34 +08:00
Pig Fang
7820616b77
use Route::view and Route::redirect
2018-07-17 17:17:31 +08:00
Pig Fang
9cd6e0945d
booleanify public property
2018-07-16 11:10:01 +08:00
Pig Fang
0f7d44a2c9
refactor tests
2018-07-16 10:22:19 +08:00
Pig Fang
590f62d035
use mail.driver to determine whether password reset is disabled
2018-07-15 18:18:56 +08:00
Pig Fang
5a0908517e
log the exceptions thrown by email service in detail
2018-07-15 18:15:55 +08:00
Pig Fang
209d74ab7a
use mailable
2018-07-15 17:42:03 +08:00
Pig Fang
b520a464cb
remove hack for test
2018-07-14 08:41:25 +08:00
Pig Fang
3f77c98783
fix tests of SkinlibController
2018-07-13 19:02:16 +08:00
Pig Fang
8e2b2c78fc
fix for tests
2018-07-12 17:18:19 +08:00
Pig Fang
2cea484f50
fix for test
2018-07-12 10:52:58 +08:00
Pig Fang
7bd7deca37
refactor: retrieve closet in skin library
2018-07-12 08:56:44 +08:00
Pig Fang
16c2ba8b64
save closet after operations
2018-07-11 16:10:45 +08:00
Pig Fang
e1b2f1806b
add inline middleware to retrieve session
2018-07-11 16:09:22 +08:00
printempw
da34062a9c
Add L10n support for site name and description
2018-07-06 14:49:39 +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
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
abde385776
Add more validation rules for player name
2018-06-19 11:51:34 +08:00
printempw
b7a2d368f7
Fix maximum password length
2018-06-19 00:23:20 +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
ef2e44c5e9
test: fix coverage
2018-03-11 12:36:23 +08:00
Pig Fang
520a9c3b97
test: fix coverage
2018-03-11 12:01:14 +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
31391be8c3
Use laravelchartjs package to generate overview chart
2018-02-24 13:33:24 +08:00
printempw
d54709c23d
Add default texture for alex model
2018-02-23 23:17:29 +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
5889df5b63
Remove class App\Services\Database
2018-02-22 20:41:09 +08:00
printempw
3ebc206e7d
Remove lib docCookies
2018-02-16 19:54:07 +08:00
printempw
dd3f645e80
Adjust code style due to my OCD
2018-02-16 17:31:10 +08:00
printempw
7e6cc96e5e
Return 403 instead when accessing private textures, close #111
2018-02-10 13:06:19 +08:00
Pig Fang
6f516cc2eb
fix(preview): fix 2d skin preview for alex model
2018-01-04 13:10:41 +08:00
gplane
946e0c12e3
Remove unused code
2017-11-29 17:02:11 +08:00
Pig Fang
157c9e8b22
Update tests for SkinlibController
2017-11-24 18:54:30 +08:00
Pig Fang
55c2fb38ac
Update tests for SetupController
2017-11-20 19:56:24 +08:00
Pig Fang
1ab25e80e6
Add tests for UpdateController
2017-11-18 20:36:31 +08:00
Pig Fang
99aee71cc8
Add tests for UserController
2017-11-18 13:25:08 +08:00
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
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
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
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
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
34962255a2
Add ajax pagination & search for skinlib
2017-06-30 10:33:41 +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
b7df1b362c
Reset invalid player textures automatically
2017-06-28 17:13:07 +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