Commit Graph

39 Commits

Author SHA1 Message Date
austinried
a2127d917b Revert "use only original/large imges for covers/artist"
This reverts commit c9aea9065c.
2022-03-22 21:24:15 +09:00
austinried
4e978360ce rename to remove "Library" from methods 2022-03-22 16:29:36 +09:00
austinried
c9aea9065c use only original/large imges for covers/artist
fix view artist from context menu
add loading indicators to song list and artist views (show info we have right away)
2022-03-20 15:27:27 +09:00
austinried
a15159014c refactor star 2022-03-20 09:33:15 +09:00
austinried
71330e2925 switched to new playlist w/songs
removed more unused stuff
2022-03-19 11:12:26 +09:00
austinried
13af6555d3 fixed perf issue related to too many rerenders
rerenders were caused by strict equality check on object/array picks
switched artistInfo to new store
updated zustand and fixed deprecation warnings
2022-03-19 09:52:01 +09:00
austinried
47c65ea8cb don't reset parts manually, do it all at once 2022-03-18 14:20:57 +09:00
austinried
98ef0d1d44 reworked fetchAlbumList to remove ui state
refactored home screen to use new method
i broke playing songs somehow, JS thread goes into a loop
2022-03-18 13:04:20 +09:00
austinried
76306f1558 added paginated list/album list 2022-03-15 16:00:06 +09:00
austinried
c45784bcbe start of music store refactor
moving stuff into a state cache
better separate it from view logic
2022-03-13 17:09:18 +09:00
austinried
22b6524e8c added artist filters 2021-08-22 13:24:12 +09:00
austinried
43d8cc7fa7 reset list when changing filter 2021-08-22 12:00:22 +09:00
austinried
694d730ebd optimize gathering album art a bit 2021-08-20 12:52:57 +09:00
austinried
976cd172f4 bugfixes
- fixed image path for RNTP notification
- fixed overwhelming number of promises/requests generated when scrolling through artists (could still delay loading those further...)
- fixed spinner not spinning while artistInfo is fetched for image url
2021-08-19 14:23:09 +09:00
austinried
79a42b9adb swtiched back to 2 sizes for images
siwtched to Image for now to avoid double caching from FastImage
2021-08-19 11:21:53 +09:00
austinried
ba2aea0fbe refactored library lists to enable pagination 2021-08-18 16:09:42 +09:00
austinried
d068288391 move track player hooks and mapping into state 2021-08-17 13:27:24 +09:00
austinried
44617740fd rebuild queue with new urls on net state change 2021-08-17 10:58:11 +09:00
austinried
b5392b6731 now playing header now shows context menu
fixed now playing image gradient
2021-08-16 11:57:36 +09:00
austinried
ad25972774 remove/disable download options 2021-08-16 11:05:38 +09:00
austinried
d72258c68e move album to cover art mapping to music 2021-08-14 17:46:16 +09:00
austinried
a95372fa55 refactored into single method/store 2021-08-14 16:22:40 +09:00
austinried
9cacc4de36 persist cache map for cover art 2021-08-13 16:19:30 +09:00
austinried
d1824a70be fix artist image render error
separate cache state into its own slice
2021-08-13 14:41:28 +09:00
austinried
f82a9b55bd full reworked images to download (cache) first 2021-08-13 11:42:25 +09:00
austinried
f6ecc0bf40 fix current idx not being set on toggle shuffle
switch to passing params instead of function
2021-08-11 14:46:30 +09:00
austinried
9fda955df6 fixed incorrect isPlaying state when shuffled 2021-08-11 13:39:58 +09:00
austinried
ea45678733 fix duplicate songs showing as playing
made playing icon in line with text (doesn't work well with scaling)
2021-08-10 17:33:07 +09:00
austinried
2d2efe3dcf added seeking to now playing/notification 2021-08-10 15:27:20 +09:00
austinried
9705a95aaa added queue context jump 2021-08-10 12:17:36 +09:00
austinried
df3e913125 basic queue with skipTo support 2021-08-10 11:15:57 +09:00
austinried
075286e939 impl starring everywhere 2021-08-10 09:42:20 +09:00
austinried
0a3d542156 impl star/unstar starred state 2021-08-09 18:05:20 +09:00
austinried
f3341355e1 sort-of-fix progress resetting during shuffle 2021-08-05 15:10:16 +09:00
austinried
9dc1ac451c impl repeat mode
fix position not being restored on close/open due to some bad progress updates
2021-08-04 22:15:16 +09:00
austinried
706e57aa77 all state migrated to zustand, jotai removed
splash page now waits on state hydration from db
2021-08-04 13:13:32 +09:00
austinried
33dc0be02b reimpl all music state into zustand 2021-08-03 15:37:07 +09:00
austinried
6d30168ea0 store client in state, populate with active server 2021-08-02 10:18:56 +09:00
austinried
8b17ebe9c2 big ol' impl of zustand for settings/family states
still need to move track player state over for non-react access to that
2021-08-01 16:30:28 +09:00