feat(config): add show release option

This commit is contained in:
Benexl
2025-11-18 16:03:22 +03:00
parent f647b7419a
commit bee73b3f9a
3 changed files with 8 additions and 0 deletions

View File

@@ -33,6 +33,7 @@ def GENERAL_IMAGE_RENDERER():
GENERAL_MANGA_VIEWER = "feh" GENERAL_MANGA_VIEWER = "feh"
GENERAL_CHECK_FOR_UPDATES = True GENERAL_CHECK_FOR_UPDATES = True
GENERAL_SHOW_NEW_RELEASE = True
GENERAL_UPDATE_CHECK_INTERVAL = 12 GENERAL_UPDATE_CHECK_INTERVAL = 12
GENERAL_CACHE_REQUESTS = True GENERAL_CACHE_REQUESTS = True
GENERAL_MAX_CACHE_LIFETIME = "03:00:00" GENERAL_MAX_CACHE_LIFETIME = "03:00:00"

View File

@@ -25,6 +25,9 @@ GENERAL_IMAGE_RENDERER = (
) )
GENERAL_MANGA_VIEWER = "The external application to use for viewing manga pages." GENERAL_MANGA_VIEWER = "The external application to use for viewing manga pages."
GENERAL_CHECK_FOR_UPDATES = "Automatically check for new versions of Viu on startup." GENERAL_CHECK_FOR_UPDATES = "Automatically check for new versions of Viu on startup."
GENERAL_SHOW_NEW_RELEASE = (
"Whether to show release notes after every update when running the new version"
)
GENERAL_UPDATE_CHECK_INTERVAL = "The interval in hours to check for updates" GENERAL_UPDATE_CHECK_INTERVAL = "The interval in hours to check for updates"
GENERAL_CACHE_REQUESTS = ( GENERAL_CACHE_REQUESTS = (
"Enable caching of network requests to speed up subsequent operations." "Enable caching of network requests to speed up subsequent operations."

View File

@@ -193,6 +193,10 @@ class GeneralConfig(BaseModel):
default=defaults.GENERAL_CHECK_FOR_UPDATES, default=defaults.GENERAL_CHECK_FOR_UPDATES,
description=desc.GENERAL_CHECK_FOR_UPDATES, description=desc.GENERAL_CHECK_FOR_UPDATES,
) )
show_new_release: bool = Field(
default=defaults.GENERAL_SHOW_NEW_RELEASE,
description=desc.GENERAL_SHOW_NEW_RELEASE,
)
update_check_interval: float = Field( update_check_interval: float = Field(
default=defaults.GENERAL_UPDATE_CHECK_INTERVAL, default=defaults.GENERAL_UPDATE_CHECK_INTERVAL,
description=desc.GENERAL_UPDATE_CHECK_INTERVAL, description=desc.GENERAL_UPDATE_CHECK_INTERVAL,