Updates to the CLI and server
This has the following changes:
- Used some flags to reduce the build size
- Added client-side config file
- On Linux:
~/.config/kiku-cli/config.yml
- On Windows:
C:\Users\Username\AppData\Roaming\Heards\kiku-cli\config.yml
- On Linux:
- Add Windows build CI configuration
- Update server with sorting for tag list and getting list of sets of tags
- Update CLI
-
PickList
now holds list of items and accepts a separate function to convert each item to a string - UI uses the new pickslit so that the song list is a list of
SongData
- Added sorting to each browser view so that it doesn't have to match the tag. E.g. it can be the year or date for albums or the track number for tracks in an album.
-