feat: add option to disable update checker #502

Merged
ZacharyZcR merged 2 commits from feat/disable-update-checker into dev-1.10.1 2026-01-13 06:02:24 +00:00
ZacharyZcR commented 2026-01-12 23:48:44 +00:00 (Migrated from github.com)

Summary

  • Add a new setting to disable automatic update checking
  • Reduces network requests to GitHub API when disabled
  • Works for both web app and Electron client

Changes

  • UserProfile.tsx: Add "Disable Update Check" toggle in Settings tab
  • Dashboard.tsx: Skip version check if setting is enabled
  • ElectronVersionCheck.tsx: Skip startup update check if setting is enabled
  • Translations: Added for English and Chinese

Screenshot

The new setting appears in: User Profile > Settings > Updates

Test plan

  • Enable "Disable Update Check" in settings
  • Refresh dashboard - version status should not appear
  • Restart Electron app - should skip update check modal

Fixes Termix-SSH/Support#410

## Summary - Add a new setting to disable automatic update checking - Reduces network requests to GitHub API when disabled - Works for both web app and Electron client ## Changes - `UserProfile.tsx`: Add "Disable Update Check" toggle in Settings tab - `Dashboard.tsx`: Skip version check if setting is enabled - `ElectronVersionCheck.tsx`: Skip startup update check if setting is enabled - Translations: Added for English and Chinese ## Screenshot The new setting appears in: User Profile > Settings > Updates ## Test plan - [ ] Enable "Disable Update Check" in settings - [ ] Refresh dashboard - version status should not appear - [ ] Restart Electron app - should skip update check modal Fixes Termix-SSH/Support#410
Sign in to join this conversation.