SIGN IN SIGN UP

fix: harden JetBrains remote config sync to prevent IDE freezes (#11891)

Remove Sentry error reporting from the sync catch block — the
service<ContinueSentryService>() call could itself throw from the
background thread, letting the original exception escape and silently
killing all future scheduled runs of the sync task.

Replace with IDEA Logger warnings so failures are visible in the IDE
log. Add explicit connect/read timeouts (5s) to prevent a hung server
from blocking the shared executor indefinitely. Early-return when the
remote config URL is not configured so no work is done at all.

Remove redundant addRemoteSyncJob() call from settings reset(), which
only restores UI fields and should not restart the sync.

Ref: https://github.com/continuedev/continue/discussions/8606#discussioncomment-15003299
D
Dallin Romney committed
ea44368968dcc69845927f2925d132b0b215d621
Parent: 403f9f8
Committed by GitHub <noreply@github.com> on 3/26/2026, 6:53:23 PM