String(s == null ? "") was missing the ':' branch, producing a SyntaxError that prevented all JS from executing. Replaced with nullish coalescing: String(s ?? "").
- web_function on WeHub Cloud (PG + object_storage + model_router) - File upload via presigned PUT URLs, download, share links, delete - AI streaming Q&A via SSE from model_router (OpenAI-compatible) - Drag-and-drop file upload UI, markdown-rendered chat responses