Spaces:
Running
Running
Commit History
-
fix(api): 7 màn còn lại dùng chung lớp đọc JSON an toàn
Administrator +1: Claude Opus 5Nốt các trang gọi fetch trần rồi r.json(): Listing ảnh, Listing free, Flux2, Tạo video, Lịch sử cá nhân, Đăng nhập, Quản trị người dùng (+ tab Thời lượng). Space trả trang HTML lúc bận là các trang này vẫn văng "Unexpected token '<'". - api.js mở ra `request/jget/jpost` cho các trang dùng chung; AbortError đi xuyên qua nguyên vẹn để Listing ảnh còn nhận ra "quá thời gian chờ 2 phút". - Flux2: vòng hỏi trạng thái chịu đựng 90s mất liên lạc thay vì bỏ mẻ ảnh đang vẽ dở ngay lần hỏng đầu — cùng cách đã làm cho pollJob. - Đăng nhập: tách "chưa được cấp quyền" (máy chủ trả lời rành mạch) khỏi "máy chủ trục trặc". Trước đây Space bận là báo oan người dùng chưa có quyền rồi gửi luôn yêu cầu cấp quyền cho người vốn đã có. - Quản trị: chỉ 403 mới là sai mật khẩu; lỗi khác không còn đá người quản trị ra khỏi phiên đang mở. - Lịch sử cá nhân: bỏ bản jpost chép tay, và xoá/liên kết Drive lỗi thì báo thay vì nuốt thành unhandled rejection. - Hai nút tải .zip: 200-mà-HTML không còn lưu …d94104e
-
feat(analytics): mã người dùng U00N + task_id/session_id đọc-được + source/parent_task
Theo góp ý chốt với team về 2 cột task_id/session_id trong bản log: - user_id đổi từ tên tự do sang mã U00N cấp tuần tự khi tạo tài khoản. Mã lưu bảng/file RIÊNG (user_codes), KHÔNG đụng bảng phân quyền: cấp mã lỗi thì đăng nhập vẫn chạy (lùi về username). login trả code; admin thêm user cấp mã ngay. - task_id = <tool>_<user>_<YYYYMMDD>_<HHMMSS>_<rand4>, session_id = s_<user>_<YYYYMMDD>_<HHMMSS>_<rand4> — đọc được, tự sắp theo thời gian, dùng giờ+random thay số thứ tự trong ngày nên mở 2 tab/2 máy không đụng ID. - task mới sinh từ task cũ ghi source + parent_task: rerun (nút Làm mới) và forward (chuyển sang tool khác, mang "cha" qua sessionStorage). - dashboard hiện TÊN cạnh mã (map U00N -> username) để quản trị vẫn biết ai. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>5edb87f
-
remove admin token from video connect
412390b -
deploy merged code
9b53f70