Commit History

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

titusgiap Claude Opus 4.8 commited on

feat(dub): mục "Nâng cao (ASR)" cho user chỉnh ngưỡng lọc Whisper (ẩn, mặc định như cũ)
aab8e67

titusgiap Claude Opus 4.8 commited on

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

titusgiap Claude Opus 4.8 commited on

style(sub): thu nhỏ 4 tay kéo cạnh ô phụ đề cho gọn (12x22 -> 6x13, viền 1px)
0b41d4a

titusgiap Claude Opus 4.8 commited on

feat(sub): loé nền nút "về giữa‑đáy / áp style / áp vị trí" khi bấm
2621912

titusgiap Claude Opus 4.8 commited on

fix(fe): render lần 2 hiện video đen — cache-bust <video> khi ghi đè cùng tên file
9f6c247

titusgiap Claude Opus 4.8 commited on

feat(sub+shuffle): tay kéo giãn ô phụ đề + giữ/tắt tiếng gốc khi xào
ad3a570

titusgiap Claude Opus 4.8 commited on

fix(sub): CSS xem trước KHỚP burn - hệ số co cỡ chữ + giãn dòng đo thực nghiệm
0ce96ff

titusgiap Claude Opus 4.8 commited on

fix(sub): không bao giờ trống chữ - luôn hiện CSS nền, ảnh chuẩn đè lên
1b53507

titusgiap Claude Opus 4.8 commited on

fix(sub): lúc phát ẩn phụ đề gần-đúng + render khung chuẩn nhanh 3x
6547b89

titusgiap Claude Opus 4.8 commited on

fix(sub): preview khớp 100% burn bằng render server (bỏ libass-wasm)
4f9859d

titusgiap Claude Opus 4.8 commited on

feat(sub): xem trước phụ đề KHỚP 100% bản burn (libass-wasm + render khung server)
d908e31

titusgiap Claude Opus 4.8 commited on

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

titusgiap Claude Opus 4.8 commited on

feat(dub): prompt dịch persona 20 năm + xưng hô nhất quán; nạp SRT tự tải
ab852b0

titusgiap Claude Opus 4.8 commited on

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

titusgiap Claude Opus 5 (1M context) commited on

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

titusgiap Claude Opus 4.8 commited on

feat(cut): tách video thành video không lời + MP3, tải cái nào tuỳ ý
b7ce941

titusgiap Claude Opus 4.8 commited on

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

titusgiap Claude Opus 4.8 commited on

fix(cut): sửa lỗi "pollAbort is not defined" khi bấm Cắt video
bbd4448

titusgiap Claude Opus 4.8 commited on

fix(shuffle): tiến độ upload theo TỪNG khúc, không còn nhảy loạn xạ
056724a

titusgiap Claude Opus 4.8 commited on

chore(web): ẩn "Listing ảnh Free" khỏi menu, route và Hướng dẫn
d249a38

titusgiap Claude Opus 4.8 commited on

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

titusgiap Claude Opus 4.8 commited on

feat: dịch dự phòng deep-translator + lọc ảo giác ASR + xào render tới 10k
3d2064d

titusgiap Claude Opus 4.8 commited on

fix(auth): làm rõ ô token admin + vá bug danh sách chờ duyệt
83fcf39

titusgiap Claude Opus 4.8 commited on

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

titusgiap Claude Opus 4.8 commited on

update cut, guide, dub
c55c292

titusgiap commited on

fix: restore Flux 9B defaults, dual-mode client (simple + multi-step)
d025c22

tntgroup commited on

refactor: dynamic Gradio API endpoint detection + flexible params
56cb772

tntgroup commited on

fix: Wan2GP model options (t2v, moviigen, t2v_fusionix, t2v_sf)
46472f9

tntgroup commited on

fix: Wan2GP compatible resolutions (720x720) and default model
40fb7c0

tntgroup commited on

fix: GPT now generates exactly N prompts (respect count), not always 9
5dd1ef4

tntgroup commited on

fix: button text uses correct count (min of imageCount and available prompts)
3f274f0

tntgroup commited on

fix: correct Wangp URL param mapping (url vs wangp_url), pass autoPrompts as items + respect count
114f8a6

tntgroup commited on

fix: show type fallback when GPT prompt label is empty
240d3e5

tntgroup commited on

feat: add Gradio URL test/connect button with status indicator
6d566e0

tntgroup commited on

fix: restore 3 upload slots (product, background, model)
43dcbeb

tntgroup commited on

refactor: simplify Listing Free UI — Gradio URL, upload, count, manual/auto mode, config, generate
30ef4f5

tntgroup commited on

fix: manual prompt generation always visible, not hidden by gptPrompts
35cafdf

tntgroup commited on

fix: scene prompt field now textarea for easy editing
d28c203

tntgroup commited on

feat: auto-save OpenAI key to localStorage with Saved indicator + Clear button
0fd8995

tntgroup commited on

feat: manual prompt generation — generate 9 scene prompts from product description without GPT
050dbca

tntgroup commited on

feat: show GPT prompts list (expandable) before loading as items
6fe8a2f

tntgroup commited on

feat: full pipeline GPT->Wangp->Design with config params (API key, model, resolution, steps, guidance, etc.)
0458580

tntgroup commited on

fix: add 3rd upload slot for model/person image
a0b1b37

tntgroup commited on

feat: add Listing anh Free tool (Pillow design + Wangp background, web UI)
643d3ab

tntgroup commited on

Merge branch 'main' of https://github.com/Digital-Transformation-TNT/website_content_tnt
c04ebb3

titusgiap commited on

fix: wire up flux2 router in backend + add Flux2Gen route in frontend
a26bdd6

tntgroup commited on

feat: add Flux2 image generation (backend api + frontend page)
77cfd71

tntgroup commited on