|
@@ -102,6 +102,7 @@ from open_webui.env import (
|
|
|
WEBUI_SESSION_COOKIE_SECURE,
|
|
|
WEBUI_URL,
|
|
|
RESET_CONFIG_ON_START,
|
|
|
+ OFFLINE_MODE,
|
|
|
)
|
|
|
from fastapi import (
|
|
|
Depends,
|
|
@@ -178,14 +179,14 @@ class SPAStaticFiles(StaticFiles):
|
|
|
|
|
|
print(
|
|
|
rf"""
|
|
|
- ___ __ __ _ _ _ ___
|
|
|
+ ___ __ __ _ _ _ ___
|
|
|
/ _ \ _ __ ___ _ __ \ \ / /__| |__ | | | |_ _|
|
|
|
-| | | | '_ \ / _ \ '_ \ \ \ /\ / / _ \ '_ \| | | || |
|
|
|
-| |_| | |_) | __/ | | | \ V V / __/ |_) | |_| || |
|
|
|
+| | | | '_ \ / _ \ '_ \ \ \ /\ / / _ \ '_ \| | | || |
|
|
|
+| |_| | |_) | __/ | | | \ V V / __/ |_) | |_| || |
|
|
|
\___/| .__/ \___|_| |_| \_/\_/ \___|_.__/ \___/|___|
|
|
|
- |_|
|
|
|
+ |_|
|
|
|
+
|
|
|
|
|
|
-
|
|
|
v{VERSION} - building the best open-source AI user interface.
|
|
|
{f"Commit: {WEBUI_BUILD_HASH}" if WEBUI_BUILD_HASH != "dev-build" else ""}
|
|
|
https://github.com/open-webui/open-webui
|
|
@@ -2207,6 +2208,11 @@ async def get_app_changelog():
|
|
|
|
|
|
@app.get("/api/version/updates")
|
|
|
async def get_app_latest_release_version():
|
|
|
+ if OFFLINE_MODE:
|
|
|
+ log.debug(
|
|
|
+ f"Offline mode is enabled, returning current version as latest version"
|
|
|
+ )
|
|
|
+ return {"current": VERSION, "latest": VERSION}
|
|
|
try:
|
|
|
timeout = aiohttp.ClientTimeout(total=1)
|
|
|
async with aiohttp.ClientSession(timeout=timeout, trust_env=True) as session:
|