Skip to content

Conversation

@jpdillingham
Copy link
Member

I noticed this morning that changing the Soulseek diagnostic level from Info to Debug didn't update the UI or tell me I had to restart. Digging further I found that the 'diff' that is done between the old and new configuration didn't detect the change, and the underlying cause is that the diff logic ignores enum values (rather, tries to traverse them).

DiagnosticLevel is the only option that's backed by an enum, so it is the only one affected.

@jpdillingham
Copy link
Member Author

It's now a non-issue; I update this property to use a string as a backing type and it's now consistent with the other enum based settings.

@jpdillingham jpdillingham merged commit d9c5aa6 into master Aug 4, 2025
4 checks passed
@jpdillingham jpdillingham deleted the debug-config branch August 4, 2025 23:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants