Add conversation package manifest download

This commit is contained in:
john
2026-07-02 21:58:14 +08:00
parent b4ae4a870c
commit 49127d8675
5 changed files with 127 additions and 1 deletions
+16 -1
View File
@@ -4,7 +4,12 @@ import { openAvatarPicker } from '../utils/userAvatar';
import { CHAT_SKILL_OPTIONS, filterChatSkills } from '../utils/chatSkills';
import { getMessageSaveActions } from '../utils/messageSave';
import { getDisplayText } from '../utils/message';
import { ApiError, downloadChatMessageDocx, getMindSpaceConversationPackage } from '../api/client';
import {
ApiError,
buildMindSpaceConversationPackageManifestDownloadUrl,
downloadChatMessageDocx,
getMindSpaceConversationPackage,
} from '../api/client';
import {
CHAT_IMAGE_UPLOAD_MAX_COUNT,
CHAT_IMAGE_UPLOAD_MAX_INPUT_BYTES,
@@ -822,6 +827,16 @@ export function ChatPanel({
<button type="button" className="ghost-btn" onClick={() => void loadConversationPackage()}>
</button>
{session?.id && conversationPackage && (
<a
className="ghost-btn conversation-package-download"
href={buildMindSpaceConversationPackageManifestDownloadUrl(session.id)}
target="_blank"
rel="noreferrer"
>
</a>
)}
</div>
</section>
</div>