kdeng00
38c1b3baeb
Code refactor
2025-04-25 22:54:30 -04:00
kdeng00
6bd3a8210e
Added docker-compose defaults
2025-04-25 22:30:08 -04:00
kdeng00
f3db0917d6
Minor docker compose change
2025-04-25 21:23:52 -04:00
kdeng00
c883bfbe1c
Give it a go
2025-04-25 21:23:18 -04:00
KD
cd7e8896a9
Updated README
2025-04-25 20:44:23 -04:00
KD
49a4579c7c
Added code to fetch next queue item
2025-04-25 20:40:57 -04:00
KD and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
0ba2d4e8b9
Updated workflow ( #119 )
2025-04-20 14:05:03 -04:00
KD and GitHub
4fdd660988
Updated packages ( #118 )
...
* Updated tokio
* Updated serde packages
* Updated icarus related dependencies
2025-04-20 14:01:33 -04:00
KD and GitHub
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 and GitHub
6e4eeafe13
Added .env.sample file ( #116 )
...
* Added .env.sample file
* Adedd variables
* Using default info
2025-04-12 15:56:10 -04:00
KD and GitHub
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 and GitHub
12c4f56a22
Merge pull request #112 from kdeng00/version_bump
...
Version bump
v0.1.30
2025-03-28 18:50:37 -04:00
KD and GitHub
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 and GitHub
b0277077f4
Version bump ( #110 )
v0.1.22
2025-03-11 22:09:57 -04:00
KD and GitHub
3edf6424d0
Updated packages ( #109 )
2025-03-11 22:04:45 -04:00
KD and GitHub
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 and GitHub
9d90247bf8
Suppressing warning for endpoints ( #107 )
...
* Suppressing warning for endpoints
* Minor refactoring
2025-03-01 16:36:02 -05:00
KD and GitHub
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
KD and GitHub
fd3ce9f96a
#103 : Remove WAV support ( #105 )
...
* #103 : Adding checks to prevent .wav files from being uploaded:
* #103 : Added method to create song and moving some code around
* #103 : Fixed build issue
* tsk-103: Cleanup of temporary files
* tsk-103: Formatting changes
* tsk-103: Minor changes
* tsk-103: Fixing build issue
* tsk-103: Refactored enum
* CORE-23734: Refactoring
* tsk-103: Confirmed functionality is working
* Removed commented code
* Removed commented code
2025-02-16 17:24:50 -05:00
KD and GitHub
a89580ac70
#102 : Moving Models and constants to their own library ( #104 )
...
* #102 : Moving Models and constants to their own library
* #102 : Updated sln file
* #102 : Updated README to include step install migration tool
2024-08-05 20:05:57 -04:00
KD and GitHub
8900afdfd2
#93 : Add flac support ( #101 )
...
* Added script shell to convert wav files to flac
* #93 : Minor change to script to convert wav files to flac
* #93 : Added more code to for the music file conversion
* #93 : Script to convert wav files to flac files is done
* #93 : Clean up
* #93 : Starting work to implement flac support
* #93 : Minor update to conversion script
* #93 : Added dotnet manifest file
Includes the dotnet-ef tool
* #93 : Updated README and migration script
* #93 : Created skeleton for saving flac files
* #93 : Making some changes to how the file extension is determined
* #93 : Updated gitignore
* #93 : Another gitignore update
* #93 : Making some changes to the process of saving a song to the filesystem
* #93 : Adding SQL script to drop and create database
* #93 : Saving uploaded song to a temporary location for processing
* #93 : Initializing some properties in the song model earlier
* #93 : Uploading wav songs works. Moving on to flac support
* #93 : Added more code to save flac files
* #93 : Updated some code that affects filename generation for audio files
* #93 : Song Model changes and support for different file types
* #93 : Working on build errors, removed DotnetZip dependency, and added new Ionic.Zlip.Netstandard dependency
* #93 : Reduce build errors
* #93 : Removed ID3 dependency
* #93 : Cleanup
2024-07-27 13:19:12 -04:00
Kun Deng and GitHub
4b3fa78336
#95 : Id changes to models ( #99 )
...
* #95 : Updated Id of the CoverArt model
* Model and migration changes
2024-06-21 20:30:23 -04:00
Kun Deng and GitHub
71656aa940
#94 : Saving the file type of cover art, but there is still some work to do ( #100 )
...
* #94 : Saving the file type of cover art, but there is still some work to do
The filename of cover art is hard coded to have the png extension. Need to correct this
* #94 : Added a TODO
* #94 : Corrected file extension being saved in the db
* Cleanup
* Saving databasescripts
2024-06-21 20:26:44 -04:00
Kun Deng and GitHub
562bc87822
#74 : Add UserID to the Song model ( #98 )
...
* #74 : Add UserID to the Song model
* #74 : Added functionality to retrieve user id from the token
* #74 : Songs will now contain the User Id when uploading
* Updated Readme and script to add migrations
* #74 : Some cleanup
2024-06-19 15:41:55 -04:00
Kun Deng and GitHub
ebb15b7cdb
#79 : Added query parameter to randomize filename when downloading songs ( #96 )
...
* #79 : Added query parameter to randomize filename when downloading songs
Right now only the endpoint has this parameter added
* #79 : Added functionality to the comressed song endpoint
* Added functionality to the download cover art
2024-06-16 19:04:10 -04:00
Kun Deng and GitHub
270b7d059c
#90 : Adding functionality to download cover art ( #97 )
...
* Added endpoint to download cover art
* Code cleanup
* More cleanup
2024-06-16 18:28:08 -04:00
Kun Deng and GitHub
23c50de468
Net8 ( #89 )
...
* .NET 8 migration
* Fixed bugs with song management
* More cleanup and making some constants
* Updated yml
* Clean up
Removing comments, some cleanup, and moving the startup code into Program.cs
* Removing comments
* Fixed song deletion issue
* Added functionality to delete song directories
* Updated README
2024-06-15 12:17:12 -04:00
kdeng00
ececcb5ba3
Cover art changes
2024-06-09 13:10:51 -04:00
Kun Deng and GitHub
8658dd34ab
Merge pull request #87 from kdeng00/update_namespace
...
Migrating to modern c# namespace
2023-04-09 12:43:48 -04:00
kdeng00
c17c9cd329
Migrating to modern c# namespace
...
Using the short namesapce declaration for conciseness
2023-04-09 12:34:06 -04:00
Kun Deng and GitHub
37cfda84b5
Merge pull request #86 from kdeng00/deprecate_asymmetric_keys
...
Deprecating asymmetric keys. Closes #84
v0.1.21
2022-12-16 14:09:42 -05:00
Kun Deng and GitHub
3ee17a77a8
Merge pull request #83 from kdeng00/dependabot/nuget/Newtonsoft.Json-13.0.2
...
Bump Newtonsoft.Json from 13.0.1 to 13.0.2
2022-12-16 14:07:06 -05:00
kdeng00
522be59973
Removing deprecated call
...
Removing method call that has been deprecated from one of the Controller classes
2022-12-16 13:56:56 -05:00
kdeng00
712a0a9a4a
Updated config file
2022-12-16 13:54:18 -05:00
kdeng00
74569d85b6
Deprecating asymmetric keys
...
Starting work to deprecate using public and private keys to sign tokens
2022-12-16 13:48:15 -05:00
Kun Deng and GitHub
b660f8361f
Merge pull request #85 from kdeng00/link_token_with_user
...
Token modification. Closes #75
2022-12-16 13:04:37 -05:00
kdeng00
d460b5d5d6
Token modification
...
Addresses #84 . Adding user ID to the access token.
2022-12-16 12:59:11 -05:00
dependabot[bot] and GitHub
4a1c1f1f78
Bump Newtonsoft.Json from 13.0.1 to 13.0.2
...
Bumps [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json ) from 13.0.1 to 13.0.2.
- [Release notes](https://github.com/JamesNK/Newtonsoft.Json/releases )
- [Commits](https://github.com/JamesNK/Newtonsoft.Json/compare/13.0.1...13.0.2 )
---
updated-dependencies:
- dependency-name: Newtonsoft.Json
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-12-08 15:46:41 +00:00
Kun Deng and GitHub
66b5944f92
Merge pull request #81 from kdeng00/pre-release
...
Pre release
2022-09-05 17:13:11 -04:00
Kun Deng and GitHub
80628292e2
Merge pull request #80 from kdeng00/v0.1.20
...
V0.1.20
v0.1.20
2022-09-05 17:12:57 -04:00
Kun Deng and GitHub
57f4ec1261
Merge pull request #78 from kdeng00/add_swagger_docs
...
Swagger docs. Close #71
2022-09-05 17:09:23 -04:00