unsloth/studio/frontend/src/components
Daniel Han dfb49fd2cb
Studio: bulk export and import in Settings Chat Data, MCP pill off switch (#6141)
* Studio: bulk export and import in Settings Chat Data, MCP pill off switch

- Settings -> Chat -> Data gains Export Recents and Projects (Recents or
  Recents + Projects, Raw JSONL / CSV / ShareGPT, combined or per chat)
  and Import chats, reusing the sidebar Recents menu actions
- Extract bulkExportConversationsByScope so the sidebar and Settings share
  one implementation; expose the export and import helpers via the chat
  feature index
- MCP composer pill icon now swaps to an X on hover like Search, Code and
  RAG; clicking it turns MCP off without opening the server menu
- en and zh-CN locale strings added (parity check passes)

* Reveal the pill X on hover for off-switch icons regardless of active look

The X was gated on data-active, so an MCP pill with no servers enabled
(or a RAG pill without a model) closed on icon click but never showed
the affordance. Off-switch pills only render while their feature is on,
so hover now always reveals the X.

* Replace the Recents hamburger menu with an Export all chats link to Settings

Bulk export and import now live in Settings -> Chat -> Data, so the
sidebar Recents header menu is gone. Each chat's Export submenu gains
Export all chats, which opens Settings on the Chat tab.
2026-06-10 05:11:15 -07:00
..
assistant-ui Studio: unify shadows, backgrounds and dark mode consistency in chat UI (#6116) 2026-06-10 03:09:37 -07:00
layout Update license headers 2026-03-12 17:23:10 +00:00
markdown Update license headers 2026-03-12 17:23:10 +00:00
tauri Studio frontend: reduce and tighten code comments (#6099) 2026-06-08 23:10:35 -07:00
ui Studio: unify shadows, backgrounds and dark mode consistency in chat UI (#6116) 2026-06-10 03:09:37 -07:00
web Add Studio web update banner and release version display (#5308) 2026-05-11 18:24:01 +04:00
app-sidebar.tsx Studio: bulk export and import in Settings Chat Data, MCP pill off switch (#6141) 2026-06-10 05:11:15 -07:00
example.tsx Update license headers 2026-03-12 17:23:10 +00:00
navbar.tsx Studio: Improve chat composition, fix scroll behaviour, and refine sidebar UX (#5089) 2026-04-21 02:20:45 +04:00
section-card.tsx Update license headers 2026-03-12 17:23:10 +00:00
shutdown-dialog.tsx Studio frontend: reduce and tighten code comments (#6099) 2026-06-08 23:10:35 -07:00