Commit Graph

231 Commits

Author SHA1 Message Date
06036eec21 Improving library lists display 2020-12-18 21:54:50 +13:00
094bdfeab8 Adding numbers to loader 2020-12-05 21:41:30 +13:00
b03b0d60b8 Loader for AddToPlaylist modal 2020-12-02 09:23:52 +13:00
f2513ff81d Adding 'Play All' back to library tracks, fixes #634 2020-11-12 20:52:08 +13:00
13c96665e9 Destructuring of spotify.me.id, should fix #638 (unreproucable) 2020-11-11 20:50:31 +13:00
0fd3075730 Final touches on filter field (cancelable) and list bullets 2020-11-09 20:55:13 +13:00
68f1c4e3f1 Fixing missing details in list views on library assets 2020-11-08 21:27:00 +13:00
6c0390f7b6 Removing custom sorter, we now use Lodash orderBy, one less responsibility 2020-11-08 20:49:48 +13:00
c5c2e9d4bb Tracks using action.options; Loader progress now fully svg 2020-10-26 21:32:53 +13:00
df9749c677 Progress loading check for null, not 0 2020-10-24 11:32:29 +13:00
5724f102cf Upgrading process calls; Tracks library now works like aother asset libraries (huge libraries may kill react-persist?) 2020-10-23 23:11:24 +13:00
eca594e9e5 Simplifying processes 2020-10-20 21:34:43 +13:00
870407c168 Option to disable grid glow (firefox performance issue); Using process for library loading (WIP) 2020-10-20 09:07:42 +13:00
48e5a37cbe Merging feat/persist 2020-10-01 20:45:48 +13:00
37476d870c Checking remaining page length by int, not obj; fixes #617 2020-09-30 21:05:31 +13:00
461ce84a04 Buildout, clean up; Still to hose out deprecated actions and reducers 2020-09-30 21:03:38 +13:00
6f6ec6986b Add/Remove to libraries; Almost ready to bring in to dev pipeline 2020-09-26 23:03:28 +12:00
3a6d243430 Still trying to sniff out cause of re-render when using array-wrapped values 2020-09-26 22:00:12 +12:00
a409ca0f85 Selectors not properly memoized for Library views, renders every second (track position changing) 2020-09-25 06:54:19 +12:00
ae83352dfb Adding reselect and working through selectors - massive render performance improvement 2020-09-22 06:59:15 +12:00
9a3b9cb1bf shouldComponentUpdate to plug time-based rerenders? 2020-09-20 21:04:40 +12:00
5e019200fd Fixing New Releases and Featured loaders; Exploring expensive API calls load on JS thread (eg Tiesto with >300 albums) 2020-09-17 20:58:30 +12:00
449b32a384 Removing remaining artistLoaded, albumLoaded, etc in favor of itemLoaded for consistent pipeline; Looking at search 2020-09-13 20:59:46 +12:00
f254170b2f Moving tracks into 'items' database; in_library now pre-populated; Next to add/remove from library 2020-09-11 22:13:06 +12:00
a4fd0cd8e5 Everything goes through loadItem; Options now provide 'full' switch for full asset on demand 2020-09-09 21:30:47 +12:00
9b3c0bcefe Updating featured and mood views; Controls to forceRefetch, fixing #526 2020-09-07 21:05:06 +12:00
1bc7f2b372 URI format for libraries, but own core.libraries for better control 2020-09-06 13:53:22 +12:00
f6f5e37aa9 Re-fetching incomplete albums, need to do the same for Artist and Playlists 2020-09-05 11:49:28 +12:00
6dca4ef475 Loading playlist library with new URI; Starting #600 2020-09-04 09:21:42 +12:00
deb75fc54b Adding catcher for refresh_spotify_token when not enabled; fixes #565; Starting translation key migration for exceptions 2020-08-24 21:15:25 +12:00
871c003a64 Google callbacks wrapped in dispatch, but shouldn't have beeen 2020-08-17 19:31:28 +12:00
d02d5dd491 Upgrading all buttons to Button component 2020-08-16 20:00:10 +12:00
b0d0ded723 Merge branch 'feat/221-pinned' into develop 2020-08-12 20:12:01 +12:00
2151c42536 Housekeeping library component fetches 2020-08-12 08:06:24 +12:00
a612a6a626 Adding mopidy connection delay to prevent components needing to handle it 2020-08-11 21:05:36 +12:00
220489dffe Merge pull request #557 from magcode/master
added mixcloud to library browse
2020-08-10 11:53:58 +12:00
9a09828c20 Previewing items to add, in prep for random selection (#546) 2020-08-01 22:20:07 +12:00
74b73ad6a6 Mobile polish; Performance experimentation; Loader screen; ; Minor code bugs 2020-08-01 21:15:17 +12:00
efed79e801 Halfway through modals mapping 2020-07-19 21:00:00 +12:00
2de98afee4 All views done this time; Language file mapping for modals.. Will need to do destructuring in second sweep 2020-07-19 20:41:14 +12:00
86e051a401 added mixcloud to library browse 2020-07-05 21:16:31 +02:00
aff8428b5b Sensibly detecting Spotify availability by access_token; Only fetch playlists to add tracks to from relevant providers, fixes #539 2020-05-12 20:32:48 +12:00
67fc8c4ee0 Context menu on related artists; Starting breadcrumb for Browse 2020-05-03 19:55:41 +12:00
5388f6a59e Adding multi-server support 2020-04-30 15:45:55 +12:00
26c365a9a3 Stateful pagination on Browse Directories, fixes #406 2020-04-20 21:02:13 +12:00
233ce9b207 Inheriting added_at with last_updated for better cross-platform support;, fixes #523; Adding 'Shuffle' to queue, fixes #522 2020-04-19 20:57:43 +12:00
67855d207d Thumbnail placeholder as icon; Fixing non-loading categories on refresh 2020-04-17 21:44:49 +12:00
8927f0c947 Patching GMusic call, fixes #520 2020-04-13 13:42:10 +12:00
28fc55bad1 Last remaining componentWillReceiveProps, whew 2020-03-12 21:32:50 +13:00
315dd92984 Upgrading views 2020-03-12 08:31:32 +13:00