Bug Description
The language server crashes immediately when starting up without an active internet connection. It fails while attempting to check for GitHub releases, rather than failing gracefully and falling back to the locally installed version.
Context & Workflow
Because of a poor/unstable internet connection, I code mostly offline. Tools like WakaTime rely on caching offline heartbeats (heartbeats.bdb) to sync later, so the language server crashing completely blocks this workflow.
Expected Behavior
If the network request to check for GitHub releases fails or times out, the language server should handle the error gracefully, log a warning, and initialize using the existing local installation.
Thanks
Bug Description
The language server crashes immediately when starting up without an active internet connection. It fails while attempting to check for GitHub releases, rather than failing gracefully and falling back to the locally installed version.
Context & Workflow
Because of a poor/unstable internet connection, I code mostly offline. Tools like WakaTime rely on caching offline heartbeats (
heartbeats.bdb) to sync later, so the language server crashing completely blocks this workflow.Expected Behavior
If the network request to check for GitHub releases fails or times out, the language server should handle the error gracefully, log a warning, and initialize using the existing local installation.
Thanks