* Added print statement and TODO
* Refactoring token fetching code
Adding two APIs. One for auth and the other for the main app
* Fixed token code
* Code formatting
* Cleanup
* Removing new lines
* Updated reqwest, tokio, tokio-utils, and uuid
* Including Cargo.lock in source control
* Not sure how this got here
* Updated icarus_models
* Workflow change
* Removing unused workflow
* Github workflow fix
* Warning fixes
* Fixed what caused failed test
* Code cleanup and formatting
* Added icarus-models
* Updated workflow
* Added ci workflow for ssh keys
* More changes
* More changes. again
* More changes. again.agg
* Another one
* Using secrets
* Forgot dereference
* Added variables
* Checking regular variable
* Updating
* Repository secret
* Checking size
* Another one
* Another one
* Another one
* Another one
* Another one
* Cargo file fix
* Another one
* Reorder
* Addded another step
* Change
* Another step
* Remove step
* Remove step
* Move on up
* Remove
* Cleanup
* Cleanup
* Blank slate
* Added gitignore
* Updated gitignore
* Added rust code
* Added modules
* Fixed build issues
* rustfmt
* Updated models
* Added parsers module
* Updated utilities module
* Updated main.rs
* Updated api_parser and song model
* Updated icarus_action model
* Updated structs in managers module
* Updated main.rs
* More changes
* Saving changes
* Added new struct and methods
* More changes. Not functional yet
* Changed name of the project
* Removed cmake workflow
* Adding rust workflow
* Adding code to the syncers module
* Cargo formatting
* Continuing work
* Adding code to the syncers module
* Added dependencies
* Adding more code to the syncers module
* Added more code to the syncers module
It's not 100 percent done yet, I'll work on other modules
* Added more code to the managers module
* Added code to request a token
* Cargo formatting
* Adding more code to multi target upload
* Adding more multi-target upload code and formatted code
* Added more multi-upload code
* cargo fmt
* Got uploading functional and cargo fmt-ing
* Uploading multi target works, but is buggy
Not all of the songs are being uploaded
* Added single target upload
* Single target upload is functional but need to revisit multi-target upload
Multi-target upload is broken now. Needs to be revisited
* Fixed multi target upload
* Can now retrieve songs
* Downloading functionality is working
* Delete functionality is operational
* Updated README
* More cleanup
* Added test