diff --git a/backend/app/build_info.py b/backend/app/build_info.py index 3fd7d36..4827ac8 100644 --- a/backend/app/build_info.py +++ b/backend/app/build_info.py @@ -1 +1,2 @@ -BUILD_NUMBER = "2901262147" +BUILD_NUMBER = "2901262202" +CHANGELOG = '2026-01-29 21:49 - Hardcode build number in backend 2026-01-29 21:03 - release: 2901262102 2026-01-29 20:45 - release: 2901262044 2026-01-29 20:38 - release: 2901262036 2026-01-27 15:40 - Hydrate missing artwork from Jellyseerr (build 271261539) 2026-01-27 15:26 - Fallback to TMDB when artwork cache fails (build 271261524) 2026-01-27 13:36 - Add service test buttons (build 271261335) 2026-01-27 13:24 - Bump build number (process 2) 271261322 2026-01-27 12:39 - Add cache load spinner (build 271261238) 2026-01-27 12:30 - Fix snapshot title fallback (build 271261228) 2026-01-27 12:20 - Fix request titles in snapshots (build 271261219) 2026-01-27 12:04 - Bump build number to 271261202 2026-01-27 12:00 - Clarify request sync settings (build 271261159) 2026-01-27 11:51 - Fix backend cache stats import (build 271261149) 2026-01-27 11:46 - Improve cache stats performance (build 271261145) 2026-01-27 11:27 - Add cache control artwork stats' diff --git a/backend/app/config.py b/backend/app/config.py index 0f0003d..743f79c 100644 --- a/backend/app/config.py +++ b/backend/app/config.py @@ -2,7 +2,7 @@ from typing import Optional from pydantic import AliasChoices, Field from pydantic_settings import BaseSettings, SettingsConfigDict -from .build_info import BUILD_NUMBER +from .build_info import BUILD_NUMBER, CHANGELOG class Settings(BaseSettings): model_config = SettingsConfigDict(env_prefix="") @@ -49,9 +49,7 @@ class Settings(BaseSettings): site_banner_tone: str = Field( default="info", validation_alias=AliasChoices("SITE_BANNER_TONE") ) - site_changelog: Optional[str] = Field( - default=None, validation_alias=AliasChoices("SITE_CHANGELOG") - ) + site_changelog: Optional[str] = Field(default=CHANGELOG) jellyseerr_base_url: Optional[str] = Field( default=None, validation_alias=AliasChoices("JELLYSEERR_URL", "JELLYSEERR_BASE_URL") diff --git a/backend/app/routers/admin.py b/backend/app/routers/admin.py index bbb7563..2f6fbb7 100644 --- a/backend/app/routers/admin.py +++ b/backend/app/routers/admin.py @@ -91,7 +91,6 @@ SETTING_KEYS: List[str] = [ "site_banner_enabled", "site_banner_message", "site_banner_tone", - "site_changelog", ] def _normalize_username(value: str) -> str: diff --git a/backend/app/runtime.py b/backend/app/runtime.py index bc900bc..3fd03e6 100644 --- a/backend/app/runtime.py +++ b/backend/app/runtime.py @@ -14,7 +14,7 @@ _BOOL_FIELDS = { "jellyfin_sync_to_arr", "site_banner_enabled", } -_SKIP_OVERRIDE_FIELDS = {"site_build_number"} +_SKIP_OVERRIDE_FIELDS = {"site_build_number", "site_changelog"} def get_runtime_settings(): diff --git a/frontend/package.json b/frontend/package.json index 8bc08ce..a943290 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,7 +1,7 @@ { "name": "magent-frontend", "private": true, - "version": "2901262147", + "version": "2901262202", "scripts": { "dev": "next dev", "build": "next build",