* Version fix
* Workflow fix
* Test fix
* Test fix
* Removing code that was meant to be removed
Caused an extra file to be created when the request is called
* Updated env sample to address workflow
* Removed import
* env fix
* Version change
* Version bump
Going with the version I done earlier. I won't have the versioning match the api version in the endpoints
* Fixing versions for app dependencies
* tsk-170: Added utopia crates for API documentation
* tsk-170: Adding code to document API
* tsk-170: icarus_models version bump
Added schema capabilities
* tsk-170: crate changes
* tsk-170: Added documentation for song queue endpoint
* tsk-170: Swagger openapi docs are now up
Well, at least one
* tsk-170: Some documentation
* tsk-170: Code formatting
* tsk-170: Saving changes
* tsk-170: Added more documentation
* tsk-170: Added the rest of the documentation
* tsk-170: Formatting
* tsk-170: icarus_models version bump
* tsk-176: Added function to retrieve all songs
* tsk-176: Depdendency version bump
icarus_envy, icarus_meta, and icarus_models
* tsk-176: Fix after icarus_models change
* tsk-176: Test fix
* tsk-176: Formatting
* tsk-176: Endpoint is now available
* tsk-176: Added test
* tsk-176: Cleanup
* tsk-176: Version bump
* Added jwt crate
* Saving changes
Might go a different route later
* Crate changes
* Adding auth module
* Saving changes
* Added jsonwebtoken crate
* Saving changes
* Added feature to tower-http crate
* Using secret key from env file
* Locking down one endpoint to start
* Warning fix
* Got auth functioning
* Updated icarus_models
* Fixed auth in tests
* Warning fixes
* Code formatting
* Added auth to the other endpoints
* Version bump
* This should fix the pipeline test failure
* File renamed
* Filename change in the code as well
* Added more migration sql for tests
* Using different song for a test
* Changes to test and helper functions
* Workflow change
* Code formatting
* Version bump
* Added initial code for delete song endpoint
* Saving changes
* More changes
* Made delete song endpoint available
* Response change
* Added test function
* Changes to code
Fixing errors
* How did I miss this?
* Got the test working
* Code cleanup and formatting
* Version bump
* Code changes
* Workflow change
* Added initial code for downloading song endpoint
* Finished download song endpoint
* Making download endpoint available
* Added test
* Code formatting
* Version bump
* Added crates and dependency features
* Added endpoint to stream songs
* Changed name of function
* Song stream endpoint is now available
* Endpoint is now working
* Added test
* Warning fixes
* Code formatting
* Added TODO for later
* Test fix
* Version bump
* Added initial code to get coverart endpoint
* Test migration cleanup
* Updated icarus_models
* Made endpoint evailable
* Added test
* Version bump
* Code formatting
* Added test_migrations directory
* Added skeleton endpoint to get songs
* Code formatting
* Added more code
* Added TODO
* Code formatting
* Updated album in album json file
* Changing directory name
* Test refactoring
* Forgot to include this
* Added test for getting songs and added function for test_migrations
* Adding test migrations
* Removing placeholder
* Renamed
* Renamed
* Fixed what caused test failure
* Created migration with cli command
Creating test_migrations/20250725213448_migration_name.sql
* Migration changes
* Removing migration
* More migration changes
* Made endpoint available
* Migration changes
* Got the test to work
* Cleaned up test
* Code formatting
* More cleanup
* Version bump
* Added flac files used for testing
* Refactor test
* Added CoverArt file for test files
* Added album json file for testing
* Modifying test json file
* Modifying test file for consistency
* Test refactoring
* Test file changes
* Removing commented code
* Removing files used for testing
* Removing placeholder
* Code formatting
* Added initial code for endpoint to link user id with song queue #156
* Updated songQueue to have a user_id field #156
* Added function to link user_id with songQueue record #156
* Added useful constant #156
* Finished adding code #156
Need to make the endpoint available and then write a test. Might have to modify existing tests
* Made link user id endpoint available #156
* Added TODOs for later
* Changing location of test code
* Code formatting
* Added test #156
* Formatted code
* Added user_id to SongQueue and added more related code
* Code formatting
* Fixing possible nil user_id field in SongQueue when calling a function
* Fixed another issue
* Made changes to function to also return user_id
* Making use of user_id in test requests
* Code formatting
* Updated workflow
* Forgot to include port
* Docker changes for port change
* Reverting port changes
* Cleaning up Dockerfile
* Version bump
* Updated gitignore to disregard some .env files
.env.docker and .env.local. Primarily used for switching between local and docker development
* Changed PATCH /api/v2/song/queue/{id} endpoint
Modified the response body. Will just return a list of song queue id
* Adding some helpful info for the response body
* Tidying up and making some changes
* Code formatting
* Added new status and made changes to song queue status code
* Saving changes
* Got a test working
* Got another test working
* Got the last test working
* Code cleanup
* More minor changes
* More minor changes
* Minor changes
* Saving changes
* Got test working
* Removing commented code
* Code formatting
* Refactoring test
* Code refactoring
* More refactoring
* Code refactoring
* Last bit of tidying up
* Added icarus_envy
* Commenting out dotenvy crate
* Removing environment and keys modules
* Replacing with icarus_envy
* Making changes to test code
* Removing lingering references in tests
* Test fix
* Test fix
* Another test fix
* Rust formatting
* Removing commented crate
* Using v0.2.0 version of icarus_envy
* Changes to coverartQueue migrations
* Added endpoint to wipe data from coverart queue
* Added constant for endpoint
* Endpoint is now available
* Added test
Need to complete
* Test is working
* Code formatting
* Removed TODO
* Added TODOs for later
* Added endpoint to wipe data from song queue
* Migration changes
* Syntax error fix
* Added and linked endpoint
* Added test
* Warning fixes
* Code formatting