What is this about?
Problem
When saving API keys fails, the UI always flashes generic "Couldn't save that" — even though the main process returns a specific error string.
Where to look
main.js — settings:save handler returns { ok: false, error } (~201)
index.html — saveSettings() always shows generic message (~1456)
Acceptance criteria
Skills needed
Read an IPC response and wire it to existing flash() — ~5 lines of JS.
What is this about?
Problem
When saving API keys fails, the UI always flashes generic "Couldn't save that" — even though the main process returns a specific
errorstring.Where to look
main.js—settings:savehandler returns{ ok: false, error }(~201)index.html—saveSettings()always shows generic message (~1456)Acceptance criteria
result.errorwhen present[object Object]shown to userSkills needed
Read an IPC response and wire it to existing
flash()— ~5 lines of JS.