JP Dillingham
JP Dillingham
To avoid future regressions like #73 , add functionality to slskd to run the built container with a flag (like `--self-test`) that will cause it to start, validate configuration, connect...
Following the initial SignalR implementation in #13, continue refactoring existing poll-based messaging to use SignalR to display the status of current transfers. As with #13, existing endpoints should be retained...
There are many areas of the app that wastefully poll for data, but the two worst offenders are the chat room and private message displays. Add SignalR to the back...
I confused myself with this briefly. The `responseReceived` in `SearchOptions` is an alternative to an event; there's a few of those throughout the library and I think they are beneficial...
The `dev-api` and `dev-web` scripts would work better as a single `watch` script accepting a `--web` flag to target the front or back end (this is how slskd works today,...
Test runs in Circle CI fail about half the time on transient errors that don't happen locally. A number of tests rely on timing tricks and waits because some behavior...
I'm in the process of migrating all of the pipelines for open source repos I contribute to over to GitHub actions. Circle CI is actually great, but there's no reason...
When a new tag is pushed, kick off the workflow, build the project, then deploy the artifacts to NuGet. Post deployment, update the GitHub release with a summary of changes....
Per: https://devblogs.microsoft.com/nuget/add-a-readme-to-your-nuget-package/ This requires (at the time this issue was created) a preview version of the .NET SDK, which I'm not interested in using, so this will need to wait...
This doesn't appear to be happening for parent candidates during the adoption process. Review other parts of the code to make sure it is being sent in all cases; messaging,...