Commit graph

1314 commits

Author SHA1 Message Date
Phan An
63c155ceaf
fix: scroll fade problem on Artist/Album screen (#1634) 2022-12-16 22:30:25 +07:00
Phan An
bf29f7e32e
feat: use feather as the lyrics icon (#1633) 2022-12-16 00:16:36 +07:00
Phan An
0fffb4ab5f
chore: remove Exoscale as sponsor (#1632) 2022-12-15 23:31:52 +07:00
Phan An
e8e2c2db75
feat: allow sorting by date added (#1631) 2022-12-15 22:59:19 +07:00
Phan An
66e1ee411c
fix: only set initialized to true if artist/album list load is successful (#1629) 2022-12-15 21:09:44 +07:00
Phan An
9bb4e8c1f0
feat: allow dragging and dropping playlist folders to queue (#1624) 2022-12-07 21:35:31 +01:00
Phan An
c6c805c007
feat: allow playing/shuffling playlist from context menu (#1623) 2022-12-07 15:11:40 +01:00
Phan An
9f66ba5a56
fix: YouTube sidebar item not listening to event 2022-12-07 14:37:08 +01:00
Phan An
4e067c3d50
feat: only show YouTube sidebar item on demand (#1621) 2022-12-07 14:31:38 +01:00
Phan An
9d275436e2
fix: album/artist song lists are not sortable (#1619) 2022-12-07 01:44:42 +01:00
Phan An
8be339a23a
feat: add fade effect to overflown lists (#1618) 2022-12-06 13:14:45 +01:00
Phan An
baa2e45a5d
feat: support creating playlist directly from songs (#1617) 2022-12-06 11:28:48 +01:00
Phan An
0b486e699b
feat(test): add SmartPlaylistService tests (#1616) 2022-12-05 22:49:46 +01:00
Phan An
784374382a
fix: broken tests in Node 14 2022-12-03 16:55:22 +01:00
Phan An
11bc521a72
fix: repeated SmartPlaylist rule label 2022-12-03 16:44:20 +01:00
Phan An
67e0a470d9
fix: case-sensitive import 2022-12-02 17:46:40 +01:00
Phan An
4b8ae1a78e
chore: code style and some minor fixes 2022-12-02 17:17:37 +01:00
Phan An
e3c7d51ad5
feat: change the icons for Playlist sidebar items 2022-12-02 11:19:09 +01:00
Phan An
20bded3bca
chore(test): improve client unit tests with user-event and screen (#1606) 2022-11-29 11:18:58 +01:00
Phan An
922696484f
fix: z-index problem on mobile 2022-11-27 18:39:50 +01:00
Phan An
64229568a1
feat: allow specifying folder when create/edit playlists (#1603) 2022-11-27 16:29:29 +01:00
Phan An
37a1e5685b
feat: persist active extra panel's tab (#1599) 2022-11-20 15:05:53 +01:00
Phan An
54bb0b183b
chore: standardize error dialog message 2022-11-19 23:12:38 +01:00
Phan An
e7ee72d204
feat: use overlay instead of soundbars for form submission (#1598) 2022-11-19 22:59:56 +01:00
Phan An
53fa7db641
fix: event name type 2022-11-19 20:55:15 +01:00
Phan An
9c776cb3b5
feat: turn overlay functionalities into composable (#1597) 2022-11-19 19:04:21 +01:00
Phan An
c68b3186b8
fix: broken tests 2022-11-18 20:37:10 +01:00
Phan An
758322988a
feat: merge useScreen into useRouter 2022-11-18 19:58:37 +01:00
Phan An
bc5081cd0f
feat: use composables for Router 2022-11-18 19:44:20 +01:00
Phan An
246fff58d3
feat: use composables for DialogBox and MessageToast 2022-11-18 18:45:38 +01:00
Phan An
bd0585e587
feat: use dialog element for overlay component (#1594) 2022-11-18 16:31:36 +01:00
Phan An
1b5c77ab1e
fix: bugs with sorting and dragging songs (#1593) 2022-11-17 17:30:38 +01:00
Phan An
d2f8e4d920
feat: use a composition token (#1592) 2022-11-16 18:57:38 +01:00
Phan An
5992fda776
feat: make event bus (emitter) type-safe (#1591) 2022-11-15 16:52:38 +01:00
Phan An
02c5e79dac
fix: carriage returns not rendered as new lines (#1585) 2022-11-14 14:37:07 +01:00
Phan An
2ea9f582a5
feat: use Floating UI for "Add To" menu (#1584) 2022-11-13 16:18:24 +01:00
Phan An
af30e632fd
chore: extract logic for floaing UI update 2022-11-13 12:58:28 +01:00
Phan An
2d912039bc
feat: group title and artist into one column (#1583) 2022-11-12 22:38:31 +01:00
Phan An
1e12e55de3
feat: allow refreshing playlists (#1579) 2022-11-08 20:35:18 +01:00
Phan An
3b15622693
feat: add and use "last played" timestamp for songs (#1578) 2022-11-08 18:38:28 +01:00
Phan An
27bfe31391
feat: add Asteroid visualizer (#1577) 2022-11-07 15:23:59 +01:00
Phan An
bc2cc89788
fix: minor CSS attribute typo 2022-11-06 18:20:12 +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
b40ffa358a
fix: volume persisting 2022-11-02 15:06:53 +01:00
Phan An
75a6ef2107
fix: time display for album track list 2022-10-31 17:16:16 +01:00
Phan An
dfe1a8e45c
chore: some media session improvements 2022-10-31 15:55:24 +01:00
Phan An
bd6617dc17
chore: improve playback and related services (#1570) 2022-10-31 00:13:57 +01:00
Phan An
d7a0b69706
feat: lazy load album/artist images (#1568) 2022-10-29 01:59:04 +02:00
Phan An
7c2b432765
chore: remove useless safe check 2022-10-29 00:29:31 +02:00