You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Cost accrue per provider's real billing currency; analytics summary now carries totalCostUsd / totalCostCny / costCurrency / fxRateUsdCny
USD/CNY toggle across cost dashboards (persisted to localStorage)
camofox gateway integration
Reverse-proxy duplex fix: streaming POST /api/svc/ no longer errors
camofox service hardened: bearer auth + required_scope=svc:camofox
Reliability
PG-safe key-permission transactions: scopes update now uses db.transaction() instead of SQLite-only BEGIN IMMEDIATE (fixes 'Failed to update permissions' under DB_DRIVER=postgres)
PostgresDialect translates BEGIN IMMEDIATE/EXCLUSIVE/DEFERRED → PG BEGIN