fix: use curl_cffi Chrome TLS for subtitle download (SSL EOF fix) 0e7561a phuc1st commited on 20 days ago
fix: use ignore_no_formats_error instead of invalid format:none 307ff80 phuc1st commited on 20 days ago
fix: use ImpersonateTarget object for yt-dlp Python API + fix UnboundLocalError 026af47 phuc1st commited on 20 days ago
fix(shadowing): migrate to yt-dlp with curl_cffi impersonation to bypass YouTube SSL blocking 4090091 phuc1st commited on 20 days ago
fix: move startup tasks to background, lazy import NeuralProphet/matplotlib 1c7b27f AnhviNguyen commited on 26 days ago
fix: db connection pool, utf-8 bom, auth refresh endpoint cd31784 AnhviNguyen commited on 27 days ago
test: implement integration tests (L2-4), Pinia store unit tests (L5), and Playwright E2E tests (L6) d73f1da phuc1st commited on 27 days ago
fix(auth): respect REQUIRE_EMAIL_VERIFICATION setting during registration 3c1bf69 phuc1st commited on 27 days ago
Merge remote master: resolve cache and admin UI conflicts 8a2ed19 AnhviNguyen Cursor commited on 27 days ago
feat(cms): implement soft-archive (hide) and restore (unhide) features for tests 076c536 phuc1st commited on 27 days ago
Forecast, dashboard, pronunciation, nginx fixes (exclude large ML weights) 3092643 AnhviNguyen commited on 27 days ago
Fix S3 asset uploads, add send mail using brevo and include pronunciation model 62f887e phuc1st commited on Jun 7
Merge branch 'master' of https://github.com/AnhviNguyen/ielts_web 4a4c94c AnhviNguyen commited on May 31