Commit 5843bee
authored
fix(audio): add diagnostic logging for per-source EQ save flow (#2908)
* fix(audio): add diagnostic logging for per-source EQ save flow (#2849)
Add debug-level logging at three points in the per-source equalizer
save chain to help diagnose reports where per-source EQ filters are
not persisting through the Sound Card settings UI.
Backend (settings_audio.go):
- Log each source's per-source EQ state (nil/enabled/filter count)
during every settings save, showing what the backend received.
Frontend (SoundCardCard.svelte):
- Log EQ state in handleEqualizerUpdate (toggle/filter changes)
- Log final transformed EQ in saveEdit before submitting to store
Frontend (AudioSettingsPage.svelte):
- Log each source's EQ state in updateAudioSources as data enters
the settings store
All logging is debug-level and only visible when debug mode is
enabled, so there is no impact on production.
* fix: address review feedback
- Remove noisy handleEqualizerUpdate log (fires on every slider input)
- Gate per-source EQ logging behind EQ change detection
- Redact source names from backend logs (PII risk)1 parent 4017bdb commit 5843bee
3 files changed
Lines changed: 34 additions & 1 deletion
File tree
- frontend/src/lib/desktop
- components/forms
- features/settings/pages
- internal/api/v2
Lines changed: 13 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
| |||
47 | 48 | | |
48 | 49 | | |
49 | 50 | | |
| 51 | + | |
| 52 | + | |
50 | 53 | | |
51 | 54 | | |
52 | 55 | | |
| |||
156 | 159 | | |
157 | 160 | | |
158 | 161 | | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
159 | 172 | | |
160 | 173 | | |
161 | 174 | | |
| |||
Lines changed: 9 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
415 | 415 | | |
416 | 416 | | |
417 | 417 | | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
418 | 427 | | |
419 | 428 | | |
420 | 429 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
269 | 269 | | |
270 | 270 | | |
271 | 271 | | |
| 272 | + | |
272 | 273 | | |
273 | | - | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
274 | 285 | | |
275 | 286 | | |
276 | 287 | | |
| |||
0 commit comments