Release v0.1.6: identify gallery destinations by provider and NAS name [skip ci]

This commit is contained in:
渡口浪人
2026-10-16 18:58:01 +08:00
parent d3f40cfea3
commit 106b6f311f
19 changed files with 218 additions and 13 deletions
+24 -2
View File
@@ -36,6 +36,7 @@ from pigway_frame_flow.models import (
DisplayRequest,
ErrorResponse,
Fit,
GalleryDestination,
GalleryImage,
Health,
History,
@@ -124,7 +125,7 @@ def create_app(settings=None, start_worker=True):
app = FastAPI(
title="Pigway Frame Flow API",
docs_url=None,
version="0.1.5",
version="0.1.6",
lifespan=lifespan,
responses=error_responses,
)
@@ -1000,7 +1001,28 @@ def create_app(settings=None, start_worker=True):
)
def settings_view():
return SettingsView(
version="0.1.5",
storage_name=settings.storage_name,
gallery_destinations=[
GalleryDestination(
id="cloud",
adapter="kokonna",
name="KoKonna",
storage="cloud",
supports_upload=True,
connected=settings.mock
or bool(settings.api_key)
or any(registry.keys),
),
GalleryDestination(
id="local",
adapter="local-assets",
name=settings.storage_name,
storage="local",
connected=True,
supports_upload=True,
),
],
version="0.1.6",
mock=settings.mock,
write_enabled=settings.write_enabled,
api_key_configured=bool(settings.api_key)