* add api parameter for thumbnail size
* make max_dimension optinal in case of native resolution
* add tests for thumbnail size
* fix typo
* fix thumbnail size tests
* make unwrap more explicit
* remove print statement
* update workflows
* reduce thumbnail variations
* add removed token
* Update coverage.yml
* fix typo
* hopefully prevent coverage timeout
- split up thumnail tests
- reduce threadcount used for test execution
* get thread count using github actions specific step
* use fixed thread count of 4
* run coverage tests in release mode
* ignore large and native thumbnail_size tests in coverage
* [meta] Add ignore paths to vscode settings
* [feature] Add few more fields to song information
Fields include lyricist, composer, genre, category
and label.
* User manager can create and recognize auth tokens
* Implement HTTP bearer auth
* Use bearer auth in test-harness
* Can receive auth token via query parameter (useful for media endpoints)
* Use standard Linux directories for application data (https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard)
* Use standard system directories
* Cleanup all Polaris files during uninstall
* Expose get_pid_directory to rest of the crate
* Add separate targets for install binary and data files, clean up makefile
* Use environment variables for directory locations during install process
* On Linux, read locations from environment variables at compile time
* Split static_directory in two (web and swagger directories)
* Follow recommendations from the Make manual
* Avoid redundant directories
* Added workflow to validate installer setup
* Added CLI options to locate log file, pid file and cache directory
* Fixed an issue where build command did not support the xdg/system switch
* Renamed log option to log-level
* Fixed an issue where xdg install would do a system build
* Use re-usable action to make linux release
* Avoid nested actions (see https://github.com/actions/runner/issues/646)
* Updated installation instructions
* Replaced deprecated use of set-env