diff --git a/core/updater.py b/core/updater.py index ef9d0f7..81997d5 100644 --- a/core/updater.py +++ b/core/updater.py @@ -401,12 +401,15 @@ del /f /q "%~f0" >nul 2>&1 return time.sleep(0.1) + first_run = True while self._running: # Check if enough time passed since last check + # On first run after startup, always check regardless of interval last_check = self.store.get_last_update_check() now = time.time() - if not last_check or (now - last_check) >= _CHECK_INTERVAL: + if first_run or not last_check or (now - last_check) >= _CHECK_INTERVAL: + first_run = False info = self.check_now() if info and self._gui_callback: mode = self.store.get_update_mode() diff --git a/releases/ServerManager-v1.9.11-win-x64.exe b/releases/ServerManager-v1.9.11-win-x64.exe new file mode 100644 index 0000000..5055ecc Binary files /dev/null and b/releases/ServerManager-v1.9.11-win-x64.exe differ diff --git a/version.py b/version.py index f35f79a..19ae372 100755 --- a/version.py +++ b/version.py @@ -1,6 +1,6 @@ """Version info for ServerManager.""" -__version__ = "1.9.10" +__version__ = "1.9.11" __app_name__ = "ServerManager" __author__ = "aibot777" __description__ = "Desktop GUI for managing remote servers"