-
Notifications
You must be signed in to change notification settings - Fork 1
Create errorTranslator for common error messages #9
Copy link
Copy link
Open
Labels
enhancementNew feature or capabilityNew feature or capabilitygood first issueGood for newcomers — has clear scope and acceptance criteriaGood for newcomers — has clear scope and acceptance criteriaphilosophy: transparentMakes Ovo's thinking more visible to usersMakes Ovo's thinking more visible to users
Description
Activity
Metadata
Metadata
Assignees
Labels
enhancementNew feature or capabilityNew feature or capabilitygood first issueGood for newcomers — has clear scope and acceptance criteriaGood for newcomers — has clear scope and acceptance criteriaphilosophy: transparentMakes Ovo's thinking more visible to usersMakes Ovo's thinking more visible to users
Background
When an action fails we currently show raw
error.messagestrings likeENOENTorAppleScript -1743— users can't understand or fix these. Need a translator that maps common errors to friendly "what + why + what to do".Acceptance
electron/error-translator.tsexportstranslateError()PendingActionsSection.tsxso users see friendly errorsFull brief: https://github.com/dushaobindoudou/ovo/blob/main/docs/GOOD_FIRST_ISSUES.md (issue #9)
⏱ ~2 h · 🏷 dx, philosophy: transparent