文件历史

2 次代码提交

作者 SHA1 备注 提交日期
yf 7fa8ef24ae fix: broken ternary in esc() causing entire script to fail silently
String(s == null ? "") was missing the ':' branch, producing a
SyntaxError that prevented all JS from executing. Replaced with
nullish coalescing: String(s ?? "").
2026-08-06 17:48:15 +08:00
yf 8a3eaddc09 feat: personal file hub with upload/download/share + AI streaming chat
- 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
2026-08-06 17:41:50 +08:00