This repository has been archived on 2025-03-19. You can view files and clone it, but cannot push or open issues or pull requests.
feishin/src/remote
Kendall Garner 56c229a5e0
[slightly less scuffed bugfix]: Update table rating/favorite when updated anywhere … (#707)
* [scuffed bugfix]: Update table rating/favorite when updated anywhere else

Modify player store to have temporary state for favorite/rating update
Add effect handler for `virtual-table` to update rating/favorite for players

Note that this does not handle song grid view.
Using a similar handler for gird view did not work, as it appeared to result in inconsistent state.

Finally, this is probably not the optimal solution.
Performance appears fine for ~20k items, but no guarantees.

* restore should update song

* update song rating/favorite/played everywhere except playlist

* special rule for playlists

* use iterator instead
2024-09-02 22:31:20 -07:00
..
components [enhancement]: support viewing current/setting current time in remote 2024-08-24 13:26:45 -07:00
store [slightly less scuffed bugfix]: Update table rating/favorite when updated anywhere … (#707) 2024-09-02 22:31:20 -07:00
styles Add remote control (#164) 2023-07-23 05:23:18 -07:00
app.tsx Fix ag-grid styles 2023-07-23 05:31:10 -07:00
index.ejs [Remote] Full PWA support, misc bugfixes (#280) 2023-10-18 10:49:09 -07:00
index.tsx Add remote control (#164) 2023-07-23 05:23:18 -07:00
manifest.json [Remote] Full PWA support, misc bugfixes (#280) 2023-10-18 10:49:09 -07:00
service-worker.ts [Remote] Full PWA support, misc bugfixes (#280) 2023-10-18 10:49:09 -07:00
types.ts [enhancement]: support viewing current/setting current time in remote 2024-08-24 13:26:45 -07:00
worker.js [Remote] Full PWA support, misc bugfixes (#280) 2023-10-18 10:49:09 -07:00