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 |
|