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 |
|
Phan An
|
b4754e0428
|
feat(test): add QueueScreen tests
|
2022-07-13 11:30:33 +02:00 |
|
Phan An
|
c4c799479a
|
feat(test): add PlaylistScren tests
|
2022-07-12 18:49:15 +02:00 |
|
Phan An
|
b9fe7b80f4
|
feat(test): add HomeScreen tests
|
2022-07-12 16:04:57 +02:00 |
|
Phan An
|
c9d469067e
|
feat: add empty state for Home screen
|
2022-07-12 11:05:12 +02:00 |
|
Phan An
|
3efeec44a5
|
feat(test): add FavoritesScreen tests
|
2022-07-12 10:37:11 +02:00 |
|
Phan An
|
955486e209
|
feat(test): add ArtistScreen tests
|
2022-07-11 19:35:58 +02:00 |
|
Phan An
|
a8a7c41c03
|
feat(test): add ArtistListScreen tests
|
2022-07-11 19:30:51 +02:00 |
|
Phan An
|
edef66630f
|
feat(test): add AllSongsScreen tests
|
2022-07-11 19:03:38 +02:00 |
|
Phan An
|
53b7c68cf4
|
feat(test): add AlbumScreen tests
|
2022-07-10 19:33:53 +02:00 |
|
Phan An
|
a1f48fe054
|
feat: improve meta styles
|
2022-07-10 19:15:56 +02:00 |
|
Phan An
|
5189eb7b68
|
feat: get artist/album meta directly from coresponding objects
|
2022-07-10 18:39:05 +02:00 |
|
Phan An
|
23c5f75a70
|
fix(test): search tests
|
2022-07-10 18:13:30 +02:00 |
|
Phan An
|
12771c3194
|
feat(test): add home component tests
|
2022-07-10 18:12:04 +02:00 |
|
Phan An
|
79bfc29ec7
|
fix(test): ThemeList tests
|
2022-07-10 17:59:26 +02:00 |
|
Phan An
|
bd852d90b2
|
chore: do not lazyload like SmartPlaylist compoments
|
2022-07-10 17:25:43 +02:00 |
|
Phan An
|
c820779685
|
fix(test): AboutKoelModal tests
|
2022-07-10 17:22:07 +02:00 |
|
Phan An
|
31094fe283
|
fix(test): MainWrapper tests
|
2022-07-10 17:17:48 +02:00 |
|
Phan An
|
3b0d5217d8
|
fix(test): MainContent tests
|
2022-07-10 16:33:33 +02:00 |
|
Phan An
|
e6b2d98290
|
fix(test): FooterExtraControls tests
|
2022-07-10 16:21:00 +02:00 |
|
Phan An
|
cbd8b4e67a
|
fix(test): FooterMiddlePane tests
|
2022-07-10 16:19:11 +02:00 |
|
Phan An
|
2fc5568f9e
|
fix(test): LoginForm tests
|
2022-07-10 16:11:57 +02:00 |
|
Phan An
|
e0dacaf9fa
|
fix(test): ArtistInfo tests
|
2022-07-10 15:50:41 +02:00 |
|
Phan An
|
179ec0a049
|
fix(test): AlbumTrackList tests
|
2022-07-10 11:38:19 +02:00 |
|
Phan An
|
7f81f3e6c7
|
fix(test): AlbumInfo tests
|
2022-07-10 11:31:55 +02:00 |
|
Phan An
|
4f6bda8637
|
feat(test): add ArtistContextMenu tests
|
2022-07-09 00:02:33 +02:00 |
|
Phan An
|
5a184c0cd0
|
fix(test): ArtistCard tests
|
2022-07-08 23:25:20 +02:00 |
|
Phan An
|
653153fc90
|
fix(test): AlbumTrackListItem tests
|
2022-07-08 23:16:08 +02:00 |
|
Phan An
|
08e4953217
|
feat: decouple artist/album and the media information
|
2022-07-08 16:53:04 +02:00 |
|
Phan An
|
7123d67c1a
|
feat(test): add AlbumContextMenu component test
|
2022-07-08 14:04:57 +02:00 |
|
Phan An
|
fd1ef163dc
|
feat: better context menu implementation
|
2022-07-08 12:32:44 +02:00 |
|
Phan An
|
2b09e1e855
|
feat: decouple YouTube from Song
|
2022-07-08 01:15:38 +02:00 |
|
Phan An
|
1e6358fd11
|
fix: style for YouTube video list
|
2022-07-08 00:57:25 +02:00 |
|
Phan An
|
718bad9771
|
chore: only lazyload components when necessary
|
2022-07-07 20:05:46 +02:00 |
|
Phan An
|
527d4a073c
|
feat: only show like button in song cards on hover
|
2022-07-07 10:13:34 +02:00 |
|
Phan An
|
e86fdb0410
|
feat(design): spin disc while playing
|
2022-07-06 00:54:54 +02:00 |
|
Phan An
|
fc3d824c19
|
fix: cover in edit song form
|
2022-07-06 00:28:26 +02:00 |
|
Phan An
|
30cce05631
|
fix: call nextTick upon song context menu
|
2022-07-06 00:15:55 +02:00 |
|
Phan An
|
2cdd6a1952
|
feat(design): better style for album/artist card
|
2022-07-05 23:28:06 +02:00 |
|
Phan An
|
78e4702bd6
|
chore: do not lazyload like button for song rows
|
2022-07-05 20:01:33 +02:00 |
|
Phan An
|
64c6eebdcd
|
feat: synchronize sorting
|
2022-07-05 17:09:20 +02:00 |
|
Phan An
|
bd5cd1e621
|
fix: broken sorts
|
2022-07-05 16:46:23 +02:00 |
|
Phan An
|
7762cef7dc
|
chore: remove Beta tag from Upload
|
2022-07-05 16:35:15 +02:00 |
|
Phan An
|
f1b0a62009
|
fix: prevent double default covers
|
2022-07-05 16:11:45 +02:00 |
|
Phan An
|
4656ba4e47
|
feat: use multiple bg images for thumbnail defaults
|
2022-07-05 10:42:20 +02:00 |
|
Phan An
|
484652eea7
|
fix: header album/artist thumbnail style
|
2022-07-04 20:04:05 +02:00 |
|
Phan An
|
0e77ccab3b
|
feat: change song/artist/album card design
|
2022-07-04 19:48:13 +02:00 |
|
Phan An
|
8b9b571a67
|
feat: change env variable for demo env
|
2022-07-04 18:12:35 +02:00 |
|
Phan An
|
c4fd77f121
|
fix: broken style in production build
|
2022-07-04 17:57:08 +02:00 |
|
Phan An
|
d59c0c8bfe
|
feat: do not manually emit selected songs
|
2022-07-04 16:18:41 +02:00 |
|
Phan An
|
9ae60b90ea
|
feat: go to Home if album/artist has been deleted
|
2022-07-04 15:35:03 +02:00 |
|
Phan An
|
d90e7641f2
|
feat: better playlist handling
|
2022-07-04 12:39:02 +02:00 |
|
Phan An
|
fbbe434204
|
feat!: make app progressive
|
2022-07-04 10:36:39 +02:00 |
|
Phan An
|
a89595289a
|
chore: remove extra empty lines
|
2022-05-29 23:56:32 +02:00 |
|
Phan An
|
c4af42562b
|
fix: broken ViewModeSwitch spec
|
2022-05-29 23:51:58 +02:00 |
|
Phan An
|
85cbe4e087
|
fix: bad performance when comparing mutated and original smart playlists
|
2022-05-29 23:39:29 +02:00 |
|
Phan An
|
7a2ca624dd
|
chore: refactor repeat mode switch a bit
|
2022-05-29 23:37:56 +02:00 |
|
Phan An
|
b1c1321fc9
|
chore: refactor view mode switch
|
2022-05-29 23:36:45 +02:00 |
|
Phan An
|
d74b6ca63f
|
fix: new playlist button
|
2022-05-29 23:08:51 +02:00 |
|
Phan An
|
e62e685daf
|
fix(test): attempt to fix artist/album list false positives on Cypress
|
2022-05-16 12:14:42 +02:00 |
|
Phan An
|
e4118ad33f
|
fix(test): breakage after switching from happy-dom to jsdom
|
2022-05-15 22:44:19 +02:00 |
|
Phan An
|
07ee6f59e8
|
feat(test): add UserBadge component tests
|
2022-05-15 17:32:38 +02:00 |
|
Phan An
|
a1732a1915
|
chore: remove stubs
|
2022-05-15 17:25:02 +02:00 |
|
Phan An
|
2bdd2ff021
|
refactor: make http and router classes
|
2022-05-15 01:37:16 +02:00 |
|
Phan An
|
cc36f49796
|
feat(test): add several service tests
|
2022-05-13 19:58:38 +02:00 |
|
Phan An
|
0ba7d39344
|
feat (test): add UserCard component tests
|
2022-05-13 14:56:13 +02:00 |
|
Phan An
|
2cb2b2aad6
|
fix: integration tests
|
2022-05-13 14:40:04 +02:00 |
|
Phan An
|
d616e00265
|
fix: prod build
|
2022-05-13 13:46:03 +02:00 |
|
Phan An
|
7ddd0f9c09
|
feat (test): add YouTubeVideoList component tests
|
2022-05-13 11:43:54 +02:00 |
|
Phan An
|
c73122fe5a
|
feat (test): add YouTubeVideoItem component tests
|
2022-05-12 19:29:53 +02:00 |
|
Phan An
|
621c869a82
|
feat (test): add Volume component tests
|
2022-05-12 19:03:06 +02:00 |
|
Phan An
|
e82633d405
|
feat(test): use vue template serializer
|
2022-05-12 15:21:14 +02:00 |
|
Phan An
|
a60cf1eb94
|
feat(test): add SearchForm component tests
|
2022-05-12 11:51:58 +02:00 |
|
Phan An
|
6c5db09425
|
feat(test): add BtnScrollToTop component tests
|
2022-05-12 11:29:55 +02:00 |
|
Phan An
|
4e20d7bf21
|
feat(test): add ScreenHeader component tests
|
2022-05-12 11:03:40 +02:00 |
|
Phan An
|
69ce0f5f9d
|
feat(test): add ScreenEmptyState component tests
|
2022-05-12 10:46:41 +02:00 |
|
Phan An
|
3196d138c1
|
feat(test): add ScreenControlsToggler component tests
|
2022-05-11 19:16:31 +02:00 |
|
Phan An
|
45669aa9de
|
feat(test): add RepeatModeSwitch component tests
|
2022-05-11 19:10:18 +02:00 |
|
Phan An
|
3a4eda4ab8
|
feat(test): add Overlay component tests
|
2022-05-11 17:59:43 +02:00 |
|
Phan An
|
66248303e6
|
fix: broken tests
|
2022-05-11 17:24:28 +02:00 |
|
Phan An
|
e3145d2a97
|
feat(test): add LyricsPane component tests
|
2022-05-11 11:12:26 +02:00 |
|
Phan An
|
9805ad1e44
|
refactor: TS improvements and usage of dom.iterable
|
2022-05-11 10:40:43 +02:00 |
|
Phan An
|
a111c51413
|
feat(test): add BtnGroup component tests
|
2022-05-11 09:59:26 +02:00 |
|
Phan An
|
b8560825a9
|
feat(test): add Btn component tests
|
2022-05-11 09:51:30 +02:00 |
|
Phan An
|
53856657f3
|
feat(test): add BtnCloseModal component tests
|
2022-05-11 09:51:24 +02:00 |
|
Phan An
|
f3ca1ca5e3
|
feat(test): add AppleMusicButton component tests
|
2022-05-11 09:51:01 +02:00 |
|
Phan An
|
c4507b1555
|
feat(test): add AlbumArtOverlay component tests
|
2022-05-11 09:21:57 +02:00 |
|
Phan An
|
5cf365879e
|
chore: replace data-test wit data-testid
|
2022-05-11 01:01:48 +02:00 |
|
Phan An
|
0e82647540
|
feat(test): add AlbumArtistThumbnail component tests
|
2022-05-11 00:35:34 +02:00 |
|
Phan An
|
c1b6cb335b
|
feat(test): add UploadItem component tests
|
2022-05-10 18:05:03 +02:00 |
|
Phan An
|
2c375ec285
|
feat(test): add SongListItem component tests
|
2022-05-10 14:09:31 +02:00 |
|
Phan An
|
65f353b9cd
|
feat(test): add SongListControl component tests
|
2022-05-09 17:09:55 +02:00 |
|
Phan An
|
ff672fbc30
|
feat(test): add SongList component tests
|
2022-05-09 16:27:41 +02:00 |
|
Phan An
|
8c94b58a47
|
feat(test): add SongLikeButton component tests
|
2022-05-09 15:04:24 +02:00 |
|
Phan An
|
75c45584dd
|
feat(test): add SongCard component tests
|
2022-05-09 14:54:41 +02:00 |
|
Phan An
|
15445e0850
|
feat(test): add AddToMenu component tests
|
2022-05-09 14:25:19 +02:00 |
|
Phan An
|
7c70d4bbdc
|
feat(test): add SearchSongResultsScreen component tests
|
2022-05-09 13:21:02 +02:00 |
|
Phan An
|
719b3e7f18
|
feat(test): add SearchExcerptsScreen component tests
|
2022-05-09 13:12:06 +02:00 |
|
Phan An
|
f69a08182b
|
feat(test): add ThemeList component tests
|
2022-05-09 12:36:57 +02:00 |
|
Phan An
|
3a6a91cfeb
|
feat(test): add ThemeCard component tests
|
2022-05-09 12:33:08 +02:00 |
|
Phan An
|
bf7a3130ae
|
feat(test): add PreferencesForm component tests
|
2022-05-09 12:21:21 +02:00 |
|
Phan An
|
e811509176
|
feat(test): add LastfmIntegration component tests
|
2022-05-09 12:11:38 +02:00 |
|
Phan An
|
f43a495f1a
|
refactor(test): turn tests into classes
|
2022-05-09 11:59:31 +02:00 |
|
Phan An
|
d75223616e
|
feat(test): add PlaylistSidebarList component tests
|
2022-05-09 10:14:56 +02:00 |
|
Phan An
|
52b683813d
|
feat(test): add PlaylistSidebarItem component tests
|
2022-05-08 21:02:38 +02:00 |
|
Phan An
|
3f93d68f95
|
feat(test): add PlaylistNameEditor component tests
|
2022-05-08 20:18:27 +02:00 |
|
Phan An
|
1a26ad1ac1
|
feat(test): add SupportKoel component tests
|
2022-05-07 12:14:35 +02:00 |
|
Phan An
|
56d178ff47
|
feat(test): add AboutKoel component tests
|
2022-05-07 11:26:32 +02:00 |
|
Phan An
|
6078a86583
|
feat(test): add ModalWrapper component tests
|
2022-05-07 10:51:01 +02:00 |
|
Phan An
|
93073814ca
|
feat(test): add AppHeader component tests
|
2022-05-07 10:12:16 +02:00 |
|
Phan An
|
93c02a6b58
|
feat(test): add Sidebar component tests
|
2022-05-06 17:58:51 +02:00 |
|
Phan An
|
3cf31b2c6e
|
feat(test): add MainContent component tests
|
2022-05-06 17:52:37 +02:00 |
|
Phan An
|
c85564bf0a
|
feat(test): add ExtraPanel component tests
|
2022-05-06 12:28:02 +02:00 |
|
Phan An
|
e51d8de337
|
feat: split and rename Apple Music button component
|
2022-05-06 10:44:10 +02:00 |
|
Phan An
|
4ddb6c6a44
|
test: add FooterPlayerControls component tests
|
2022-05-05 17:30:10 +02:00 |
|
Phan An
|
4e2351c85e
|
test: add FooterMiddlePane unit tests
|
2022-05-05 17:08:48 +02:00 |
|
Phan An
|
4db8362c79
|
test: add FooterExtraControl.vue unit test
|
2022-05-05 00:49:53 +02:00 |
|
Phan An
|
09534722dc
|
test: add login unit test
|
2022-05-04 23:45:51 +02:00 |
|
Phan An
|
b94c3de3b6
|
test: add artist info unit tests
|
2022-05-04 23:01:35 +02:00 |
|
Phan An
|
e2dbfd7853
|
test: add artist unit tests
|
2022-05-04 22:47:12 +02:00 |
|
Phan An
|
17e3728023
|
test: add album tests
|
2022-05-03 19:39:46 +02:00 |
|
Phan An
|
806297fcb1
|
migration: unit/component tests
|
2022-05-03 18:51:59 +02:00 |
|
Phan An
|
67b2bae7da
|
fix(test): make it type-compliant
|
2022-05-02 20:53:19 +02:00 |
|
Phan An
|
4a24abff43
|
feat(test): set up Vitest
|
2022-05-02 09:21:14 +02:00 |
|
Phan An
|
7a9c537f87
|
chore: rename event listener component
|
2022-04-30 23:08:25 +02:00 |
|
Phan An
|
0d3d0f5a1d
|
feat: more appropriate actions for song queuing
|
2022-04-30 22:57:04 +02:00 |
|
Phan An
|
8a8a9de14a
|
refactor: 3rd party service and auth into composables
|
2022-04-30 16:05:02 +02:00 |
|
Phan An
|
6e11928402
|
feat: more balanced empty screen visual
|
2022-04-30 15:21:05 +02:00 |
|
Phan An
|
099ab12a15
|
feat: mark playlists not accepting song drops
|
2022-04-30 15:20:47 +02:00 |
|
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 |
|