Commit Graph

75 Commits

Author SHA1 Message Date
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
870407c168 Option to disable grid glow (firefox performance issue); Using process for library loading (WIP) 2020-10-20 09:07:42 +13:00
63a2419b86 Standardizing of search_results (overhaul of Mopidy search process, can improve other processes this way) 2020-10-13 21:37:55 +13:00
81399d6d72 Standardized ensureLoaded to load assets from index, coldstore or fetch() 2020-10-06 20:43:47 +13:00
4e0a5a7f7d Hosing out old code, standardizing item loader 2020-10-05 21:13:21 +13:00
555d7e717a Removing Icecast; Adding Snapcast websocket streaming (from SnapWeb); Adding new snapcast broadcast events, fixes #612 2020-10-02 22:28:09 +13:00
446a0c9917 Streaming snapcast to the browser 2020-10-02 07:11:08 +13:00
48e5a37cbe Merging feat/persist 2020-10-01 20:45:48 +13:00
461ce84a04 Buildout, clean up; Still to hose out deprecated actions and reducers 2020-09-30 21:03:38 +13:00
4c003f93dc Removing validator for add URIs - Mopidy can handle validation; Easily-validated URIs are still loaded to show title/artist before adding. Fixes #610 and #599 and prevents future errors of the same type. 2020-09-27 21:07:19 +13:00
b8c42795e1 Adding 'sc' as recognised URI type, fixes #610 2020-09-27 21:01:50 +13:00
9b7f86b5e8 Replacing compact with simple undefined check instead, fixes #603 2020-09-27 20:44:14 +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
4fbf64169c Separating artist albums 2020-09-23 20:59:06 +12:00
d46ff41106 Experimenting with filtered selectors (search) 2020-09-22 21:04:08 +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
59d73d409d Async support (webpack); Selector for SearchResults 2020-09-19 22:30:41 +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