onyx-tasks/apps
Claude d213e523ec
fix(sync): narrow transient-error detection so real errors aren't hidden
The connectivity-vs-real-error classifier tested the message against
/timeout|connect|network|unreachable|refused/i, matching any error
whose text happened to include one of those words. A server-side
permission error like 'network share access refused' was silently
classified as transient, updating only the status dot — the user
never saw the actual problem.

Tighten the regex to well-known connectivity phrases and lowercase
error codes (ENOTFOUND/ECONNREFUSED/etc), using word boundaries so
substrings in unrelated messages don't match.
2026-04-17 16:24:20 +00:00
..
tauri fix(sync): narrow transient-error detection so real errors aren't hidden 2026-04-17 16:24:20 +00:00