Skip to content

Conversation

@garvvgognaa
Copy link

Fixes the issue where Hyper.app froze at startup behind corporate proxies that require authentication.

Issue

When Hyper starts, it performs network calls for:

Auto-updater

Plugin installer

In corporate environments with authenticated proxies, these requests hang indefinitely, causing the app to freeze during startup.

Cause

The app made blocking network requests without:

Detecting offline/proxy-blocked environments

Setting proper timeouts

Handling TypeScript typing issues around IPC + AutoUpdater

Solution

Added an isOnline() check (3s timeout) to detect network availability and skip update/plugin flows when offline.

Added a 10s timeout to Linux auto-updater fetch.

Fixed TypeScript type errors in:

IPC handlers

AutoUpdater typings

Added better logging when network calls fail or are skipped.

Result

Hyper no longer freezes in proxy-restricted environments.

App skips updates/plugins gracefully when offline.

Network issues now produce clear warnings instead of hangs.
Issue - #1612

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant