732 Commits

Author SHA1 Message Date
Tyler Vigario
5f99900aa5
Merge branch 'master' into node-build-flow 2020-05-29 21:12:22 -07:00
Tyler Vigario
eba9ef2397
Further attempts to integrate 2020-05-29 21:07:41 -07:00
Terry Geng
a86a025d9a
fix: pymumble callback function jammed the loop in pymumble, fixed #164 2020-05-29 14:53:46 +08:00
azlux
58b7600cf9
fix #162 2020-05-28 01:19:22 +02:00
Tyler Vigario
28817b5ad5
Add WebPack ProvidePlugin 2020-05-27 11:12:10 -07:00
Tyler Vigario
b3295b8a21
Update web assets and compile for production 2020-05-27 07:56:49 -07:00
Terry Geng
d3ed96a81a
fix: index error when changing playmode 2020-05-27 09:21:45 +08:00
Terry Geng
266a17617d
fix: pause error when playlist is empty 2020-05-27 08:56:06 +08:00
Terry Geng
3330017586
fix: password auth error 2020-05-27 08:52:27 +08:00
Terry Geng
a195a8afaf
fix: pause not working 2020-05-24 11:11:24 +08:00
Terry Geng
e61f791c82
feat: 'password' auth method: support user addition 2020-05-23 14:46:27 +08:00
Terry Geng
19d868d352
feat: display changelog when update is available 2020-05-23 11:47:35 +08:00
Terry Geng
662396bcc5
fix: glitch sound when stopping music 2020-05-22 22:49:05 +08:00
Tyler Vigario
70c9947197
Fix pathing 2020-05-20 15:38:47 -07:00
Tyler Vigario
95dd75bc1c
Update WebPack 2020-05-20 15:36:22 -07:00
Tyler Vigario
6ca2db77de
Revert to default Flask structure 2020-05-20 15:32:41 -07:00
Tyler Vigario
d6112c3071
Use static_folder instead of static_url_path 2020-05-20 15:20:30 -07:00
Tyler Vigario
369036caf3
Commit built assets 2020-05-20 15:10:32 -07:00
Tyler Vigario
ede56ebe22
Fix pathing 2020-05-20 15:05:25 -07:00
Tyler Vigario
f098702d2f
Remove uneccesary title for HTML in WebPack 2020-05-19 20:48:15 -07:00
Tyler Vigario
1c9498e340
First rough draft 2020-05-19 20:45:22 -07:00
Terry Geng
9692570ec2
fix: player display bug, continue, sigh 2020-05-20 11:02:25 +08:00
azlux
3b104a6f3e
New version
Preparing for release
2020-05-19 19:59:01 +02:00
Terry Geng
a7eec709eb
fix: player display bug, continue 2020-05-19 21:53:08 +08:00
Terry Geng
2c60e46ad8
fix: player display bug 2020-05-19 21:35:19 +08:00
Terry Geng
c8f0ccf706
feat: ban a user after too many failed attempts 2020-05-19 09:53:01 +08:00
Terry Geng
0080e9b4cd
fix: file size bug, upload bug 2020-05-19 09:23:19 +08:00
Terry Geng
fae93d99e0
feat: add config item for maximum upload file size 2020-05-19 09:12:52 +08:00
Terry Geng
aca002d08d
fix: beautify token-needed page, remove ref to custom.js to avoid error 2020-05-19 08:33:02 +08:00
Azlux
f8011bc506 webpage for token
+ fix
2020-05-18 17:53:51 +02:00
Azlux
23a7022bdf Improvement of #154 2020-05-18 16:59:01 +02:00
azlux
390c0034f6
Merge pull request #156 from TerryGeng/token
Several improvements to azlux's token auth scheme #154
2020-05-18 16:37:38 +02:00
Terry Geng
174ec3e7ec
fix: bad token message 2020-05-18 14:53:35 +08:00
Terry Geng
62a115b56e
feat: record IP. refresh cookie if new token is provided 2020-05-18 13:52:04 +08:00
Terry Geng
edf5495fe5
feat: several improvements to azlux's token auth scheme #154
1. 'auth_method' in config, where users can select between
   'password' and 'token'.
2. create index for token, avoid iterating the entire user
   section when validating tokens.
3. only generate token for a user when there's no token for
   him in the db, avoid tokens fill the db.
2020-05-18 10:17:08 +08:00
Azlux
4017e7bff0 add webinterface token
#154
2020-05-17 20:28:27 +02:00
Terry Geng
1d97fe654e
fix: URL item duration unit in seconds, bad skip button in floating player 2020-05-18 00:07:56 +08:00
Terry Geng
0b7d0b8465
feat: huge feature: a floating player, with a movable playhead 2020-05-17 11:54:05 +08:00
Terry Geng
b050546e39
feat: safeguard against mistakenly cancelling uploading. 2020-05-16 22:24:10 +08:00
Terry Geng
b827ada7a8
fix: playlist expand bug 2020-05-16 17:26:59 +08:00
Terry Geng
465ab39c7a
fix: rollback to popper.js v1, fix playmode dropdown, and now volume popover can be closed by clicking outside. 2020-05-16 16:52:32 +08:00
Terry Geng
1a7691cd1c
fix: secure_filename not working, progress bar typo 2020-05-16 16:02:44 +08:00
Terry Geng
257fff3e92
feat: upload progress bar and error message display for each file, #146 2020-05-16 15:48:11 +08:00
Terry Geng
0c47850fbc
refactor: change var into let and const 2020-05-16 10:44:57 +08:00
Terry Geng
aca3602511
fix: initialize the web interface after the bot is connected to murmur server 2020-05-15 12:57:32 +08:00
Terry Geng
71e0ede51e
feat: optimized play/resume logic, add fast-forward support within song.
fix #153.
2020-05-15 10:22:44 +08:00
Terry Geng
7e38c191f6
fix: refine database migration 2020-05-14 23:58:03 +08:00
Terry Geng
8fdfc90730
fix: error when expanding playlist in the web interface 2020-05-14 21:48:07 +08:00
azlux
140c523a39
Refactor: move music db into a separated file (#151)
Merge pull request #152 from TerryGeng/separate-music-db
2020-05-14 00:14:05 +02:00
Terry Geng
5fe8b266c2
feat: generate default settings db name according to bot name 2020-05-13 22:39:49 +08:00