* Migration added to update Articles to define if Release or Commit
* CodeProjectWatcher Job was created from GithubWatcher as this will target services like gitlab and also gitea.
* article model was updated to reflect migration changes
* Added CodeProjects to startup
* Seed was updated with CodeProjects and some new defaults
* Added Delete call for Sources
* Added a route to cleanup all records based on SourceId
* Added CodeProject const values to load from config
* minor changes to the rss controller
* Added codeprojects to the routes to trigger the job
* Added jobs Controller to trigger collection.
* Added backgroundjobs to move them out of program.cs
* new column to track youtube ID values and adding a sourceid column on the icon for linking
* Added icon table repo
* added interface for IconsRepo
* hey the missing config models
* adding section const keys to pull blocks of configs
* Added youtubewatcher to the code but not ready to enable it in the background. More testing needed.
* Test... improvements?
* Found the meta tags on youtube... in the body and updated the client to pull them out.
* Updated namespace on test
* I think formatting cleaned this up
* Seed migrations have been cleaned up to get my configs out and moving them to a script.
* Updates to the ISourcesRepository.cs to allow for new calls to the db.
* formatter
* Db models updated. Icon now can track sourceID and source can have a youtube id.
* Updated api logger to ignore otel if no connection string given.
* updated docker init so I can run migrations from the image
* seed was updated to reflect the new api changes
* Updated the SourcesController.cs to grab icon data.
* Added reddit const values
* Minor changes to HtmlPageReader.cs
* Jobs are now pulling in the config section to bundle values.
* Removed youtube api, not needed anymore.
* test updates
* new seed and corrected some issues talking to the db
* adding some prep work for adding youtube back again
* small updates for rss and getting results from discord job
* new command to reload db
* added discord alerts job to hangfire
* inital table clients are almost ready
* adding new repo interfaces
* adding MS DI to the tables
* adding tables and MS DI to jobs
* updated how the config builder works and pass Iconfig to jobs
* Updated how articles interface returns a value
* updated constructors to support DI and removed static call
* added source consts and model notes
* updated sources.type to contain the value to link what job collects it
* added RssWatcherJob to hangfire
* DI and hangfire jobs wont work. Defering to options classes
* Services updated to have options exposed over DI
* Tests have been updated.. more to come