Commit Graph

94 Commits

Author SHA1 Message Date
53da654578 Consistency for sorting and state storage 2021-08-08 14:21:28 +12:00
8ea292487c Fixing responsive on exactly 800px screens; Artist now sends name in URL 2021-06-20 08:58:44 +12:00
178ef4defe Adding new playlist to library, fixes #733 2021-05-09 12:50:05 +12:00
a26611261d Upgrading other playlist views to use playlist providers selector 2021-05-05 21:20:00 +12:00
1e2a61eb51 Protecting against empty array 2021-04-23 13:37:52 +12:00
faf5f53692 Dynamic library sources working; Need to expand and test other providers 2021-04-22 21:16:21 +12:00
a2d70c0329 View-defined library URIs, so we can have multiple library uris via Mopidy; Adding Jellyfin to docker; #716 2021-04-17 22:08:59 +12:00
20ea63b7e9 String to binary to base64 for all URIs, will fix #708 and certainly #711 2021-03-26 20:53:04 +13:00
1ce85499f9 Eslint autofix 2021-03-23 21:21:00 +13:00
7dae276a8f .replace vs .replaceAll; On ya unit tests (need more of these) 2021-03-23 20:33:34 +13:00
e6dac74c82 Re-encoding accented characters, fixes #711 2021-03-21 20:00:56 +13:00
cbcc79aa64 Upgrading to react-test-renderer and snapshots; Fixing tests 2021-03-18 20:52:30 +13:00
59aa192e00 Functional-component-ifying Parallax to silence unmount issues; artistSelector to include albums, still doesn't avoid unnecessary renders though 2021-03-15 20:29:12 +13:00
6204819d57 Side-scrolling details and actions 2021-03-14 19:48:59 +13:00
3adfb47f57 Removing last item padding; Improving scroll restoration, fixing #618 2021-03-12 22:20:05 +13:00
9dab288483 Tracklists now operational with SmartList 2021-03-08 20:17:08 +13:00
144e955376 Centralised SmartList for grids and lists 2021-03-07 21:05:07 +13:00
886c34985b Batching lists/grids for best of both worlds 2021-03-06 22:42:04 +13:00
f383ac0ee1 Moving selector outside of mapStateToProps (d'oh) 2021-03-05 23:10:41 +13:00
a67a4a7f67 Generic Grid with viewport hook working well; need better way to fetch first item's height (error) 2021-02-27 21:45:00 +13:00
e7e301060d Flexing the header; POC of loading tracks one-by-one for quicker updates and more cancelability 2021-02-15 21:01:39 +13:00
1ec1b03a24 Consistent disc_track with padded zeroes, fixes #673 2021-02-08 16:39:48 +13:00
225c1e1559 Rebuild without libflac 2021-02-01 11:21:53 +13:00
1c6426d568 Using _PRCNT_ to encode % symbol, fixes #674 2021-02-01 11:16:18 +13:00
1d77d497be Refactor of isLoading for array of matches now staggered 2021-01-31 13:33:24 +13:00
40e6ed5045 Standard encoding, but on decode we need to re-encode specific characters for Mopidy backends 2021-01-31 09:27:40 +13:00
e3ff00efc9 Re-encoding brackets and decoding slashes 2021-01-30 09:42:33 +13:00
61aaf978be Custom URI encoding, will require manual handling of all url unsafe characters 2021-01-25 06:55:37 +13:00
4f561de7c5 Removing vanilla encodeURIComponent, doing it manually for better control 2021-01-23 16:24:07 +13:00
1bfc48e193 Tweaking uri encoding... 2021-01-20 21:17:49 +13:00
1464dd5986 Manual encoding/decoding of specific URI elements 2021-01-19 06:47:24 +13:00
50f106c710 Loaders in Track view; Revisiting URI encoding again... 2021-01-18 21:06:59 +13:00
5778706df7 Routing all fetchers to type-specific call; Mopidy getUris to handle unknown ones 2021-01-14 19:35:30 +13:00
4151f4fc18 Adding credits to Snapcast-sourced files 2021-01-12 19:59:50 +13:00
a8c6b8b9e6 All URILink and LinksSentences now define URI type 2021-01-09 22:52:45 +13:00
67889670a1 Polish on lists; Moving URI en/decoding for Mopidy to formatter 2021-01-06 06:32:36 +13:00
bacbe59b14 M3U placeholder images to fetch properly from coldstore; Trial patch on spread operator intermittent issue on Queue 2020-12-16 21:24:47 +13:00
094bdfeab8 Adding numbers to loader 2020-12-05 21:41:30 +13:00
e4c49a7f76 Tracks loader; Me placeholder as undefined, fixes #650 2020-11-20 22:20:30 +13:00
7b60f53fcd Fallback for empty queue (undefined) now empty array, fixes #637 2020-11-15 16:43:45 +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
a01b2b93d8 Consistent track title and filter/sort options; Adding track_number to album tracks, concat disc.track not working for sort 2020-11-07 22:03:58 +13:00
fdd3bf3bc9 Sorting playlist tracks, fixes #568 2020-11-07 16:46:09 +13:00
111efe6130 Splitting out library utils, fixing spread of null, should fix #629 2020-11-04 21:21:57 +13:00
6da4181fa7 Updating tests - state seems broken, needs attention 2020-10-28 21:24:38 +13:00
07bbd240fd Buildout 3.53.0; Fixing service user thumbnails 2020-10-27 20:58:57 +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