Commit graph

98 commits

Author SHA1 Message Date
Phan An
2ee84720b3 chore: optimize imports 2024-07-06 17:45:10 +02:00
Phan An
0f67ce2478 fix(tests): broken FE tests after Podcast feature 2024-07-06 17:45:08 +02:00
Phan An
bdc9f72368 chore(tests): better typings for factory 2024-07-06 17:45:07 +02:00
Phan An
3e321bf47e feat: podcasts 2024-07-06 17:45:04 +02:00
Phan An
911410bdfd feat: use OnClickOutside from vueuse 2024-07-06 17:45:03 +02:00
Phan An
64d6e6db30 fix: Artist/Album thumgnail style 2024-07-06 17:45:03 +02:00
Phan An
43795e6ffd chore: reformat code 2024-07-06 17:45:01 +02:00
Phan An
461abc10f9 feat: improve error handling by using a composable 2024-07-06 17:45:00 +02:00
Phan An
36e65145aa feat(test): some missing component tests 2024-07-06 17:44:59 +02:00
Phan An
6a1a874c23 fix(tests): broken tests after UI revamp 2024-07-06 17:44:59 +02:00
Phan An
902c439fed feat(ui): use Tailwind CSS 2024-07-06 17:44:57 +02:00
Phan An
0b66f365b2 chore: replace Sass with PostCSS 2024-07-06 17:44:57 +02:00
Phan An
302f2a84d0 feat: custom cover for playlists 2024-07-06 17:44:46 +02:00
Phan An
e874c80b26 feat(plus): manage collaborators 2024-07-06 17:44:45 +02:00
Phan An
9dc23f319e feat(plust): playlist collaboration 2024-07-06 17:44:44 +02:00
Phan An
53d08371b9 feat: allows users to upload for Plus 2024-07-06 17:44:40 +02:00
Phan An
abb0438c8d
fix: buggy Spotify integration (#1731)
This fixes a bug with Spotify integration that occurs if an installation isn't connected to Last.fm. Closing #1730 and #1653.
2023-12-27 12:49:28 +01:00
Phan An
a8270f4726 chore: PascalCase for icon components 2023-11-10 14:16:06 +01:00
Phan An
f87d970b50
feat: invite users 2023-08-22 22:53:55 +02:00
Phan An
4b8ae1a78e
chore: code style and some minor fixes 2022-12-02 17:17:37 +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
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
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
75a6ef2107
fix: time display for album track list 2022-10-31 17:16:16 +01:00
Phan An
d7a0b69706
feat: lazy load album/artist images (#1568) 2022-10-29 01:59:04 +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
d76c9b4e83
chore: use :deep and :slotted properly 2022-10-27 19:06:49 +02:00
Phan An
c8dbdf9053
chore: slotify album/artist cards (#1545) 2022-10-23 19:52:07 +02:00
Phan An
c70bb3b5af
feat: add Genres screens (#1541) 2022-10-21 22:06:43 +02:00
Phan An
41f6abc087
feat: tabs for Artist/Album screens (#1532) 2022-10-18 16:07:41 +02:00
Phan An
a028dc03d0
feat(design): revamp the layout 2022-10-16 01:19:21 +02:00
Phan An
1acff99fba
feat: improve song updating logic 2022-10-12 14:33:41 +02:00
Phan An
ad1d36085a
feat: greatly reduce artist/album query complexity 2022-10-11 17:28:43 +02:00
Phan An
ec764681db
chore: update packages and add Node 18 2022-10-09 13:23:22 +02:00
Phan An
63a66bc511
feat: cache routes and deprecate hashbang support (#1521) 2022-10-09 10:55:58 +02:00
Phan An
d038b001d4
feat: revamp the router and routing logic (#1519) 2022-10-08 12:54:25 +02:00
Phan An
13352c78fc
fix: album tracklist item test (#1517) 2022-10-07 16:49:13 +02:00
Phan An
2e34016b57
fix: direct playing from album track listing 2022-09-30 13:57:14 +07:00
Phan An
8c452dd0e1
chore: clean up and fix some TS 2022-09-14 23:45:29 +07:00
Phan An
e89d0f93ca
refactor: use provide/inject and composable for screen logics 2022-09-12 22:33:41 +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
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
f9f21ce654
refactor: simplify cards 2022-07-22 16:25:30 +02:00
Phan An
3085a4fcf2
feat: make injects immutable 2022-07-20 10:00:02 +02:00