Add optional photo providers, layout studio and scoped integrations

This commit is contained in:
Pigway
2026-10-08 23:18:11 +08:00
parent 3643fae86a
commit 69a0841868
38 changed files with 2843 additions and 41 deletions
@@ -95,14 +95,19 @@ def capabilities() -> tuple[OfficialCapability, ...]:
return tuple(
OfficialCapability(
method=method,
implemented=method in READ_OPERATIONS or method == "app.login",
implemented=method in READ_OPERATIONS
or method in {"app.login", "appFrame.setFrameCover"},
effect="read"
if method in READ_OPERATIONS
else "authentication"
if method == "app.login"
else "write"
if method == "appFrame.setFrameCover"
else "unverified",
evidence="live_verified"
if method in READ_OPERATIONS or method == "app.login"
else "mock_verified"
if method == "appFrame.setFrameCover"
else "apk_discovered",
)
for method in DISCOVERED_METHODS