Commit Graph

500 Commits

Author SHA1 Message Date
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
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
7589ec8f2b Use buttons from Element UI 2019-03-30 18:36:01 +08:00
Pig Fang
e7f8503578 Allow fallback i18n 2019-03-30 15:04:55 +08:00
Pig Fang
9a095732fa Build plugin "report-textures" into core 2019-03-30 11:38:30 +08:00
Pig Fang
f16c416176 Hide comment area by default 2019-03-29 09:04:57 +08:00
Pig Fang
64658fd9f2 Enable reCAPTCHA on "forgot" page 2019-03-27 11:07:04 +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
c168970723 Remove "toastr" and "sweetalert2" 2019-03-25 22:01:57 +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
6793ccea30 Remove unused code 2019-03-22 11:13:21 +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
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
a4c49d6634 Replace Chart.js with ECharts 2019-03-19 19:16:03 +08:00
Pig Fang
3b033be048 Refactor front-end 2019-03-17 15:59:52 +08:00
Pig Fang
afb65615b0 Build "seo-meta-tags" into core 2019-03-16 21:52:09 +08:00
Pig Fang
5915b3ec17 Reimplementing closet 2019-03-14 23:55:49 +08:00
Pig Fang
69b6d3685d Remove feedback 2019-03-12 20:51:46 +08:00
Pig Fang
9ddf5ec311 removed unused blade views 2019-02-28 15:30:36 +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
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
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
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
printempw
1f58f2f524 Fix logging out at homepage 2018-08-21 14:35:09 +08:00
printempw
fbafb8daa7 Allow HTML in tips of update scripts 2018-08-21 09:08:46 +08:00
Pig Fang
30c05ea9b8 Fix loading CSS on error page 2018-08-21 09:03:30 +08:00
Pig Fang
a8fa68a611 Fix CSRF verification for OptionForm 2018-08-20 23:14:05 +08:00
Pig Fang
aff8e9f058 Fix CSRF verification 2018-08-20 23:09:26 +08:00
printempw
ef3f9fccaa Allow customizing homepage by overriding translation strings 2018-08-20 22:23:41 +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
4a72442fdb Add a option for requiring player name when register 2018-08-17 17:03:38 +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
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
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
59e4bf628e Fix serializing data from Blade to JavaScript 2018-08-12 10:46:18 +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
9699a4434a Remove unused content 2018-08-09 15:37:51 +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
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
6a14339c56 Add "Users Management" page 2018-08-06 12:14:20 +08:00
Pig Fang
b0097eacbd Remove pre-script section 2018-08-03 16:30:34 +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
e69e7be1d9 Use webpack instead of parcel 2018-07-29 15:31:54 +08:00
Pig Fang
f43ce12a87 Add polyfill for IE 2018-07-28 11:12:25 +08:00
Pig Fang
e60d73b410 Remove bs_announcement function and parsedown 2018-07-22 16:32:34 +08:00
Pig Fang
d16483bacb Add custom HTTP-500 error page 2018-07-22 16:16:29 +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
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
c6d8108c8c use @lang directive 2018-07-17 11:06:55 +08:00
Pig Fang
3df2f2dda9 use Blade::if to check if a user is admin 2018-07-17 09:29:10 +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
967e1642d3 Update plugins management page for resolving dependencies 2018-06-29 16:45:43 +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
53fd30f093 Add placeholder method to OptionFormText 2018-06-18 21:50:10 +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
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
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
0a0b25b5af Update initialization of skinview3d 2018-02-23 22:32:08 +08:00
printempw
d2d8eef15f Migrate to skinview3d completely 2018-02-23 22:16:51 +08:00
printempw
9bf7dccb64 Fix generating sidebar 2018-02-23 16:51:50 +08:00
printempw
b876b99459 Switch to skinview3d on skinlib pages 2018-02-23 16:22:08 +08:00
printempw
2d43a05a54 Fix codebase due to dependencies update 2018-02-23 12:08:27 +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
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
printempw
64d8b44a13 Adjust the position of auto-add-player checkbox 2017-11-07 20:08:03 +08:00
Pig Fang
bce4ed4a42 Add a option for adding a player after registered 2017-11-05 20:56:52 +08:00
printempw
4bf0de92c5 Define default skin/avatar image in one place 2017-08-07 13:38:46 +08:00
printempw
0f611d56f6 Adjust frequency of sending feedbacks 2017-08-07 10:16:25 +08:00
printempw
1852e9f4fb Separate scripts about checking updates from HTML 2017-08-06 23:08:09 +08:00
printempw
86c5343c55 Move all iCheck initialization to layout.js 2017-08-06 22:31:09 +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
2ea4920851 Update font-family of mail title 2017-07-30 16:33:27 +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
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
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
10801b8f7d Redirect to last requested path after logging in 2017-06-28 20:42:51 +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
gplane
dfbe6400d4 Add some redirectings for admin panel 2017-04-27 18:02:05 +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
93364ef723 Add default value when renaming texture in skin library 2017-04-25 22:03:12 +08:00
gplane
16ff93c32d Add i18n for "Applicable Model" in skin library 2017-04-24 17:08:39 +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
b6dfc1c2a4 Fix text about returning score 2017-04-22 23:02:48 +08:00
gplane
5b15b6922c Fix link of cleaning filter 2017-04-22 18:40:44 +08:00
gplane
4ae8ed2d82 Use CSR for DataTables 2017-04-22 18:36:22 +08:00
gplane
e708c0363e Add default value when renaming closet item 2017-04-22 09:17:39 +08:00
gplane
8b002ab157 Add menu item of cleaning filter 2017-04-21 16:55:34 +08:00
gplane
3e27625064 Update storage display when checking in 2017-04-21 00:05:45 +08:00
gplane
7dcc1eb87e Fix preview link of admin panel 2017-04-20 23:16:38 +08:00
printempw
c19eec5a90 fix division by zero when user score < rate 2017-02-03 14:25:17 +08:00
printempw
0d338ab4a7 move setup.wizard.master to setup.master 2017-01-22 22:32:50 +08:00
printempw
4c248bd88a fix reference of styles on setup pages 2017-01-22 22:19:19 +08:00
printempw
8498d7c76d fix wrong link to texture detail #48 2017-01-22 18:54:02 +08:00
printempw
24137cf2a9 fix wrong css reference 2017-01-22 16:35:09 +08:00
printempw
81bc32fa6d fix division by zero 2017-01-22 16:28:58 +08:00
printempw
38018276e5 fix changing current language at texture detail page 2017-01-22 15:58:52 +08:00
printempw
314fde72e8 remove default breadcrumb 2017-01-21 13:35:38 +08:00
printempw
a086584a41 update dom id of copyright text 2017-01-21 12:59:35 +08:00
printempw
21febf0117 add additional options for showing modals 2017-01-21 11:18:15 +08:00
printempw
9f6096c7fc add id for copyright text block 2017-01-20 22:14:01 +08:00
printempw
c16ae91de0 enhance showing previews of player texture 2017-01-20 21:23:24 +08:00
printempw
49fd8e4eb3 enhance directory structure of assets 2017-01-20 18:22:10 +08:00
printempw
5fb237f01a use event listeners instead of setting href 2017-01-19 22:54:10 +08:00
printempw
c628a3da3e make language detector more accurate 2017-01-18 22:31:35 +08:00
printempw
9ff5bbfcaa ✏️ use signing in instead of checking in 2017-01-17 22:57:16 +08:00
printempw
a0494ce3d0 fix awful indentation in i18n files of option pages 2017-01-17 22:16:03 +08:00
printempw
db15ff2314 fix url to config pages of plugins 2017-01-17 21:41:20 +08:00
printempw
5f9eb0b6fd add option for sending usage statistics 2017-01-15 16:20:29 +08:00
printempw
10a9397fd0 fix searching closet 2017-01-14 20:39:13 +08:00
printempw
ba6ae737ca set current language with query string 2017-01-14 19:28:27 +08:00
printempw
79f1608780 update custom error pages 2017-01-14 18:42:30 +08:00
printempw
5f9f799580 fix horizonal scroll of datatables 2017-01-13 22:53:42 +08:00
printempw
f6aadc71f0 add language-chooser for error pages 2017-01-08 15:20:50 +08:00
printempw
118d8cc649 show current role at user/admin panel 2017-01-08 14:15:55 +08:00
printempw
c018e132c8 add option for generating random APP_KEY & SALT when setup 2017-01-08 11:28:55 +08:00
printempw
fbf6b203e1 fix comparing bool value with string 2017-01-07 22:15:47 +08:00
printempw
30fb7bdedf update translation of downloading updates 2017-01-02 15:31:46 +08:00
printempw
6c462d0a96 use jQuery DataTable to show plugins page 2017-01-02 12:19:34 +08:00
printempw
6c11b8f256 add breadcrumb to every page 2017-01-02 10:40:09 +08:00
printempw
91d528d311 finish i18n work of option forms 2016-12-31 23:28:09 +08:00
printempw
ad459653b4 fix bug of langauge chooser at setup 2016-12-31 23:27:45 +08:00
printempw
3b96166ee8 finish i18n work of user/player management 2016-12-31 21:16:04 +08:00
printempw
acedbcce0b add language chooser at setup page 2016-12-31 17:14:19 +08:00
printempw
dcbeb35155 add renderWithOutSubmitButton and disabled apis for OptionForm 2016-12-31 15:11:49 +08:00
printempw
6d6abf41f5 add option for customizing favicon 2016-12-31 13:36:46 +08:00
printempw
b861dbc0b5 move translation file from app.js to locale.js 2016-12-31 13:17:13 +08:00
printempw
2250b00c0a use DataTables at player management 2016-12-31 13:07:00 +08:00
printempw
3ca85aff8f use jQuery DataTables plugin at user management 2016-12-31 11:38:07 +08:00
printempw
57937ac458 update translation for update wizard 2016-12-31 11:37:11 +08:00
printempw
35e49e58ab adjust style of .description 2016-12-30 20:55:33 +08:00