kdeng00
3d9b5762cf
Resolved test issue
...
Turns out I was using the wrong id value
2025-05-23 19:14:33 -04:00
kdeng00
64ac7da3a0
Ironing out some kinks
2025-05-23 18:44:43 -04:00
kdeng00
3416f0db16
Added test and refactored tests
2025-05-23 18:09:04 -04:00
kdeng00
521ad5200e
Minor fixes
2025-05-23 18:08:00 -04:00
kdeng00
f0736da861
Added endpoint to create song
2025-05-23 17:43:30 -04:00
kdeng00
01d227dafd
Added function to get root_directory
2025-05-23 17:43:09 -04:00
kdeng00
81655224b3
Moved environement related code to its own module
2025-05-23 17:13:56 -04:00
kdeng00
1e4d36fb65
Moving keys to its own module
2025-05-23 17:04:30 -04:00
kdeng00
acd95fbbc6
Added environment variable for root directory:
2025-05-23 16:57:59 -04:00
kdeng00
21b22c3c19
Added types to request
2025-05-23 16:39:51 -04:00
kdeng00
ff9b5c0cae
Fix migration syntax error
2025-05-23 16:29:30 -04:00
kdeng00
1d3ced50ac
Added TODO for data type discrepancy for the future
2025-05-23 16:29:02 -04:00
kdeng00
0a1b6e2ecd
Changing metadata table to song
2025-05-23 16:26:21 -04:00
kdeng00
ec1dacf347
Reorganizing code
2025-05-23 16:22:19 -04:00
kdeng00
246e6510c1
Changed type of duration in request
2025-05-23 16:17:20 -04:00
kdeng00
9d68b54c94
Filling out code
2025-05-23 16:16:43 -04:00
kdeng00
2eaede9f0b
Added endpoint to create metadata
2025-05-23 15:56:24 -04:00
kdeng00
dace046d7e
Added comment for new table
2025-05-23 15:50:52 -04:00
kdeng00
8123553e00
Added migration for metadata table used to store a song's metadata
2025-05-23 15:50:19 -04:00
KD
d4c025511d
Updating song from queue ( #132 )
...
* Added endpoint - no code - for updating the song from the queue
* Added endpoint to update song from queue
* Endpoint is now available
* Fixed endoint uri
* Added tempfile crate for tests
* Test is working
* Test is operational
* Code formatting
* Code cleanup
2025-05-22 16:18:12 -04:00
KD
b2a4faec76
Coverart queue fetch data ( #131 )
...
* Added coverart queue data fetch endpoint
* Added test
* Code formatting
2025-05-22 15:03:57 -04:00
KD
7d27aed314
Coverart queue fetch without data ( #130 )
...
* Added endpoint
* Endpoint is now accessible
* Moved request to its own function in tests
* Added test, but running into issues
* Fixing code causing test to fail
* Code formatting
2025-05-21 19:26:38 -04:00
KD
961f99b744
Update song queue status ( #129 )
...
* Changes to status definition
* Added endpoint to update song_queue status
* endpoint return fix
* Endpoint now available
* Added test
* Code formatting
* Clippy warning fix
2025-05-20 20:42:34 -04:00
KD
b1f5c5f604
Link coverart with song queue ( #128 )
...
* Added initial code to link coverart id and song queue id
* Added more functionality
* Preparing test
* Finished test
* Cleanup
* Code formatting
* Clippy warning fix
2025-05-19 21:54:50 -04:00
KD
ddb0bf27f8
Queue coverart ( #127 )
...
* Added new module
* Added new endpoint
* Formatting
* Migration changes
* Fix routing issue
* Fixed migration
* Added functionality and test
* Test change
* Cleanup
* Code formatting
2025-05-18 18:22:39 -04:00
KD
d491767de4
Get metadata ( #126 )
...
* Added time crate
* Added endpoint to get metadata
* Formatting
* Added more code to get metadata
Having issues returning response
* Formatting
* Migration change
* Fix date issue
* Got it somewhat working
* Got things working
* Code fix
* Added test
* Formatting
* Test works
* Cleanup
* Migrations cleanup
2025-04-29 21:52:22 -04:00
KD
8755276b48
Fetch next queued song ( #125 )
...
* Added code
* Got it working
* Added test and refactored test code
* Removed comment
* Cleanup
* Code formatting
2025-04-26 18:38:17 -04:00
KD
fd41d25c4c
Test refactor ( #124 )
...
* Refactoring test
* Test refactor
* Added code to get response content
* More refactoring
* Code refactor
2025-04-26 16:56:09 -04:00
KD
5e3ca1861d
Next queued song ( #123 )
...
* Added code to fetch next queue item
* Updated README
* Give it a go
* Minor docker compose change
* Added docker-compose defaults
* Code refactor
* Removed data from being fetched
* Added test
* Formatting
2025-04-26 16:11:46 -04:00
KD
db7350b550
Added status to songQueue table ( #122 )
...
* Added status to songQueue table
* Added status
* Formatting
* Removed failed option for the status field for now
2025-04-24 21:11:45 -04:00
KD
f823a99984
Queue meta data ( #121 )
...
* Added migrations
Added new table to store metadata
* Updated table
* Added code for new endpoint
* Updated module
* Code formatting:
* Added test code
* Fixed test
* Cleanup
* Code refactor
2025-04-23 20:50:07 -04:00
KD
2823452198
Added callers moulde ( #120 )
...
* Added callers moulde
* Code formatting
* Added uuid dependency
* Added queue_song endpoint
* Added endpoint to router
* Added dependencies for postgres
* Added migrations directory
* Added more code
* Added migrations
* Removed migration
* Docker fixes
* Updated gitignore
* Updated env sample file
* Endpoint url fix
* Updated env sample
* Updated docker file to copy migrations
* Might undo later
* Updated env sample and docker compose
* Updated cargo dependencies
* Saving changes
* Workflow fix
* Will need to take another look at the dependencies again
* Added code
* Test is not finished yet
* Warning fix for now
* Updated workflow to setup database
* Workflow fix
* Workflow fix attempt
* Warning fix
* Warning fix
* Updated workflow
* Added test files
Might change later
* Added more crates
* Added more test code
Not finished
* Formatting
* Close, but far
* I believe it is now working
* Formatting
* Added more crates
* Code cleanup
* Code reformatting
* Code cleanup
* Crate cleanup
* Cleanup
2025-04-22 20:08:24 -04:00
KD
0ba2d4e8b9
Updated workflow ( #119 )
2025-04-20 14:05:03 -04:00
KD
4fdd660988
Updated packages ( #118 )
...
* Updated tokio
* Updated serde packages
* Updated icarus related dependencies
2025-04-20 14:01:33 -04:00
KD
b6fe9a070c
Added Docker file ( #117 )
...
* Added Docker file
* Added docker files
* Updated docker
Added icarus_auth and second db
* Cleanup
* Docker changes
* Saving changes
Still running into issues with icarus_auth starting in docker. Must be related to credentials or url
* Changes to docker
* Got auth_api working
* Cleanup
* Docker cleanup
* Updated gitignore
* Added README
* Updated gitignore
* Added directory to ignore to dockerignore
* File name change
2025-04-13 14:53:05 -04:00
KD
6e4eeafe13
Added .env.sample file ( #116 )
...
* Added .env.sample file
* Adedd variables
* Using default info
2025-04-12 15:56:10 -04:00
KD
6f320acb7c
V0.2 web api ( #113 )
...
* Adding dependencies
* Added web api code
* Some changes
* Code formatting
* Added dependencies
* *
* Added workflow
* Changed branch to trigger workflows
* Added ssh key import
* Warning fixes
2025-03-30 15:00:07 -04:00
KD
9dd7ffa2b6
Updated gitignore
2025-03-28 19:04:35 -04:00
KD
fbcbd41809
Added initial rust code
2025-03-28 19:03:51 -04:00
KD
01d315e25e
Updating gitignore
2025-03-28 19:03:03 -04:00
KD
caf9f08d8a
Forgot to remove this files
2025-03-28 19:02:31 -04:00
KD
7227eb9420
Removing dotnet files
2025-03-28 19:00:05 -04:00
KD
12c4f56a22
Merge pull request #112 from kdeng00/version_bump
...
Version bump
v0.1.30
2025-03-28 18:50:37 -04:00
KD
6d650b7962
Delete song endpoint Bug fix ( #111 )
...
* Bug fix
* Removed some code
* Simplifying method
2025-03-28 18:49:34 -04:00
KD
73bb417bde
Version bump
2025-03-28 18:48:02 -04:00
KD
b0277077f4
Version bump ( #110 )
v0.1.22
2025-03-11 22:09:57 -04:00
KD
3edf6424d0
Updated packages ( #109 )
2025-03-11 22:04:45 -04:00
KD
dcb51448aa
tsk-76: Added model and context for AccessLevel ( #108 )
...
* tsk-76: Added model and context for AccessLevel
* Formatted code
* AccessLevel migrations are working
* minor formatting
* tsk-#76: Saving AccessLevel when uploading song
* tsk-#76: Added endpoints
* tsk-#76: Warning fix
* tsk-#76: Adding more controller code
* Functionality to modify access levels is operational
* Formatting
* tsk-#76: Added functionality
* tsk-#76: Formatting code
* tsk-#76: Adding more code
* tsk-#76: Formatting
2025-03-11 21:45:32 -04:00
KD
9d90247bf8
Suppressing warning for endpoints ( #107 )
...
* Suppressing warning for endpoints
* Minor refactoring
2025-03-01 16:36:02 -05:00
KD
86e54e086a
#91 : Deprecating upload endpoint ( #106 )
...
* #91 : Deprecating upload endpoint
* #91 : Marking method as obsolete and left a todo
* #91 : Removed methods
2025-02-27 19:35:39 -05:00