Wave 15: Language learn, code snippets, vision AI, music playlist/lyrics - 100+ routes shipped 35b2f5a Đào Minh Tú Copilot commited on May 23
feat(wave-14): todo prioritizer, markdown notes, fitness+mood tracker, recipe finder+nutrition, knowledge base, news feed (10 features) 105e259 Đào Minh Tú Copilot commited on May 23
feat(wave-13): hub w12 update, cmd palette mount, auto-title/memory hooks, PDF-RAG, audio transcribe, calendar scheduler (13 features) 5b2fda8 Đào Minh Tú Copilot commited on May 23
feat(wave-12): legal, medical, social, finance, shopping, homework, pitch, cover-letter (8 AI pages) 69ffd82 Đào Minh Tú Copilot commited on May 23
feat(wave-11): command palette, dashboard, code-review, db, slides, contract, story b92910d Đào Minh Tú Copilot commited on May 22
feat(wave10): 8 AI lifestyle/professional pages (meeting-notes/interview/email/recipe/travel/study/music/names) 40b6a0c Đào Minh Tú Copilot commited on May 22
feat(wave9): 8 AI productivity pages (translate/tone/url-summary/writing/flashcards/mindmap-ai/resume) + hub update 7dd4c0d Đào Minh Tú Copilot commited on May 22
feat(wave8): 8 devtools pages (text/encode/hash/random/sql/image/qr/fun) 0dba804 Đào Minh Tú Copilot commited on May 22
feat(wave7): hub + devtools (json/regex/colors/time/md/clip) f7f560a Đào Minh Tú Copilot commited on May 22
feat(wave6): voice TTS, share comments, tags+favorites, export+shortcuts 1de385f Đào Minh Tú Copilot commited on May 22
feat(wave5): mind-map, templates, personas marketplace, meeting mode, pinned, notes, link-preview 26c925a Đào Minh Tú Copilot commited on May 22
feat(wave4): 8 features — slash cmds, search, qr-share, /help, image gen, code sandbox, debate, cost tracker 19a950f Đào Minh Tú Copilot commited on May 22
feat: message branching + team workspace (Gist-based collab) bad9b69 Đào Minh Tú Copilot commited on May 22
feat: 10+ features — voice/dragdrop/shortcuts, Ollama+RAG citations, workflows+scheduled, share password+TTL, auto-memory, export-md 70e3124 Đào Minh Tú Copilot commited on May 22
feat: doc editor + offline mode + stats trio + i18n framework f102ffd Đào Minh Tú Copilot commited on May 21
feat(prompt): explicit tool-use rules for news/URL/YouTube/SQL queries c77cfaa Đào Minh Tú Copilot commited on May 21
feat(tools): 3 new tools - Jina Reader URL fetch + YouTube transcript + SQL/CSV analysis f4e061f Đào Minh Tú Copilot commited on May 21
feat(webSearch): multi-provider chain (Brave/Tavily/Serper/Jina) + free fallback fd49bd4 Đào Minh Tú Copilot commited on May 21
feat(chat): persist+restore active session id across reloads 99bef26 Đào Minh Tú Copilot commited on May 21
fix(mistral): use official @ai-sdk/mistral provider for tool calling d50829b Đào Minh Tú Copilot commited on May 21
fix(model-picker): pass correct userKey for openrouter/cerebras/mistral aadf55b Đào Minh Tú Copilot commited on May 21
fix(tools): currentTime accepts timezone+locale, fixes Gemini null-args bug 291fa79 Đào Minh Tú Copilot commited on May 21
fix(ui): make 'Chi tiết kỹ thuật' + AB error pane scrollable on mobile f5f72b6 Đào Minh Tú Copilot commited on May 21
feat(providers): add OpenRouter + Cerebras + Mistral free providers 3204b1b Đào Minh Tú Copilot commited on May 21
fix(rate-limits): correct Groq + GitHub Models entries against official docs b5b4a41 Đào Minh Tú Copilot commited on May 21
fix(rate-limits): Gemma is unlimited on Google free tier (RPM/TPM only) 2f23749 Đào Minh Tú Copilot commited on May 21
feat(generateImage): auto-enhance short/non-English prompts via Groq a7a1528 Đào Minh Tú Copilot commited on May 21
fix(google): disable thinking when tools enabled to avoid thought_signature error 64ca3d6 Đào Minh Tú Copilot commited on May 21
fix: drop generateImage pre-warm + add loading skeleton 0fad258 Đào Minh Tú Copilot commited on May 21
fix: render generated images + fix tool-call layout overflow on mobile 4b75b09 Đào Minh Tú Copilot commited on May 21
feat: real provider rate-limit data via response headers 1f07029 Đào Minh Tú Copilot commited on May 21
fix(generateImage): pre-warm Pollinations cache + better instructions 648c489 Đào Minh Tú Copilot commited on May 21
fix(model-store): replace state ref on each notify so React re-renders a3fc6b8 Đào Minh Tú Copilot commited on May 21
fix(model-picker): swap DropdownMenuItem for plain button on scan row 6dfcc2c Đào Minh Tú Copilot commited on May 21
fix(model-picker): spinner + locked button while scanning 8fbb974 Đào Minh Tú Copilot commited on May 21
feat(composer): default AI toggles ON + toast feedback on click adb9e89 Đào Minh Tú Copilot commited on May 21
fix(model-picker): show used/total with red when exhausted ca0e286 Đào Minh Tú Copilot commited on May 21