tans-agents-ui / components

Commit History

feat(ui): align global button thickness with main page
487b5c1

Tan Copilot commited on

feat(i18n): localize system UI and move Ctrl+K to overflow
d106179

Tan Copilot commited on

feat(ui): add visible Command Palette trigger
25c3ee2

Tan Copilot commited on

fix(hotkeys): remove Ctrl+K conflict with sidebar
6108ab2

Tan Copilot commited on

fix(voice): add language picker for speech recognition
6b82d0c

Tan Copilot commited on

feat(features): add full functionality index page
2851378

Tan Copilot commited on

fix(i18n): wire locale behavior and restyle language picker
24c7751

Tan Copilot commited on

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

feat(wave-11): command palette, dashboard, code-review, db, slides, contract, story
b92910d

Đào Minh Tú Copilot commited on

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

Đào Minh Tú Copilot commited on

feat(wave5): mind-map, templates, personas marketplace, meeting mode, pinned, notes, link-preview
26c925a

Đào Minh Tú Copilot commited on

feat(wave4): 8 features — slash cmds, search, qr-share, /help, image gen, code sandbox, debate, cost tracker
19a950f

Đào Minh Tú Copilot commited on

feat: message branching + team workspace (Gist-based collab)
bad9b69

Đào Minh Tú Copilot commited on

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

feat(header): wire LocaleSwitcher (vi/en/ja)
8118c30

Đào Minh Tú Copilot commited on

feat: doc editor + offline mode + stats trio + i18n framework
f102ffd

Đào Minh Tú Copilot commited on

feat(chat): persist+restore active session id across reloads
99bef26

Đào Minh Tú Copilot commited on

fix(model-picker): pass correct userKey for openrouter/cerebras/mistral
aadf55b

Đào Minh Tú Copilot commited on

fix(ui): make 'Chi tiết kỹ thuật' + AB error pane scrollable on mobile
f5f72b6

Đào Minh Tú Copilot commited on

feat(providers): add OpenRouter + Cerebras + Mistral free providers
3204b1b

Đào Minh Tú Copilot commited on

fix: drop generateImage pre-warm + add loading skeleton
0fad258

Đào Minh Tú Copilot commited on

fix: render generated images + fix tool-call layout overflow on mobile
4b75b09

Đào Minh Tú Copilot commited on

feat: real provider rate-limit data via response headers
1f07029

Đào Minh Tú Copilot commited on

fix(model-picker): swap DropdownMenuItem for plain button on scan row
6dfcc2c

Đào Minh Tú Copilot commited on

fix(model-picker): spinner + locked button while scanning
8fbb974

Đào Minh Tú Copilot commited on

feat(composer): default AI toggles ON + toast feedback on click
adb9e89

Đào Minh Tú Copilot commited on

fix(model-picker): show used/total with red when exhausted
ca0e286

Đào Minh Tú Copilot commited on

feat(model-picker): shared store + rate-limit badges
70bea94

Đào Minh Tú Copilot commited on

fix(mobile): pin chat shell with position:fixed inset:0
0a049d8

Đào Minh Tú Copilot commited on

fix(mobile): lock body to dvh + min-h-0 main to stop composer scroll-up
8da7101

Đào Minh Tú Copilot commited on

fix(auth): gate SessionProvider + CloudSyncButton behind NEXT_PUBLIC_ENABLE_CLOUD_SYNC=1
3c5ffff

Đào Minh Tú commited on

feat(message): KaTeX math rendering via remark-math + rehype-katex
747e7c5

Đào Minh Tú commited on

feat(cloud-sync): GitHub OAuth + Upstash Redis cross-device sync (LWW)
e58a028

Đào Minh Tú commited on

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
587ec20

Đào Minh Tú commited on