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
d038b001d4
feat: revamp the router and routing logic ( #1519 )
2022-10-08 12:54:25 +02:00
Phan An
6791624ca5
feat: allow deleting songs from file system ( closes #1478 )
2022-09-16 17:51:55 +07:00
Phan An
b6465c61e7
fix: some test errors
2022-09-15 00:40:08 +07:00
Phan An
8c452dd0e1
chore: clean up and fix some TS
2022-09-14 23:45:29 +07:00
Phan An
aea0fabe73
feat: implement drop zone for uploading
2022-09-12 18:11:56 +07:00
Phan An
e8a1cdece7
feat: revamp drag-n-drop functionalities
2022-09-08 10:51:21 +07:00
Phan An
659e7eea8a
feat: warn if closing window during upload
2022-08-04 12:39:03 +02:00
Phan An
6db38fa25b
feat: better resolve shared song
2022-08-01 13:40:52 +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
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
5a6ddb226e
fix: make remote controller great again
2022-07-24 12:53:49 +02:00
Phan An
d15d5570dc
fix(test): fix YouTubeVideoList tests
2022-07-22 17:03:45 +02:00
Phan An
3085a4fcf2
feat: make injects immutable
2022-07-20 10:00:02 +02:00
Phan An
878815659f
feat: integrate with Spotify
2022-07-17 00:42:29 +02:00
Phan An
08e4953217
feat: decouple artist/album and the media information
2022-07-08 16:53:04 +02:00
Phan An
2b09e1e855
feat: decouple YouTube from Song
2022-07-08 01:15:38 +02:00
Phan An
718bad9771
chore: only lazyload components when necessary
2022-07-07 20:05:46 +02:00
Phan An
d59c0c8bfe
feat: do not manually emit selected songs
2022-07-04 16:18:41 +02:00
Phan An
94f0528fca
feat: use Cache
2022-07-04 12:38:06 +02:00
Phan An
fbbe434204
feat!: make app progressive
2022-07-04 10:36:39 +02:00
Phan An
2bdd2ff021
refactor: make http and router classes
2022-05-15 01:37:16 +02:00
Phan An
3b9f2febd0
feat(test): add auth service tests
2022-05-14 20:49:45 +02:00
Phan An
9e1e708782
feat(test): add Playback service tests
2022-05-14 16:45:48 +02:00
Phan An
cc36f49796
feat(test): add several service tests
2022-05-13 19:58:38 +02:00
Phan An
621c869a82
feat (test): add Volume component tests
2022-05-12 19:03:06 +02:00
Phan An
93073814ca
feat(test): add AppHeader component tests
2022-05-07 10:12:16 +02:00
Phan An
c85564bf0a
feat(test): add ExtraPanel component tests
2022-05-06 12:28:02 +02:00
Phan An
4ddb6c6a44
test: add FooterPlayerControls component tests
2022-05-05 17:30:10 +02:00
Phan An
c0703583cb
chore: clean up playback service
2022-04-30 12:36:35 +02:00
Phan An
ef911c7f06
migration: uploading integration tests
2022-04-28 11:00:42 +02:00
Phan An
734a9936c2
chore: remove unnecessary reactive() calls
2022-04-25 19:13:18 +03:00
Phan An
58e830984d
feat: remove alert from services and stores
2022-04-24 20:58:12 +03:00
Phan An
063bbbaad4
chore: rename services and stores
2022-04-24 11:50:45 +03:00
Phan An
ce5b320b14
migration: album art overlay
2022-04-24 01:49:26 +03:00
Phan An
6e5d0aa2c7
migration: album art overlay
2022-04-24 01:47:21 +03:00
Phan An
43be702dfb
fix: infinite scroll
2022-04-22 00:01:35 +02:00
Phan An
aee6241e15
chore: prepend instead of append uploaded media
2022-04-21 20:42:19 +02:00
Phan An
28ad135808
migration: upload
2022-04-21 20:39:18 +02:00
Phan An
ac83736192
more good stuff
2022-04-20 11:37:22 +02:00
Phan An
1ab5837c76
chore: refactor event bus and mixins
2022-04-15 16:24:30 +02:00
Phan An
7292b94724
Extract core to submodule
2018-02-02 22:12:19 +01:00
Phan An
a2ee56df4d
Big refactor
2018-01-30 00:13:54 +01:00
Phan An
2f65fe6642
Refactor
2018-01-29 23:36:40 +01:00
Phan An
95c7953e8f
Replace spies with stubs
2017-12-15 00:13:47 +01:00
Fiete Börner
4298774e7f
implement simple multi disc support ( #687 )
...
* add disc field to songs table via migration
* add disc field to song model
* collect disc information in file sync process
* sort song list by disc and track number in album context
* check the disc field in file test
* remove nullable flag from disc field in add_disc_into_songs migration
* fix php code style issues
* fix js code style
* fix sort usage in song-list
* sort songs by inserting into queue by clicking the album/artist item play button (album_id, disc, track)
* add disc to sync tags in media model
2017-12-03 11:02:31 +01:00