Commit History

24 days ago

  1. fix(dub): gen voice từ text báo lỗi thật thay vì trả audio câm⁠

    Claude +1: Claude Opus 5.5
    Unverified signature
    bb75713

  1. fix(infra): chặn 502 từ gốc — uvicorn đóng kết nối rảnh quá sớm⁠

    Administrator +1: Claude Opus 5
    a04fadb
  2. fix(api): 7 màn còn lại dùng chung lớp đọc JSON an toàn⁠

    Administrator +1: Claude Opus 5
    d94104e
  3. fix(api): trang HTML của cổng vào Space không còn giết job đang chạy dở⁠

    Administrator +1: Claude Opus 5
    5b27e49

  1. fix(cut): cắt 2+ video không còn 500; tách khúc tự động nhanh gấp ~3 lần⁠

    07d3e14

  1. fix(báo cáo): ô "Số tài khoản được cấp" đếm nhầm bảng; buộc tải video qua relay trên Space⁠

    titusgiap +1: Claude Opus 5
    9dbe21e

  1. feat(báo cáo): gộp bộ lọc ngày thành 1 ô, thêm 2 ô tool đóng góp nhiều/ít nhất⁠

    titusgiap +1: Claude Opus 5
    cc970b0
  2. fix(báo cáo): ô Hài lòng hiện "3.3/5" — thang điểm cỡ nhỏ cạnh con số⁠

    titusgiap +1: Claude Opus 5
    146a9ed
  3. fix(báo cáo): ô Hài lòng bỏ chữ "/5" ở dòng phụ⁠

    titusgiap +1: Claude Opus 5
    09a5805
  4. fix(báo cáo): commit trước lỡ đẩy bản JSX nháp, lệch hẳn với CSS⁠

    titusgiap +1: Claude Opus 5
    16d58d0
  5. feat(báo cáo): dựng lại tab thời lượng theo mẫu, CSV đọc được bằng tiếng Việt⁠

    titusgiap +1: Claude Opus 5
    4ffa05a

  1. feat(dub): en/fil — giọng dựng sẵn chạy Edge, OmniVoice chỉ lo phần clone⁠

    titusgiap +1: Claude Opus 5
    54ef81a
  2. feat(dub): thêm OmniVoice (k2-fsa) làm engine TTS cho tiếng Anh & Filipino⁠

    titusgiap +1: Claude Opus 5
    6f5141d
  3. style(analytics): bỏ chú thích "ít càng tốt" ở tiêu đề cột lần bấm/việc⁠

    titusgiap +1: Claude Opus 5
    31777af
  4. fix(analytics): thanh trong bảng đóng góp vẽ theo số thật, không theo điểm⁠

    titusgiap +1: Claude Opus 5
    121ae3e
  5. fix(analytics): bảng đóng góp hiện số thật; tool chưa chạy hết được 100đ "ít chạy lại"⁠

    titusgiap +1: Claude Opus 5
    4b0cace
  6. feat(analytics): xếp hạng tool đóng góp nhiều/ít nhất; tạm ẩn bảng B2⁠

    titusgiap +1: Claude Opus 5
    392e31c

  1. feat(dub): nút xoá video + bản dịch ở bước xem/sửa bản dịch⁠

    titusgiap +1: Claude Opus 5
    683c672

  1. feat(analytics): mã người dùng U00N + task_id/session_id đọc-được + source/parent_task⁠

    titusgiap +1: Claude Opus 4.8
    5edb87f
  2. feat(analytics): tab "Quản lý thời lượng" theo dõi người dùng cho quản trị⁠

    titusgiap +1: Claude Opus 4.8
    00d2c12

  1. feat(text): thêm tab "Chèn chữ vào video" (nhiều video) + nhận dạng lời (ASR)⁠

    titusgiap +1: Claude Opus 4.8
    788bc93

  1. feat(dub): áp bản dịch cho các câu cùng câu gốc (dịch hàng loạt)⁠

    titusgiap +1: Claude Opus 4.8
    0172658

  1. fix(dub): giữ bản dịch sau khi tạo giọng + nút làm video mới khỏi F5⁠

    titusgiap +1: Claude Opus 4.8
    9e3250e

  1. style(login): đổi placeholder ô username -> "Username: Tên - Team - BU"⁠

    titusgiap +1: Claude Opus 4.8
    61318db
  2. style(admin): bỏ dòng mô tả VIDEO_ADMIN_TOKEN ở ô đăng nhập quản trị⁠

    titusgiap +1: Claude Opus 4.8
    ed076c3

  1. feat(shuffle): bảng tổ hợp mirror video_cook — ảo hoá 300k + lọc bằng nút (JS)⁠

    titusgiap +1: Claude Opus 4.8
    824497d
  2. feat(dub): mục "Nâng cao (ASR)" cho user chỉnh ngưỡng lọc Whisper (ẩn, mặc định như cũ)⁠

    titusgiap +1: Claude Opus 4.8
    aab8e67

  1. feat(sub): thêm 7 phông chữ phụ đề (Oswald, Nunito, Lato, Merriweather, Playfair, Kanit, Dancing Script)⁠

    titusgiap +1: Claude Opus 4.8
    9206420
  2. style(sub): thu nhỏ 4 tay kéo cạnh ô phụ đề cho gọn (12x22 -> 6x13, viền 1px)⁠

    titusgiap +1: Claude Opus 4.8
    0b41d4a
  3. feat(sub): loé nền nút "về giữa‑đáy / áp style / áp vị trí" khi bấm⁠

    titusgiap +1: Claude Opus 4.8
    2621912
  4. fix(fe): render lần 2 hiện video đen — cache-bust <video> khi ghi đè cùng tên file⁠

    titusgiap +1: Claude Opus 4.8
    9f6c247
  5. feat(sub+shuffle): tay kéo giãn ô phụ đề + giữ/tắt tiếng gốc khi xào⁠

    titusgiap +1: Claude Opus 4.8
    ad3a570
  6. fix(sub): CSS xem trước KHỚP burn - hệ số co cỡ chữ + giãn dòng đo thực nghiệm⁠

    titusgiap +1: Claude Opus 4.8
    0ce96ff
  7. fix(sub): không bao giờ trống chữ - luôn hiện CSS nền, ảnh chuẩn đè lên⁠

    titusgiap +1: Claude Opus 4.8
    1b53507
  8. fix(sub): lúc phát ẩn phụ đề gần-đúng + render khung chuẩn nhanh 3x⁠

    titusgiap +1: Claude Opus 4.8
    6547b89
  9. fix(sub): preview khớp 100% burn bằng render server (bỏ libass-wasm)⁠

    titusgiap +1: Claude Opus 4.8
    4f9859d
  10. feat(sub): xem trước phụ đề KHỚP 100% bản burn (libass-wasm + render khung server)⁠

    titusgiap +1: Claude Opus 4.8
    d908e31

  1. fix(sub): nhúng font mã nguồn mở -> burn phụ đề KHỚP preview trên server⁠

    titusgiap +1: Claude Opus 4.8
    d4a04dd
  2. feat(dub): prompt dịch persona 20 năm + xưng hô nhất quán; nạp SRT tự tải⁠

    titusgiap +1: Claude Opus 4.8
    ab852b0

  1. feat(sub): nút "Áp vị trí cho mọi đoạn" trong trình sửa phụ đề⁠

    titusgiap +1: Claude Opus 5 (1M context)
    00151ba

  1. feat(dub): nút "Nghe thử" giọng trước khi chọn (vi/en/fil)⁠

    titusgiap +1: Claude Opus 4.8
    2b1978a
  2. feat(cut): tách video thành video không lời + MP3, tải cái nào tuỳ ý⁠

    titusgiap +1: Claude Opus 4.8
    b7ce941

  1. fix(shuffle): chỉ tạo 1 session dùng chung khi thả clip nhiều khúc cùng lúc⁠

    titusgiap +1: Claude Opus 4.8
    014a2c8
  2. fix(cut): sửa lỗi "pollAbort is not defined" khi bấm Cắt video⁠

    titusgiap +1: Claude Opus 4.8
    bbd4448
  3. fix(shuffle): tiến độ upload theo TỪNG khúc, không còn nhảy loạn xạ⁠

    titusgiap +1: Claude Opus 4.8
    056724a
  4. chore(web): ẩn "Listing ảnh Free" khỏi menu, route và Hướng dẫn⁠

    titusgiap +1: Claude Opus 4.8
    d249a38

  1. fix(dub): cho câu gốc (tham khảo) tự xuống dòng ở bước sửa bản dịch⁠

    titusgiap +1: Claude Opus 4.8
    4411f81
  2. feat: dịch dự phòng deep-translator + lọc ảo giác ASR + xào render tới 10k⁠

    titusgiap +1: Claude Opus 4.8
    3d2064d
  3. fix(auth): làm rõ ô token admin + vá bug danh sách chờ duyệt⁠

    titusgiap +1: Claude Opus 4.8
    83fcf39

  1. perf: queue theo loại + code-split FE + streaming upload cho nhiều user⁠

    titusgiap +1: Claude Opus 4.8
    3370310