Force rebuild 1785314382: clear Bun cache + use hidden attribute instead of class d272950 verified bep40 commited on 11 days ago
Fix: use .hidden=true (attribute) instead of classList.add('hidden') - no CSS rule needed b6b8942 verified bep40 commited on 11 days ago
RESTORE ALL FILES from original working commit + only add .hidden CSS ffddb39 verified bep40 commited on 11 days ago
Fix 1785312544: restore originals + .hidden CSS in HTML + unique app.js comment to force new chunk fa566be verified bep40 commited on 11 days ago
[fix] Pre-formatted products JSON (instant load, no parse), kill 30s poll loop, client fail-fast error state 576ead9 verified bep40 commited on 11 days ago
[restore 876265b] + fetchWithRetry(3x) for reliable V.AISTUDIO product loading 76f1733 verified bep40 commited on 11 days ago
[fix] Add fetchWithRetry(4 attempts, exponential backoff) — fixes infinite loading spinner on API fail 9cb6c62 verified bep40 commited on 11 days ago
[fix] Load & format products from CDN — instant V.AISTUDIO list 4759e89 verified bep40 commited on 11 days ago
Fix vaistudioCurrentPage undefined - add pagination state vars 876265b verified bep40 commited on 11 days ago
Frontend: server-side pagination (fetch 20/page, load more fetches next) a32f67a verified bep40 commited on 11 days ago
Frontend: use paginated API (first page only, instant load) 23d88fe verified bep40 commited on 11 days ago
Restore src/app.js to commit 1a4cb2bc (v3 bundle restore) 6d06472 verified bep40 commited on 12 days ago
Fix greeting 15s timeout + compact index for fast SP load. VAIX /products returns ~2.5MB compact fields. Detail loaded on-demand via /product/:sku. 0b64a4d verified bep40 commited on 12 days ago
Auto-greeting: fakemic no-mic voice session + Vietnamese TTS greeting. Products: direct JSON fetch from V.AISTUDIO + 5-min etag polling for real-time sync 7b99905 verified bep40 commited on 12 days ago
Fix news + TTS: getHotNewsGreeting dùng /api/news/hot, pre-fetch trong boot, greeting sau session.updated bb2943f verified bep40 commited on 27 days ago
Fix: getHotNewsGreeting thêm Wikipedia VN fallback để luôn có tiêu đề cụ thể c579d91 verified bep40 commited on 27 days ago
Fix: TTS+lip-sync cho auto-greeting, fetch hot news VN cụ thể 77e444c verified bep40 commited on 27 days ago
Fix TTS+lip-sync: _waitForSession để connect() chờ session.created trước khi resolve 36b8a62 verified bep40 commited on 27 days ago
Fix treo connecting: auto-join cho text mode, connectSession với error handling, retry join-expired f2fab60 verified bep40 commited on 27 days ago
Fix avatar treo: loại bỏ withSearchContext, thêm queue tin nhắn, session re-entry guard 0eb038e verified bep40 commited on 27 days ago