fix(mobile): default API_BASE_URL to deployed HF Space, not localhost:3000 0b8da51 Reubencf commited on May 15
feat(mobile): full feature parity with web β furi/TTS rollout, streak, multi-lang, level picker, story quiz 980fc71 Reubencf commited on May 15
feat(mobile/phrases): parity with web β kanji, related words, furigana, TTS, progress bar 8dfd0f6 Reubencf commited on May 15
feat(phrases): progress bar while generating + bigger kanji/related text + brutalist TTS 71793e1 Reubencf commited on May 15
fix(auth): keep HF OAuth inside the iframe + SameSite=None session cookie 5aa0d89 Reubencf Claude Opus 4.7 (1M context) commited on May 15
fix(auth): derive HF OAuth redirect_uri from request origin e8e9a5e Reubencf Claude Opus 4.7 (1M context) commited on May 14
fix(auth): use SameSite=None for HF OAuth state cookies + _top login link 78c8a4b Reubencf Claude Opus 4.7 (1M context) commited on May 14
fix(hero): harden video autoplay on deployed Space 6dd840f Reubencf Claude Opus 4.7 (1M context) commited on May 14
fix(auth): set HF OAuth state cookies on response not cookies() helper 49d8444 Reubencf Claude Opus 4.7 (1M context) commited on May 14
feat: mobile brutalist theme + hero polish 9d41f7e Reubencf Claude Opus 4.7 (1M context) commited on May 14
fix: camera marker focus + black gap below content; pin Novita provider 638130c Reubencf Claude Opus 4.7 (1M context) commited on May 7
refactor: split practice + phrases clients, share JSON repair 54dbbac Reubencf Claude Opus 4.7 (1M context) commited on May 7
feat: phrases page, level picker, furigana, HF inference fix, more scenarios a0a94bd Reubencf Claude Opus 4.7 (1M context) commited on May 7
feat: rebrand to DialogueDock, update hero video and button hover styles 083ccba Reubencf commited on May 5
feat: full redesign β dark cinematic UI, interactive dialogues, Gemma 4 31B vision dfa877e Reubencf Claude Sonnet 4.6 commited on May 4