Commit History

  1. feat(i18n): localize system UI and move Ctrl+K to overflow⁠

    Tan +1: Copilot
    d106179
  2. fix(i18n): wire locale behavior and restyle language picker⁠

    Tan +1: Copilot
    24c7751

  1. feat(wave6): voice TTS, share comments, tags+favorites, export+shortcuts⁠

    Đào Minh Tú +1: Copilot
    1de385f
  2. feat(wave5): mind-map, templates, personas marketplace, meeting mode, pinned, notes, link-preview⁠

    Đào Minh Tú +1: Copilot
    26c925a
  3. feat(wave4): 8 features — slash cmds, search, qr-share, /help, image gen, code sandbox, debate, cost tracker⁠

    Đào Minh Tú +1: Copilot
    19a950f
  4. feat: message branching + team workspace (Gist-based collab)⁠

    Đào Minh Tú +1: Copilot
    bad9b69
  5. feat: 10+ features — voice/dragdrop/shortcuts, Ollama+RAG citations, workflows+scheduled, share password+TTL, auto-memory, export-md⁠

    Đào Minh Tú +1: Copilot
    70e3124

  1. feat: doc editor + offline mode + stats trio + i18n framework⁠

    Đào Minh Tú +1: Copilot
    f102ffd
  2. feat(tools): 3 new tools - Jina Reader URL fetch + YouTube transcript + SQL/CSV analysis⁠

    Đào Minh Tú +1: Copilot
    f4e061f
  3. feat(webSearch): multi-provider chain (Brave/Tavily/Serper/Jina) + free fallback⁠

    Đào Minh Tú +1: Copilot
    fd49bd4
  4. fix(tools): currentTime accepts timezone+locale, fixes Gemini null-args bug⁠

    Đào Minh Tú +1: Copilot
    291fa79
  5. feat(providers): add OpenRouter + Cerebras + Mistral free providers⁠

    Đào Minh Tú +1: Copilot
    3204b1b
  6. fix(rate-limits): correct Groq + GitHub Models entries against official docs⁠

    Đào Minh Tú +1: Copilot
    b5b4a41
  7. fix(rate-limits): Gemma is unlimited on Google free tier (RPM/TPM only)⁠

    Đào Minh Tú +1: Copilot
    2f23749
  8. feat(generateImage): auto-enhance short/non-English prompts via Groq⁠

    Đào Minh Tú +1: Copilot
    a7a1528
  9. fix: drop generateImage pre-warm + add loading skeleton⁠

    Đào Minh Tú +1: Copilot
    0fad258
  10. feat: real provider rate-limit data via response headers⁠

    Đào Minh Tú +1: Copilot
    1f07029
  11. fix(generateImage): pre-warm Pollinations cache + better instructions⁠

    Đào Minh Tú +1: Copilot
    648c489
  12. fix(model-store): replace state ref on each notify so React re-renders⁠

    Đào Minh Tú +1: Copilot
    a3fc6b8
  13. feat(model-picker): shared store + rate-limit badges⁠

    Đào Minh Tú +1: Copilot
    70bea94

  1. fix(mobile): lock body to dvh + min-h-0 main to stop composer scroll-up⁠

    Đào Minh Tú +1: Copilot
    8da7101
  2. feat(cloud-sync): GitHub OAuth + Upstash Redis cross-device sync (LWW)⁠

    Đào Minh Tú
    e58a028
  3. fix(tools+models): repair UTF-8 mojibake in tool descriptions; trim model list to verified-working set; filter non-chat models from Google live discovery

    Đào Minh Tú
    671888a
  4. fix(google): remove unsupported Gemma static IDs; rely on live discovery

    Đào Minh Tú
    53fa8ad
  5. feat(google): expand model list w/ Gemma-3 + live discovery /api/google/models

    Đào Minh Tú
    521a523
  6. fix(critique): strip <think> reasoning blocks from self-critique output

    Đào Minh Tú
    250a8e2
  7. feat(tools): webSearch fallback chain (Brave -> DDG html -> DDG lite -> Wikipedia)

    Đào Minh Tú
    227138e
  8. feat(wave10): A/B compare + diff view + self-critique + z-index hierarchy fix

    Đào Minh Tú
    500cd91
  9. feat(server): smart context compaction when near limit⁠

    Đào Minh Tú +1: Copilot
    f9b0358
  10. feat(composer): image markup with canvas draw tools⁠

    Đào Minh Tú +1: Copilot
    5f4587a
  11. feat(ui): density toggle + reading mode⁠

    Đào Minh Tú +1: Copilot
    4acb47a
  12. feat(rag): client-side context prefetch from active collection⁠

    Đào Minh Tú +1: Copilot
    7af3098
  13. feat(tools): add runJs, crypto, stock, translate, github, email tools⁠

    Đào Minh Tú +1: Copilot
    5b864ab
  14. feat(rag): document collections with mini-RAG via transformers.js⁠

    Đào Minh Tú +1: Copilot
    9df054d
  15. feat(snippets): reusable text macros with variable expansion⁠

    Đào Minh Tú +1: Copilot
    ad2e3d4
  16. feat(themes): custom accent color picker⁠

    Đào Minh Tú +1: Copilot
    73ba09a
  17. feat(tools): runPython with Pyodide WASM⁠

    Đào Minh Tú +1: Copilot
    a8568ea
  18. feat(message): citations, code enhancements, reactions, chart/mermaid wiring⁠

    Đào Minh Tú +1: Copilot
    6376aab
  19. feat(voice): hands-free voice mode with auto STT/TTS⁠

    Đào Minh Tú +1: Copilot
    fe5434c
  20. feat(router): add auto model router based on prompt heuristics⁠

    Đào Minh Tú +1: Copilot
    833e205
  21. feat(tools): add chartGen + mermaid tools⁠

    Đào Minh Tú +1: Copilot
    b222a3d
  22. feat(phase1-wave5): SSE streaming + share-link + BYOK + analytics + branching + a11y + nav-bar fix⁠

    Đào Minh Tú +1: Copilot
    9343c92
  23. feat(phase1-wave4): voice + tool-toggle + prompt-library + error-log + fix webSearch DDG⁠

    Đào Minh Tú +1: Copilot
    daaf946
  24. feat(phase1-wave3): pin/tags/FTS + file upload + personas + memory⁠

    Đào Minh Tú +1: Copilot
    ea2a8ac
  25. feat(phase1-wave2): export chat + token counter + shortcuts + PWA + adaptive typewriter⁠

    Đào Minh Tú +1: Copilot
    6fc648c
  26. feat(phase1): theme toggle + slash commands + continue button + 4 new tools⁠

    Copilot +1: Copilot
    3e306e5
  27. fix(models): drop GitHub Llama-3.1 (no tool-calling via Azure endpoint)⁠

    Copilot +1: Copilot
    d67f090
  28. fix(models): purge decommissioned models, only keep verified-working list⁠

    Tan +1: Copilot
    4ff5f15
  29. feat: rebuild UI with Next.js 15 + shadcn/ui + Vercel AI SDK⁠

    Tan +1: Copilot
    77ce963