Commit graph

1050 commits

Author SHA1 Message Date
Phan An
223cfd42e5
fix: Last.fm button gap 2022-04-30 13:59:37 +02:00
Phan An
09f4b506fa
fix: context menu behavior 2022-04-30 13:55:54 +02:00
Phan An
c0703583cb
chore: clean up playback service 2022-04-30 12:36:35 +02:00
Phan An
65cbf68071
fix: unobserve scroller before unmount 2022-04-30 12:36:09 +02:00
Phan An
ec5ee16ad5
fix: edit song form close confirmation 2022-04-30 10:16:28 +02:00
Phan An
1588551d08
refactor: remove click event on Btn 2022-04-30 10:11:01 +02:00
Phan An
66d1008345
refactor: better binding for ViewModeSwitch 2022-04-30 00:06:13 +02:00
Phan An
e7c3d603b5
chore: clean up types 2022-04-30 00:05:30 +02:00
Phan An
c156e7342b
fix: demo build 2022-04-29 22:15:10 +02:00
Phan An
2fd5ba1d17
chore: make app buildable 2022-04-29 20:26:07 +02:00
Phan An
16ba83f12a
chore: clean up for production 2022-04-29 15:32:12 +02:00
Phan An
d21388128f
feat: improve Virtual Scroller with .passive 2022-04-29 12:43:44 +02:00
Phan An
a363cdd67e
fix: selecting songs failed after dblclick 2022-04-29 11:52:55 +02:00
Phan An
93ddbe7c13
chore: remove unused util function 2022-04-29 11:50:43 +02:00
Phan An
55a53a1275
chore: use lodash's orderBy instead of home-grown function 2022-04-29 11:07:14 +02:00
Phan An
dcdac5cb32
fix: do not re-generate song rows 2022-04-29 11:06:18 +02:00
Phan An
b95865e4c1
refactor!: move actions from song row to list 2022-04-29 10:46:39 +02:00
Phan An
636ab85ba4
fix: reordering queue 2022-04-28 18:04:52 +02:00
Phan An
517381bd0c
chore: fix up song list onMounted 2022-04-28 16:46:38 +02:00
Phan An
293e709d0f
refactor: minor refactoring for VirtualScroller 2022-04-28 16:17:22 +02:00
Phan An
ef911c7f06
migration: uploading integration tests 2022-04-28 11:00:42 +02:00
Phan An
1607f7dc03
fix: song editing tests 2022-04-28 00:23:05 +02:00
Phan An
36cbd7e325
fix: hotkey tests 2022-04-28 00:00:08 +02:00
Phan An
894adca22b
chore: use locale string for play count 2022-04-27 23:46:49 +02:00
Phan An
20693759f6
migration: queue integration tests 2022-04-27 23:43:00 +02:00
Phan An
9cf7a09cde
feat: use home-grown virtual scroller 2022-04-27 23:32:41 +02:00
Phan An
34f7be5151
fix: playlist integration tests 2022-04-26 16:36:26 +03:00
Phan An
c2426c1f20
fix: artist side panel 2022-04-26 14:32:13 +03:00
Phan An
bc5f8e403a
migration: cypress 2022-04-26 12:46:31 +03:00
Phan An
7cb3e27ad8
chore: linting 2022-04-25 19:38:33 +03:00
Phan An
734a9936c2
chore: remove unnecessary reactive() calls 2022-04-25 19:13:18 +03:00
Phan An
905fe640e9
chore: better cursor for sliders 2022-04-25 16:08:00 +03:00
Phan An
f0d14d4ed3
migration: remote controller 2022-04-25 16:07:38 +03:00
Phan An
43f4547871
chore: rename remaining kebab-case files 2022-04-24 23:24:49 +03:00
Phan An
8568b7a39c
migration: search form 2022-04-24 23:23:20 +03:00
Phan An
5e96e5a0b9
feat: replace time header with icon 2022-04-24 21:44:48 +03:00
Phan An
ebe1306e19
chore!: replace getDefaultCover() with const asset import 2022-04-24 21:07:14 +03:00
Phan An
58e830984d
feat: remove alert from services and stores 2022-04-24 20:58:12 +03:00
Phan An
063bbbaad4
chore: rename services and stores 2022-04-24 11:50:45 +03:00
Phan An
853e40f02c
chore: rename components 2022-04-24 11:29:14 +03:00
Phan An
64d63baf4b
migration: login form 2022-04-24 02:11:37 +03:00
Phan An
4df19abc4a
fix: refresh smart playlist after criteria update 2022-04-24 02:11:21 +03:00
Phan An
ce5b320b14
migration: album art overlay 2022-04-24 01:49:26 +03:00
Phan An
6e5d0aa2c7
migration: album art overlay 2022-04-24 01:47:21 +03:00
Phan An
640c2c7cca
migration: song list item & youtube list 2022-04-24 01:31:40 +03:00
Phan An
4870422b79
migration: song card 2022-04-24 01:15:08 +03:00
Phan An
a986f50cba
migration: YouTube screen 2022-04-24 01:10:46 +03:00
Phan An
fd2ac2dba5
migration: user list screen 2022-04-24 01:04:16 +03:00
Phan An
bf1b62493e
migration: home screen 2022-04-24 01:01:40 +03:00
Phan An
aecdee4cd8
migration: search excerpts 2022-04-24 00:53:56 +03:00
Phan An
817ffd4c8a
migration: user card 2022-04-24 00:50:05 +03:00
Phan An
3d9fc2af3e
migration: user badge 2022-04-24 00:48:19 +03:00
Phan An
43d8e1fad9
migration: edit user 2022-04-24 00:46:25 +03:00
Phan An
2485346f3c
migration: add user 2022-04-24 00:36:19 +03:00
Phan An
a5eebd10fa
feat: better song list meta 2022-04-24 00:24:02 +03:00
Phan An
41cb8bffee
chore: CS 2022-04-22 01:08:06 +02:00
Phan An
dc4601cca3
migration: about Koel 2022-04-22 00:58:32 +02:00
Phan An
f357060f6b
migration: profile screen 2022-04-22 00:51:48 +02:00
Phan An
f0f1d975c9
migration: settings screen 2022-04-22 00:20:21 +02:00
Phan An
43be702dfb
fix: infinite scroll 2022-04-22 00:01:35 +02:00
Phan An
aee6241e15
chore: prepend instead of append uploaded media 2022-04-21 20:42:19 +02:00
Phan An
28ad135808
migration: upload 2022-04-21 20:39:18 +02:00
Phan An
e784763729
chore: update the default empty queue state text 2022-04-21 20:14:24 +02:00
Phan An
ae3959f22e
migration: better handling for song list events 2022-04-21 20:12:40 +02:00
Phan An
3edf8e9b5b
migration: fix song list control behaviors 2022-04-21 18:28:12 +02:00
Phan An
c3880df2bc
migration: song list controls 2022-04-21 18:06:45 +02:00
Phan An
6a06e5ef9b
migration: album track list 2022-04-21 12:43:10 +02:00
Phan An
35d2a02b74
migration: album/artist thumbnails 2022-04-21 12:18:11 +02:00
Phan An
1c8fd90118
migration: song editing 2022-04-21 11:38:24 +02:00
Phan An
a91affaa7d
migration: footer 2022-04-20 17:57:53 +02:00
Phan An
8686bd5339
fix: update playlist back to ref 2022-04-20 17:35:00 +02:00
Phan An
747360cdfc
migration: make playlists reactive 2022-04-20 14:46:39 +02:00
Phan An
82fe7e17a1
migration: make create smart playlist work again 2022-04-20 14:38:38 +02:00
Phan An
b636a4519d
fix: focus directive 2022-04-20 13:51:40 +02:00
Phan An
30071fa470
migration: make playlist contexts work again 2022-04-20 12:35:36 +02:00
Phan An
efac19bcf0
migration: make album and artist contexts work again 2022-04-20 12:27:10 +02:00
Phan An
d8a9211898
fix: make song context work again 2022-04-20 12:20:09 +02:00
Phan An
ac83736192
more good stuff 2022-04-20 11:37:22 +02:00
Phan An
014e109b3a
fix: themes 2022-04-20 11:34:15 +02:00
Phan An
197b14e849
fix artist/album list mode 2022-04-19 23:48:56 +02:00
Phan An
6f07f6d796
fix props for SongCard 2022-04-19 23:34:22 +02:00
Phan An
eb66676e74
fix default cover 2022-04-19 22:53:36 +02:00
Phan An
7c88e96206
chore: vue3-ify 2022-04-19 21:26:06 +02:00
Phan An
1ab5837c76
chore: refactor event bus and mixins 2022-04-15 16:24:30 +02:00
Phan An
40bbfde580
chore: sync with core 2022-04-13 13:33:03 +02:00
Phan An
38d883ff62
chore: sync with core 2021-12-27 22:50:53 +01:00
Phan An
3aee4ca675
chore: sync with core 2021-12-10 16:24:19 +01:00
Phan An
955c69ded2
chore: sync with core 2021-12-10 11:25:27 +01:00
Phan An
9a33fc4b17
chore: sync with core 2021-10-25 22:35:04 +02:00
Phan An
0155483191
chore: sync with core 2021-10-11 22:20:00 +02:00
Phan An
6c24b529cc
feat: replace local @import in scss with global webpack config 2021-05-29 16:39:07 +02:00
Phan An
f391e6f6e7
feat: update Cypress to v7 (#1320) 2021-05-23 13:42:18 +02:00
Phan An
ede4bb3f36
chore: sync with core 2021-05-21 19:30:53 +02:00
Phan An
77444c56c1
chore: sync with core 2021-05-21 19:14:49 +02:00
Phan An
a5389c41f7
feat: implement stricter password rules 2021-05-21 19:14:00 +02:00
Phan An
56cb9e5f31
chore: sync with core 2021-05-05 14:39:42 +02:00
Phan An
dbcc67a781
chore: sync with core 2021-04-16 15:00:17 +02:00
Phan An
5a611b9a0d chore: sync with core 2021-02-14 14:03:31 +01:00
Phan An
690ad0c6b9 chore: sync with core 2021-02-14 01:09:44 +01:00
Phan An
5e0546979a chore: sync with core 2021-02-04 21:20:36 +01:00
Phan An
ce426b83fa chore: sync with core 2021-02-01 22:15:03 +01:00
Phan An
1c93222085 chore: sync with core 2021-01-31 11:53:32 +01:00
Phan An
d000f77bab chore: sync with core 2021-01-30 21:26:23 +01:00
Phan An
c1d0fa269c chore: sync with core 2021-01-30 17:13:44 +01:00
Phan An
c132aeb3de chore: sync with core 2021-01-30 16:48:45 +01:00
Phan An
853ffa1518 chore: sync with core 2021-01-30 16:27:40 +01:00
Phan An
20cfecd52f chore: sync with core 2021-01-24 23:28:53 +01:00
Phan An
bba2cb7067 chore: sync with core 2021-01-24 22:08:40 +01:00
Phan An
e17777c931 chore: sync with core 2021-01-24 19:41:26 +01:00
Phan An
4c537990b5 chore: sync with core 2021-01-24 19:38:41 +01:00
Phan An
7dad6aebf0 chore: sync with core 2021-01-23 19:28:30 +01:00
Phan An
69fbb2a60e chore: sync with core 2021-01-23 19:12:24 +01:00
Phan An
71f1f9e6be feat(test): add e2e test for theme setting 2021-01-23 17:35:49 +01:00
Phan An
7131da3f5a chore: sync with core 2021-01-18 21:22:29 +01:00
Phan An
3fe53152de chore: sync with core 2021-01-18 20:10:56 +01:00
Phan An
cc840f6428 chore: sync with core 2021-01-10 23:38:54 +01:00
Phan An
2e5b9b642e chore: sync with core 2021-01-10 22:36:52 +01:00
Phan An
6f05f8ddeb chore: use config() instead of env() 2021-01-10 22:36:24 +01:00
Phan An
79ceed0820 chore: sync with core 2021-01-10 21:49:02 +01:00
Phan An
8f92d8c565 chore(test): remove only() modifiers 2021-01-09 11:36:15 +01:00
Phan An
cbccc8fd10 chore: sync with core 2021-01-09 11:02:08 +01:00
Phan An
3db1dd7ef0 chore: sync with core 2021-01-06 11:18:11 +01:00
Phan An
f372e7e572 chore: sync with core 2021-01-06 11:04:26 +01:00
Phan An
596803427d chore: sync with core 2021-01-06 10:29:49 +01:00
Phan An
b05b543462 chore: sync with core 2021-01-05 23:54:39 +01:00
Phan An
6aaa7d9b8f chore(test): update tests following core changes 2021-01-05 23:37:18 +01:00
Phan An
abcadf5486 chore: sync with core 2021-01-05 20:35:24 +01:00
Phan An
1b3445ceb6 chore: sync with core 2021-01-05 17:18:43 +01:00
Phan An
c6e7692957 chore: sync with core 2021-01-05 14:39:53 +01:00
Phan An
c8a686bf01 chore: sync with core 2021-01-05 13:46:41 +01:00
Phan An
ba8bcd0ddb chore: sync with core 2021-01-05 13:23:25 +01:00
Phan An
0eb6173dc3 feat(test): add tests for middle pane 2021-01-05 00:06:04 +01:00
Phan An
73704a3391 chore: sync with core 2021-01-04 21:29:09 +01:00
Phan An
f7adf75929 feat(test): add e2e tests for Extra panel 2021-01-04 20:55:08 +01:00
Phan An
7b8c8f4584 feat(test): add e2e tests for Other Controls 2021-01-04 20:09:18 +01:00
Phan An
bb4a31dd04 feat(test): add e2e tests for shortcut keys 2021-01-04 19:30:05 +01:00
Phan An
2135a8faba feat(test): add more e2e test for queue navigation 2021-01-04 19:10:12 +01:00
Phan An
bd70cd5bac feat(test): add e2e tests for Search 2021-01-04 17:42:21 +01:00
Phan An
2235063e93 feat(test): add e2e tests for Profile 2021-01-04 16:42:44 +01:00
Phan An
6335230f4b feat(users): add e2e tests 2021-01-04 15:02:46 +01:00
Phan An
df26f09f39 feat(test): add e2e tests for Upload 2021-01-03 19:14:58 +01:00
Phan An
4696ac7558 feat(test): add e2e tests for Settings 2021-01-03 17:24:35 +01:00
Phan An
a9eefa5e29 feat(test): add e2e tests for YouTube 2021-01-03 16:55:41 +01:00
Phan An
baf0f0ffa4 feat(test): add e2e tests for artists 2021-01-03 15:43:57 +01:00
Phan An
e9c9fafc3a feat(test): add e2e tests for albums 2021-01-03 12:02:02 +01:00
Phan An
55f3d3817a feat(test): add e2e tests for song card 2021-01-02 23:18:55 +01:00
Phan An
2133b3ef3e feat(test): add e2e tests for song editing 2021-01-02 16:24:22 +01:00
Phan An
67703be7ca feat(test): add e2e tests for song context menu 2021-01-02 12:58:46 +01:00
Phan An
b93f2d2e94 feat(test): add missing e2e queue test 2021-01-02 11:28:07 +01:00
Phan An
db9bb9ef5f feat(test): add e2e test for queue 2021-01-01 20:53:58 +01:00