Commit History

fix: use curl_cffi Chrome TLS for subtitle download (SSL EOF fix)
0e7561a

phuc1st commited on

fix: use ignore_no_formats_error instead of invalid format:none
307ff80

phuc1st commited on

add format: none to get youtube transcript
ce03db2

phuc1st commited on

add debug youtube
5956867

phuc1st commited on

tach file requirement thành 2 file
2614607

phuc1st commited on

Refactor: move models to Hugging Face model repo
efad030

phuc1st commited on

solve merge conflict
cb9808e

phuc1st commited on

fix: use ImpersonateTarget object for yt-dlp Python API + fix UnboundLocalError
026af47

phuc1st commited on

fix(shadowing): migrate to yt-dlp with curl_cffi impersonation to bypass YouTube SSL blocking
4090091

phuc1st commited on

chore: add api debug for youtube
0802f73

phuc1st commited on

chore: add detailed logging for YouTube transcript debugging
def6e94

phuc1st commited on

fix google oauth timeout
c04250b

AnhviNguyen commited on

increase proxy timeout for api
5c875ed

AnhviNguyen commited on

update backend/app/services/auth_service.py
c32a7c5

AnhviNguyen commited on

update backend/app/services/auth_service.py
5ca30e6

AnhviNguyen commited on

fix: conflict dependency
9512e98

phuc1st commited on

fix
198f3fd

AnhviNguyen commited on

requir.txt
1c4e9aa

AnhviNguyen commited on

fix: url image error
e99dbcb

phuc1st commited on

fix: url image dont have prefix api
04fe7d1

phuc1st commited on

fix: api replace prefix
85e0b09

phuc1st commited on

fix: non-blocking nav guard + dual-stack gunicorn + WEB_CONCURRENCY
6d6dbfc

AnhviNguyen commited on

fix: gunicorn bind both IPv4 and IPv6 to fix Railway private networking
c99eed2

AnhviNguyen commited on

fix: move startup tasks to background, lazy import NeuralProphet/matplotlib
1e7cc3a

AnhviNguyen commited on

fix: move startup tasks to background, lazy import NeuralProphet/matplotlib
1c7b27f

AnhviNguyen commited on

fix: force IPv4 DNS resolution for nginx upstream
7919032

AnhviNguyen commited on

audio cloud
ad6916c

AnhviNguyen commited on

google auth
3b1f979

AnhviNguyen commited on

timeout db
320660a

AnhviNguyen commited on

update cookie
02a9d1a

AnhviNguyen commited on

fix: db connection pool, utf-8 bom, auth refresh endpoint
cd31784

AnhviNguyen commited on

test: implement integration tests (L2-4), Pinia store unit tests (L5), and Playwright E2E tests (L6)
d73f1da

phuc1st commited on

fix(auth): respect REQUIRE_EMAIL_VERIFICATION setting during registration
3c1bf69

phuc1st commited on

csrf
9e0a9ca

AnhviNguyen commited on

Add nginx API proxy and Railway deployment fixes
4708fd2

AnhviNguyen Cursor commited on

add api proxy to backend
493048c

AnhviNguyen commited on

push cloud
9114bf3

AnhviNguyen commited on

Merge remote master: resolve cache and admin UI conflicts
8a2ed19

AnhviNguyen Cursor commited on

fix listening-admin-key
65d3935

AnhviNguyen commited on

feat(cms): implement soft-archive (hide) and restore (unhide) features for tests
076c536

phuc1st commited on

Forecast, dashboard, pronunciation, nginx fixes (exclude large ML weights)
3092643

AnhviNguyen commited on

add test ielts band for new user
e44fddc

phuc1st commited on

add test ielts band for new user
37da941

phuc1st commited on

Merge pull request #1 from AnhviNguyen/main
b847c52

phuc1st commited on

Optimize content loading and asset caching
dc17d3b

phuc1st commited on

Fix S3 asset uploads, add send mail using brevo and include pronunciation model
62f887e

phuc1st commited on

Add Pages API proxy
edd8b8c

phuc1st commited on

Add Hugging Face Space metadata
6ac72b4

phuc1st commited on

Prepare free deployment with external assets
f117aea

phuc1st commited on

prepare to deloy
1c8b4e6

phuc1st commited on