Commit graph

78 commits

Author SHA1 Message Date
Phan An
4b8ae1a78e
chore: code style and some minor fixes 2022-12-02 17:17:37 +01:00
Phan An
9c776cb3b5
feat: turn overlay functionalities into composable (#1597) 2022-11-19 19:04:21 +01:00
Phan An
5992fda776
feat: make event bus (emitter) type-safe (#1591) 2022-11-15 16:52:38 +01:00
Phan An
af30e632fd
chore: extract logic for floaing UI update 2022-11-13 12:58:28 +01:00
Phan An
5e283ef539
feat: visualizer overhaul (#1575) 2022-11-06 18:09:06 +01:00
Phan An
e25430b3d8
feat: equalizer overhaul (#1573) 2022-11-02 20:25:22 +01:00
Phan An
bd6617dc17
chore: improve playback and related services (#1570) 2022-10-31 00:13:57 +01:00
Phan An
7c2b432765
chore: remove useless safe check 2022-10-29 00:29:31 +02:00
Phan An
480e64d7da
fix: volume increased when visualizer is activated (#1567) 2022-10-28 22:42:11 +02:00
Phan An
11f9b8c470
feat: use human readable format for song list durations (#1564) 2022-10-28 15:56:06 +02:00
Phan An
b7e8949a1a
fix: broken production build due to isDemo() check 2022-10-26 23:48:44 +02:00
Phan An
8bcc671ed1
feat: add new version notification to About icon (#1557) 2022-10-26 22:44:44 +02:00
Phan An
fcd836edc9
fix: visualizer stopped working 2022-10-09 10:32:22 +02:00
Phan An
d038b001d4
feat: revamp the router and routing logic (#1519) 2022-10-08 12:54:25 +02:00
Phan An
aea0fabe73
feat: implement drop zone for uploading 2022-09-12 18:11:56 +07:00
Phan An
e8a1cdece7
feat: revamp drag-n-drop functionalities 2022-09-08 10:51:21 +07:00
Phan An
52dd323c96
feat: support playlist folders (closes #1476) 2022-09-02 22:01:11 +07:00
Phan An
eec5c3ebe1
feat: use home-grown dialog and toaster components 2022-07-26 11:51:19 +02:00
Phan An
9aa50d1963
refactor: remove unnecessary utils 2022-07-25 14:57:58 +02:00
Phan An
2ffb39c1b8
feat: add tests and fixes for SongEditForm 2022-07-21 07:26:44 +02:00
Phan An
3085a4fcf2
feat: make injects immutable 2022-07-20 10:00:02 +02:00
Phan An
b8d5ac4f83
feat(test): add SongContextMenu tests 2022-07-19 13:20:13 +02:00
Phan An
718bad9771
chore: only lazyload components when necessary 2022-07-07 20:05:46 +02:00
Phan An
8e5426e5a1
chore: use SVG instead of PNG for default album cover 2022-07-07 00:08:20 +02:00
Phan An
8b9b571a67
feat: change env variable for demo env 2022-07-04 18:12:35 +02:00
Phan An
d59c0c8bfe
feat: do not manually emit selected songs 2022-07-04 16:18:41 +02:00
Phan An
fbbe434204
feat!: make app progressive 2022-07-04 10:36:39 +02:00
Phan An
2acd1c2317
chore: clean up alerts 2022-05-14 17:54:26 +02:00
Phan An
6f0d6e8abc
feat(test): add helper util tests 2022-05-14 17:51:47 +02:00
Phan An
f1c2febd38
feat(test): add formatter tests 2022-05-14 17:37:25 +02:00
Phan An
eff5626569
feat(test): add event bus tests 2022-05-14 17:13:29 +02:00
Phan An
3a4eda4ab8
feat(test): add Overlay component tests 2022-05-11 17:59:43 +02:00
Phan An
e811509176
feat(test): add LastfmIntegration component tests 2022-05-09 12:11:38 +02:00
Phan An
4ddb6c6a44
test: add FooterPlayerControls component tests 2022-05-05 17:30:10 +02:00
Phan An
4db8362c79
test: add FooterExtraControl.vue unit test 2022-05-05 00:49:53 +02:00
Phan An
c0703583cb
chore: clean up playback service 2022-04-30 12:36:35 +02:00
Phan An
c156e7342b
fix: demo build 2022-04-29 22:15:10 +02:00
Phan An
93ddbe7c13
chore: remove unused util function 2022-04-29 11:50:43 +02:00
Phan An
894adca22b
chore: use locale string for play count 2022-04-27 23:46:49 +02:00
Phan An
7cb3e27ad8
chore: linting 2022-04-25 19:38:33 +03:00
Phan An
43f4547871
chore: rename remaining kebab-case files 2022-04-24 23:24:49 +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
bf1b62493e
migration: home screen 2022-04-24 01:01:40 +03:00
Phan An
f0f1d975c9
migration: settings screen 2022-04-22 00:20:21 +02:00
Phan An
ac83736192
more good stuff 2022-04-20 11:37: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