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
5f2f3a0d45
New eslint config
2019-03-15 11:42:41 +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
43051bad90
Finish button of BS update
2018-09-13 18:10:23 +08:00
Pig Fang
130d16a2f0
Reduce global variables pollution
2018-09-09 09:28:05 +08:00
Pig Fang
8359967b16
Reduce text on player_name_length
option
2018-09-08 10:30:24 +08:00
Pig Fang
544b30c830
Fix for dropdown menu in admin panel
2018-09-07 22:26:34 +08:00
Pig Fang
5be159eede
Prevent from replacing i18n data directly
2018-09-06 22:18:07 +08:00
printempw
f1378367d7
Update email template
2018-08-21 14:36:42 +08:00
printempw
0f869cac3e
Update notice of unavailable plugins registry
2018-08-21 14:34:27 +08:00
Pig Fang
6eac8cf2c7
Restrict PluginController access to super admin only
2018-08-21 09:05:29 +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
6b4812b251
Add plugin marketplace
2018-08-19 11:39:14 +08:00
printempw
5b3b2da64c
Specify update source by environment variable
2018-08-17 23:29:14 +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
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
bf8ec12645
Support changing texture model from skinlib
2018-08-16 17:42:54 +08:00
Pig Fang
deda5cf11c
Add skin library "show" page
2018-08-16 16:34:27 +08:00
Pig Fang
733e694ba0
Add "upload" page
2018-08-15 16:44:21 +08:00
Pig Fang
190e54578a
Add index page of skin library
2018-08-14 23:27:36 +08:00
Pig Fang
d32eb379ba
Add "reset" page
2018-08-12 17:50:04 +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
718ec2f7b4
Add login page
2018-08-12 08:56:42 +08:00
Pig Fang
ca1f5fdb69
Add players page
2018-08-11 11:59:11 +08:00
Pig Fang
516a7b4798
Add "change color" box
2018-08-09 17:07:20 +08:00
Pig Fang
887fcbdc90
Add players management page
2018-08-09 15:34:21 +08:00
Pig Fang
e3b5cbc36f
Hot reload for development
2018-08-08 18:17:11 +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
6a14339c56
Add "Users Management" page
2018-08-06 12:14:20 +08:00
Pig Fang
3dfa5c6e4e
Add profile page
2018-08-02 17:29:43 +08:00
Pig Fang
b7f0ddd7f0
Add closet page
2018-08-02 09:45:33 +08:00
Pig Fang
6c6cecc5bd
Add missing l10n
2018-07-30 11:43:31 +08:00
Pig Fang
48704bd3ce
Support front-end i18n
2018-07-29 18:56:07 +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
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
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
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
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
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
printempw
62af291091
Add button to clear selected textures in closet
2018-02-24 18:14:15 +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
31391be8c3
Use laravelchartjs package to generate overview chart
2018-02-24 13:33:24 +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
b876b99459
Switch to skinview3d on skinlib pages
2018-02-23 16:22:08 +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
Pig Fang
74f17494a4
fix(i18n): clarify wrong password
2018-01-04 22:07:16 +08:00
Pig Fang
b19565bf8b
Add tests for PluginController
2017-11-16 14:09:08 +08:00
printempw
9f19897528
Tweak i18n text
2017-11-09 20:49:15 +08:00
Pig Fang
bce4ed4a42
Add a option for adding a player after registered
2017-11-05 20:56:52 +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
231a91e367
Fix translation of getting textures
2017-08-07 13:48:20 +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
bc7679fd0d
Use default background image when option leaved empty
2017-08-05 14:35:28 +08:00
printempw
0566d4e7e0
Throw exception when two plugins use the same name definition
2017-07-30 16:11:23 +08:00
printempw
54a0ac3618
Apply new style for login page
2017-07-14 10:37:00 +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
e83b9d1268
Fix translation for accessing non-existent plugin configuration
2017-06-29 15:02:11 +08:00
printempw
1957f97807
Add option for detecting IP address via which header
2017-06-28 19:50:34 +08:00
gplane
dfbe6400d4
Add some redirectings for admin panel
2017-04-27 18:02:05 +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
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
602e52d9e6
Fix displaying player name rule
2017-04-26 17:50:10 +08:00
gplane
44999af7d8
Display nickname before changing texture owner
2017-04-26 15:28:53 +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