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