Commit graph

1250 commits

Author SHA1 Message Date
Phan An
e89d0f93ca
refactor: use provide/inject and composable for screen logics 2022-09-12 22:33:41 +07:00
Phan An
aea0fabe73
feat: implement drop zone for uploading 2022-09-12 18:11:56 +07:00
Phan An
9407f74d69
fix: use checkbox component for User forms (closes #1483) 2022-09-11 15:29:09 +07:00
Phan An
95724de695
fix: shuffle all button disappear on phone (closes #1488) 2022-09-11 15:06:34 +07:00
Phan An
fe606b4b8e
fix: wrap smart playlist setup in try/catch 2022-09-11 14:44:17 +07:00
Phan An
1730e19d21
test: add tests for playlist folder functionalities 2022-09-10 12:45:04 +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
7704bef3ac
chore: use accent color for song/artist/album cards 2022-08-09 18:30:11 +02:00
Phan An
f1d33b98e8
feat: add color-accent for more theme color control 2022-08-06 09:25:24 +02:00
Phan An
7d76773454
chore(deps): remove blueimp-md5 dependency 2022-08-04 17:42:35 +02:00
Phan An
659e7eea8a
feat: warn if closing window during upload 2022-08-04 12:39:03 +02:00
Phan An
74833b3a26
feat(demo): dynamic demo credits 2022-08-04 10:34:13 +02:00
Phan An
8349a64fc2
fix: make space for focus outline on Home screen 2022-08-03 23:15:45 +02:00
Phan An
edb3a548ec
fix: overflown song card 2022-08-03 23:01:47 +02:00
Phan An
971a3c2629
fix: make koel:init smoother 2022-08-02 08:22:08 +02:00
Phan An
6db38fa25b
feat: better resolve shared song 2022-08-01 13:40:52 +02:00
Phan An
b6daeb5d77
chore(deps): remove crypto-random-string dependency 2022-08-01 12:58:11 +02:00
Phan An
c4cffcc2e7
feat: use UUIDs for song IDs 2022-08-01 12:42:33 +02:00
Phan An
f5f6aa0d7f
fix(test): broken tests after skeleton addition 2022-08-01 11:38:32 +02:00
Phan An
fea14c89c3
feat: revamp the loading bars 2022-08-01 10:58:25 +02:00
Phan An
18fe84e1d0
feat: add loading skeletons for Search screens 2022-08-01 09:55:23 +02:00
Phan An
2951fa3ddb
feat: add loading skeletons 2022-07-30 18:03:21 +02:00
Phan An
feff485d95
fix: responsive styles 2022-07-29 14:12:55 +02:00
Phan An
ac53b6dd00
fix: undefined service worker 2022-07-27 22:09:48 +02:00
Phan An
89db90dafb
fix: broken tests on node 17 2022-07-27 20:29:57 +02:00
Phan An
ddafc0144b
fix: case-sensitive import 2022-07-27 20:23:17 +02:00
Phan An
91f38084eb
feat: change some routes 2022-07-27 11:30:04 +02:00
Phan An
818d4b0fac
chore: remove static loaders 2022-07-26 17:13:58 +02:00
Phan An
9ac080fcbc
feat(test): add MessageToast tests 2022-07-26 17:08:35 +02:00
Phan An
f0f953568c
fix: restore message toast after playlist deletion 2022-07-26 16:59:19 +02:00
Phan An
6f6f9a0839
chore: remove alertify 2022-07-26 16:58:56 +02:00
Phan An
e615405f39
fix(test): stub MessageToaster and DialogBox in tests 2022-07-26 16:48:45 +02:00
Phan An
d269dd5782
fix: MessageToaster component import 2022-07-26 16:01:12 +02:00
Phan An
d0d2e31cf0
fix(smart-playlist): edit right after creating 2022-07-26 15:57:24 +02:00
Phan An
eec5c3ebe1
feat: use home-grown dialog and toaster components 2022-07-26 11:51:19 +02:00
Phan An
e7ac394315
fix: SmartPlaylist rule layout error 2022-07-26 08:13:52 +02:00
Phan An
7abdef77e0
fix(test): stub the icon component to reduce noise 2022-07-25 20:55:40 +02:00
Phan An
35e03ec685
fix(test): fix playlist-related tests 2022-07-25 20:39:52 +02:00
Phan An
be68021723
fix(test): fix playbackService tests 2022-07-25 20:23:30 +02:00
Phan An
235362ba30
feat(test): add mediaInfoService tests 2022-07-25 15:44:17 +02:00
Phan An
2fae65bb91
feat(test): add cache tests 2022-07-25 15:25:27 +02:00
Phan An
9aa50d1963
refactor: remove unnecessary utils 2022-07-25 14:57:58 +02:00
Phan An
ec49c29c0d
feat(test): add userStore tests 2022-07-25 12:25:35 +02:00
Phan An
c915507c1a
feat(test): add themeStore tests 2022-07-25 10:35:15 +02:00
Phan An
35b7e952ca
fix: null song art makes bad request 2022-07-24 22:26:13 +02:00
Phan An
9789933991
feat(test): add songStore tests 2022-07-24 14:00:01 +02:00
Phan An
5a6ddb226e
fix: make remote controller great again 2022-07-24 12:53:49 +02:00
Phan An
7a0c05ab47
feat(test): add settingStore tests 2022-07-23 13:10:41 +02:00
Phan An
7dc16a3883
feat(test): add searchStore tests 2022-07-23 13:07:14 +02:00
Phan An
1a804d1915
feat(test): add recentlyPlayedStore tests 2022-07-23 12:36:56 +02:00
Phan An
ae160ff8e6
fix(test): queueStore tests 2022-07-23 12:00:14 +02:00
Phan An
d42e1e84a3
feat(test): add and fix playlistStore tests 2022-07-23 11:30:10 +02:00
Phan An
dcc99b9a03
feat(test): overview store tests 2022-07-23 00:41:22 +02:00
Phan An
e3aec84842
fix(test): favorite store tests 2022-07-23 00:19:42 +02:00
Phan An
eea9be5c58
fix(test): artist store tests 2022-07-23 00:03:25 +02:00
Phan An
2e3105e309
fix(test): album store tests 2022-07-22 23:56:13 +02:00
Phan An
9a4e680c4d
fix(test): AppHeader tests 2022-07-22 19:27:24 +02:00
Phan An
226c6498ff
fix(test): AlbumTrackListItem tests 2022-07-22 19:14:33 +02:00
Phan An
e1c676d2b4
fix(test): update snapshots 2022-07-22 18:59:28 +02:00
Phan An
8a201b178f
feat(test): add UserEditForm tests 2022-07-22 18:43:32 +02:00
Phan An
439882e761
fix(test): fix UserCard tests 2022-07-22 18:31:07 +02:00
Phan An
975a93a64e
fix(test): fix UserBadge tests 2022-07-22 18:27:29 +02:00
Phan An
dbe3971081
feat(test): add UserAddForm tests 2022-07-22 18:15:50 +02:00
Phan An
4865a9c961
refactor: simplify form field layout 2022-07-22 18:15:30 +02:00
Phan An
d15d5570dc
fix(test): fix YouTubeVideoList tests 2022-07-22 17:03:45 +02:00
Phan An
956964aa28
feat(test): add ThumbnailStack tests 2022-07-22 16:35:30 +02:00
Phan An
f9f21ce654
refactor: simplify cards 2022-07-22 16:25:30 +02:00
Phan An
200a73ee41
feat: rewrite magnifier component 2022-07-21 18:03:54 +02:00
Phan An
1d73a8c984
fix(test): fix ScreenHeader tests 2022-07-21 11:54:38 +02:00
Phan An
12a8179e4c
fix(test): fix Overlay tests 2022-07-21 11:41:07 +02:00
Phan An
3eb3575d85
fix(test): add LyricsPane tests 2022-07-21 11:36:26 +02:00
Phan An
c57f161c8f
feat(test): add CheckBox tests 2022-07-21 11:32:09 +02:00
Phan An
44985fa23a
fix(test): AlbumArtOverlay tests 2022-07-21 11:24:33 +02:00
Phan An
e6dd82503b
fix(test): AlbumArtistThumbnail tests 2022-07-21 11:17:08 +02:00
Phan An
1577269588
fix(test): SongListControls tests 2022-07-21 10:43:57 +02:00
Phan An
c6aeda1730
feat: use number inputs for SongEdit form 2022-07-21 10:08:17 +02:00
Phan An
d7210f7d52
feat(test): add SongList tests 2022-07-21 09:54:36 +02:00
Phan An
2ffb39c1b8
feat: add tests and fixes for SongEditForm 2022-07-21 07:26:44 +02:00
Phan An
f67c9a23de
feat(design): little tweaks for context menu box shadow 2022-07-20 11:45:47 +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
c3c8914cd1
feat: optimize and add themes 2022-07-18 19:01:30 +02:00
Phan An
5ecfc89aa6
feat: use type for screen header layout 2022-07-17 11:07:46 +02:00
Phan An
47dc2a5744
feat: better screen header 2022-07-17 10:58:05 +02:00
Phan An
8e43f73bea
feat: add webp support 2022-07-17 10:24:43 +02:00
Phan An
878815659f
feat: integrate with Spotify 2022-07-17 00:42:29 +02:00
Phan An
1e38150f26
fix: overflow bug with playlist name 2022-07-16 18:37:17 +02:00
Phan An
05c298ca2c
fix: optimize thumbnail animation 2022-07-16 18:33:39 +02:00
Phan An
6332abe74c
fix: artist/album play icon blocking drag/drop events 2022-07-16 12:16:45 +02:00
Phan An
63c9677fbe
feat: revamp Screen headers 2022-07-16 12:14:19 +02:00
Phan An
d1c99413b0
fix: scale issue when use icon component 2022-07-16 09:38:54 +02:00
Phan An
12e560dc08
feat(design): add focus style for cards 2022-07-15 18:35:21 +02:00
Phan An
67ff46880a
feat: use FontAwesome as components 2022-07-15 16:48:06 +02:00
Phan An
08c90a6be3
feat(equalizer): better solution for "Preset" option 2022-07-13 18:02:13 +02:00
Phan An
d794f983b3
refactor(users): improve user/user list logic 2022-07-13 17:46:41 +02:00
Phan An
f0b63667ed
feat(design): make small buttons a bit bigger 2022-07-13 17:46:11 +02:00
Phan An
d45096b931
feat(design): better styling for artist/album cards 2022-07-13 17:45:42 +02:00
Phan An
38a41083a7
feat(test): add SettingsScreen tests 2022-07-13 13:03:10 +02:00
Phan An
c7d7ae6efe
feat(test): add RecentlyPlayed tests 2022-07-13 11:49:46 +02:00