Commit Graph

143 Commits

Author SHA1 Message Date
KD 11b8cc21d3 Delete song (#67)
* Changed code to comply with async

* Able to delete song

* Updated readme

* Code formatting and cleanup

* Version bump
2025-08-30 13:06:04 -04:00
KD e109789b18 Retrieve songs (#66)
* Able to retrieve songs

* Updated readme

* Removed unused import

* Code formatting

* Version bump
2025-08-30 12:10:03 -04:00
KD ec0cbd7da0 Download song (#65)
* Got download functionality working

* Updated readme

* Code formatting

* Updated help

* Version bump
2025-08-30 11:52:04 -04:00
KD 809f27cf01 Upload song (#58)
* Queue song (#57)

* Added code to queue song

* Making functions async

* Able to queue song

* Cleanup

* Link user to queued song (#59)

* Renaming queue_song function

* Queued song linked to user

* Cleanup and code formatting

* Queue metadata (#60)

* Added code to queue metadata

* Code formatting

* Queue coverart (#61)

* Added queued coverart code

* Code formatting and cleanup

* Link queued coverart to queued song (#62)

* Added code to link queued coverart to queued song

* Code formatting

* Update queued song status (#63)

* Added function call to update queued song status

* Added skeleton method

* Added more code to the method

* Got it working

* Code formatting

* Multi upload (#64)

* Added comments

* Added TODO

* Got it working

* Updated documentation

* Version bump

* Code formatting and cleanup
2025-08-29 21:59:54 -04:00
KD 8a07718ce8 Token fetch (#56)
* 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
2025-08-27 16:33:18 -04:00
KD 77cb5c8599 Icarus models bump (#55)
* icarus_models bump

* Fix after depdenency update
2025-08-27 15:07:44 -04:00
KD dbcfcfa109 Warning fixes (#54)
* More warning fixes

* Should be the last of the warning fixes

* Code cleanup

* Code formatting
2025-07-02 19:25:08 -04:00
KD 8b2b2f82e9 Update dependencies (#53)
* 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
2025-07-02 12:26:38 -04:00
KD 8e6ddbc9df Rust std change (#51)
* Targeting rust 1.88

* Workflow changes
2025-06-30 20:49:15 -04:00
KD c8ba6606be Icarus models update (#50)
* Updated dependencies

* Saving changes

* More changes

* More changes

* Updated dependencies

* Updated readme

* Saving changes

* Cleanup

* Updated icarus_models

* Updated icarus_models
2025-04-10 21:04:58 -04:00
KD b7d55ebcf4 Targeting rust 1.86 (#49)
* Targeting rust 1.86

* Workflow changes
2025-04-05 17:06:49 -04:00
KD d5f95ddf9b Updated dependencies (#48)
* Updated dependencies

* Saving changes

* More changes

* More changes

* Updated dependencies

* Updated readme

* Saving changes

* Cleanup
2025-04-03 23:16:37 -04:00
KD 885f1db3af Removed Versioning section (#46) 2025-04-03 21:46:18 -04:00
KD d6f45c8279 Updated git cloning (#47) 2025-04-03 21:46:04 -04:00
KD 58a88b1abd Merge pull request #45 from kdeng00/version_bump
Version bump
v0.6.0
2025-03-30 16:04:07 -04:00
KD 9b181733a6 Version bump 2025-03-30 16:01:36 -04:00
KD 219b95bb2f Updated icarus_models (#44)
* Updated icarus_models

* Constants and url changes

* Refactoring

* Removed functions

* Fixing tests
2025-03-30 16:00:06 -04:00
KD 24e066d8d9 Merge pull request #43 from kdeng00/version_bump
Version bump
v0.5.0
2025-03-26 19:09:00 -04:00
KD ab08792ff4 Updated dependencies (#42)
* Updated dependencies

* Will update version in separate commit
2025-03-26 19:07:08 -04:00
phoenix 9799edef33 Version bump 2025-03-26 19:02:22 -04:00
KD 92eb31a687 Add test (#41)
* Code refactoring

* Cleanup

* Added test and moved test files

* Cleanup

* Removed test mod file

* Tests reorganizing

* Removed test file
2025-03-25 22:43:42 -04:00
KD aa946a0a05 Code refactoring (#40)
* Code refactoring

* Cleanup
2025-03-25 22:14:26 -04:00
KD 19d6f2dc33 Code cleanup (#39)
* Code cleanup

* Removed unused source file
2025-03-24 19:51:41 -04:00
KD 4824e6f33a Updated wav reference to flac (#38) 2025-03-24 19:51:28 -04:00
KD 64935ea772 Updated icarus-model (#33)
* Updated icarus-model

* Updated icarus-model

* Saving changes

* Code formatting

* Removing code

* Updated icarus-model

* Updated token secret

* Added host

* Fix build issue

* Fix build warnings

* Saving changes

* Saving changes

* Refactoring

* Migrating over icarus-model coverart

* Removed song module

* Another one

* Meta single upload is functional

* Cleanup

* More cleanup

* Added test files (#37)

* Added test files

Need to add a coverarg image file

* Updated test album file

* Added coverart

* Uploading meta is operational

* Code cleanup

* Moved function

* Added string module
2025-03-24 19:34:38 -04:00
KD de90b0d0a1 Merge pull request #34 from kdeng00/refactoring
Refactoring
2025-03-15 20:37:04 -04:00
KD 19b943eed8 Merge pull request #32 from kdeng00/warning_fix
Warning fix
2025-03-14 22:54:59 -04:00
phoenix 8c781398b4 Wasn't using MyError 2025-03-14 22:51:17 -04:00
KD c575d2e523 Refactoring (#31)
* Refactoring code

* Code formatting

* More changes

* Moved to icarus-models::user

* Some refactoring

* Updated icarus-models

* Removing constants

* Replaced with icarus-models constants

* Formatting

* Switched to constants from icarus-models:

* Replaced Token with AccessToken from icarus-models

* Updated icarus-models

* Formatting

* Removing code
2025-03-13 21:40:22 -04:00
phoenix 03ed3deae6 Removing code 2025-03-13 21:37:32 -04:00
phoenix b69c111b66 Formatting 2025-03-13 21:34:11 -04:00
phoenix 8d97d4eb70 Updated icarus-models 2025-03-13 21:33:22 -04:00
phoenix 2f00ce6abf Replaced Token with AccessToken from icarus-models 2025-03-13 21:26:37 -04:00
phoenix e3cd1f4018 Switched to constants from icarus-models: 2025-03-13 21:19:37 -04:00
phoenix a9f9ba8350 Formatting 2025-03-13 20:58:34 -04:00
phoenix df60bef381 Replaced with icarus-models constants 2025-03-13 20:58:19 -04:00
phoenix 038142eb8a Removing constants 2025-03-13 20:53:43 -04:00
phoenix 69b81bc15c Updated icarus-models 2025-03-13 20:50:13 -04:00
phoenix b2e246d175 Some refactoring 2025-03-13 20:49:29 -04:00
phoenix c76e7b71b5 Moved to icarus-models::user 2025-03-13 19:59:09 -04:00
phoenix b8dccca158 More changes 2025-03-13 19:39:53 -04:00
phoenix b52607b4e3 Code formatting 2025-03-13 19:37:51 -04:00
phoenix ac970a4302 Refactoring code 2025-03-13 19:12:49 -04:00
KD a372bfcc05 Added icarus-models (#30)
* 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
2025-03-12 20:58:29 -04:00
KD d22850b280 Update packages (#29)
* Updating packages

* Updated serde packages

* Updated packages
2025-03-12 20:58:12 -04:00
KD 4d170f6a85 Merge pull request #28 from kdeng00/refactoring
Removing fields not used
2025-03-10 20:11:25 -04:00
phoenix 7391b1db68 Removing fields not used 2025-03-10 20:08:04 -04:00
KD 772641a8c4 Targeting rust 2024 (#27) 2025-03-02 20:53:14 -05:00
KD 4c99f88baf Updating packages (#24)
* Updating packages

* Updated serde packages
2025-03-02 20:52:33 -05:00
KD c3718c5add Added constant for flac file extension (#25) 2025-02-18 20:09:49 -05:00