fix(chat): pause auto-scroll when user scrolls up during streaming (stick-to-bottom only when near bottom)
aec1ffd
Đào Minh Túcommited on
fix(message): position quote button at selection focus point (where mouse released) keeps button near cursor when highlighting across list items / multi-line paragraphs
9cc60f8
Đào Minh Túcommited on
fix(quote): use getBoundingClientRect + non-empty rect fallback so '\u0026 h\u1ecfi' button appears for selections inside list items; also support touchend for mobile
64310b7
Đào Minh Túcommited on
feat(model-picker): live discovery for Groq + GitHub Models (parallel to Google) — 'Quét live model' button per provider
0ea3919
Đào Minh Túcommited on
fix(model-picker): use radix --content-available-height + native overflow-y for reliable dropdown scroll
eee0dd7
Đào Minh Túcommited on
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
671888a
Đào Minh Túcommited on
fix(model-picker): persist selection + scrollable dropdown for live discovery list
9461505
Đào Minh Túcommited on
fix(google): remove unsupported Gemma static IDs; rely on live discovery
53fa8ad
Đào Minh Túcommited on
refactor(ui): extract ModelPicker; reuse in header + AB toggle; add reuse rule
cbdeca1
Đào Minh Túcommited on
feat(google): expand model list w/ Gemma-3 + live discovery /api/google/models
521a523
Đào Minh Túcommited on
ui(error-boxes): wrap long text in ScrollArea + break-words; doc rule
52d338e
Đào Minh Túcommited on
ui(input/textarea): use ring-inset to avoid clipping in tight containers
ea70636
Đào Minh Túcommited on
ui(header): hide persona section in overflow menu on desktop (dedupe)
a42fca4
Đào Minh Túcommited on
ui(composer): adaptive placeholder shortens based on input width
cf9a3af
Đào Minh Túcommited on
ui(composer): AI feature toggles next to context ring; pct inside circle
e1ff957
Đào Minh Túcommited on
ui: replace 3-dot ThinkingDots with shadcn spinner (Loader2)
2f17cdd
Đào Minh Túcommited on
fix(i18n): restore Vietnamese diacritics in tool-call labels; rename edit save button to Gui