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
|
c24cc1c3ed
|
fix: cursor blocking ghost text content during dragging
|
2022-12-29 22:05:58 +01: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
|
9bb4e8c1f0
|
feat: allow dragging and dropping playlist folders to queue (#1624)
|
2022-12-07 21:35:31 +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
|
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
|
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
|
37a1e5685b
|
feat: persist active extra panel's tab (#1599)
|
2022-11-20 15:05:53 +01:00 |
|
Phan An
|
bc5081cd0f
|
feat: use composables for Router
|
2022-11-18 19:44:20 +01:00 |
|
Phan An
|
5992fda776
|
feat: make event bus (emitter) type-safe (#1591)
|
2022-11-15 16:52:38 +01:00 |
|
Phan An
|
5e283ef539
|
feat: visualizer overhaul (#1575)
|
2022-11-06 18:09:06 +01:00 |
|
Phan An
|
d76c9b4e83
|
chore: use :deep and :slotted properly
|
2022-10-27 19:06:49 +02:00 |
|
Phan An
|
cadc2d1d92
|
chore: make GlobalEventListener renderless (#1560)
|
2022-10-27 15:33:32 +02:00 |
|
Phan An
|
8bcc671ed1
|
feat: add new version notification to About icon (#1557)
|
2022-10-26 22:44:44 +02:00 |
|
Phan An
|
b96e072c02
|
feat: add tooltips for better UX (#1554)
|
2022-10-25 19:29:56 +02:00 |
|
Phan An
|
2349995388
|
fix: prevent real requests in unit tests (#1542)
|
2022-10-22 11:27:03 +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
|
e500329465
|
fix: actual HTTP requests in tests (#1522)
|
2022-10-09 12:53:10 +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
|
483d22c801
|
feat: add 404 screen
|
2022-09-28 11:28:00 +07:00 |
|
Phan An
|
4eab978bb0
|
fix: screen not activated on app load
|
2022-09-21 15:40:06 +07:00 |
|
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
|
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
|
fea14c89c3
|
feat: revamp the loading bars
|
2022-08-01 10:58:25 +02:00 |
|
Phan An
|
feff485d95
|
fix: responsive styles
|
2022-07-29 14:12:55 +02:00 |
|
Phan An
|
9aa50d1963
|
refactor: remove unnecessary utils
|
2022-07-25 14:57:58 +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
|
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
|
718bad9771
|
chore: only lazyload components when necessary
|
2022-07-07 20:05:46 +02:00 |
|
Phan An
|
78e4702bd6
|
chore: do not lazyload like button for song rows
|
2022-07-05 20:01:33 +02:00 |
|
Phan An
|
fbbe434204
|
feat!: make app progressive
|
2022-07-04 10:36:39 +02:00 |
|
Phan An
|
cc36f49796
|
feat(test): add several service tests
|
2022-05-13 19:58:38 +02:00 |
|
Phan An
|
f43a495f1a
|
refactor(test): turn tests into classes
|
2022-05-09 11:59:31 +02:00 |
|
Phan An
|
52b683813d
|
feat(test): add PlaylistSidebarItem component tests
|
2022-05-08 21:02:38 +02:00 |
|
Phan An
|
6078a86583
|
feat(test): add ModalWrapper component tests
|
2022-05-07 10:51:01 +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
|
8a8a9de14a
|
refactor: 3rd party service and auth into composables
|
2022-04-30 16:05:02 +02:00 |
|
Phan An
|
16ba83f12a
|
chore: clean up for production
|
2022-04-29 15:32:12 +02:00 |
|
Phan An
|
734a9936c2
|
chore: remove unnecessary reactive() calls
|
2022-04-25 19:13:18 +03:00 |
|
Phan An
|
f0d14d4ed3
|
migration: remote controller
|
2022-04-25 16:07:38 +03:00 |
|
Phan An
|
063bbbaad4
|
chore: rename services and stores
|
2022-04-24 11:50:45 +03:00 |
|
Phan An
|
853e40f02c
|
chore: rename components
|
2022-04-24 11:29:14 +03:00 |
|
Phan An
|
6e5d0aa2c7
|
migration: album art overlay
|
2022-04-24 01:47:21 +03:00 |
|
Phan An
|
640c2c7cca
|
migration: song list item & youtube list
|
2022-04-24 01:31:40 +03:00 |
|
Phan An
|
a986f50cba
|
migration: YouTube screen
|
2022-04-24 01:10:46 +03:00 |
|
Phan An
|
fd2ac2dba5
|
migration: user list screen
|
2022-04-24 01:04:16 +03:00 |
|
Phan An
|
bf1b62493e
|
migration: home screen
|
2022-04-24 01:01:40 +03:00 |
|
Phan An
|
aecdee4cd8
|
migration: search excerpts
|
2022-04-24 00:53:56 +03:00 |
|
Phan An
|
a5eebd10fa
|
feat: better song list meta
|
2022-04-24 00:24:02 +03:00 |
|
Phan An
|
f357060f6b
|
migration: profile screen
|
2022-04-22 00:51:48 +02:00 |
|
Phan An
|
f0f1d975c9
|
migration: settings screen
|
2022-04-22 00:20:21 +02:00 |
|
Phan An
|
43be702dfb
|
fix: infinite scroll
|
2022-04-22 00:01:35 +02:00 |
|
Phan An
|
28ad135808
|
migration: upload
|
2022-04-21 20:39:18 +02:00 |
|
Phan An
|
ae3959f22e
|
migration: better handling for song list events
|
2022-04-21 20:12:40 +02:00 |
|
Phan An
|
3edf8e9b5b
|
migration: fix song list control behaviors
|
2022-04-21 18:28:12 +02:00 |
|
Phan An
|
c3880df2bc
|
migration: song list controls
|
2022-04-21 18:06:45 +02:00 |
|
Phan An
|
6a06e5ef9b
|
migration: album track list
|
2022-04-21 12:43:10 +02:00 |
|
Phan An
|
1c8fd90118
|
migration: song editing
|
2022-04-21 11:38:24 +02:00 |
|
Phan An
|
a91affaa7d
|
migration: footer
|
2022-04-20 17:57:53 +02:00 |
|
Phan An
|
747360cdfc
|
migration: make playlists reactive
|
2022-04-20 14:46:39 +02:00 |
|
Phan An
|
82fe7e17a1
|
migration: make create smart playlist work again
|
2022-04-20 14:38:38 +02:00 |
|
Phan An
|
7c88e96206
|
chore: vue3-ify
|
2022-04-19 21:26:06 +02:00 |
|
Phan An
|
1ab5837c76
|
chore: refactor event bus and mixins
|
2022-04-15 16:24:30 +02:00 |
|