AI-Studio/app/MindWork AI Studio/Components/Settings
j-erler a8e8edc028 Added data backup and restore for chats
The settings gain a data backup panel. It writes the chats of the chosen
workspaces, and optionally the temporary chats, into a single archive file
with the extension .aistudio-chats, and it imports such archives again.
The archive mirrors the chat storage, so restoring needs no conversion.

Documents the user attached are never copied into the archive. The chats
keep the absolute path of each document, which keeps them usable wherever
the documents live and avoids a second copy. Files AI Studio created itself,
such as transcripts, exist nowhere else; when the selection holds any, the
user decides whether they travel with the archive.

On import, chats which already exist, in any workspace, are either kept or
imported as additional chats with a new ID. Workspaces are merged by their
identity. An imported chat gets its own copy of every transcript the archive
did not carry, as a copied chat does, so deleting it never removes the
transcripts of the chat it came from.

An existing archive is only replaced once the new one is complete. Chats
which could not be read are reported instead of missing silently. Both
directions can be stopped at any time and report what was written.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-26 16:25:39 +02:00
..
ChatArchiveWorkspaceSelection.cs Added data backup and restore for chats 2026-09-26 16:25:39 +02:00
SettingsPanelAgentAssistantAudit.razor Added support for managed custom root certificate bundles (#784) 2026-05-31 18:46:54 +02:00
SettingsPanelAgentAssistantAudit.razor.cs Added simple assistant plugin example (#734) 2026-04-15 09:01:31 +02:00
SettingsPanelAgentContentCleaner.razor Added support for managed custom root certificate bundles (#784) 2026-05-31 18:46:54 +02:00
SettingsPanelAgentContentCleaner.razor.cs Refactored the settings page (#258) 2025-01-05 15:11:15 +01:00
SettingsPanelAgentDataSourceSelection.razor Added configuration plugin options for default chat data sources (#833) 2026-07-05 14:46:31 +02:00
SettingsPanelAgentDataSourceSelection.razor.cs Added an agent to select the appropriate data sources for any prompt (#284) 2025-02-17 12:33:34 +01:00
SettingsPanelAgentRetrievalContextValidation.razor Added configuration plugin options for default chat data sources (#833) 2026-07-05 14:46:31 +02:00
SettingsPanelAgentRetrievalContextValidation.razor.cs Added a retrieval context validation agent (#289) 2025-02-22 20:51:06 +01:00
SettingsPanelApp.razor Added a configurable Opus bitrate for audio transcription (#981) 2026-09-19 19:13:33 +02:00
SettingsPanelApp.razor.cs Added a configurable Opus bitrate for audio transcription (#981) 2026-09-19 19:13:33 +02:00
SettingsPanelBase.cs Added the visual briefing assistant (#893) 2026-08-02 21:41:12 +02:00
SettingsPanelConfidence.razor Added support for organization-managed provider confidence settings (#815) 2026-06-21 11:52:02 +02:00
SettingsPanelConfidence.razor.cs Added support for organization-managed provider confidence settings (#815) 2026-06-21 11:52:02 +02:00
SettingsPanelDataBackup.razor Added data backup and restore for chats 2026-09-26 16:25:39 +02:00
SettingsPanelDataBackup.razor.cs Added data backup and restore for chats 2026-09-26 16:25:39 +02:00
SettingsPanelDataSources.razor Added local RAG (#756) 2026-09-09 18:43:37 +02:00
SettingsPanelDataSources.razor.cs Added local RAG (#756) 2026-09-09 18:43:37 +02:00
SettingsPanelEmbeddings.razor Added type-specific creation permissions for providers (#969) 2026-09-14 16:05:12 +02:00
SettingsPanelEmbeddings.razor.cs Ask before local data sources are indexed again (#983) 2026-09-19 10:12:06 +02:00
SettingsPanelProviderBase.cs Added the visual briefing assistant (#893) 2026-08-02 21:41:12 +02:00
SettingsPanelProviders.razor Added type-specific creation permissions for providers (#969) 2026-09-14 16:05:12 +02:00
SettingsPanelProviders.razor.cs Added local RAG (#756) 2026-09-09 18:43:37 +02:00
SettingsPanelTools.razor Added admin dialog for tool configuration exports (#949) 2026-09-05 19:16:54 +02:00
SettingsPanelTools.razor.cs Added admin dialog for tool configuration exports (#949) 2026-09-05 19:16:54 +02:00
SettingsPanelTranscription.razor Added a configurable Opus bitrate for audio transcription (#981) 2026-09-19 19:13:33 +02:00
SettingsPanelTranscription.razor.cs Added a configurable Opus bitrate for audio transcription (#981) 2026-09-19 19:13:33 +02:00